Replaces corpse name (#23)
This commit is contained in:
parent
632e8b4757
commit
6987d0c18e
367 changed files with 378 additions and 396 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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; } }
|
||||
|
||||
|
|
|
|||
|
|
@ -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; } }
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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; } }
|
||||
|
||||
|
|
|
|||
|
|
@ -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; } }
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue