Add DefaultName property to Mobiles & Items (#18)
This commit is contained in:
parent
b06f5bf60d
commit
8ee42c8ea2
713 changed files with 5112 additions and 4987 deletions
|
|
@ -14,14 +14,13 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a changeling corpse" )]
|
||||
public class Changeling : BaseCreature
|
||||
{
|
||||
public virtual string DefaultName{ get{ return "a changeling"; } }
|
||||
public virtual int DefaultHue{ get{ return 0; } }
|
||||
public override string DefaultName => "a changeling";
|
||||
public virtual int DefaultHue => 0;
|
||||
|
||||
[Constructible]
|
||||
public Changeling()
|
||||
: base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
|
||||
{
|
||||
Name = DefaultName;
|
||||
Body = 264;
|
||||
Hue = DefaultHue;
|
||||
|
||||
|
|
@ -61,8 +60,8 @@ namespace Server.Mobiles
|
|||
PackArcaneScroll( 0, 1 );
|
||||
}
|
||||
|
||||
public override bool ShowFameTitle{ get{ return false; } }
|
||||
public override bool InitialInnocent{ get{ return ( m_MorphedInto != null ); } }
|
||||
public override bool ShowFameTitle => false;
|
||||
public override bool InitialInnocent => m_MorphedInto != null;
|
||||
|
||||
public override void GenerateLoot()
|
||||
{
|
||||
|
|
@ -145,7 +144,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
}
|
||||
|
||||
private static readonly int[] m_FireNorth = new int[]
|
||||
private static readonly int[] m_FireNorth =
|
||||
{
|
||||
-1, -1,
|
||||
1, -1,
|
||||
|
|
@ -153,7 +152,7 @@ namespace Server.Mobiles
|
|||
1, 2
|
||||
};
|
||||
|
||||
private static readonly int[] m_FireEast = new int[]
|
||||
private static readonly int[] m_FireEast =
|
||||
{
|
||||
-1, 0,
|
||||
2, 0
|
||||
|
|
|
|||
|
|
@ -7,12 +7,13 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Gnaw corpse" )]
|
||||
public class Gnaw : DireWolf
|
||||
{
|
||||
public override string DefaultName => "Gnaw";
|
||||
|
||||
[Constructible]
|
||||
public Gnaw()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Gnaw";
|
||||
Hue = 0x130;
|
||||
|
||||
SetStr( 151, 172 );
|
||||
|
|
@ -46,7 +47,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.FilthyRich, 2 );
|
||||
}
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
public override int Hides{ get{ return 28; } }
|
||||
public override int Meat{ get{ return 4; } }
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Guile corpse" )]
|
||||
public class Guile : Changeling
|
||||
{
|
||||
public override string DefaultName{ get{ return "Guile"; } }
|
||||
public override string DefaultName => "Guile";
|
||||
public override int DefaultHue{ get{ return 0x3F; } }
|
||||
|
||||
[Constructible]
|
||||
|
|
@ -61,7 +61,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
}
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public override void GenerateLoot()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "an Irk corpse" )]
|
||||
public class Irk : Changeling
|
||||
{
|
||||
public override string DefaultName{ get{ return "Irk"; } }
|
||||
public override string DefaultName => "Irk";
|
||||
public override int DefaultHue{ get{ return 0x489; } }
|
||||
|
||||
[Constructible]
|
||||
|
|
@ -46,7 +46,7 @@ namespace Server.Mobiles
|
|||
|
||||
// TODO: Angry fire
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public override void GenerateLoot()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Lady Lissith corpse" )]
|
||||
public class LadyLissith : GiantBlackWidow
|
||||
{
|
||||
public override string DefaultName => "Lady Lissith";
|
||||
|
||||
[Constructible]
|
||||
public LadyLissith()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Lady Lissith";
|
||||
Hue = 0x452;
|
||||
|
||||
SetStr( 81, 130 );
|
||||
|
|
@ -49,10 +49,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.UltraRich, 2 );
|
||||
}
|
||||
|
||||
public override WeaponAbility GetWeaponAbility()
|
||||
{
|
||||
return WeaponAbility.BleedAttack;
|
||||
}
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack;
|
||||
|
||||
/*
|
||||
// TODO: uncomment once added
|
||||
|
|
@ -71,7 +68,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
*/
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public LadyLissith( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Lady Sabrix corpse" )]
|
||||
public class LadySabrix : GiantBlackWidow
|
||||
{
|
||||
public override string DefaultName => "Lady Sabrix";
|
||||
|
||||
[Constructible]
|
||||
public LadySabrix()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Lady Sabrix";
|
||||
Hue = 0x497;
|
||||
|
||||
SetStr( 82, 130 );
|
||||
|
|
@ -48,10 +48,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.UltraRich, 2 );
|
||||
}
|
||||
|
||||
public override WeaponAbility GetWeaponAbility()
|
||||
{
|
||||
return WeaponAbility.ArmorIgnore;
|
||||
}
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.ArmorIgnore;
|
||||
|
||||
/*
|
||||
// TODO: uncomment once added
|
||||
|
|
@ -76,7 +73,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
*/
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public LadySabrix( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Malefic corpse" )]
|
||||
public class Malefic : DreadSpider
|
||||
{
|
||||
public override string DefaultName => "Malefic";
|
||||
|
||||
[Constructible]
|
||||
public Malefic()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Malefic";
|
||||
Hue = 0x455;
|
||||
|
||||
SetStr( 210, 284 );
|
||||
|
|
@ -56,12 +56,9 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.UltraRich, 3 );
|
||||
}
|
||||
|
||||
public override WeaponAbility GetWeaponAbility()
|
||||
{
|
||||
return WeaponAbility.Dismount;
|
||||
}
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount;
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public Malefic( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Silk corpse" )]
|
||||
public class Silk : GiantBlackWidow
|
||||
{
|
||||
public override string DefaultName => "Silk";
|
||||
|
||||
[Constructible]
|
||||
public Silk()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Silk";
|
||||
Hue = 0x47E;
|
||||
|
||||
SetStr( 80, 131 );
|
||||
|
|
@ -48,12 +48,9 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.UltraRich, 2 );
|
||||
}
|
||||
|
||||
public override WeaponAbility GetWeaponAbility()
|
||||
{
|
||||
return WeaponAbility.ParalyzingBlow;
|
||||
}
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow;
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public Silk( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Spite corpse" )]
|
||||
public class Spite : Changeling
|
||||
{
|
||||
public override string DefaultName{ get{ return "Spite"; } }
|
||||
public override string DefaultName => "Spite";
|
||||
public override int DefaultHue{ get{ return 0x21; } }
|
||||
|
||||
[Constructible]
|
||||
|
|
@ -51,7 +51,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.UltraRich, 2 );
|
||||
}
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public Spite( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Swoop corpse" )]
|
||||
public class Swoop : Eagle
|
||||
{
|
||||
public override string DefaultName => "Swoop";
|
||||
|
||||
[Constructible]
|
||||
public Swoop()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Swoop";
|
||||
Hue = 0xE0;
|
||||
|
||||
AI = AIType.AI_Melee;
|
||||
|
|
@ -109,8 +109,8 @@ namespace Server.Mobiles
|
|||
}
|
||||
}
|
||||
|
||||
public override bool CanFly { get { return true; } }
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool CanFly => true;
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
public override int Feathers{ get{ return 72; } }
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a Virulent corpse" )]
|
||||
public class Virulent : DreadSpider
|
||||
{
|
||||
public override string DefaultName => "Virulent";
|
||||
|
||||
[Constructible]
|
||||
public Virulent()
|
||||
{
|
||||
IsParagon = true;
|
||||
|
||||
Name = "Virulent";
|
||||
Hue = 0x8FD;
|
||||
|
||||
SetStr( 207, 252 );
|
||||
|
|
@ -50,10 +50,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.UltraRich, 3 );
|
||||
}
|
||||
|
||||
public override WeaponAbility GetWeaponAbility()
|
||||
{
|
||||
return WeaponAbility.MortalStrike;
|
||||
}
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.MortalStrike;
|
||||
|
||||
/*
|
||||
// TODO: uncomment once added
|
||||
|
|
@ -75,7 +72,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
*/
|
||||
|
||||
public override bool GivesMLMinorArtifact{ get{ return true; } }
|
||||
public override bool GivesMLMinorArtifact => true;
|
||||
|
||||
public Virulent( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue