diff --git a/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs b/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs index d41895037..200ddef45 100644 --- a/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs +++ b/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs @@ -5,9 +5,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an evil corpse" )] public class UnholyFamiliar : BaseCreature { + public override string CorpseName => "an evil corpse"; public override bool IsDispellable => false; public override bool IsBondable => false; public override string DefaultName => "a dark wolf"; diff --git a/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs b/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs index 17835870b..295ddc419 100644 --- a/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs +++ b/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs @@ -5,9 +5,9 @@ using Server.Ethics; namespace Server.Mobiles { - [CorpseName( "an unholy corpse" )] public class UnholySteed : BaseMount { + public override string CorpseName => "an unholy corpse"; public override bool IsDispellable => false; public override bool IsBondable => false; diff --git a/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs b/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs index d6871b8c3..166f6ab27 100644 --- a/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs +++ b/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs @@ -5,9 +5,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a holy corpse" )] public class HolyFamiliar : BaseCreature { + public override string CorpseName => "a holy corpse"; public override bool IsDispellable => false; public override bool IsBondable => false; diff --git a/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs b/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs index 34d66181a..ee2ee8f3e 100644 --- a/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs +++ b/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs @@ -5,9 +5,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a holy corpse" )] public class HolySteed : BaseMount { + public override string CorpseName => "a holy corpse"; public override bool IsDispellable => false; public override bool IsBondable => false; diff --git a/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs b/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs index aaa83be8d..286148248 100644 --- a/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs +++ b/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs @@ -4,9 +4,9 @@ using Server.Mobiles; namespace Server.Factions { - [CorpseName( "a war horse corpse" )] public class FactionWarHorse : BaseMount { + public override string CorpseName => "a war horse corpse"; private Faction m_Faction; [CommandProperty( AccessLevel.GameMaster, AccessLevel.Administrator )] diff --git a/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs b/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs index 56532a241..d5714e31a 100644 --- a/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs +++ b/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs @@ -3,9 +3,9 @@ using Server; namespace Server.Mobiles { - [CorpseName( "a giant ice worm corpse" )] public class GiantIceWorm : BaseCreature { + public override string CorpseName => "a giant ice worm corpse"; public override bool SubdueBeforeTame => true; public override string DefaultName => "a giant ice worm"; diff --git a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs index 8fd1ba127..2b387cd89 100644 --- a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs +++ b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Engines.Quests.Samurai { - [CorpseName( "a cursed soul corpse" )] public class CursedSoul : BaseCreature { + public override string CorpseName => "a cursed soul corpse"; public override string DefaultName => "a cursed soul"; [Constructible] diff --git a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs index 3b45ed110..348ac1d98 100644 --- a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs +++ b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Engines.Quests.Samurai { - [CorpseName( "an injured wolf corpse" )] public class InjuredWolf : BaseCreature { + public override string CorpseName => "an injured wolf corpse"; public override string DefaultName => "an injured wolf"; [Constructible] diff --git a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs index 093b2b4bd..2022e858c 100644 --- a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs +++ b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Engines.Quests.Samurai { - [CorpseName( "a young ninja's corpse" )] public class YoungNinja : BaseCreature { + public override string CorpseName => "a young ninja's corpse"; public override string DefaultName => "a young ninja"; [Constructible] diff --git a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs index 901044446..fdc6a1c6f 100644 --- a/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs +++ b/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Engines.Quests.Samurai { - [CorpseName( "a young ronin's corpse" )] public class YoungRonin : BaseCreature { + public override string CorpseName => "a young ronin's corpse"; public override string DefaultName => "a young ronin"; [Constructible] diff --git a/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs b/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs index f327a92dc..0abe40098 100644 --- a/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs +++ b/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs @@ -6,9 +6,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a killer pumpkin corpse" )] public class PumpkinHead : BaseCreature { + public override string CorpseName => "a killer pumpkin corpse"; public override bool AutoDispel => true; public override bool BardImmune => true; public override bool Unprovokable => true; diff --git a/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs b/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs index 383072e94..61f0968d8 100644 --- a/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs +++ b/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs @@ -181,9 +181,9 @@ namespace Server.Engines.Events } } - [CorpseName( "a rotting corpse" )] public class ZombieSkeleton : BaseCreature { + public override string CorpseName => "a rotting corpse"; private static readonly string m_Name = "Zombie Skeleton"; private PlayerMobile m_DeadPlayer; diff --git a/Scripts/Items/Misc/Corpses/Corpse.cs b/Scripts/Items/Misc/Corpses/Corpse.cs index 4b59f6d4f..4d723c55e 100644 --- a/Scripts/Items/Misc/Corpses/Corpse.cs +++ b/Scripts/Items/Misc/Corpses/Corpse.cs @@ -439,21 +439,7 @@ namespace Server.Items if ( m is BaseCreature ) { BaseCreature bc = (BaseCreature)m; - - if ( bc.CorpseNameOverride != null ) - return bc.CorpseNameOverride; - } - - Type t = m.GetType(); - - object[] attrs = t.GetCustomAttributes( typeof( CorpseNameAttribute ), true ); - - if ( attrs != null && attrs.Length > 0 ) - { - CorpseNameAttribute attr = attrs[0] as CorpseNameAttribute; - - if ( attr != null ) - return attr.Name; + return bc.CorpseNameOverride ?? bc.CorpseName; } return null; diff --git a/Scripts/Mobiles/Animals/Bears/BlackBear.cs b/Scripts/Mobiles/Animals/Bears/BlackBear.cs index 6c5722774..0c2beddfb 100644 --- a/Scripts/Mobiles/Animals/Bears/BlackBear.cs +++ b/Scripts/Mobiles/Animals/Bears/BlackBear.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a bear corpse" )] [TypeAlias( "Server.Mobiles.Bear" )] public class BlackBear : BaseCreature { + public override string CorpseName => "a bear corpse"; public override string DefaultName => "a black bear"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Bears/BrownBear.cs b/Scripts/Mobiles/Animals/Bears/BrownBear.cs index 299a6d912..506aef4c0 100644 --- a/Scripts/Mobiles/Animals/Bears/BrownBear.cs +++ b/Scripts/Mobiles/Animals/Bears/BrownBear.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a bear corpse" )] public class BrownBear : BaseCreature { + public override string CorpseName => "a bear corpse"; public override string DefaultName => "a brown bear"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs b/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs index 6b83b04e8..db2e36185 100644 --- a/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs +++ b/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a grizzly bear corpse" )] [TypeAlias( "Server.Mobiles.Grizzlybear" )] public class GrizzlyBear : BaseCreature { + public override string CorpseName => "a grizzly bear corpse"; public override string DefaultName => "a grizzly bear"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Bears/PolarBear.cs b/Scripts/Mobiles/Animals/Bears/PolarBear.cs index b5ec1202e..c741d4ce4 100644 --- a/Scripts/Mobiles/Animals/Bears/PolarBear.cs +++ b/Scripts/Mobiles/Animals/Bears/PolarBear.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a polar bear corpse" )] [TypeAlias( "Server.Mobiles.Polarbear" )] public class PolarBear : BaseCreature { + public override string CorpseName => "a polar bear corpse"; public override string DefaultName => "a polar bear"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Birds/Chicken.cs b/Scripts/Mobiles/Animals/Birds/Chicken.cs index dbc197f5d..6a51cf4ac 100644 --- a/Scripts/Mobiles/Animals/Birds/Chicken.cs +++ b/Scripts/Mobiles/Animals/Birds/Chicken.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a chicken corpse" )] public class Chicken : BaseCreature { + public override string CorpseName => "a chicken corpse"; public override string DefaultName => "a chicken"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Birds/Crane.cs b/Scripts/Mobiles/Animals/Birds/Crane.cs index e0ffd87aa..1a1607825 100644 --- a/Scripts/Mobiles/Animals/Birds/Crane.cs +++ b/Scripts/Mobiles/Animals/Birds/Crane.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a bird corpse" )] public class Crane : BaseCreature { + public override string CorpseName => "a bird corpse"; public override string DefaultName => "a crane"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Birds/Eagle.cs b/Scripts/Mobiles/Animals/Birds/Eagle.cs index 1643cf59a..ec7041156 100644 --- a/Scripts/Mobiles/Animals/Birds/Eagle.cs +++ b/Scripts/Mobiles/Animals/Birds/Eagle.cs @@ -4,9 +4,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a bird corpse" )] public class Eagle : BaseCreature { + public override string CorpseName => "a bird corpse"; public override string DefaultName => "an eagle"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Birds/Phoenix.cs b/Scripts/Mobiles/Animals/Birds/Phoenix.cs index d6be4d3f5..e9ba92994 100644 --- a/Scripts/Mobiles/Animals/Birds/Phoenix.cs +++ b/Scripts/Mobiles/Animals/Birds/Phoenix.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a phoenix corpse" )] public class Phoenix : BaseCreature { + public override string CorpseName => "a phoenix corpse"; public override string DefaultName => "a phoenix"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Canines/DireWolf.cs b/Scripts/Mobiles/Animals/Canines/DireWolf.cs index 49b7385f6..b126ba1c3 100644 --- a/Scripts/Mobiles/Animals/Canines/DireWolf.cs +++ b/Scripts/Mobiles/Animals/Canines/DireWolf.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a dire wolf corpse" )] [TypeAlias( "Server.Mobiles.Direwolf" )] public class DireWolf : BaseCreature { + public override string CorpseName => "a dire wolf corpse"; public override string DefaultName => "a dire wolf"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Canines/GreyWolf.cs b/Scripts/Mobiles/Animals/Canines/GreyWolf.cs index 4beb1e8c0..4e67655b7 100644 --- a/Scripts/Mobiles/Animals/Canines/GreyWolf.cs +++ b/Scripts/Mobiles/Animals/Canines/GreyWolf.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a grey wolf corpse" )] [TypeAlias( "Server.Mobiles.Greywolf" )] public class GreyWolf : BaseCreature { + public override string CorpseName => "a grey wolf corpse"; public override string DefaultName => "a grey wolf"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Canines/TimberWolf.cs b/Scripts/Mobiles/Animals/Canines/TimberWolf.cs index 0530f5a41..d80351dc6 100644 --- a/Scripts/Mobiles/Animals/Canines/TimberWolf.cs +++ b/Scripts/Mobiles/Animals/Canines/TimberWolf.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a timber wolf corpse" )] [TypeAlias( "Server.Mobiles.Timberwolf" )] public class TimberWolf : BaseCreature { + public override string CorpseName => "a timber wolf corpse"; public override string DefaultName => "a timber wolf"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs b/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs index 5758f51c0..59462d1e5 100644 --- a/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs +++ b/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a white wolf corpse" )] [TypeAlias( "Server.Mobiles.Whitewolf" )] public class WhiteWolf : BaseCreature { + public override string CorpseName => "a white wolf corpse"; public override string DefaultName => "a white wolf"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Cows/Bull.cs b/Scripts/Mobiles/Animals/Cows/Bull.cs index a146d2896..ff0a30e00 100644 --- a/Scripts/Mobiles/Animals/Cows/Bull.cs +++ b/Scripts/Mobiles/Animals/Cows/Bull.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a bull corpse" )] public class Bull : BaseCreature { + public override string CorpseName => "a bull corpse"; public override string DefaultName => "a bull"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Cows/Cow.cs b/Scripts/Mobiles/Animals/Cows/Cow.cs index 40431c42b..80c5625db 100644 --- a/Scripts/Mobiles/Animals/Cows/Cow.cs +++ b/Scripts/Mobiles/Animals/Cows/Cow.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a cow corpse" )] public class Cow : BaseCreature { + public override string CorpseName => "a cow corpse"; private DateTime m_MilkedOn; [CommandProperty( AccessLevel.GameMaster )] diff --git a/Scripts/Mobiles/Animals/Felines/Cougar.cs b/Scripts/Mobiles/Animals/Felines/Cougar.cs index c4e064bd2..0f2a1fd23 100644 --- a/Scripts/Mobiles/Animals/Felines/Cougar.cs +++ b/Scripts/Mobiles/Animals/Felines/Cougar.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a cougar corpse" )] public class Cougar : BaseCreature { + public override string CorpseName => "a cougar corpse"; public override string DefaultName => "a cougar"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Felines/HellCat.cs b/Scripts/Mobiles/Animals/Felines/HellCat.cs index bd691bda3..5a187e696 100644 --- a/Scripts/Mobiles/Animals/Felines/HellCat.cs +++ b/Scripts/Mobiles/Animals/Felines/HellCat.cs @@ -4,10 +4,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a hell cat corpse" )] [TypeAlias( "Server.Mobiles.Hellcat" )] public class HellCat : BaseCreature { + public override string CorpseName => "a hell cat corpse"; public override string DefaultName => "a hell cat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Felines/Panther.cs b/Scripts/Mobiles/Animals/Felines/Panther.cs index 6a4889922..7880ada12 100644 --- a/Scripts/Mobiles/Animals/Felines/Panther.cs +++ b/Scripts/Mobiles/Animals/Felines/Panther.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a panther corpse" )] public class Panther : BaseCreature { + public override string CorpseName => "a panther corpse"; public override string DefaultName => "a panther"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs b/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs index 31449971e..85c04a4cb 100644 --- a/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs +++ b/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a hell cat corpse" )] [TypeAlias( "Server.Mobiles.Preditorhellcat" )] public class PredatorHellCat : BaseCreature { + public override string CorpseName => "a hell cat corpse"; public override string DefaultName => "a hell cat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs b/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs index 531d812bd..b14ebd28c 100644 --- a/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs +++ b/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a leopard corpse" )] [TypeAlias( "Server.Mobiles.Snowleopard" )] public class SnowLeopard : BaseCreature { + public override string CorpseName => "a leopard corpse"; public override string DefaultName => "a snow leopard"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Boar.cs b/Scripts/Mobiles/Animals/Misc/Boar.cs index d8d424119..32e02ac34 100644 --- a/Scripts/Mobiles/Animals/Misc/Boar.cs +++ b/Scripts/Mobiles/Animals/Misc/Boar.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a pig corpse" )] public class Boar : BaseCreature { + public override string CorpseName => "a pig corpse"; public override string DefaultName => "a boar"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/BullFrog.cs b/Scripts/Mobiles/Animals/Misc/BullFrog.cs index 1fbf6b217..5b31c07a0 100644 --- a/Scripts/Mobiles/Animals/Misc/BullFrog.cs +++ b/Scripts/Mobiles/Animals/Misc/BullFrog.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a bull frog corpse" )] [TypeAlias( "Server.Mobiles.Bullfrog" )] public class BullFrog : BaseCreature { + public override string CorpseName => "a bull frog corpse"; public override string DefaultName => "a bull frog"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Dolphin.cs b/Scripts/Mobiles/Animals/Misc/Dolphin.cs index c8531167c..899674228 100644 --- a/Scripts/Mobiles/Animals/Misc/Dolphin.cs +++ b/Scripts/Mobiles/Animals/Misc/Dolphin.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a dolphin corpse" )] public class Dolphin : BaseCreature { + public override string CorpseName => "a dolphin corpse"; public override string DefaultName => "a dolphin"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Gaman.cs b/Scripts/Mobiles/Animals/Misc/Gaman.cs index c32c821c8..4dc1563a7 100644 --- a/Scripts/Mobiles/Animals/Misc/Gaman.cs +++ b/Scripts/Mobiles/Animals/Misc/Gaman.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gaman corpse" )] public class Gaman : BaseCreature { + public override string CorpseName => "a gaman corpse"; public override string DefaultName => "a gaman"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/GiantToad.cs b/Scripts/Mobiles/Animals/Misc/GiantToad.cs index 8aeef91db..c05ae1774 100644 --- a/Scripts/Mobiles/Animals/Misc/GiantToad.cs +++ b/Scripts/Mobiles/Animals/Misc/GiantToad.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a giant toad corpse" )] [TypeAlias( "Server.Mobiles.Gianttoad" )] public class GiantToad : BaseCreature { + public override string CorpseName => "a giant toad corpse"; public override string DefaultName => "a giant toad"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Goat.cs b/Scripts/Mobiles/Animals/Misc/Goat.cs index d4646adaa..e1b8f78c3 100644 --- a/Scripts/Mobiles/Animals/Misc/Goat.cs +++ b/Scripts/Mobiles/Animals/Misc/Goat.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a goat corpse" )] public class Goat : BaseCreature { + public override string CorpseName => "a goat corpse"; public override string DefaultName => "a goat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Gorilla.cs b/Scripts/Mobiles/Animals/Misc/Gorilla.cs index 96336d898..c53d0aa92 100644 --- a/Scripts/Mobiles/Animals/Misc/Gorilla.cs +++ b/Scripts/Mobiles/Animals/Misc/Gorilla.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a gorilla corpse" )] public class Gorilla : BaseCreature { + public override string CorpseName => "a gorilla corpse"; public override string DefaultName => "a gorilla"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/GreatHart.cs b/Scripts/Mobiles/Animals/Misc/GreatHart.cs index 121132ee9..4af69295d 100644 --- a/Scripts/Mobiles/Animals/Misc/GreatHart.cs +++ b/Scripts/Mobiles/Animals/Misc/GreatHart.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a deer corpse" )] [TypeAlias( "Server.Mobiles.Greathart" )] public class GreatHart : BaseCreature { + public override string CorpseName => "a deer corpse"; public override string DefaultName => "a great hart"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Hind.cs b/Scripts/Mobiles/Animals/Misc/Hind.cs index 76c50c024..eb2dcd342 100644 --- a/Scripts/Mobiles/Animals/Misc/Hind.cs +++ b/Scripts/Mobiles/Animals/Misc/Hind.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a deer corpse" )] public class Hind : BaseCreature { + public override string CorpseName => "a deer corpse"; public override string DefaultName => "a hind"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Llama.cs b/Scripts/Mobiles/Animals/Misc/Llama.cs index 2281183a9..ebbdf2df3 100644 --- a/Scripts/Mobiles/Animals/Misc/Llama.cs +++ b/Scripts/Mobiles/Animals/Misc/Llama.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a llama corpse" )] public class Llama : BaseCreature { + public override string CorpseName => "a llama corpse"; public override string DefaultName => "a llama"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/MountainGoat.cs b/Scripts/Mobiles/Animals/Misc/MountainGoat.cs index 882e35e2b..d54ba27cd 100644 --- a/Scripts/Mobiles/Animals/Misc/MountainGoat.cs +++ b/Scripts/Mobiles/Animals/Misc/MountainGoat.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a mountain goat corpse" )] public class MountainGoat : BaseCreature { + public override string CorpseName => "a mountain goat corpse"; public override string DefaultName => "a mountain goat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/PackHorse.cs b/Scripts/Mobiles/Animals/Misc/PackHorse.cs index d7679ce8d..2b019dcff 100644 --- a/Scripts/Mobiles/Animals/Misc/PackHorse.cs +++ b/Scripts/Mobiles/Animals/Misc/PackHorse.cs @@ -7,9 +7,9 @@ using Server.ContextMenus; namespace Server.Mobiles { - [CorpseName( "a horse corpse" )] public class PackHorse : BaseCreature { + public override string CorpseName => "a horse corpse"; public override string DefaultName => "a pack horse"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/PackLlama.cs b/Scripts/Mobiles/Animals/Misc/PackLlama.cs index a24cd7a00..9e402c3ec 100644 --- a/Scripts/Mobiles/Animals/Misc/PackLlama.cs +++ b/Scripts/Mobiles/Animals/Misc/PackLlama.cs @@ -6,9 +6,9 @@ using Server.ContextMenus; namespace Server.Mobiles { - [CorpseName("a llama corpse")] public class PackLlama : BaseCreature { + public override string CorpseName => "a llama corpse"; public override string DefaultName => "a pack llama"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Pig.cs b/Scripts/Mobiles/Animals/Misc/Pig.cs index c8c5addba..d6c4314ef 100644 --- a/Scripts/Mobiles/Animals/Misc/Pig.cs +++ b/Scripts/Mobiles/Animals/Misc/Pig.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a pig corpse" )] public class Pig : BaseCreature { + public override string CorpseName => "a pig corpse"; public override string DefaultName => "a pig"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Misc/Sheep.cs b/Scripts/Mobiles/Animals/Misc/Sheep.cs index 6257cb28c..0699e9b7c 100644 --- a/Scripts/Mobiles/Animals/Misc/Sheep.cs +++ b/Scripts/Mobiles/Animals/Misc/Sheep.cs @@ -6,9 +6,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a sheep corpse" )] public class Sheep : BaseCreature, ICarvable { + public override string CorpseName => "a sheep corpse"; private DateTime m_NextWoolTime; [CommandProperty( AccessLevel.GameMaster )] diff --git a/Scripts/Mobiles/Animals/Misc/Walrus.cs b/Scripts/Mobiles/Animals/Misc/Walrus.cs index 8ca72a2ff..e87250ed7 100644 --- a/Scripts/Mobiles/Animals/Misc/Walrus.cs +++ b/Scripts/Mobiles/Animals/Misc/Walrus.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a walrus corpse" )] public class Walrus : BaseCreature { + public override string CorpseName => "a walrus corpse"; public override string DefaultName => "a walrus"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Mounts/Beetle.cs b/Scripts/Mobiles/Animals/Mounts/Beetle.cs index adc85eb90..81281d9d8 100644 --- a/Scripts/Mobiles/Animals/Mounts/Beetle.cs +++ b/Scripts/Mobiles/Animals/Mounts/Beetle.cs @@ -8,9 +8,9 @@ using Server.ContextMenus; namespace Server.Mobiles { - [CorpseName( "a giant beetle corpse" )] public class Beetle : BaseMount { + public override string CorpseName => "a giant beetle corpse"; public virtual double BoostedSpeed{ get{ return 0.1; } } [Constructible] diff --git a/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs b/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs index 06112e788..a5b5e0336 100644 --- a/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs +++ b/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an ostard corpse" )] public class DesertOstard : BaseMount { + public override string CorpseName => "an ostard corpse"; [Constructible] public DesertOstard() : this( "a desert ostard" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/FireSteed.cs b/Scripts/Mobiles/Animals/Mounts/FireSteed.cs index 2ed5246aa..cc9be807b 100644 --- a/Scripts/Mobiles/Animals/Mounts/FireSteed.cs +++ b/Scripts/Mobiles/Animals/Mounts/FireSteed.cs @@ -4,9 +4,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a fire steed corpse" )] public class FireSteed : BaseMount { + public override string CorpseName => "a fire steed corpse"; [Constructible] public FireSteed() : this( "a fire steed" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs b/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs index 9bf1be852..cc84a6c3c 100644 --- a/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs +++ b/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an ostard corpse" )] public class ForestOstard : BaseMount { + public override string CorpseName => "an ostard corpse"; [Constructible] public ForestOstard() : this( "a forest ostard" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs b/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs index 6a9ca10da..6e3b207ee 100644 --- a/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs +++ b/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an ostard corpse" )] public class FrenziedOstard : BaseMount { + public override string CorpseName => "an ostard corpse"; [Constructible] public FrenziedOstard() : this( "a frenzied ostard" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/HellSteed.cs b/Scripts/Mobiles/Animals/Mounts/HellSteed.cs index 639490341..02d893770 100644 --- a/Scripts/Mobiles/Animals/Mounts/HellSteed.cs +++ b/Scripts/Mobiles/Animals/Mounts/HellSteed.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a hellsteed corpse" )] public class HellSteed : BaseMount { + public override string CorpseName => "a hellsteed corpse"; public override bool HasBreath => true; public override int BreathChaosDamage => 100; public override Poison PoisonImmune => Poison.Lethal; diff --git a/Scripts/Mobiles/Animals/Mounts/Hiryu.cs b/Scripts/Mobiles/Animals/Mounts/Hiryu.cs index 2eb3be044..77f73de7a 100644 --- a/Scripts/Mobiles/Animals/Mounts/Hiryu.cs +++ b/Scripts/Mobiles/Animals/Mounts/Hiryu.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a hiryu corpse" )] public class Hiryu : BaseMount { + public override string CorpseName => "a hiryu corpse"; public override double WeaponAbilityChance => 0.07; /* 1 in 15 chance of using per landed hit */ public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; diff --git a/Scripts/Mobiles/Animals/Mounts/Horse.cs b/Scripts/Mobiles/Animals/Mounts/Horse.cs index 9528dd0b6..f943e1d26 100644 --- a/Scripts/Mobiles/Animals/Mounts/Horse.cs +++ b/Scripts/Mobiles/Animals/Mounts/Horse.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a horse corpse" )] [TypeAlias( "Server.Mobiles.BrownHorse", "Server.Mobiles.DirtyHorse", "Server.Mobiles.GrayHorse", "Server.Mobiles.TanHorse" )] public class Horse : BaseMount { + public override string CorpseName => "a horse corpse"; private static int[] m_IDs = new int[] { 0xC8, 0x3E9F, diff --git a/Scripts/Mobiles/Animals/Mounts/Kirin.cs b/Scripts/Mobiles/Animals/Mounts/Kirin.cs index f71155b64..826508fcd 100644 --- a/Scripts/Mobiles/Animals/Mounts/Kirin.cs +++ b/Scripts/Mobiles/Animals/Mounts/Kirin.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ki-rin corpse" )] public class Kirin : BaseMount { + public override string CorpseName => "a ki-rin corpse"; public override bool AllowFemaleRider => false; public override bool AllowFemaleTamer => false; diff --git a/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs b/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs index 61b526fa7..00da0757d 100644 --- a/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs +++ b/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a hiryu corpse" )] public class LesserHiryu : BaseMount { + public override string CorpseName => "a hiryu corpse"; public override double WeaponAbilityChance => 0.07; /* 1 in 15 chance of using; 1 in 5 chance of success */ public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; diff --git a/Scripts/Mobiles/Animals/Mounts/Nightmare.cs b/Scripts/Mobiles/Animals/Mounts/Nightmare.cs index 3eb5f99dc..47412a5b5 100644 --- a/Scripts/Mobiles/Animals/Mounts/Nightmare.cs +++ b/Scripts/Mobiles/Animals/Mounts/Nightmare.cs @@ -5,9 +5,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a nightmare corpse" )] public class Nightmare : BaseMount { + public override string CorpseName => "a nightmare corpse"; [Constructible] public Nightmare() : this( "a nightmare" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs b/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs index 96b3fc5db..f60a40eeb 100644 --- a/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs +++ b/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a llama corpse" )] public class RidableLlama : BaseMount { + public override string CorpseName => "a llama corpse"; [Constructible] public RidableLlama() : this( "a ridable llama" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs b/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs index 3442f7108..0f109ef2d 100644 --- a/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs +++ b/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a ridgeback corpse" )] public class Ridgeback : BaseMount { + public override string CorpseName => "a ridgeback corpse"; [Constructible] public Ridgeback() : this( "a ridgeback" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs b/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs index 72762ae34..da6f2e366 100644 --- a/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs +++ b/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a savage ridgeback corpse" )] public class SavageRidgeback : BaseMount { + public override string CorpseName => "a savage ridgeback corpse"; [Constructible] public SavageRidgeback() : this( "a savage ridgeback" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs b/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs index c7e898840..5980dad39 100644 --- a/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs +++ b/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a swamp dragon corpse" )] public class ScaledSwampDragon : BaseMount { + public override string CorpseName => "a swamp dragon corpse"; [Constructible] public ScaledSwampDragon() : this( "a swamp dragon" ) { diff --git a/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs b/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs index 490edc164..b48c4b094 100644 --- a/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs +++ b/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a sea horse corpse" )] public class SeaHorse : BaseMount { + public override string CorpseName => "a sea horse corpse"; [Constructible] public SeaHorse() : this( "a sea horse" ) { @@ -38,4 +38,4 @@ namespace Server.Mobiles int version = reader.ReadInt(); } } -} \ No newline at end of file +} diff --git a/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs b/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs index a89a46923..96e1bbd7d 100644 --- a/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs +++ b/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a silver steed corpse" )] public class SilverSteed : BaseMount { + public override string CorpseName => "a silver steed corpse"; [Constructible] public SilverSteed() : this( "a silver steed" ) { @@ -42,4 +42,4 @@ namespace Server.Mobiles int version = reader.ReadInt(); } } -} \ No newline at end of file +} diff --git a/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs b/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs index 00dbb5cf8..035fd98e2 100644 --- a/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs +++ b/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an undead horse corpse" )] public class SkeletalMount : BaseMount { + public override string CorpseName => "an undead horse corpse"; public override string DefaultName => "a skeletal steed"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs b/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs index e9b563b63..e468b5854 100644 --- a/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs +++ b/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs @@ -4,9 +4,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a swamp dragon corpse" )] public class SwampDragon : BaseMount { + public override string CorpseName => "a swamp dragon corpse"; private bool m_BardingExceptional; private Mobile m_BardingCrafter; private int m_BardingHP; diff --git a/Scripts/Mobiles/Animals/Mounts/Unicorn.cs b/Scripts/Mobiles/Animals/Mounts/Unicorn.cs index e1ffc5f4c..fec5de5e3 100644 --- a/Scripts/Mobiles/Animals/Mounts/Unicorn.cs +++ b/Scripts/Mobiles/Animals/Mounts/Unicorn.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a unicorn corpse" )] public class Unicorn : BaseMount { + public override string CorpseName => "a unicorn corpse"; public override bool AllowMaleRider => false; public override bool AllowMaleTamer => false; diff --git a/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs b/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs index b9dd2ba70..823318333 100644 --- a/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs +++ b/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs @@ -4,9 +4,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a war horse corpse" )] public abstract class BaseWarHorse : BaseMount { + public override string CorpseName => "a war horse corpse"; + public BaseWarHorse( int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed ) : base ( "a war horse", bodyID, itemID, aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed ) { BaseSoundID = 0xA8; diff --git a/Scripts/Mobiles/Animals/Reptiles/Alligator.cs b/Scripts/Mobiles/Animals/Reptiles/Alligator.cs index 4dc5ab4ad..64f1a66e4 100644 --- a/Scripts/Mobiles/Animals/Reptiles/Alligator.cs +++ b/Scripts/Mobiles/Animals/Reptiles/Alligator.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an alligator corpse" )] public class Alligator : BaseCreature { + public override string CorpseName => "an alligator corpse"; public override string DefaultName => "an alligator"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs b/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs index 566548e22..d8b7631e9 100644 --- a/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs +++ b/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs @@ -4,10 +4,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a giant serpent corpse" )] [TypeAlias( "Server.Mobiles.Serpant" )] public class GiantSerpent : BaseCreature { + public override string CorpseName => "a giant serpent corpse"; public override string DefaultName => "a giant snake"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs b/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs index c538ba7af..8a2a625b4 100644 --- a/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs +++ b/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs @@ -4,10 +4,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an ice serpent corpse" )] [TypeAlias( "Server.Mobiles.Iceserpant" )] public class IceSerpent : BaseCreature { + public override string CorpseName => "an ice serpent corpse"; public override string DefaultName => "a giant ice serpent"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs b/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs index f7ecbc216..37b44aeeb 100644 --- a/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs +++ b/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "an ice snake corpse" )] [TypeAlias( "Server.Mobiles.Icesnake" )] public class IceSnake : BaseCreature { + public override string CorpseName => "an ice snake corpse"; public override string DefaultName => "an ice snake"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs b/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs index 4b59a2ed4..d9b429af3 100644 --- a/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs +++ b/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs @@ -4,10 +4,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a lava lizard corpse" )] [TypeAlias( "Server.Mobiles.Lavalizard" )] public class LavaLizard : BaseCreature { + public override string CorpseName => "a lava lizard corpse"; public override string DefaultName => "a lava lizard"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs b/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs index 767b7bfff..5bde2054c 100644 --- a/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs +++ b/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs @@ -5,10 +5,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a lava serpent corpse" )] [TypeAlias( "Server.Mobiles.Lavaserpant" )] public class LavaSerpent : BaseCreature { + public override string CorpseName => "a lava serpent corpse"; public override string DefaultName => "a lava serpent"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs b/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs index 94428693b..c2241dfd0 100644 --- a/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs +++ b/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs @@ -4,10 +4,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName("a lava snake corpse")] [TypeAlias( "Server.Mobiles.Lavasnake" )] public class LavaSnake : BaseCreature { + public override string CorpseName => "a lava snake corpse"; public override string DefaultName => "a lava snake"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs b/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs index 9fad4b5e9..b04e08266 100644 --- a/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs +++ b/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs @@ -4,10 +4,10 @@ using Server.Factions; namespace Server.Mobiles { - [CorpseName("a silver serpent corpse")] [TypeAlias( "Server.Mobiles.Silverserpant" )] public class SilverSerpent : BaseCreature { + public override string CorpseName => "a silver serpent corpse"; public override Faction FactionAllegiance => TrueBritannians.Instance; public override Ethics.Ethic EthicAllegiance => Ethics.Ethic.Hero; diff --git a/Scripts/Mobiles/Animals/Reptiles/Snake.cs b/Scripts/Mobiles/Animals/Reptiles/Snake.cs index 5551a7f9a..d6d31a8ce 100644 --- a/Scripts/Mobiles/Animals/Reptiles/Snake.cs +++ b/Scripts/Mobiles/Animals/Reptiles/Snake.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a snake corpse" )] public class Snake : BaseCreature { + public override string CorpseName => "a snake corpse"; public override string DefaultName => "a snake"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Rodents/GiantRat.cs b/Scripts/Mobiles/Animals/Rodents/GiantRat.cs index bce002609..054a2bb77 100644 --- a/Scripts/Mobiles/Animals/Rodents/GiantRat.cs +++ b/Scripts/Mobiles/Animals/Rodents/GiantRat.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a giant rat corpse" )] [TypeAlias( "Server.Mobiles.Giantrat" )] public class GiantRat : BaseCreature { + public override string CorpseName => "a giant rat corpse"; public override string DefaultName => "a giant rat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs b/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs index a8337030a..4b576e926 100644 --- a/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs +++ b/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a jack rabbit corpse" )] [TypeAlias( "Server.Mobiles.Jackrabbit" )] public class JackRabbit : BaseCreature { + public override string CorpseName => "a jack rabbit corpse"; public override string DefaultName => "a jack rabbit"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Rodents/Rabbit.cs b/Scripts/Mobiles/Animals/Rodents/Rabbit.cs index 14a45b117..c336867f2 100644 --- a/Scripts/Mobiles/Animals/Rodents/Rabbit.cs +++ b/Scripts/Mobiles/Animals/Rodents/Rabbit.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a hare corpse" )] public class Rabbit : BaseCreature { + public override string CorpseName => "a hare corpse"; public override string DefaultName => "a rabbit"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Rodents/SewerRat.cs b/Scripts/Mobiles/Animals/Rodents/SewerRat.cs index 9b71e864b..5f018f8a9 100644 --- a/Scripts/Mobiles/Animals/Rodents/SewerRat.cs +++ b/Scripts/Mobiles/Animals/Rodents/SewerRat.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a rat corpse" )] [TypeAlias("Server.Mobiles.Sewerrat")] public class SewerRat : BaseCreature { + public override string CorpseName => "a rat corpse"; public override string DefaultName => "a sewer rat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Slimes/Jwilson.cs b/Scripts/Mobiles/Animals/Slimes/Jwilson.cs index 0c80ff7b5..154c6816c 100644 --- a/Scripts/Mobiles/Animals/Slimes/Jwilson.cs +++ b/Scripts/Mobiles/Animals/Slimes/Jwilson.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a jwilson corpse" )] public class Jwilson : BaseCreature { + public override string CorpseName => "a jwilson corpse"; public override string DefaultName => "a jwilson"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs b/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs index f20a9cdc6..d480cc657 100644 --- a/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs +++ b/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName("a parrot corpse")] public class Parrot : BaseCreature { + public override string CorpseName => "a parrot corpse"; public override string DefaultName => "a parrot"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Town Critters/Bird.cs b/Scripts/Mobiles/Animals/Town Critters/Bird.cs index 16728cb4b..5b35ae35d 100644 --- a/Scripts/Mobiles/Animals/Town Critters/Bird.cs +++ b/Scripts/Mobiles/Animals/Town Critters/Bird.cs @@ -4,9 +4,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a bird corpse" )] public class Bird : BaseCreature { + public override string CorpseName => "a bird corpse"; [Constructible] public Bird() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 ) { @@ -79,9 +79,9 @@ namespace Server.Mobiles } } - [CorpseName( "a bird corpse" )] public class TropicalBird : BaseCreature { + public override string CorpseName => "a bird corpse"; public override string DefaultName => "a tropical bird"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Town Critters/Cat.cs b/Scripts/Mobiles/Animals/Town Critters/Cat.cs index 35847b981..4ff269464 100644 --- a/Scripts/Mobiles/Animals/Town Critters/Cat.cs +++ b/Scripts/Mobiles/Animals/Town Critters/Cat.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a cat corpse" )] [TypeAlias( "Server.Mobiles.Housecat" )] public class Cat : BaseCreature { + public override string CorpseName => "a cat corpse"; public override string DefaultName => "a cat"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Town Critters/Dog.cs b/Scripts/Mobiles/Animals/Town Critters/Dog.cs index bfda6593a..2f851c024 100644 --- a/Scripts/Mobiles/Animals/Town Critters/Dog.cs +++ b/Scripts/Mobiles/Animals/Town Critters/Dog.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a dog corpse" )] public class Dog : BaseCreature { + public override string CorpseName => "a dog corpse"; public override string DefaultName => "a dog"; [Constructible] diff --git a/Scripts/Mobiles/Animals/Town Critters/Rat.cs b/Scripts/Mobiles/Animals/Town Critters/Rat.cs index be73597a0..9c9a1f246 100644 --- a/Scripts/Mobiles/Animals/Town Critters/Rat.cs +++ b/Scripts/Mobiles/Animals/Town Critters/Rat.cs @@ -3,9 +3,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a rat corpse" )] public class Rat : BaseCreature { + public override string CorpseName => "a rat corpse"; public override string DefaultName => "a rat"; [Constructible] diff --git a/Scripts/Mobiles/BaseCreature.cs b/Scripts/Mobiles/BaseCreature.cs index 04154cf9e..e3e98aee0 100644 --- a/Scripts/Mobiles/BaseCreature.cs +++ b/Scripts/Mobiles/BaseCreature.cs @@ -135,13 +135,7 @@ namespace Server.Mobiles //future use: Talisman 'Protection/Bonus vs. Specific Creature private TextDefinition m_FriendlyName; - public TextDefinition FriendlyName - { - get - { - return m_FriendlyName; - } - } + public TextDefinition FriendlyName => m_FriendlyName; public FriendlyNameAttribute( TextDefinition friendlyName ) { @@ -254,7 +248,8 @@ namespace Server.Mobiles #endregion - public virtual string DefaultName{ get{ return null; } } + public virtual string DefaultName => null; + public virtual string CorpseName => null; [CommandProperty(AccessLevel.GameMaster)] public override string Name diff --git a/Scripts/Mobiles/Familiars/DarkWolf.cs b/Scripts/Mobiles/Familiars/DarkWolf.cs index 20ed2a003..083195ead 100644 --- a/Scripts/Mobiles/Familiars/DarkWolf.cs +++ b/Scripts/Mobiles/Familiars/DarkWolf.cs @@ -7,9 +7,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a dark wolf corpse" )] public class DarkWolfFamiliar : BaseFamiliar { + public override string CorpseName => "a dark wolf corpse"; public override string DefaultName => "a dark wolf"; public DarkWolfFamiliar() diff --git a/Scripts/Mobiles/Familiars/DeathAdder.cs b/Scripts/Mobiles/Familiars/DeathAdder.cs index a23a1e0e6..0bdd238f0 100644 --- a/Scripts/Mobiles/Familiars/DeathAdder.cs +++ b/Scripts/Mobiles/Familiars/DeathAdder.cs @@ -3,9 +3,9 @@ using Server; namespace Server.Mobiles { - [CorpseName( "a death adder corpse" )] public class DeathAdder : BaseFamiliar { + public override string CorpseName => "a death adder corpse"; public override string DefaultName => "a death adder"; public DeathAdder() diff --git a/Scripts/Mobiles/Familiars/HordeMinion.cs b/Scripts/Mobiles/Familiars/HordeMinion.cs index c9ed3adfb..5eb5d5f9d 100644 --- a/Scripts/Mobiles/Familiars/HordeMinion.cs +++ b/Scripts/Mobiles/Familiars/HordeMinion.cs @@ -9,9 +9,9 @@ using Server.ContextMenus; namespace Server.Mobiles { - [CorpseName( "a horde minion corpse" )] public class HordeMinionFamiliar : BaseFamiliar { + public override string CorpseName => "a horde minion corpse"; public override bool DisplayWeight => true; public override string DefaultName => "a horde minion"; diff --git a/Scripts/Mobiles/Familiars/ShadowWisp.cs b/Scripts/Mobiles/Familiars/ShadowWisp.cs index 7ea7a10fe..3fdaaa9ec 100644 --- a/Scripts/Mobiles/Familiars/ShadowWisp.cs +++ b/Scripts/Mobiles/Familiars/ShadowWisp.cs @@ -7,9 +7,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a shadow wisp corpse" )] public class ShadowWispFamiliar : BaseFamiliar { + public override string CorpseName => "a shadow wisp corpse"; public override string DefaultName => "a shadow wisp"; public ShadowWispFamiliar() diff --git a/Scripts/Mobiles/Familiars/VampireBat.cs b/Scripts/Mobiles/Familiars/VampireBat.cs index 3265f87ad..20a1236af 100644 --- a/Scripts/Mobiles/Familiars/VampireBat.cs +++ b/Scripts/Mobiles/Familiars/VampireBat.cs @@ -7,9 +7,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a vampire bat corpse" )] public class VampireBatFamiliar : BaseFamiliar { + public override string CorpseName => "a vampire bat corpse"; public override string DefaultName => "a vampire bat"; public VampireBatFamiliar() diff --git a/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs b/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs index bb21e76bc..787d93739 100644 --- a/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs +++ b/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an abysmal horror corpse" )] public class AbysmalHorror : BaseCreature { + public override string CorpseName => "an abysmal horror corpse"; public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.MortalStrike : WeaponAbility.WhirlwindAttack; public override bool IgnoreYoungProtection => Core.ML; diff --git a/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs b/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs index d6e3b90fc..3f07a43c3 100644 --- a/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs +++ b/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a bone demon corpse" )] public class BoneDemon : BaseCreature { + public override string CorpseName => "a bone demon corpse"; public override string DefaultName => "a bone demon"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs b/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs index a4488319f..b78b5fc72 100644 --- a/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs +++ b/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a crystal elemental corpse" )] public class CrystalElemental : BaseCreature { + public override string CorpseName => "a crystal elemental corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack; public override string DefaultName => "a crystal elemental"; diff --git a/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs b/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs index 322fcfc02..6cc99ac9d 100644 --- a/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs +++ b/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a darknight creeper corpse" )] public class DarknightCreeper : BaseCreature { + public override string CorpseName => "a darknight creeper corpse"; public override bool IgnoreYoungProtection => Core.ML; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs b/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs index 9b425fa08..9b75bc295 100644 --- a/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs +++ b/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs @@ -6,9 +6,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a demon knight corpse" )] public class DemonKnight : BaseCreature { + public override string CorpseName => "a demon knight corpse"; public override bool IgnoreYoungProtection => Core.ML; public static Type[] ArtifactRarity10 => m_ArtifactRarity10; diff --git a/Scripts/Mobiles/Monsters/AOS/Devourer.cs b/Scripts/Mobiles/Monsters/AOS/Devourer.cs index 262e95578..3368ec1ed 100644 --- a/Scripts/Mobiles/Monsters/AOS/Devourer.cs +++ b/Scripts/Mobiles/Monsters/AOS/Devourer.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a devourer of souls corpse" )] public class Devourer : BaseCreature { + public override string CorpseName => "a devourer of souls corpse"; public override string DefaultName => "a devourer of souls"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs b/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs index a994fbb05..2732cca80 100644 --- a/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs +++ b/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a flesh golem corpse" )] public class FleshGolem : BaseCreature { + public override string CorpseName => "a flesh golem corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack; public override string DefaultName => "a flesh golem"; diff --git a/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs b/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs index c17a7766d..fb8571933 100644 --- a/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs +++ b/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a fleshrenderer corpse" )] public class FleshRenderer : BaseCreature { + public override string CorpseName => "a fleshrenderer corpse"; public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.Dismount : WeaponAbility.ParalyzingBlow; public override bool IgnoreYoungProtection => Core.ML; diff --git a/Scripts/Mobiles/Monsters/AOS/Gibberling.cs b/Scripts/Mobiles/Monsters/AOS/Gibberling.cs index 05ac3f61e..93b59ab3a 100644 --- a/Scripts/Mobiles/Monsters/AOS/Gibberling.cs +++ b/Scripts/Mobiles/Monsters/AOS/Gibberling.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gibberling corpse" )] public class Gibberling : BaseCreature { + public override string CorpseName => "a gibberling corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; public override string DefaultName => "a gibberling"; diff --git a/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs b/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs index 4fae9427e..e244f0af0 100644 --- a/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs +++ b/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gore fiend corpse" )] public class GoreFiend : BaseCreature { + public override string CorpseName => "a gore fiend corpse"; public override string DefaultName => "a gore fiend"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/Impaler.cs b/Scripts/Mobiles/Monsters/AOS/Impaler.cs index 3d46582e8..7415ae18d 100644 --- a/Scripts/Mobiles/Monsters/AOS/Impaler.cs +++ b/Scripts/Mobiles/Monsters/AOS/Impaler.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an impaler corpse" )] public class Impaler : BaseCreature { + public override string CorpseName => "an impaler corpse"; public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.MortalStrike : WeaponAbility.BleedAttack; public override bool IgnoreYoungProtection => Core.ML; diff --git a/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs b/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs index 7fcb722d4..b90d0bfad 100644 --- a/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs +++ b/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a maggoty corpse" )] // TODO: Corpse name? public class MoundOfMaggots : BaseCreature { + public override string CorpseName => "a maggoty corpse"; public override string DefaultName => "a mound of maggots"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs b/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs index f756ac1ad..8ea082672 100644 --- a/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs +++ b/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a patchwork skeletal corpse" )] public class PatchworkSkeleton : BaseCreature { + public override string CorpseName => "a patchwork skeletal corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; public override string DefaultName => "a patchwork skeleton"; diff --git a/Scripts/Mobiles/Monsters/AOS/Ravager.cs b/Scripts/Mobiles/Monsters/AOS/Ravager.cs index 09d29de6e..8d7267956 100644 --- a/Scripts/Mobiles/Monsters/AOS/Ravager.cs +++ b/Scripts/Mobiles/Monsters/AOS/Ravager.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ravager corpse" )] public class Ravager : BaseCreature { + public override string CorpseName => "a ravager corpse"; public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.Dismount : WeaponAbility.CrushingBlow; public override string DefaultName => "a ravager"; diff --git a/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs b/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs index 0fc323e5e..812d9dbf9 100644 --- a/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs +++ b/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a shadow knight corpse" )] public class ShadowKnight : BaseCreature { + public override string CorpseName => "a shadow knight corpse"; public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.ConcussionBlow : WeaponAbility.CrushingBlow; public override bool IgnoreYoungProtection => Core.ML; diff --git a/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs b/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs index 043c50798..cf15c3915 100644 --- a/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs +++ b/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a skittering hopper corpse" )] public class SkitteringHopper : BaseCreature { + public override string CorpseName => "a skittering hopper corpse"; public override string DefaultName => "a skittering hopper"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/Treefellow.cs b/Scripts/Mobiles/Monsters/AOS/Treefellow.cs index bb31f32ef..bad1d027a 100644 --- a/Scripts/Mobiles/Monsters/AOS/Treefellow.cs +++ b/Scripts/Mobiles/Monsters/AOS/Treefellow.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a treefellow corpse" )] public class Treefellow : BaseCreature { + public override string CorpseName => "a treefellow corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; public override string DefaultName => "a treefellow"; diff --git a/Scripts/Mobiles/Monsters/AOS/VampireBat.cs b/Scripts/Mobiles/Monsters/AOS/VampireBat.cs index ae8d8fdee..292347cdc 100644 --- a/Scripts/Mobiles/Monsters/AOS/VampireBat.cs +++ b/Scripts/Mobiles/Monsters/AOS/VampireBat.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a vampire bat corpse" )] public class VampireBat : BaseCreature { + public override string CorpseName => "a vampire bat corpse"; public override string DefaultName => "a vampire bat"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs b/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs index 179c70275..499615223 100644 --- a/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs +++ b/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a wailing banshee corpse" )] public class WailingBanshee : BaseCreature { + public override string CorpseName => "a wailing banshee corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.MortalStrike; public override string DefaultName => "a wailing banshee"; diff --git a/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs b/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs index 0db176c40..2e37280c3 100644 --- a/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs +++ b/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a wanderer of the void corpse" )] public class WandererOfTheVoid : BaseCreature { + public override string CorpseName => "a wanderer of the void corpse"; public override string DefaultName => "a wanderer of the void"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/AntLion.cs b/Scripts/Mobiles/Monsters/Ants/AntLion.cs index 3a7b27152..3a34f75c4 100644 --- a/Scripts/Mobiles/Monsters/Ants/AntLion.cs +++ b/Scripts/Mobiles/Monsters/Ants/AntLion.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an ant lion corpse" )] public class AntLion : BaseCreature { + public override string CorpseName => "an ant lion corpse"; public override string DefaultName => "an ant lion"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs b/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs index 427016b75..15b82e846 100644 --- a/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs +++ b/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a solen infiltrator corpse" )] // TODO: Corpse name? public class BlackSolenInfiltratorQueen : BaseCreature { + public override string CorpseName => "a solen infiltrator corpse"; public override string DefaultName => "a black solen infiltrator"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs b/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs index 6710b24e3..72f6a8cec 100644 --- a/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs +++ b/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a solen infiltrator corpse" )] public class BlackSolenInfiltratorWarrior : BaseCreature { + public override string CorpseName => "a solen infiltrator corpse"; public override string DefaultName => "a black solen infiltrator"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs b/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs index 85c98b056..90044786c 100644 --- a/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs +++ b/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs @@ -5,9 +5,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a solen queen corpse" )] public class BlackSolenQueen : BaseCreature { + public override string CorpseName => "a solen queen corpse"; private bool m_BurstSac; public bool BurstSac{ get{ return m_BurstSac; } } diff --git a/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs b/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs index f3d92f005..fe8e9efb6 100644 --- a/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs +++ b/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs @@ -5,9 +5,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a solen warrior corpse" )] public class BlackSolenWarrior : BaseCreature { + public override string CorpseName => "a solen warrior corpse"; private bool m_BurstSac; public bool BurstSac{ get{ return m_BurstSac; } } diff --git a/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs b/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs index 629e7dadb..35b759f2b 100644 --- a/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs +++ b/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a solen worker corpse" )] public class BlackSolenWorker : BaseCreature { + public override string CorpseName => "a solen worker corpse"; public override string DefaultName => "a black solen worker"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs b/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs index 458a67b46..fba66edd0 100644 --- a/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs +++ b/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a solen infiltrator corpse" )] // TODO: Corpse name? public class RedSolenInfiltratorQueen : BaseCreature { + public override string CorpseName => "a solen infiltrator corpse"; public override string DefaultName => "a red solen infiltrator"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs b/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs index 606a7aaca..a212e0a14 100644 --- a/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs +++ b/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a solen infiltrator corpse" )] public class RedSolenInfiltratorWarrior : BaseCreature { + public override string CorpseName => "a solen infiltrator corpse"; public override string DefaultName => "a red solen infiltrator"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs b/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs index e93cea9f7..5abcb6714 100644 --- a/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs +++ b/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs @@ -5,9 +5,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a solen queen corpse" )] public class RedSolenQueen : BaseCreature { + public override string CorpseName => "a solen queen corpse"; private bool m_BurstSac; public bool BurstSac{ get{ return m_BurstSac; } } diff --git a/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs b/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs index 9e7481283..ddb3a5cd7 100644 --- a/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs +++ b/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs @@ -5,9 +5,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a solen warrior corpse" )] public class RedSolenWarrior : BaseCreature { + public override string CorpseName => "a solen warrior corpse"; private bool m_BurstSac; public bool BurstSac{ get{ return m_BurstSac; } } diff --git a/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs b/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs index 7d540b872..7b999f598 100644 --- a/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs +++ b/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a solen worker corpse" )] public class RedSolenWorker : BaseCreature { + public override string CorpseName => "a solen worker corpse"; public override string DefaultName => "a red solen worker"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs b/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs index c26fff7ac..5e821e7c5 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a dread spider corpse" )] public class DreadSpider : BaseCreature { + public override string CorpseName => "a dread spider corpse"; public override string DefaultName => "a dread spider"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs b/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs index d3fe8fed4..fc877c063 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a terathan avenger corpse" )] public class TerathanAvenger : BaseCreature { + public override string CorpseName => "a terathan avenger corpse"; public override string DefaultName => "a terathan avenger"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs b/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs index 6e6aed84f..80fe1c814 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a terathan matriarch corpse" )] public class TerathanMatriarch : BaseCreature { + public override string CorpseName => "a terathan matriarch corpse"; public override string DefaultName => "a terathan matriarch"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs b/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs index ca8900dc6..99bdb7e4e 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a frost spider corpse" )] public class FrostSpider : BaseCreature { + public override string CorpseName => "a frost spider corpse"; public override string DefaultName => "a frost spider"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs b/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs index 9e12ecd78..9d655d9e9 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs @@ -5,9 +5,9 @@ using System.Collections; namespace Server.Mobiles { - [CorpseName( "a giant black widow spider corpse" )] // stupid corpse name public class GiantBlackWidow : BaseCreature { + public override string CorpseName => "a giant black widow spider corpse"; public override string DefaultName => "a giant black wide"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs b/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs index 0ddd9f4fd..6eb910b92 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs @@ -5,9 +5,9 @@ using System.Collections; namespace Server.Mobiles { - [CorpseName( "a giant spider corpse" )] public class GiantSpider : BaseCreature { + public override string CorpseName => "a giant spider corpse"; public override string DefaultName => "a giant spider"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs b/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs index 4d8b4d3a2..5630d9a47 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs @@ -5,9 +5,9 @@ using System.Collections; namespace Server.Mobiles { - [CorpseName( "a terathan drone corpse" )] public class TerathanDrone : BaseCreature { + public override string CorpseName => "a terathan drone corpse"; public override string DefaultName => "a terathan drone"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs b/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs index 0ab3448ca..434267652 100644 --- a/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs +++ b/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs @@ -5,9 +5,9 @@ using System.Collections; namespace Server.Mobiles { - [CorpseName( "a terathan warrior corpse" )] public class TerathanWarrior : BaseCreature { + public override string CorpseName => "a terathan warrior corpse"; public override string DefaultName => "a terathan warrior"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs index 09da069a7..4007b0691 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { [TypeAlias( "Server.Mobiles.ToxicElemental" )] - [CorpseName( "an acid elemental corpse" )] public class AcidElemental : BaseCreature { + public override string CorpseName => "an acid elemental corpse"; public override string DefaultName => "an acid elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs index d279ae50e..0bd9fa5e4 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an air elemental corpse" )] public class AirElemental : BaseCreature { + public override string CorpseName => "an air elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs index 533471d5a..0b5e7f2f9 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a blood elemental corpse" )] public class BloodElemental : BaseCreature { + public override string CorpseName => "a blood elemental corpse"; public override string DefaultName => "a blood elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs index c404f868f..fdcbf1aef 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an efreet corpse" )] public class Efreet : BaseCreature { + public override string CorpseName => "an efreet corpse"; public override string DefaultName => "an efreet"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs index 63989eb40..33b7ab1bc 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a fire elemental corpse" )] public class FireElemental : BaseCreature { + public override string CorpseName => "a fire elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs index 285a1544d..21a5a4992 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ice elemental corpse" )] public class IceElemental : BaseCreature { + public override string CorpseName => "an ice elemental corpse"; public override string DefaultName => "an ice elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs index b4e50ec8a..0e33edcdb 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a poison elementals corpse" )] public class PoisonElemental : BaseCreature { + public override string CorpseName => "a poison elementals corpse"; public override string DefaultName => "a poison elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs index d790526f5..bdb6a5649 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a water elemental corpse" )] public class WaterElemental : BaseCreature { + public override string CorpseName => "a water elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; diff --git a/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs index 386078b96..358cc357a 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an earth elemental corpse" )] public class EarthElemental : BaseCreature { + public override string CorpseName => "an earth elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; diff --git a/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs b/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs index 66f754a02..8177e6133 100644 --- a/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs +++ b/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a snow elemental corpse" )] public class SnowElemental : BaseCreature { + public override string CorpseName => "a snow elemental corpse"; public override string DefaultName => "a snow elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs index add3dd7dd..5ab6131bd 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ancient lich's corpse" )] public class AncientLich : BaseCreature { + public override string CorpseName => "an ancient lich's corpse"; [Constructible] public AncientLich() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs index 152628233..59c312ed1 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an arcane daemon corpse" )] public class ArcaneDaemon : BaseCreature { + public override string CorpseName => "an arcane daemon corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.ConcussionBlow; public override string DefaultName => "an arcane daemon"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs index 33db8e829..845483891 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a balron corpse" )] public class Balron : BaseCreature { + public override string CorpseName => "a balron corpse"; [Constructible] public Balron () : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs index 37ef43a11..2a5a41221 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs @@ -6,9 +6,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a betrayer corpse" )] public class Betrayer : BaseCreature { + public override string CorpseName => "a betrayer corpse"; private bool m_Stunning; public override string DefaultName => "a betrayer"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs index 4dd2a2070..811a7a3bc 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ghostly corpse" )] public class Bogle : BaseCreature { + public override string CorpseName => "a ghostly corpse"; public override string DefaultName => "a bogle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs index 383df87bb..e646af4c0 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a skeletal corpse" )] [TypeAlias("Server.Mobiles.BoneMage")] public class BoneMagi : BaseCreature { + public override string CorpseName => "a skeletal corpse"; public override string DefaultName => "a bone mage"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs index 7fbac637d..f198f6350 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs @@ -5,9 +5,9 @@ using Server.Factions; namespace Server.Mobiles { - [CorpseName( "a daemon corpse" )] public class Daemon : BaseCreature { + public override string CorpseName => "a daemon corpse"; public override double DispelDifficulty => 125.0; public override double DispelFocus => 45.0; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs index 5bf2e1657..ca1c66131 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an elder gazer corpse" )] public class ElderGazer : BaseCreature { + public override string CorpseName => "an elder gazer corpse"; public override string DefaultName => "an elder gazer"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs index 84d498fdf..df5fb6711 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an evil mage corpse" )] public class EvilMage : BaseCreature { + public override string CorpseName => "an evil mage corpse"; [Constructible] public EvilMage() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs index 5d32fe3a5..f105cefc5 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an evil mage lord corpse" )] public class EvilMageLord : BaseCreature { + public override string CorpseName => "an evil mage lord corpse"; [Constructible] public EvilMageLord() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs index 74054f8c7..58122c532 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a charred corpse" )] public class FireGargoyle : BaseCreature { + public override string CorpseName => "a charred corpse"; [Constructible] public FireGargoyle() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs index 4debd09bf..a78207ea3 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gargoyle corpse" )] public class Gargoyle : BaseCreature { + public override string CorpseName => "a gargoyle corpse"; public override string DefaultName => "a gargoyle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs index f07315419..1c2f5cb14 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gargoyle corpse" )] public class GargoyleDestroyer : BaseCreature { + public override string CorpseName => "a gargoyle corpse"; public override string DefaultName => "a gargoyle destroyer"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs index 4a6f92104..61da56ffa 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gargoyle corpse" )] public class GargoyleEnforcer : BaseCreature { + public override string CorpseName => "a gargoyle corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.WhirlwindAttack; public override string DefaultName => "a gargoyle enforcer"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs index 1e6301ad1..d75bf22fb 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gazer corpse" )] public class Gazer : BaseCreature { + public override string CorpseName => "a gazer corpse"; public override string DefaultName => "a gazer"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs index d8d0120f0..101e76206 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a golem controller corpse" )] public class GolemController : BaseCreature { + public override string CorpseName => "a golem controller corpse"; [Constructible] public GolemController() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs index 74841df7f..d426adb99 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ice fiend corpse" )] public class IceFiend : BaseCreature { + public override string CorpseName => "an ice fiend corpse"; public override string DefaultName => "an ice fiend"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs index 46179661b..11b8bcc3a 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an imp corpse" )] public class Imp : BaseCreature { + public override string CorpseName => "an imp corpse"; public override string DefaultName => "an imp"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs index 02f31e202..35ec87599 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a lich's corpse" )] public class Lich : BaseCreature { + public override string CorpseName => "a lich's corpse"; public override string DefaultName => "a lich"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs index 572f17665..7ffa13160 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a lich's corpse" )] public class LichLord : BaseCreature { + public override string CorpseName => "a lich's corpse"; public override string DefaultName => "a lich lord"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs index 1637b0522..bc47ca74f 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a glowing orc corpse" )] public class OrcishMage : BaseCreature { + public override string CorpseName => "a glowing orc corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Orc; public override string DefaultName => "an orcish mage"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs index 123b2f611..d07a4b6a2 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs @@ -6,9 +6,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a glowing ratman corpse" )] public class RatmanMage : BaseCreature { + public override string CorpseName => "a glowing ratman corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Ratman; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs index db22e2fa4..5382078f9 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a savage corpse" )] public class SavageShaman : BaseCreature { + public override string CorpseName => "a savage corpse"; [Constructible] public SavageShaman() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs index e026c4658..1014ff34b 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ghostly corpse" )] public class Shade : BaseCreature { + public override string CorpseName => "a ghostly corpse"; public override string DefaultName => "a shade"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs index 5ac56403e..d8d92c68e 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a skeletal corpse" )] public class SkeletalMage : BaseCreature { + public override string CorpseName => "a skeletal corpse"; public override string DefaultName => "a skeletal mage"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs index 1c0b5d2e2..dfd069ece 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ghostly corpse" )] public class Spectre : BaseCreature { + public override string CorpseName => "a ghostly corpse"; public override string DefaultName => "a spectre"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs index 84f8e2440..aa73b69a8 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a succubus corpse" )] public class Succubus : BaseCreature { + public override string CorpseName => "a succubus corpse"; public override string DefaultName => "a succubus"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs index 15a055e11..aca70af33 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a titans corpse" )] public class Titan : BaseCreature { + public override string CorpseName => "a titans corpse"; public override string DefaultName => "a titan"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs b/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs index fecea1848..62a018d51 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ghostly corpse" )] public class Wraith : BaseCreature { + public override string CorpseName => "a ghostly corpse"; public override string DefaultName => "a wraith"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs index 7d1606d47..14932942e 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs @@ -5,10 +5,10 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a frozen ogre lord's corpse" )] [TypeAlias( "Server.Mobiles.ArticOgreLord" )] public class ArcticOgreLord : BaseCreature { + public override string CorpseName => "a frozen ogre lord's corpse"; public override string DefaultName => "an arctic ogre lord"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs index e206235d5..b6b932bfc 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a skeletal corpse" )] public class BoneKnight : BaseCreature { + public override string CorpseName => "a skeletal corpse"; public override string DefaultName => "a bone knight"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs index f26645974..39f35470d 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a chaos daemon corpse" )] public class ChaosDaemon : BaseCreature { + public override string CorpseName => "a chaos daemon corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.CrushingBlow; public override string DefaultName => "a chaos daemon"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs index ead29e689..adb8a0c03 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an inhuman corpse" )] public class Cursed : BaseCreature { + public override string CorpseName => "an inhuman corpse"; public override bool ClickTitle => false; public override bool ShowFameTitle => false; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs index 54765e43e..dce24152d 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a cyclopean corpse" )] public class Cyclops : BaseCreature { + public override string CorpseName => "a cyclopean corpse"; public override string DefaultName => "a cyclopean warrior"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs index c1e2b6f25..34f9b72e3 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a doppleganger corpse" )] public class Doppleganger : BaseCreature { + public override string CorpseName => "a doppleganger corpse"; public override string DefaultName => "a doppleganger"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs index a038d5247..daf0e58a8 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an enslaved gargoyle corpse" )] public class EnslavedGargoyle : BaseCreature { + public override string CorpseName => "an enslaved gargoyle corpse"; public override string DefaultName => "an enslaved gargoyle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs index a81348d0e..c5a065361 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an ettins corpse" )] public class Ettin : BaseCreature { + public override string CorpseName => "an ettins corpse"; public override string DefaultName => "an ettin"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs index 6e30a084d..39578f295 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a frost troll corpse" )] public class FrostTroll : BaseCreature { + public override string CorpseName => "a frost troll corpse"; public override string DefaultName => "a frost troll"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs index 62de9e32a..bac3bf367 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a gazer larva corpse" )] public class GazerLarva : BaseCreature { + public override string CorpseName => "a gazer larva corpse"; public override string DefaultName => "a gazer larva"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs index 1ef94162a..b01794f1f 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a ghostly corpse" )] public class Ghoul : BaseCreature { + public override string CorpseName => "a ghostly corpse"; public override string DefaultName => "a ghoul"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs index 8f28d9f97..8355d7c3f 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a mongbat corpse" )] public class GreaterMongbat : BaseCreature { + public override string CorpseName => "a mongbat corpse"; public override string DefaultName => "a greater mongbat"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs index 5f33d477f..04ab534c2 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a headless corpse" )] public class HeadlessOne : BaseCreature { + public override string CorpseName => "a headless corpse"; public override string DefaultName => "a headless one"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs index af21a1aad..8ecb9bba6 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a horde minion corpse" )] public class HordeMinion : BaseCreature { + public override string CorpseName => "a horde minion corpse"; public override string DefaultName => "a horde minion"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs index e6dcb18e6..e558be8b9 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs @@ -6,9 +6,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a juggernaut corpse" )] public class Juggernaut : BaseCreature { + public override string CorpseName => "a juggernaut corpse"; private bool m_Stunning; public override string DefaultName => "a blackthorn juggernaut"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs index eb563d53f..fea2c0ef6 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a moloch corpse" )] public class Moloch : BaseCreature { + public override string CorpseName => "a moloch corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.ConcussionBlow; public override string DefaultName => "a moloch"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs index 84bf3d268..f86cd974d 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a mongbat corpse" )] public class Mongbat : BaseCreature { + public override string CorpseName => "a mongbat corpse"; public override string DefaultName => "a mongbat"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs index 7fd8ac9b4..cc626e0b4 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a mummy corpse" )] public class Mummy : BaseCreature { + public override string CorpseName => "a mummy corpse"; public override string DefaultName => "a mummy"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs index effc99278..5922f3f14 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an ogre corpse" )] public class Ogre : BaseCreature { + public override string CorpseName => "an ogre corpse"; public override string DefaultName => "an ogre"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs index 6723a2d0d..cb63118b0 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs @@ -6,9 +6,9 @@ using Server.Factions; namespace Server.Mobiles { - [CorpseName( "an ogre lords corpse" )] public class OgreLord : BaseCreature { + public override string CorpseName => "an ogre lords corpse"; public override Faction FactionAllegiance => Minax.Instance; public override Ethics.Ethic EthicAllegiance => Ethics.Ethic.Evil; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs index a79c562cc..506f0dd26 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "an orcish corpse" )] public class Orc : BaseCreature { + public override string CorpseName => "an orcish corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Orc; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs index a87beaf5a..16c3d328e 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "an orcish corpse" )] public class OrcBomber : BaseCreature { + public override string CorpseName => "an orcish corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Orc; public override string DefaultName => "an orc bomber"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs index 0ddf3ebda..6abec3406 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "an orcish corpse" )] public class OrcBrute : BaseCreature { + public override string CorpseName => "an orcish corpse"; public override string DefaultName => "an orc brute"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs index b7c6928df..97d4d90f1 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs @@ -6,9 +6,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an orcish corpse" )] public class OrcCaptain : BaseCreature { + public override string CorpseName => "an orcish corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Orc; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs index 2e0a53c12..c556db9b8 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs @@ -6,9 +6,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an orcish corpse" )] public class OrcishLord : BaseCreature { + public override string CorpseName => "an orcish corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Orc; public override string DefaultName => "an orcish lord"; diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs index ce1efad6c..8d5e6c28d 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs @@ -6,9 +6,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a ratman's corpse" )] public class Ratman : BaseCreature { + public override string CorpseName => "a ratman's corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Ratman; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs index fe648facf..15d07eed1 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs @@ -6,9 +6,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a ratman archer corpse" )] public class RatmanArcher : BaseCreature { + public override string CorpseName => "a ratman archer corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Ratman; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs index ca654c555..12a8e8413 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs @@ -9,9 +9,9 @@ using Server.ContextMenus; namespace Server.Mobiles { - [CorpseName( "a ghostly corpse" )] public class RestlessSoul : BaseCreature { + public override string CorpseName => "a ghostly corpse"; public override string DefaultName => "a restless soul"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs index 9d2b37560..3d26b87d8 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a rotting corpse" )] public class RottingCorpse : BaseCreature { + public override string CorpseName => "a rotting corpse"; public override string DefaultName => "a rotting corpse"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs index 5c92f6d9d..a6e21ab38 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a savage corpse" )] public class Savage : BaseCreature { + public override string CorpseName => "a savage corpse"; [Constructible] public Savage() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs index 35c3b1ec9..195ab1dad 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a savage corpse" )] public class SavageRider : BaseCreature { + public override string CorpseName => "a savage corpse"; [Constructible] public SavageRider() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.15, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs index e62187ee6..5e08a4f1d 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a skeletal corpse" )] public class SkeletalKnight : BaseCreature { + public override string CorpseName => "a skeletal corpse"; public override string DefaultName => "a skeletal knight"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs index 8d41eb425..d331a4619 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a skeletal corpse" )] public class Skeleton : BaseCreature { + public override string CorpseName => "a skeletal corpse"; public override string DefaultName => "a skeleton"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs index 891c13f50..923edfc27 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an orcish corpse" )] public class SpawnedOrcishLord : OrcishLord { + public override string CorpseName => "an orcish corpse"; [Constructible] public SpawnedOrcishLord() { @@ -43,4 +43,4 @@ namespace Server.Mobiles NoKillAwards = true; } } -} \ No newline at end of file +} diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs index 5d6966946..7e6cfb353 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a gargoyle corpse" )] public class StoneGargoyle : BaseCreature { + public override string CorpseName => "a gargoyle corpse"; public override string DefaultName => "a stone gargoyle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs index f3527fbdb..5e4ae0df8 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a mongbat corpse" )] public class StrongMongbat : BaseCreature { + public override string CorpseName => "a mongbat corpse"; public override string DefaultName => "a mongbat"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs index 03329efad..888b1dd0f 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a troll corpse" )] public class Troll : BaseCreature { + public override string CorpseName => "a troll corpse"; public override string DefaultName => "a troll"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs index 0ebe47b52..f4b104a35 100644 --- a/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs +++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a rotting corpse" )] public class Zombie : BaseCreature { + public override string CorpseName => "a rotting corpse"; public override string DefaultName => "a zombie"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs b/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs index 3201c9f48..1d0d3fa9c 100644 --- a/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs +++ b/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs @@ -5,9 +5,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a minion's corpse" )] public class ExodusMinion : BaseCreature { + public override string CorpseName => "a minion's corpse"; private bool m_FieldActive; public bool FieldActive{ get{ return m_FieldActive; } } public bool CanUseField{ get{ return Hits >= HitsMax * 9 / 10; } } // TODO: an OSI bug prevents to verify this diff --git a/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs b/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs index ff52b65a2..7ad3a1f8a 100644 --- a/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs +++ b/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs @@ -5,9 +5,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "an overseer's corpse" )] public class ExodusOverseer : BaseCreature { + public override string CorpseName => "an overseer's corpse"; private bool m_FieldActive; public bool FieldActive{ get{ return m_FieldActive; } } public bool CanUseField{ get{ return Hits >= HitsMax * 9 / 10; } } // TODO: an OSI bug prevents to verify this diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs index 9f1493e13..8f6e8178d 100644 --- a/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs +++ b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a chaos dragoon corpse" )] public class ChaosDragoon : BaseCreature { + public override string CorpseName => "a chaos dragoon corpse"; public override string DefaultName => "a chaos dragoon"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs index 6c217c38e..4a88873f3 100644 --- a/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs +++ b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName("a chaos dragoon elite corpse")] public class ChaosDragoonElite : BaseCreature { + public override string CorpseName => "a chaos dragoon elite corpse"; public override string DefaultName => "a chaos dragoon elite"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs index 2e7db2c80..000180f9f 100644 --- a/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs +++ b/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a jukan corpse" )] public class JukaLord : BaseCreature { + public override string CorpseName => "a jukan corpse"; public override string DefaultName => "a juka lord"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs index 0c43997dd..a25b460fa 100644 --- a/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs +++ b/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a jukan corpse" )] public class JukaMage : BaseCreature { + public override string CorpseName => "a jukan corpse"; public override string DefaultName => "a juka mage"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs index 4b1b061b2..fec53aa37 100644 --- a/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs +++ b/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a jukan corpse" )] public class JukaWarrior : BaseCreature { + public override string CorpseName => "a jukan corpse"; public override string DefaultName => "a juka warrior"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs b/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs index 525b51941..9db2256a0 100644 --- a/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs +++ b/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs @@ -4,9 +4,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a hare corpse" )] public class EnragedRabbit : BaseEnraged { + public override string CorpseName => "a hare corpse"; public override string DefaultName => "a rabbit"; public EnragedRabbit( Mobile summoner ) : base( summoner ) @@ -46,9 +46,9 @@ namespace Server.Mobiles } } - [CorpseName( "a deer corpse" )] public class EnragedHart : BaseEnraged { + public override string CorpseName => "a deer corpse"; public override string DefaultName => "a great hart"; public EnragedHart( Mobile summoner ) : base( summoner ) @@ -88,9 +88,9 @@ namespace Server.Mobiles } } - [CorpseName( "a deer corpse" )] public class EnragedHind : BaseEnraged { + public override string CorpseName => "a deer corpse"; public override string DefaultName => "a hind"; public EnragedHind( Mobile summoner ) : base( summoner ) @@ -129,9 +129,9 @@ namespace Server.Mobiles } } - [CorpseName( "a bear corpse" )] public class EnragedBlackBear : BaseEnraged { + public override string CorpseName => "a bear corpse"; public override string DefaultName => "a black bear"; public EnragedBlackBear( Mobile summoner ) : base( summoner ) @@ -156,9 +156,9 @@ namespace Server.Mobiles } } - [CorpseName( "an eagle corpse" )] public class EnragedEagle : BaseEnraged { + public override string CorpseName => "an eagle corpse"; public override string DefaultName => "an eagle"; public EnragedEagle( Mobile summoner ) : base( summoner ) diff --git a/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs b/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs index 332813cc7..e639aa434 100644 --- a/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs +++ b/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a meer corpse" )] public class MeerCaptain : BaseCreature { + public override string CorpseName => "a meer corpse"; public override string DefaultName => "a meer captain"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs b/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs index 906ab4585..52d86a6e7 100644 --- a/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs +++ b/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a meer's corpse" )] public class MeerEternal : BaseCreature { + public override string CorpseName => "a meer's corpse"; public override string DefaultName => "a meer eternal"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs b/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs index 3c5277f4e..1fa9c67c6 100644 --- a/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs +++ b/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a meer's corpse" )] public class MeerMage : BaseCreature { + public override string CorpseName => "a meer's corpse"; public override string DefaultName => "a meer mage"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs b/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs index 4d036b0b7..8984a5e38 100644 --- a/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs +++ b/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a meer corpse" )] public class MeerWarrior : BaseCreature { + public override string CorpseName => "a meer corpse"; public override string DefaultName => "a meer warrior"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs b/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs index 38b2dd30e..fdea9f95b 100644 --- a/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs +++ b/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs @@ -5,9 +5,9 @@ using Server.Gumps; namespace Server.Mobiles { - [CorpseName( "a cu sidhe corpse" )] public class CuSidhe : BaseMount { + public override string CorpseName => "a cu sidhe corpse"; public override string DefaultName => "a cu sidhe"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs b/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs index e63935087..c0f74ec54 100644 --- a/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs +++ b/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs @@ -4,9 +4,9 @@ using Server.Engines.Quests; namespace Server.Mobiles { - [CorpseName( "a ferret corpse" )] public class Ferret : BaseCreature { + public override string CorpseName => "a ferret corpse"; public override string DefaultName => "a ferret"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs b/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs index 9bcf35242..6e5b263d5 100644 --- a/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs +++ b/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs @@ -3,10 +3,10 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a grizzly bear corpse" )] [TypeAlias( "Server.Mobiles.Grizzlybear" )] public class RagingGrizzlyBear : BaseCreature { + public override string CorpseName => "a grizzly bear corpse"; public override string DefaultName => "a raging grizzly bear"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs b/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs index fa841a9f9..cc7e1024b 100644 --- a/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs +++ b/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs @@ -4,9 +4,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a squirrel corpse" )] public class Squirrel : BaseCreature { + public override string CorpseName => "a squirrel corpse"; public override string DefaultName => "a squirrell"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs index 1c7e7b32b..d8f759d8e 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Lady Jennifyr corpse" )] public class LadyJennifyr : SkeletalKnight { + public override string CorpseName => "a Lady Jennifyr corpse"; public override string DefaultName => "Lady Jennifyr"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs index f75bfa06b..e144fe5c2 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Lady Marai corpse" )] public class LadyMarai : SkeletalKnight { + public override string CorpseName => "a Lady Marai corpse"; public override string DefaultName => "Lady Marai"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs index 7213deeb8..36a10c1fd 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Master Jonath corpse" )] public class MasterJonath : BoneMagi { + public override string CorpseName => "a Master Jonath corpse"; public override string DefaultName => "Master Jonath"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs index d303afe4c..73eecc3f8 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Master Mikael corpse" )] public class MasterMikael : BoneMagi { + public override string CorpseName => "a Master Mikael corpse"; public override string DefaultName => "Master Mikael"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs index 3986ad37e..b3bc8f136 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Master Theophilus corpse" )] public class MasterTheophilus : EvilMageLord { + public override string CorpseName => "a Master Theophilus corpse"; public override string DefaultName => "Master Theophilus"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs index 56e21f657..e62e5b920 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Red Death corpse" )] public class RedDeath : SkeletalMount { + public override string CorpseName => "a Red Death corpse"; [Constructible] public RedDeath() : base( "Red Death" ) diff --git a/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs b/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs index afa9b20eb..579d8b3c6 100644 --- a/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs +++ b/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs @@ -6,9 +6,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Sir Patrick corpse" )] public class SirPatrick : SkeletalKnight { + public override string CorpseName => "a Sir Patrick corpse"; public override string DefaultName => "Sir Patrick"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs index 1d6a04862..c2260befb 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an Abscess corpse" )] public class Abscess : Hydra { + public override string CorpseName => "an Abscess corpse"; public override string DefaultName => "Abscess"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs index 2045ad82f..afd3a4a34 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Coil corpse" )] public class Coil : SilverSerpent { + public override string CorpseName => "a Coil corpse"; // TODO: Check faction allegiance public override string DefaultName => "Coil"; diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs index 48456959a..816aab4f9 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an enslaved satyr corpse" )] public class EnslavedSatyr : Satyr { + public override string CorpseName => "an enslaved satyr corpse"; public override string DefaultName => "an enslaved satyr"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs index 1bb0e5bdd..34ce62686 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a hydra corpse" )] public class Hydra : BaseCreature { + public override string CorpseName => "a hydra corpse"; public override string DefaultName => "a hydra"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs index 0b7e0b8b6..dfbf7bc05 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an insane dryad corpse" )] public class InsaneDryad : MLDryad { + public override string CorpseName => "an insane dryad corpse"; public override bool InitialInnocent => false; public override string DefaultName => "an insane dryad"; diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs index f617c7950..6a1fe487f 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Saliva corpse" )] public class Saliva : Harpy { + public override string CorpseName => "a Saliva corpse"; public override string DefaultName => "Saliva"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs index 84488a098..264098d73 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Tangle corpse" )] public class Tangle : BogThing { + public override string CorpseName => "a Tangle corpse"; public override string DefaultName => "Tangle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs index 65ea7807b..458d8fb92 100644 --- a/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs +++ b/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Thrasher corpse" )] public class Thrasher : Alligator { + public override string CorpseName => "a Thrasher corpse"; public override string DefaultName => "Thrasher"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs index a05600b3c..9e977e373 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName("a fetid essence corpse")] public class FetidEssence : BaseCreature { + public override string CorpseName => "a fetid essence corpse"; public override string DefaultName => "a fetid essence"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs index 6c80d1dae..4176802c9 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName("an interred grizzle corpse")] public class InterredGrizzle : BaseCreature { + public override string CorpseName => "an interred grizzle corpse"; public override string DefaultName => "a interred grizzle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs index 61aa828c3..0458e4887 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs @@ -3,9 +3,9 @@ using Server.Engines.Plants; namespace Server.Mobiles { - [CorpseName( "a dryad's corpse" )] public class MLDryad : BaseCreature { + public override string CorpseName => "a dryad's corpse"; public override bool InitialInnocent => true; public override OppositionGroup OppositionGroup diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs index c5a5625eb..de4116b47 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs @@ -3,9 +3,9 @@ using System.Collections.Generic; namespace Server.Mobiles { - [CorpseName( "a satyr's corpse" )] public class Satyr : BaseCreature { + public override string CorpseName => "a satyr's corpse"; public override string DefaultName => "a satyr"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs index 99d3c9b63..81326d153 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a treefellow corpse" )] [TypeAlias("Server.Mobiles.FerelTreefellow")] public class FeralTreefellow : BaseCreature { + public override string CorpseName => "a treefellow corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; public override string DefaultName => "a feral treefellow"; diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs index 1aca2f20f..8ef028fb9 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a minotaur corpse" )] public class Minotaur : BaseCreature { + public override string CorpseName => "a minotaur corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow; public override string DefaultName => "a minotaur"; diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs index f45dcfadd..04f530058 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a minotaur corpse" )] public class MinotaurCaptain : BaseCreature { + public override string CorpseName => "a minotaur corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow; public override string DefaultName => "a minotaur captain"; diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs index 1cc4dcaa3..d7679e22f 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a minotaur corpse" )] public class MinotaurScout : BaseCreature { + public override string CorpseName => "a minotaur corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow; public override string DefaultName => "a minotaur scout"; diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs index dfbb684c6..421a05779 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName("a pestilent bandage corpse")] public class PestilentBandage : BaseCreature { + public override string CorpseName => "a pestilent bandage corpse"; // Neither Stratics nor UOGuide have much description // beyond being a "Grey Mummy". BodyValue, Sound and // Hue are all guessed until they can be verified. diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs index c2b691c69..e41479a49 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a tormented minotaur corpse" )] public class TormentedMinotaur : BaseCreature { + public override string CorpseName => "a tormented minotaur corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; public override string DefaultName => "Tormented Minotaur"; diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs index 272d2cf09..2506fdbd9 100644 --- a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs +++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a troglodyte corpse" )] public class Troglodyte : BaseCreature { + public override string CorpseName => "a troglodyte corpse"; public override string DefaultName => "a troglodyte"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs b/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs index 910407d16..45bc4b0b3 100644 --- a/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs +++ b/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Miasma corpse" )] public class Miasma : Scorpion { + public override string CorpseName => "a Miasma corpse"; public override string DefaultName => "Miasma"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs b/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs index ffb4b7b50..a8613f7a5 100644 --- a/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs +++ b/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs @@ -7,9 +7,9 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a Pyre corpse" )] public class Pyre : Phoenix { + public override string CorpseName => "a Pyre corpse"; public override string DefaultName => "Pyre"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs b/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs index a5d35ffd8..296bfb019 100644 --- a/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs +++ b/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Rend corpse" )] public class Rend : Reptalon { + public override string CorpseName => "a Rend corpse"; public override string DefaultName => "Rend"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs b/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs index ddaca9741..a6e71454d 100644 --- a/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs +++ b/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a dragon corpse" )] public class GreaterDragon : BaseCreature { + public override string CorpseName => "a dragon corpse"; public override bool StatLossAfterTame => true; public override string DefaultName => "a greater dragon"; diff --git a/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs b/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs index 579e7ae1b..8eab4b6de 100644 --- a/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs +++ b/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a slimey corpse" )] public class CorrosiveSlime : BaseCreature { + public override string CorpseName => "a slimey corpse"; public override string DefaultName => "a corrosive slime"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs b/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs index 2cf5d3c91..a80a23cbf 100644 --- a/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs +++ b/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a reptalon corpse" )] public class Reptalon : BaseMount { + public override string CorpseName => "a reptalon corpse"; [Constructible] public Reptalon() : base( "a reptalon", 0x114, 0x3E90, AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.35 ) { diff --git a/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs b/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs index 7aa4c0c95..c891c3b17 100644 --- a/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs +++ b/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Grobu corpse" )] public class Grobu : BlackBear { + public override string CorpseName => "a Grobu corpse"; public override string DefaultName => "Grobu"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs b/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs index 24185abf6..6aea6e1dc 100644 --- a/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs +++ b/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Lurg corpse" )] public class Lurg : Troglodyte { + public override string CorpseName => "a Lurg corpse"; public override string DefaultName => "Lurg"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs b/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs index fe1406de2..6c9eaf941 100644 --- a/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs +++ b/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Putrefier corpse" )] public class Putrefier : Balron { + public override string CorpseName => "a Putrefier corpse"; public override string DefaultName => "Putrefier"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs index 3b0e62541..feb4b9fc6 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a corporeal brume corpse" )] public class CorporealBrume : BaseCreature { + public override string CorpseName => "a corporeal brume corpse"; public override string DefaultName => "a corporeal brume"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs index a7546da17..51adb73cb 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a crystal daemon corpse" )] public class CrystalDaemon : BaseCreature { + public override string CorpseName => "a crystal daemon corpse"; public override string DefaultName => "a crystal daemon"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs index 0f5a606ae..b759d605d 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Crystal Lattice Seeker corpse" )] public class CrystalLatticeSeeker : BaseCreature { + public override string CorpseName => "a Crystal Lattice Seeker corpse"; public override string DefaultName => "Crystal Lattice Seeker"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs index 4f224f63c..6540f6829 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a crystal sea serpent corpse" )] public class CrystalSeaSerpent : SeaSerpent { + public override string CorpseName => "a crystal sea serpent corpse"; public override string DefaultName => "a crystal sea serpent"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs index badeab4fc..757e65f65 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a crystal vortex corpse" )] public class CrystalVortex : BaseCreature { + public override string CorpseName => "a crystal vortex corpse"; public override string DefaultName => "a crystal vortex"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs index be2d5af3b..816589254 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a mantra effervescence corpse" )] public class MantraEffervescence : BaseCreature { + public override string CorpseName => "a mantra effervescence corpse"; public override string DefaultName => "a mantra effervescence"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs index 0ef86014a..8fc8ec505 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a human corpse" )] public class Protector : BaseCreature { + public override string CorpseName => "a human corpse"; public override string DefaultName => "a Protector"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs b/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs index 250a20e26..7dc78bbe9 100644 --- a/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs +++ b/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an unfrozen mummy corpse" )] public class UnfrozenMummy : BaseCreature { + public override string CorpseName => "an unfrozen mummy corpse"; public override string DefaultName => "an unfrozen mummy"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs b/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs index fc60caaf8..6591a2ffd 100644 --- a/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs +++ b/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs @@ -6,9 +6,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a Chiikkaha the Toothed corpse" )] public class Chiikkaha : RatmanMage { + public override string CorpseName => "a Chiikkaha the Toothed corpse"; public override string DefaultName => "Chiikkaha the Toothed"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs b/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs index 8c257af5e..18c4c1a6a 100644 --- a/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs +++ b/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a Moug-Guur corpse" )] public class MougGuur : Ettin { + public override string CorpseName => "a Moug-Guur corpse"; public override string DefaultName => "Moug-Guur"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs b/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs index 006d7f1d2..e23813deb 100644 --- a/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs +++ b/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Szavetra corpse" )] public class Szavetra : Succubus { + public override string CorpseName => "a Szavetra corpse"; public override string DefaultName => "Szavetra"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs b/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs index 703ec6998..cfd5a4700 100644 --- a/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs +++ b/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs @@ -9,9 +9,9 @@ using Server.Engines.CannedEvil; namespace Server.Mobiles { - [CorpseName("a corpse of Ilhenir")] public class Ilhenir : BaseChampion { + public override string CorpseName => "a corpse of Ilhenir"; public override ChampionSkullType SkullType => ChampionSkullType.Pain; public override Type[] UniqueList => new Type[] { }; diff --git a/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs b/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs index 2edd418f9..0f2d9b901 100644 --- a/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs +++ b/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs @@ -8,9 +8,9 @@ using Server.Engines.CannedEvil; namespace Server.Mobiles { - [CorpseName( "the remains of Meraktus" )] public class Meraktus : BaseChampion { + public override string CorpseName => "the remains of Meraktus"; public override ChampionSkullType SkullType => ChampionSkullType.Pain; public override Type[] UniqueList => new [] { typeof( Subdue ) }; diff --git a/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs b/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs index adba4ba54..c6161b29f 100644 --- a/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs +++ b/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs @@ -8,9 +8,9 @@ using Server.Engines.CannedEvil; namespace Server.Mobiles { - [CorpseName("a corpse of Twaulo")] public class Twaulo : BaseChampion { + public override string CorpseName => "a corpse of Twaulo"; public override ChampionSkullType SkullType => ChampionSkullType.Pain; public override Type[] UniqueList => new Type[] { typeof( Quell ) }; diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs index e5e59ea2e..51816b304 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs @@ -11,9 +11,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a changeling corpse" )] public class Changeling : BaseCreature { + public override string CorpseName => "a changeling corpse"; public override string DefaultName => "a changeling"; public virtual int DefaultHue => 0; diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs index db9d890f2..eed1e2aee 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Gnaw corpse" )] public class Gnaw : DireWolf { + public override string CorpseName => "a Gnaw corpse"; public override string DefaultName => "Gnaw"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs index 24cd30e9e..a90c22fb3 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Guile corpse" )] public class Guile : Changeling { + public override string CorpseName => "a Guile corpse"; public override string DefaultName => "Guile"; public override int DefaultHue => 0x3F; diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs index d37780b20..f1946ae85 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an Irk corpse" )] public class Irk : Changeling { + public override string CorpseName => "an Irk corpse"; public override string DefaultName => "Irk"; public override int DefaultHue => 0x489; diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs index efdc560bb..3d05c4cec 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs @@ -5,9 +5,9 @@ using System.Collections; namespace Server.Mobiles { - [CorpseName( "a Lady Lissith corpse" )] public class LadyLissith : GiantBlackWidow { + public override string CorpseName => "a Lady Lissith corpse"; public override string DefaultName => "Lady Lissith"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs index e57abbd4d..5a462c757 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Lady Sabrix corpse" )] public class LadySabrix : GiantBlackWidow { + public override string CorpseName => "a Lady Sabrix corpse"; public override string DefaultName => "Lady Sabrix"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs index aeb9a48a4..b83e36d07 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Malefic corpse" )] public class Malefic : DreadSpider { + public override string CorpseName => "a Malefic corpse"; public override string DefaultName => "Malefic"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs index 74b037955..b365eba37 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Silk corpse" )] public class Silk : GiantBlackWidow { + public override string CorpseName => "a Silk corpse"; public override string DefaultName => "Silk"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs index 876f89504..7308f7bed 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Spite corpse" )] public class Spite : Changeling { + public override string CorpseName => "a Spite corpse"; public override string DefaultName => "Spite"; public override int DefaultHue => 0x21; diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs index 8e6dda1f2..3c1456955 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs @@ -5,9 +5,9 @@ using Server.Mobiles; namespace Server.Mobiles { - [CorpseName( "a Swoop corpse" )] public class Swoop : Eagle { + public override string CorpseName => "a Swoop corpse"; public override string DefaultName => "Swoop"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs index 391ac22fc..5147c5ebf 100644 --- a/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs +++ b/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a Virulent corpse" )] public class Virulent : DreadSpider { + public override string CorpseName => "a Virulent corpse"; public override string DefaultName => "Virulent"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs b/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs index 28fef31ff..b62dc188f 100644 --- a/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs +++ b/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a hell hound corpse" )] public class HellHound : BaseCreature { + public override string CorpseName => "a hell hound corpse"; public override string DefaultName => "a hell hound"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs b/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs index 5f4a761d0..27ca7934e 100644 --- a/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs +++ b/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a vorpal bunny corpse" )] public class VorpalBunny : BaseCreature { + public override string CorpseName => "a vorpal bunny corpse"; public override string DefaultName => "a vorpal bunny"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs b/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs index 7c39bdbfa..1e1021643 100644 --- a/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs +++ b/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs @@ -6,9 +6,9 @@ using Server.Factions; namespace Server.Mobiles { - [CorpseName( "a wisp corpse" )] public class DarkWisp : BaseCreature { + public override string CorpseName => "a wisp corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Wisp; public override Ethics.Ethic EthicAllegiance => Ethics.Ethic.Evil; diff --git a/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs b/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs index bec85c2ab..ff89054aa 100644 --- a/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs +++ b/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs @@ -5,9 +5,9 @@ using Server.Gumps; namespace Server.Mobiles { - [CorpseName( "an ethereal warrior corpse" )] public class EtherealWarrior : BaseCreature { + public override string CorpseName => "an ethereal warrior corpse"; public override bool InitialInnocent => true; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs b/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs index 7fabc1f65..41f7349a7 100644 --- a/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs +++ b/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a pixie corpse" )] public class Pixie : BaseCreature { + public override string CorpseName => "a pixie corpse"; public override bool InitialInnocent => true; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs b/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs index 67f91d81c..5d12b520d 100644 --- a/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs +++ b/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a wisp corpse" )] public class ShadowWisp : BaseCreature { + public override string CorpseName => "a wisp corpse"; public override string DefaultName => "a shadow wisp"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs b/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs index 29a410da6..16120afaf 100644 --- a/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs +++ b/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs @@ -6,9 +6,9 @@ using Server.Factions; namespace Server.Mobiles { - [CorpseName( "a wisp corpse" )] public class Wisp : BaseCreature { + public override string CorpseName => "a wisp corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Wisp; public override Faction FactionAllegiance => CouncilOfMages.Instance; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs b/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs index d41e42adc..a20514c16 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs @@ -2,9 +2,9 @@ namespace Server.Mobiles { - [CorpseName( "an animated weapon corpse" )] public class AnimatedWeapon : BaseCreature { + public override string CorpseName => "an animated weapon corpse"; public override bool DeleteCorpseOnDeath => true; public override bool IsHouseSummonable => true; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs b/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs index 15a319fca..aec5ab30f 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a blade spirit corpse" )] public class BladeSpirits : BaseCreature { + public override string CorpseName => "a blade spirit corpse"; public override bool DeleteCorpseOnDeath => Core.AOS; public override bool IsHouseSummonable => true; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs b/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs index d0b627846..01c08762c 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a centaur corpse" )] public class Centaur : BaseCreature { + public override string CorpseName => "a centaur corpse"; [Constructible] public Centaur() : base( AIType.AI_Melee, FightMode.Aggressor, 10, 1, 0.2, 0.4 ) { diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs b/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs index 6c43919a3..98ace116e 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs @@ -5,9 +5,9 @@ using System.Collections; namespace Server.Mobiles { - [CorpseName( "an energy vortex corpse" )] public class EnergyVortex : BaseCreature { + public override string CorpseName => "an energy vortex corpse"; public override bool DeleteCorpseOnDeath => Summoned; public override bool AlwaysMurderer => true; // Or Llama vortices will appear gray. diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs b/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs index 419394eb9..45e6bbe1f 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a frost ooze corpse" )] public class FrostOoze : BaseCreature { + public override string CorpseName => "a frost ooze corpse"; public override string DefaultName => "a frost ooze"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs b/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs index 08c620215..823f9314f 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs @@ -4,9 +4,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a golem corpse" )] public class Golem : BaseCreature { + public override string CorpseName => "a golem corpse"; private bool m_Stunning; public override bool IsScaredOfScaryThings => false; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs b/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs index cf72fb396..ea471ba46 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs @@ -6,9 +6,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a plague beast corpse" )] public class PlagueBeast : BaseCreature, IDevourer { + public override string CorpseName => "a plague beast corpse"; private int m_DevourTotal; private int m_DevourGoal; private bool m_HasMetalChest = false; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs b/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs index 2c8c7465d..0172c7f4a 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs @@ -4,9 +4,9 @@ using Server.Network; namespace Server.Mobiles { - [CorpseName( "a plague beast lord corpse" )] public class PlagueBeastLord : BaseCreature, ICarvable, IScissorable { + public override string CorpseName => "a plague beast lord corpse"; public override Poison PoisonImmune => Poison.Lethal; private Mobile m_OpenedBy; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs b/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs index d291994bc..a49e46a89 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs @@ -7,9 +7,9 @@ using Server.ContextMenus; namespace Server.Mobiles { - [CorpseName( "a plague spawn corpse" )] public class PlagueSpawn : BaseCreature { + public override string CorpseName => "a plague spawn corpse"; private Mobile m_Owner; private DateTime m_ExpireTime; diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs b/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs index 92df3416f..f70dfd9ce 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a sand vortex corpse" )] public class SandVortex : BaseCreature { + public override string CorpseName => "a sand vortex corpse"; public override string DefaultName => "a sand vortex"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs b/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs index 4162284a6..669163461 100644 --- a/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs +++ b/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a slimey corpse" )] public class Slime : BaseCreature { + public override string CorpseName => "a slimey corpse"; public override string DefaultName => "a slime"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs index 334a41c87..90c919efc 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class AgapiteElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName{ get { return "an agapite elemental"; } } [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs index ce426d3da..5dcff6a96 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class BronzeElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a bronze elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs index ea7ca9725..76eb7ab25 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class CopperElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a copper elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs index 178d9ad12..72f022419 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class DullCopperElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a dull copper elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs index a03561b07..3800f7545 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class GoldenElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a golden elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs index b329af048..60401a19f 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class ShadowIronElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a shadow iron elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs index 8b1d32f7a..9d726bbbc 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class ValoriteElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a valorite elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs b/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs index e3c18a831..6d42c1fc3 100644 --- a/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs +++ b/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ore elemental corpse" )] public class VeriteElemental : BaseCreature { + public override string CorpseName => "an ore elemental corpse"; public override string DefaultName => "a verite elemental"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs b/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs index 51b6b9ce1..d1e89458e 100644 --- a/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs +++ b/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a reapers corpse" )] public class Reaper : BaseCreature { + public override string CorpseName => "a reapers corpse"; public override string DefaultName => "a reaper"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs b/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs index 39df6db9d..dc3fae8b8 100644 --- a/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs +++ b/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a plant corpse" )] public class BogThing : BaseCreature { + public override string CorpseName => "a plant corpse"; public override string DefaultName => "a bog thing"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs b/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs index ab5d1b220..eddd37600 100644 --- a/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs +++ b/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a plant corpse" )] public class Bogling : BaseCreature { + public override string CorpseName => "a plant corpse"; public override string DefaultName => "a bogling"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs b/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs index e421511bf..faca1ebbf 100644 --- a/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs +++ b/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a corpser corpse" )] public class Corpser : BaseCreature { + public override string CorpseName => "a corpser corpse"; public override string DefaultName => "a corpser"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs b/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs index d70e5b354..67360e485 100644 --- a/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs +++ b/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a quagmire corpse" )] public class Quagmire : BaseCreature { + public override string CorpseName => "a quagmire corpse"; public override string DefaultName => "a quagmire"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs b/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs index 5fa3b1183..499d8da53 100644 --- a/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs +++ b/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a swamp tentacle corpse" )] public class SwampTentacle : BaseCreature { + public override string CorpseName => "a swamp tentacle corpse"; public override string DefaultName => "a swamp tentacle"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs b/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs index e36d848dc..43e912f41 100644 --- a/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs +++ b/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a whipping vine corpse" )] public class WhippingVine : BaseCreature { + public override string CorpseName => "a whipping vine corpse"; public override string DefaultName => "a whipping vine"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs index a05cf94e8..801d018ac 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a dragon corpse" )] public class AncientWyrm : BaseCreature { + public override string CorpseName => "a dragon corpse"; public override string DefaultName => "an ancient wyrm"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs index 34c2cd3ec..7952f9fd5 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a deep sea serpents corpse" )] public class DeepSeaSerpent : BaseCreature { + public override string CorpseName => "a deep sea serpents corpse"; public override string DefaultName => "a deep sea serpent"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs index 05e2ccb84..ec9158157 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a dragon corpse" )] public class Dragon : BaseCreature { + public override string CorpseName => "a dragon corpse"; public override string DefaultName => "a dragon"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs index 8ccf7ba5a..5583965b3 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a leviathan corpse" )] public class Leviathan : BaseCreature { + public override string CorpseName => "a leviathan corpse"; private Mobile m_Fisher; public Mobile Fisher diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs index 50d586830..640776239 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ophidian corpse" )] [TypeAlias( "Server.Mobiles.OphidianJusticar", "Server.Mobiles.OphidianZealot" )] public class OphidianArchmage : BaseCreature { + public override string CorpseName => "an ophidian corpse"; private static string[] m_Names = new string[] { "an ophidian justicar", diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs index 575335b01..986889b5c 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ophidian corpse" )] [TypeAlias( "Server.Mobiles.OphidianShaman" )] public class OphidianMage : BaseCreature { + public override string CorpseName => "an ophidian corpse"; private static string[] m_Names = new string[] { "an ophidian apprentice mage", diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs index deb3122bc..5d12f012f 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an ophidian corpse" )] public class OphidianMatriarch : BaseCreature { + public override string CorpseName => "an ophidian corpse"; public override string DefaultName => "an ophidian matriarch"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs index f09426464..ca7e1a7fe 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a sea serpents corpse" )] [TypeAlias( "Server.Mobiles.Seaserpant" )] public class SeaSerpent : BaseCreature { + public override string CorpseName => "a sea serpents corpse"; public override string DefaultName => "a sea serpent"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs index 083727c3f..b159016ce 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a dragon corpse" )] public class SerpentineDragon : BaseCreature { + public override string CorpseName => "a dragon corpse"; public override string DefaultName => "a serpentine dragon"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs index 23a19c8c0..78595c91f 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a shadow wyrm corpse" )] public class ShadowWyrm : BaseCreature { + public override string CorpseName => "a shadow wyrm corpse"; public override string DefaultName => "a shadow wyrm"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs index 78fa2f9d8..2d0235ea2 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a skeletal dragon corpse" )] public class SkeletalDragon : BaseCreature { + public override string CorpseName => "a skeletal dragon corpse"; public override string DefaultName => "a skeletal dragon"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs b/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs index 54d023a48..979bc47ed 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a white wyrm corpse" )] public class WhiteWyrm : BaseCreature { + public override string CorpseName => "a white wyrm corpse"; public override string DefaultName => "a white wyrm"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs index fbc4ae296..ff490ce9d 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a drake corpse" )] public class Drake : BaseCreature { + public override string CorpseName => "a drake corpse"; public override string DefaultName => "a drake"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs index 94bb31b4f..bc4daf64f 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a harpy corpse" )] public class Harpy : BaseCreature { + public override string CorpseName => "a harpy corpse"; public override string DefaultName => "a harpy"; [Constructible] public Harpy() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs index a04cdfc9d..e74075894 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a krakens corpse" )] public class Kraken : BaseCreature { + public override string CorpseName => "a krakens corpse"; public override string DefaultName => "a kraken"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs index 713aced3b..cb5ea1db2 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a lizardman corpse" )] public class Lizardman : BaseCreature { + public override string CorpseName => "a lizardman corpse"; public override InhumanSpeech SpeechType => InhumanSpeech.Lizardman; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs index 00b9ebacc..4449bec16 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs @@ -5,10 +5,10 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an ophidian corpse" )] [TypeAlias( "Server.Mobiles.OphidianAvenger" )] public class OphidianKnight : BaseCreature { + public override string CorpseName => "an ophidian corpse"; private static string[] m_Names = new string[] { "an ophidian knight-errant", diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs index a981460f1..459ca239c 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an ophidian corpse" )] public class OphidianWarrior : BaseCreature { + public override string CorpseName => "an ophidian corpse"; private static string[] m_Names = new string[] { "an ophidian warrior", diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs index c23b93d0c..f39e5b67d 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a scorpion corpse" )] public class Scorpion : BaseCreature { + public override string CorpseName => "a scorpion corpse"; public override string DefaultName => "a scorpion"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs index f7c8f2e14..805fa3726 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a stone harpy corpse" )] public class StoneHarpy : BaseCreature { + public override string CorpseName => "a stone harpy corpse"; public override string DefaultName => "a stone harpy"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs b/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs index 3ea9dd7c3..2c85cd65d 100644 --- a/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs +++ b/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs @@ -3,9 +3,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a wyvern corpse" )] public class Wyvern : BaseCreature { + public override string CorpseName => "a wyvern corpse"; public override string DefaultName => "a wyvern"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs b/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs index 3e42b56c4..bfff010b7 100644 --- a/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs +++ b/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a bake kitsune corpse" )] public class BakeKitsune : BaseCreature { + public override string CorpseName => "a bake kitsune corpse"; public override string DefaultName{ get { return "a bake kitsune"; } } [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs b/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs index d0f53d5fe..d70fe55b9 100644 --- a/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs +++ b/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs @@ -5,10 +5,10 @@ using Server.Spells; namespace Server.Mobiles { - [CorpseName( "a deathwatchbeetle corpse" )] [TypeAlias( "Server.Mobiles.DeathWatchBeetle" )] public class DeathwatchBeetle : BaseCreature { + public override string CorpseName => "a deathwatchbeetle corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.CrushingBlow; public override string DefaultName => "a deathwatch beetle"; diff --git a/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs b/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs index b386b13b2..c25f51355 100644 --- a/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs +++ b/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a deathwatchbeetle hatchling corpse" )] [TypeAlias( "Server.Mobiles.DeathWatchBeetleHatchling" )] public class DeathwatchBeetleHatchling : BaseCreature { + public override string CorpseName => "a deathwatchbeetle hatchling corpse"; public override string DefaultName => "a deathwatch beetle hatchling"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/FanDancer.cs b/Scripts/Mobiles/Monsters/SE/FanDancer.cs index 6e5d9b32b..378e755ec 100644 --- a/Scripts/Mobiles/Monsters/SE/FanDancer.cs +++ b/Scripts/Mobiles/Monsters/SE/FanDancer.cs @@ -6,9 +6,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a fan dancer corpse" )] public class FanDancer : BaseCreature { + public override string CorpseName => "a fan dancer corpse"; public override string DefaultName => "a fan dancer"; [Constructible] public FanDancer() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) diff --git a/Scripts/Mobiles/Monsters/SE/FireBeetle.cs b/Scripts/Mobiles/Monsters/SE/FireBeetle.cs index 41f310a2f..e121c0ca7 100644 --- a/Scripts/Mobiles/Monsters/SE/FireBeetle.cs +++ b/Scripts/Mobiles/Monsters/SE/FireBeetle.cs @@ -4,10 +4,10 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a fire beetle corpse" )] [Server.Engines.Craft.Forge] public class FireBeetle : BaseMount { + public override string CorpseName => "a fire beetle corpse"; public override bool SubdueBeforeTame => true; // Must be beaten into submission public override bool StatLossAfterTame => true; public virtual double BoostedSpeed{ get{ return 0.1; } } diff --git a/Scripts/Mobiles/Monsters/SE/Kappa.cs b/Scripts/Mobiles/Monsters/SE/Kappa.cs index 21632ee73..c25037b7a 100644 --- a/Scripts/Mobiles/Monsters/SE/Kappa.cs +++ b/Scripts/Mobiles/Monsters/SE/Kappa.cs @@ -6,9 +6,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a kappa corpse" )] public class Kappa : BaseCreature { + public override string CorpseName => "a kappa corpse"; public override string DefaultName => "a kappa"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/KazeKemono.cs b/Scripts/Mobiles/Monsters/SE/KazeKemono.cs index f40a40485..e7c59090b 100644 --- a/Scripts/Mobiles/Monsters/SE/KazeKemono.cs +++ b/Scripts/Mobiles/Monsters/SE/KazeKemono.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a kaze kemono corpse" )] public class KazeKemono : BaseCreature { + public override string CorpseName => "a kaze kemono corpse"; public override string DefaultName => "a kaze kemono"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs b/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs index 23bb6ce22..b49098226 100644 --- a/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs +++ b/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a lady of the snow corpse" )] public class LadyOfTheSnow : BaseCreature { + public override string CorpseName => "a lady of the snow corpse"; public override string DefaultName => "a lady of the snow"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/Oni.cs b/Scripts/Mobiles/Monsters/SE/Oni.cs index dcf39dce2..4f7698444 100644 --- a/Scripts/Mobiles/Monsters/SE/Oni.cs +++ b/Scripts/Mobiles/Monsters/SE/Oni.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an oni corpse" )] public class Oni : BaseCreature { + public override string CorpseName => "an oni corpse"; public override string DefaultName => "an oni"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/RaiJu.cs b/Scripts/Mobiles/Monsters/SE/RaiJu.cs index 57aafc487..eaccc3eb6 100644 --- a/Scripts/Mobiles/Monsters/SE/RaiJu.cs +++ b/Scripts/Mobiles/Monsters/SE/RaiJu.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a rai-ju corpse" )] public class RaiJu : BaseCreature { + public override string CorpseName => "a rai-ju corpse"; public override string DefaultName => "a Rai-Ju"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/RevenantLion.cs b/Scripts/Mobiles/Monsters/SE/RevenantLion.cs index ad1a198b4..287143e56 100644 --- a/Scripts/Mobiles/Monsters/SE/RevenantLion.cs +++ b/Scripts/Mobiles/Monsters/SE/RevenantLion.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a revenant lion corpse" )] public class RevenantLion : BaseCreature { + public override string CorpseName => "a revenant lion corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack; public override string DefaultName => "a Revenant Lion"; diff --git a/Scripts/Mobiles/Monsters/SE/Ronin.cs b/Scripts/Mobiles/Monsters/SE/Ronin.cs index 3ecc237d7..8e75d0157 100644 --- a/Scripts/Mobiles/Monsters/SE/Ronin.cs +++ b/Scripts/Mobiles/Monsters/SE/Ronin.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a ronin corpse" )] public class Ronin : BaseCreature { + public override string CorpseName => "a ronin corpse"; public override bool ClickTitle => false; public override string DefaultName => "a ronin"; diff --git a/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs b/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs index 24484fc5b..85131c823 100644 --- a/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs +++ b/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs @@ -6,9 +6,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a rune beetle corpse" )] public class RuneBeetle : BaseCreature { + public override string CorpseName => "a rune beetle corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack; public override string DefaultName => "a rune beetle"; diff --git a/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs b/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs index b6c252755..3d6bf0ead 100644 --- a/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs +++ b/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "a tsuki wolf corpse" )] public class TsukiWolf : BaseCreature { + public override string CorpseName => "a tsuki wolf corpse"; public override string DefaultName => "a tsuki wolf"; [Constructible] diff --git a/Scripts/Mobiles/Monsters/SE/Yamandon.cs b/Scripts/Mobiles/Monsters/SE/Yamandon.cs index 2f0b90764..72843c49e 100644 --- a/Scripts/Mobiles/Monsters/SE/Yamandon.cs +++ b/Scripts/Mobiles/Monsters/SE/Yamandon.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { [TypeAlias( "Server.Mobiles.Yamadon" )] - [CorpseName( "a yamandon corpse" )] public class Yamandon : BaseCreature { + public override string CorpseName => "a yamandon corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.DoubleStrike; public override string DefaultName => "a yamandon"; diff --git a/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs b/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs index 73a06508d..257729b4d 100644 --- a/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs +++ b/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs @@ -6,9 +6,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a wrinkly yomotsu corpse" )] public class YomotsuElder : BaseCreature { + public override string CorpseName => "a wrinkly yomotsu corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.DoubleStrike; public override string DefaultName => "a yomotsu elder"; diff --git a/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs b/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs index e83facd57..4455dcfb3 100644 --- a/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs +++ b/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a glowing yomotsu corpse" )] public class YomotsuPriest : BaseCreature { + public override string CorpseName => "a glowing yomotsu corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.DoubleStrike; public override string DefaultName => "a yomotsu priest"; diff --git a/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs b/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs index 42993920b..f3d42afcc 100644 --- a/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs +++ b/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs @@ -5,9 +5,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a yomotsu corpse" )] public class YomotsuWarrior : BaseCreature { + public override string CorpseName => "a yomotsu corpse"; public override WeaponAbility GetWeaponAbility() => WeaponAbility.DoubleStrike; public override string DefaultName => "a yomotsu warrior"; diff --git a/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs b/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs index bd5349654..62d258114 100644 --- a/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs +++ b/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an air elemental corpse" )] public class SummonedAirElemental : BaseCreature { + public override string CorpseName => "an air elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; public override string DefaultName => "an air elemental"; diff --git a/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs b/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs index b96960fc0..78494a1f3 100644 --- a/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs +++ b/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a daemon corpse" )] public class SummonedDaemon : BaseCreature { + public override string CorpseName => "a daemon corpse"; public override double DispelDifficulty => 125.0; public override double DispelFocus => 45.0; diff --git a/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs b/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs index 7478cfe96..b1ae8263d 100644 --- a/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs +++ b/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs @@ -5,9 +5,9 @@ using Server.Targeting; namespace Server.Mobiles { - [CorpseName( "an earth elemental corpse" )] public class SummonedEarthElemental : BaseCreature { + public override string CorpseName => "an earth elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; public override string DefaultName => "an earth elemental"; diff --git a/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs b/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs index e1b5d366b..3c356e8cf 100644 --- a/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs +++ b/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a fire elemental corpse" )] public class SummonedFireElemental : BaseCreature { + public override string CorpseName => "a fire elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; public override string DefaultName => "a fire elemental"; diff --git a/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs b/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs index a6fbc9acd..226893c81 100644 --- a/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs +++ b/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a water elemental corpse" )] public class SummonedWaterElemental : BaseCreature { + public override string CorpseName => "a water elemental corpse"; public override double DispelDifficulty => 117.5; public override double DispelFocus => 45.0; public override string DefaultName => "a water elemental"; diff --git a/Scripts/Mobiles/Special/DarkGuardian.cs b/Scripts/Mobiles/Special/DarkGuardian.cs index 991c01d8b..20948a9e3 100644 --- a/Scripts/Mobiles/Special/DarkGuardian.cs +++ b/Scripts/Mobiles/Special/DarkGuardian.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a dark guardians' corpse" )] public class DarkGuardian : BaseCreature { + public override string CorpseName => "a dark guardians' corpse"; public override string DefaultName => "a dark guardian"; [Constructible] diff --git a/Scripts/Mobiles/Special/HarrowerTentacles.cs b/Scripts/Mobiles/Special/HarrowerTentacles.cs index 90fcdf572..91284ea03 100644 --- a/Scripts/Mobiles/Special/HarrowerTentacles.cs +++ b/Scripts/Mobiles/Special/HarrowerTentacles.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "a tentacles corpse" )] public class HarrowerTentacles : BaseCreature { + public override string CorpseName => "a tentacles corpse"; private Mobile m_Harrower; private DrainTimer m_Timer; diff --git a/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs b/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs index b32918beb..15030c0b0 100644 --- a/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs +++ b/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs @@ -4,9 +4,9 @@ using Server.Misc; namespace Server.Mobiles { - [CorpseName( "a pixie corpse" )] public class ArcaneFey : BaseCreature { + public override string CorpseName => "a pixie corpse"; public override double DispelDifficulty => 70.0; public override double DispelFocus => 20.0; diff --git a/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs b/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs index 8047926a8..f6d3b8996 100644 --- a/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs +++ b/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs @@ -4,9 +4,9 @@ using Server.Items; namespace Server.Mobiles { - [CorpseName( "an imp corpse" )] public class ArcaneFiend : BaseCreature { + public override string CorpseName => "an imp corpse"; public override double DispelDifficulty => 70.0; public override double DispelFocus => 20.0;