Add DefaultName property to Mobiles & Items (#18)

This commit is contained in:
Kamron Batman 2018-08-09 17:18:41 -07:00 • committed by GitHub
parent b06f5bf60d
commit 8ee42c8ea2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
713 changed files with 5112 additions and 4987 deletions

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a pig corpse" )]
public class Boar : BaseCreature
{
public override string DefaultName => "a boar";
[Constructible]
public Boar() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a boar";
Body = 0x122;
BaseSoundID = 0xC4;
@ -63,4 +64,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -7,10 +7,11 @@ namespace Server.Mobiles
[TypeAlias( "Server.Mobiles.Bullfrog" )]
public class BullFrog : BaseCreature
{
public override string DefaultName => "a bull frog";
[Constructible]
public BullFrog() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a bull frog";
Body = 81;
Hue = Utility.RandomList( 0x5AC,0x5A3,0x59A,0x591,0x588,0x57F );
BaseSoundID = 0x266;
@ -69,4 +70,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -6,11 +6,12 @@ namespace Server.Mobiles
[CorpseName( "a dolphin corpse" )]
public class Dolphin : BaseCreature
{
public override string DefaultName => "a dolphin";
[Constructible]
public Dolphin()
: base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a dolphin";
Body = 0x97;
BaseSoundID = 0x8A;
@ -85,4 +86,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -7,10 +7,11 @@ namespace Server.Mobiles
[CorpseName( "a gaman corpse" )]
public class Gaman : BaseCreature
{
public override string DefaultName => "a gaman";
[Constructible]
public Gaman() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a gaman";
Body = 248;
SetStr( 146, 175 );

View file

@ -7,10 +7,11 @@ namespace Server.Mobiles
[TypeAlias( "Server.Mobiles.Gianttoad" )]
public class GiantToad : BaseCreature
{
public override string DefaultName => "a giant toad";
[Constructible]
public GiantToad() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 )
{
Name = "a giant toad";
Body = 80;
BaseSoundID = 0x26B;
@ -75,4 +76,4 @@ namespace Server.Mobiles
}
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a goat corpse" )]
public class Goat : BaseCreature
{
public override string DefaultName => "a goat";
[Constructible]
public Goat() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a goat";
Body = 0xD1;
BaseSoundID = 0x99;
@ -62,4 +63,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a gorilla corpse" )]
public class Gorilla : BaseCreature
{
public override string DefaultName => "a gorilla";
[Constructible]
public Gorilla() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a gorilla";
Body = 0x1D;
BaseSoundID = 0x9E;
@ -64,4 +65,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -7,10 +7,11 @@ namespace Server.Mobiles
[TypeAlias( "Server.Mobiles.Greathart" )]
public class GreatHart : BaseCreature
{
public override string DefaultName => "a great hart";
[Constructible]
public GreatHart() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a great hart";
Body = 0xEA;
SetStr( 41, 71 );
@ -49,20 +50,20 @@ namespace Server.Mobiles
{
}
public override int GetAttackSound()
{
return 0x82;
}
public override int GetAttackSound()
{
return 0x82;
}
public override int GetHurtSound()
{
return 0x83;
}
public override int GetHurtSound()
{
return 0x83;
}
public override int GetDeathSound()
{
return 0x84;
}
public override int GetDeathSound()
{
return 0x84;
}
public override void Serialize(GenericWriter writer)
{
@ -78,4 +79,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a deer corpse" )]
public class Hind : BaseCreature
{
public override string DefaultName => "a hind";
[Constructible]
public Hind() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a hind";
Body = 0xED;
SetStr( 21, 51 );
@ -48,20 +49,20 @@ namespace Server.Mobiles
{
}
public override int GetAttackSound()
{
return 0x82;
}
public override int GetAttackSound()
{
return 0x82;
}
public override int GetHurtSound()
{
return 0x83;
}
public override int GetHurtSound()
{
return 0x83;
}
public override int GetDeathSound()
{
return 0x84;
}
public override int GetDeathSound()
{
return 0x84;
}
public override void Serialize(GenericWriter writer)
{
@ -77,4 +78,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a llama corpse" )]
public class Llama : BaseCreature
{
public override string DefaultName => "a llama";
[Constructible]
public Llama() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a llama";
Body = 0xDC;
BaseSoundID = 0x3F3;
@ -62,4 +63,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a mountain goat corpse" )]
public class MountainGoat : BaseCreature
{
public override string DefaultName => "a mountain goat";
[Constructible]
public MountainGoat() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a mountain goat";
Body = 88;
BaseSoundID = 0x99;
@ -66,4 +67,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -10,10 +10,11 @@ namespace Server.Mobiles
[CorpseName( "a horse corpse" )]
public class PackHorse : BaseCreature
{
public override string DefaultName => "a pack horse";
[Constructible]
public PackHorse() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a pack horse";
Body = 291;
BaseSoundID = 0xA8;
@ -219,4 +220,4 @@ namespace Server.Mobiles
from.Use( item );
}
}
}
}

View file

@ -9,10 +9,11 @@ namespace Server.Mobiles
[CorpseName("a llama corpse")]
public class PackLlama : BaseCreature
{
public override string DefaultName => "a pack llama";
[Constructible]
public PackLlama() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a pack llama";
Body = 292;
BaseSoundID = 0x3F3;
@ -140,4 +141,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a pig corpse" )]
public class Pig : BaseCreature
{
public override string DefaultName => "a pig";
[Constructible]
public Pig() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a pig";
Body = 0xCB;
BaseSoundID = 0xC4;
@ -61,4 +62,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}

View file

@ -39,10 +39,11 @@ namespace Server.Mobiles
Body = ( DateTime.UtcNow >= m_NextWoolTime ) ? 0xCF : 0xDF;
}
public override string DefaultName => "a sheep";
[Constructible]
public Sheep() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a sheep";
Body = 0xCF;
BaseSoundID = 0xD6;
@ -108,4 +109,4 @@ namespace Server.Mobiles
}
}
}
}
}

View file

@ -6,10 +6,11 @@ namespace Server.Mobiles
[CorpseName( "a walrus corpse" )]
public class Walrus : BaseCreature
{
public override string DefaultName => "a walrus";
[Constructible]
public Walrus() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
{
Name = "a walrus";
Body = 0xDD;
BaseSoundID = 0xE0;
@ -66,4 +67,4 @@ namespace Server.Mobiles
int version = reader.ReadInt();
}
}
}
}