Replaces corpse name (#23)

This commit is contained in:
Kamron Batman 2018-08-14 23:50:00 +08:00 • committed by GitHub
parent 632e8b4757
commit 6987d0c18e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
367 changed files with 378 additions and 396 deletions

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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" )

View file

@ -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]

View file

@ -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]

View file

@ -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";

View file

@ -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]

View file

@ -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]

View file

@ -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";

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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

View file

@ -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]

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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.

View file

@ -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";

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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";

View file

@ -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]

View file

@ -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 )
{

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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[] { };

View file

@ -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 ) };

View file

@ -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 ) };

View file

@ -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;

View file

@ -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]

View file

@ -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;

View file

@ -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;

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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]

View file

@ -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;

View file

@ -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]

View file

@ -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]