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

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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