Upgrades code style - First batch (#22)
This commit is contained in:
parent
8ee42c8ea2
commit
632e8b4757
1834 changed files with 10245 additions and 10437 deletions
|
|
@ -48,9 +48,7 @@ namespace Server
|
|||
if ( m_Table == null )
|
||||
LoadTable();
|
||||
|
||||
SpeedInfo sp = null;
|
||||
|
||||
m_Table.TryGetValue(obj.GetType(), out sp);
|
||||
m_Table.TryGetValue( obj.GetType(), out SpeedInfo sp );
|
||||
|
||||
return ( sp != null );
|
||||
}
|
||||
|
|
@ -63,9 +61,7 @@ namespace Server
|
|||
if ( m_Table == null )
|
||||
LoadTable();
|
||||
|
||||
SpeedInfo sp = null;
|
||||
|
||||
m_Table.TryGetValue(obj.GetType(), out sp);
|
||||
m_Table.TryGetValue( obj.GetType(), out SpeedInfo sp );
|
||||
|
||||
if ( sp == null )
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 35.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.Meat | FoodType.FruitsAndVegies; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Bear; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat | FoodType.FruitsAndVegies;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Bear;
|
||||
|
||||
public BlackBear( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,10 +43,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 41.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Bear; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Bear;
|
||||
|
||||
public BrownBear( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,10 +45,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 59.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 2; } }
|
||||
public override int Hides{ get{ return 16; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Bear; } }
|
||||
public override int Meat => 2;
|
||||
public override int Hides => 16;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Bear;
|
||||
|
||||
public GrizzlyBear( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,10 +45,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 35.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 2; } }
|
||||
public override int Hides{ get{ return 16; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Bear; } }
|
||||
public override int Meat => 2;
|
||||
public override int Hides => 16;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Bear;
|
||||
|
||||
public PolarBear( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,12 +41,12 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -0.9;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override MeatType MeatType{ get{ return MeatType.Bird; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override MeatType MeatType => MeatType.Bird;
|
||||
public override FoodType FavoriteFood => FoodType.GrainsAndHay;
|
||||
public override bool CanFly => true;
|
||||
|
||||
public override int Feathers{ get{ return 25; } }
|
||||
public override int Feathers => 25;
|
||||
|
||||
public Chicken(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -37,8 +37,8 @@ namespace Server.Mobiles
|
|||
VirtualArmor = 5;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Feathers{ get{ return 25; } }
|
||||
public override int Meat => 1;
|
||||
public override int Feathers => 25;
|
||||
|
||||
|
||||
public override int GetAngerSound()
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 17.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override MeatType MeatType{ get{ return MeatType.Bird; } }
|
||||
public override int Feathers{ get{ return 36; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish; } }
|
||||
public override int Meat => 1;
|
||||
public override MeatType MeatType => MeatType.Bird;
|
||||
public override int Feathers => 36;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish;
|
||||
public override bool CanFly => true;
|
||||
|
||||
public Eagle(Serial serial) : base(serial)
|
||||
|
|
|
|||
|
|
@ -51,9 +51,9 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Rich );
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override MeatType MeatType{ get{ return MeatType.Bird; } }
|
||||
public override int Feathers{ get{ return 36; } }
|
||||
public override int Meat => 1;
|
||||
public override MeatType MeatType => MeatType.Bird;
|
||||
public override int Feathers => 36;
|
||||
public override bool CanFly => true;
|
||||
|
||||
public Phoenix( Serial serial ) : base( serial )
|
||||
|
|
|
|||
|
|
@ -46,11 +46,11 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 83.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 7; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Canine; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 7;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Canine;
|
||||
|
||||
public DireWolf(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 53.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 6; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Canine; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 6;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Canine;
|
||||
|
||||
public GreyWolf(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 23.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 5; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Canine; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 5;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Canine;
|
||||
|
||||
public TimberWolf(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 65.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 6; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Canine; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 6;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Canine;
|
||||
|
||||
public WhiteWolf( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,10 +45,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 71.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 10; } }
|
||||
public override int Hides{ get{ return 15; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.GrainsAndHay; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Bull; } }
|
||||
public override int Meat => 10;
|
||||
public override int Hides => 15;
|
||||
public override FoodType FavoriteFood => FoodType.GrainsAndHay;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Bull;
|
||||
|
||||
public Bull(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -64,9 +64,9 @@ namespace Server.Mobiles
|
|||
FightMode = FightMode.Closest;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 8; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 8;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 41.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Feline; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 10;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Feline;
|
||||
|
||||
public Cougar(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,10 +52,10 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Feline; } }
|
||||
public override int Hides => 10;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Feline;
|
||||
|
||||
public HellCat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,10 +45,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 53.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Feline; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 10;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Feline;
|
||||
|
||||
public Panther(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -50,10 +50,10 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Feline; } }
|
||||
public override int Hides => 10;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Feline;
|
||||
|
||||
public PredatorHellCat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 53.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 8; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Feline; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 8;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Feline;
|
||||
|
||||
public SnowLeopard(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,8 +43,8 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 29.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 2; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 2;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Boar(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -48,9 +48,9 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Poor );
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 4; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.Meat; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 4;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat;
|
||||
|
||||
public BullFrog(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ namespace Server.Mobiles
|
|||
CantWalk = true;
|
||||
}
|
||||
|
||||
public override int Meat { get { return 1; } }
|
||||
public override int Meat => 1;
|
||||
|
||||
public Dolphin( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -68,9 +68,9 @@ namespace Server.Mobiles
|
|||
return 0x4F5;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 10; } }
|
||||
public override int Hides{ get{ return 15; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 10;
|
||||
public override int Hides => 15;
|
||||
public override FoodType FavoriteFood => FoodType.GrainsAndHay;
|
||||
|
||||
public override void OnDeath( Container c )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -49,9 +49,9 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Poor );
|
||||
}
|
||||
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.Meat; } }
|
||||
public override int Hides => 12;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat;
|
||||
|
||||
public GiantToad(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,9 +41,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 11.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 2; } }
|
||||
public override int Hides{ get{ return 8; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.GrainsAndHay | FoodType.FruitsAndVegies; } }
|
||||
public override int Meat => 2;
|
||||
public override int Hides => 8;
|
||||
public override FoodType FavoriteFood => FoodType.GrainsAndHay | FoodType.FruitsAndVegies;
|
||||
|
||||
public Goat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,9 +43,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -18.9;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 6; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 6;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Gorilla(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,9 +42,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 59.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 6; } }
|
||||
public override int Hides{ get{ return 15; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 6;
|
||||
public override int Hides => 15;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public GreatHart(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,9 +41,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 23.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 5; } }
|
||||
public override int Hides{ get{ return 8; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 5;
|
||||
public override int Hides => 8;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Hind(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,9 +41,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 35.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Llama(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -0.9;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 2; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.GrainsAndHay | FoodType.FruitsAndVegies; } }
|
||||
public override int Meat => 2;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.GrainsAndHay | FoodType.FruitsAndVegies;
|
||||
|
||||
public MountainGoat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -60,9 +60,9 @@ namespace Server.Mobiles
|
|||
AddItem( pack );
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 3;
|
||||
public override int Hides => 10;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public PackHorse( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -59,8 +59,8 @@ namespace Server.Mobiles
|
|||
AddItem( pack );
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public PackLlama( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,8 +41,8 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 11.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Pig(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -74,11 +74,11 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 11.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override MeatType MeatType{ get{ return MeatType.LambLeg; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 3;
|
||||
public override MeatType MeatType => MeatType.LambLeg;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public override int Wool{ get{ return (Body == 0xCF ? 3 : 0); } }
|
||||
public override int Wool => (Body == 0xCF ? 3 : 0);
|
||||
|
||||
public Sheep( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 35.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.Fish;
|
||||
|
||||
public Walrus(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ namespace Server.Mobiles
|
|||
private Item m_InternalItem;
|
||||
private DateTime m_NextMountAbility;
|
||||
|
||||
public virtual TimeSpan MountAbilityDelay { get { return TimeSpan.Zero; } }
|
||||
public virtual TimeSpan MountAbilityDelay => TimeSpan.Zero;
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public DateTime NextMountAbility
|
||||
|
|
@ -317,7 +317,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
private BaseMount m_Mount;
|
||||
|
||||
public override double DefaultWeight { get { return 0; } }
|
||||
public override double DefaultWeight => 0;
|
||||
|
||||
public MountItem( BaseMount mount, int itemID ) : base( itemID )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ namespace Server.Mobiles
|
|||
return 0x21D;
|
||||
}
|
||||
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
|
||||
public Beetle( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,9 +42,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 29.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Ostard; } }
|
||||
public override int Meat => 3;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Ostard;
|
||||
|
||||
public DesertOstard( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -64,4 +64,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool DisplayLootType => false;
|
||||
|
||||
public virtual int FollowerSlots { get { return 1; } }
|
||||
public virtual int FollowerSlots => 1;
|
||||
|
||||
public void RemoveFollowers()
|
||||
{
|
||||
|
|
@ -287,7 +287,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
}
|
||||
|
||||
public virtual int EtherealHue { get { return 0x4001; } }
|
||||
public virtual int EtherealHue => 0x4001;
|
||||
|
||||
public void UnmountMe()
|
||||
{
|
||||
|
|
@ -375,7 +375,7 @@ namespace Server.Mobiles
|
|||
return TimeSpan.Zero;
|
||||
}
|
||||
|
||||
public override double CastDelayFastScalar { get { return 0; } }
|
||||
public override double CastDelayFastScalar => 0;
|
||||
|
||||
public override TimeSpan CastDelayBase
|
||||
{
|
||||
|
|
@ -448,7 +448,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealHorse : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1041298; } } // Ethereal Horse Statuette
|
||||
public override int LabelNumber => 1041298; // Ethereal Horse Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealHorse()
|
||||
|
|
@ -484,7 +484,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealLlama : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1041300; } } // Ethereal Llama Statuette
|
||||
public override int LabelNumber => 1041300; // Ethereal Llama Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealLlama()
|
||||
|
|
@ -517,7 +517,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealOstard : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1041299; } } // Ethereal Ostard Statuette
|
||||
public override int LabelNumber => 1041299; // Ethereal Ostard Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealOstard()
|
||||
|
|
@ -550,7 +550,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealRidgeback : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1049747; } } // Ethereal Ridgeback Statuette
|
||||
public override int LabelNumber => 1049747; // Ethereal Ridgeback Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealRidgeback()
|
||||
|
|
@ -583,7 +583,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealUnicorn : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1049745; } } // Ethereal Unicorn Statuette
|
||||
public override int LabelNumber => 1049745; // Ethereal Unicorn Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealUnicorn()
|
||||
|
|
@ -616,7 +616,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealBeetle : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1049748; } } // Ethereal Beetle Statuette
|
||||
public override int LabelNumber => 1049748; // Ethereal Beetle Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealBeetle()
|
||||
|
|
@ -649,7 +649,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealKirin : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1049746; } } // Ethereal Ki-Rin Statuette
|
||||
public override int LabelNumber => 1049746; // Ethereal Ki-Rin Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealKirin()
|
||||
|
|
@ -682,7 +682,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealSwampDragon : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1049749; } } // Ethereal Swamp Dragon Statuette
|
||||
public override int LabelNumber => 1049749; // Ethereal Swamp Dragon Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealSwampDragon()
|
||||
|
|
@ -715,8 +715,8 @@ namespace Server.Mobiles
|
|||
|
||||
public class RideablePolarBear : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1076159; } } // Rideable Polar Bear
|
||||
public override int EtherealHue { get { return 0; } }
|
||||
public override int LabelNumber => 1076159; // Rideable Polar Bear
|
||||
public override int EtherealHue => 0;
|
||||
|
||||
[Constructible]
|
||||
public RideablePolarBear()
|
||||
|
|
@ -746,7 +746,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealCuSidhe : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1080386; } } // Ethereal Cu Sidhe Statuette
|
||||
public override int LabelNumber => 1080386; // Ethereal Cu Sidhe Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealCuSidhe()
|
||||
|
|
@ -776,7 +776,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealHiryu : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1113813; } } // Ethereal Hiryu Statuette
|
||||
public override int LabelNumber => 1113813; // Ethereal Hiryu Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealHiryu()
|
||||
|
|
@ -806,7 +806,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class EtherealReptalon : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1113812; } } // Ethereal Reptalon Statuette
|
||||
public override int LabelNumber => 1113812; // Ethereal Reptalon Statuette
|
||||
|
||||
[Constructible]
|
||||
public EtherealReptalon()
|
||||
|
|
@ -836,7 +836,7 @@ namespace Server.Mobiles
|
|||
|
||||
public class ChargerOfTheFallen : EtherealMount
|
||||
{
|
||||
public override int LabelNumber { get { return 1074816; } } // Charger of the Fallen Statuette
|
||||
public override int LabelNumber => 1074816; // Charger of the Fallen Statuette
|
||||
|
||||
[Constructible]
|
||||
public ChargerOfTheFallen()
|
||||
|
|
@ -844,7 +844,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
}
|
||||
|
||||
public override int EtherealHue { get { return 0; } }
|
||||
public override int EtherealHue => 0;
|
||||
|
||||
public ChargerOfTheFallen( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Daemon | PackInstinct.Equine; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Daemon | PackInstinct.Equine;
|
||||
|
||||
public FireSteed( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,9 +43,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 29.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Ostard; } }
|
||||
public override int Meat => 3;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Ostard;
|
||||
|
||||
public ForestOstard( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -65,4 +65,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,9 +46,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 77.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish | FoodType.Eggs | FoodType.FruitsAndVegies; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Ostard; } }
|
||||
public override int Meat => 3;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish | FoodType.Eggs | FoodType.FruitsAndVegies;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Ostard;
|
||||
|
||||
public FrenziedOstard( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -68,4 +68,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
public class HellSteed : BaseMount
|
||||
{
|
||||
public override bool HasBreath => true;
|
||||
public override int BreathChaosDamage { get { return 100; } }
|
||||
public override int BreathChaosDamage => 100;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
[Constructible]
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a hiryu corpse" )]
|
||||
public class Hiryu : BaseMount
|
||||
{
|
||||
public override double WeaponAbilityChance { get { return 0.07; } } /* 1 in 15 chance of using per landed hit */
|
||||
public override double WeaponAbilityChance => 0.07; /* 1 in 15 chance of using per landed hit */
|
||||
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount;
|
||||
|
||||
|
|
@ -146,10 +146,10 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Gems, 4 );
|
||||
}
|
||||
|
||||
public override int TreasureMapLevel { get { return 5; } }
|
||||
public override int Meat { get { return 16; } }
|
||||
public override int Hides { get { return 60; } }
|
||||
public override FoodType FavoriteFood { get { return FoodType.Meat; } }
|
||||
public override int TreasureMapLevel => 5;
|
||||
public override int Meat => 16;
|
||||
public override int Hides => 60;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override bool CanAngerOnTame => true;
|
||||
|
||||
public override void OnGaveMeleeAttack( Mobile defender )
|
||||
|
|
|
|||
|
|
@ -54,9 +54,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 29.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 3;
|
||||
public override int Hides => 10;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Horse( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -76,4 +76,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool InitialInnocent => true;
|
||||
|
||||
public override TimeSpan MountAbilityDelay { get { return TimeSpan.FromHours( 1.0 ); } }
|
||||
public override TimeSpan MountAbilityDelay => TimeSpan.FromHours( 1.0 );
|
||||
|
||||
public override void OnDisallowedRider( Mobile m )
|
||||
{
|
||||
|
|
@ -104,10 +104,10 @@ namespace Server.Mobiles
|
|||
get{ return OppositionGroup.FeyAndUndead; }
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override HideType HideType{ get{ return HideType.Horned; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 3;
|
||||
public override int Hides => 10;
|
||||
public override HideType HideType => HideType.Horned;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Kirin( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a hiryu corpse" )]
|
||||
public class LesserHiryu : BaseMount
|
||||
{
|
||||
public override double WeaponAbilityChance { get { return 0.07; } } /* 1 in 15 chance of using; 1 in 5 chance of success */
|
||||
public override double WeaponAbilityChance => 0.07; /* 1 in 15 chance of using; 1 in 5 chance of success */
|
||||
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount;
|
||||
|
||||
|
|
@ -146,10 +146,10 @@ namespace Server.Mobiles
|
|||
return bushidoChance > tamingChance ? bushidoChance : tamingChance;
|
||||
}
|
||||
|
||||
public override int TreasureMapLevel { get { return 3; } }
|
||||
public override int Meat { get { return 16; } }
|
||||
public override int Hides { get { return 60; } }
|
||||
public override FoodType FavoriteFood { get { return FoodType.Meat; } }
|
||||
public override int TreasureMapLevel => 3;
|
||||
public override int Meat => 16;
|
||||
public override int Hides => 60;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override bool CanAngerOnTame => true;
|
||||
|
||||
public override void OnGaveMeleeAttack( Mobile defender )
|
||||
|
|
|
|||
|
|
@ -93,10 +93,10 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override int Meat{ get{ return 5; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override HideType HideType{ get{ return HideType.Barbed; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override int Meat => 5;
|
||||
public override int Hides => 10;
|
||||
public override HideType HideType => HideType.Barbed;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override bool CanAngerOnTame => true;
|
||||
|
||||
public Nightmare( Serial serial ) : base( serial )
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 29.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public RidableLlama( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -67,4 +67,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,10 +55,10 @@ namespace Server.Mobiles
|
|||
return 1.0;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Ridgeback( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -78,4 +78,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,10 +55,10 @@ namespace Server.Mobiles
|
|||
return 1.0;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public SavageRidgeback( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -78,4 +78,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool AutoDispel => !Controlled;
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
|
||||
public ScaledSwampDragon( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -154,11 +154,11 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool ReacquireOnMovement => true;
|
||||
public override bool AutoDispel => !Controlled;
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override int Meat{ get{ return 19; } }
|
||||
public override int Hides{ get{ return 20; } }
|
||||
public override int Scales{ get{ return 5; } }
|
||||
public override ScaleType ScaleType{ get{ return ScaleType.Green; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override int Meat => 19;
|
||||
public override int Hides => 20;
|
||||
public override int Scales => 5;
|
||||
public override ScaleType ScaleType => ScaleType.Green;
|
||||
public override bool CanAngerOnTame => true;
|
||||
|
||||
public SwampDragon( Serial serial ) : base( serial )
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool InitialInnocent => true;
|
||||
|
||||
public override TimeSpan MountAbilityDelay { get { return TimeSpan.FromHours( 1.0 ); } }
|
||||
public override TimeSpan MountAbilityDelay => TimeSpan.FromHours( 1.0 );
|
||||
|
||||
public override void OnDisallowedRider( Mobile m )
|
||||
{
|
||||
|
|
@ -115,10 +115,10 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override int Hides{ get{ return 10; } }
|
||||
public override HideType HideType{ get{ return HideType.Horned; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 3;
|
||||
public override int Hides => 10;
|
||||
public override HideType HideType => HideType.Horned;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Unicorn( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 29.1;
|
||||
}
|
||||
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public BaseWarHorse( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -62,4 +62,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = 47.1;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 12;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish;
|
||||
|
||||
public Alligator(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -59,9 +59,9 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override int Meat{ get{ return 4; } }
|
||||
public override int Hides{ get{ return 15; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override int Meat => 4;
|
||||
public override int Hides => 15;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
|
||||
public GiantSerpent(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -70,9 +70,9 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override int Meat{ get{ return 4; } }
|
||||
public override int Hides{ get{ return 15; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override int Meat => 4;
|
||||
public override int Hides => 15;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
|
||||
public IceSerpent(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Meat => 1;
|
||||
|
||||
public IceSnake(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -55,8 +55,8 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override int Hides{ get{ return 12; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override int Hides => 12;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
|
||||
public LavaLizard(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -56,9 +56,9 @@ namespace Server.Mobiles
|
|||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override int Meat{ get{ return 4; } }
|
||||
public override int Hides{ get{ return 15; } }
|
||||
public override HideType HideType{ get{ return HideType.Spined; } }
|
||||
public override int Meat => 4;
|
||||
public override int Hides => 15;
|
||||
public override HideType HideType => HideType.Spined;
|
||||
|
||||
public LavaSerpent(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ namespace Server.Mobiles
|
|||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override bool HasBreath => true; // fire breath enabled
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Meat => 1;
|
||||
|
||||
public LavaSnake(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ namespace Server.Mobiles
|
|||
[TypeAlias( "Server.Mobiles.Silverserpant" )]
|
||||
public class SilverSerpent : BaseCreature
|
||||
{
|
||||
public override Faction FactionAllegiance { get { return TrueBritannians.Instance; } }
|
||||
public override Ethics.Ethic EthicAllegiance { get { return Ethics.Ethic.Hero; } }
|
||||
public override Faction FactionAllegiance => TrueBritannians.Instance;
|
||||
public override Ethics.Ethic EthicAllegiance => Ethics.Ethic.Hero;
|
||||
|
||||
public override string DefaultName => "a silver serpent";
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Meat => 1;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override Poison HitPoison => Poison.Lethal;
|
||||
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool DeathAdderCharmable => true;
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Eggs; } }
|
||||
public override int Meat => 1;
|
||||
public override FoodType FavoriteFood => FoodType.Eggs;
|
||||
|
||||
public Snake(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -49,9 +49,9 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Poor );
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 6; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Fish | FoodType.Meat | FoodType.FruitsAndVegies | FoodType.Eggs; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 6;
|
||||
public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat | FoodType.FruitsAndVegies | FoodType.Eggs;
|
||||
|
||||
public GiantRat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,9 +42,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -18.9;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 1;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies;
|
||||
|
||||
public JackRabbit(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,9 +43,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -18.9;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Hides{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies; } }
|
||||
public override int Meat => 1;
|
||||
public override int Hides => 1;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies;
|
||||
|
||||
public Rabbit(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,10 +52,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -6.9;
|
||||
}
|
||||
|
||||
public override MeatType MeatType{ get{ return MeatType.Bird; } }
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Feathers{ get{ return 25; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override MeatType MeatType => MeatType.Bird;
|
||||
public override int Meat => 1;
|
||||
public override int Feathers => 25;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public Bird( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
@ -114,10 +114,10 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -6.9;
|
||||
}
|
||||
|
||||
public override MeatType MeatType{ get{ return MeatType.Bird; } }
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override int Feathers{ get{ return 25; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
|
||||
public override MeatType MeatType => MeatType.Bird;
|
||||
public override int Meat => 1;
|
||||
public override int Feathers => 25;
|
||||
public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay;
|
||||
|
||||
public TropicalBird( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,9 +43,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -0.9;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Feline; } }
|
||||
public override int Meat => 1;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Feline;
|
||||
|
||||
public Cat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,9 +42,9 @@ namespace Server.Mobiles
|
|||
MinTameSkill = -15.3;
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Canine; } }
|
||||
public override int Meat => 1;
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Canine;
|
||||
|
||||
public Dog(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Poor );
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 1; } }
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Fish | FoodType.Eggs | FoodType.GrainsAndHay; } }
|
||||
public override int Meat => 1;
|
||||
public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish | FoodType.Eggs | FoodType.GrainsAndHay;
|
||||
|
||||
public Rat(Serial serial) : base(serial)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -360,14 +360,14 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public virtual bool CanGiveMLQuest { get { return ( MLQuests.Count != 0 ); } }
|
||||
public virtual bool StaticMLQuester { get { return true; } }
|
||||
public virtual bool StaticMLQuester => true;
|
||||
|
||||
protected virtual List<MLQuest> ConstructQuestList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public virtual bool CanShout { get { return false; } }
|
||||
public virtual bool CanShout => false;
|
||||
|
||||
public const int ShoutRange = 8;
|
||||
public static readonly TimeSpan ShoutDelay = TimeSpan.FromMinutes( 1 );
|
||||
|
|
@ -540,11 +540,11 @@ namespace Server.Mobiles
|
|||
|
||||
#region Elemental Resistance/Damage
|
||||
|
||||
public override int BasePhysicalResistance{ get{ return m_PhysicalResistance; } }
|
||||
public override int BaseFireResistance{ get{ return m_FireResistance; } }
|
||||
public override int BaseColdResistance{ get{ return m_ColdResistance; } }
|
||||
public override int BasePoisonResistance{ get{ return m_PoisonResistance; } }
|
||||
public override int BaseEnergyResistance{ get{ return m_EnergyResistance; } }
|
||||
public override int BasePhysicalResistance => m_PhysicalResistance;
|
||||
public override int BaseFireResistance => m_FireResistance;
|
||||
public override int BaseColdResistance => m_ColdResistance;
|
||||
public override int BasePoisonResistance => m_PoisonResistance;
|
||||
public override int BaseEnergyResistance => m_EnergyResistance;
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public int PhysicalResistanceSeed{ get{ return m_PhysicalResistance; } set{ m_PhysicalResistance = value; UpdateResistances(); } }
|
||||
|
|
@ -603,12 +603,12 @@ namespace Server.Mobiles
|
|||
}
|
||||
}
|
||||
|
||||
public virtual bool HasManaOveride { get { return false; } }
|
||||
public virtual bool HasManaOveride => false;
|
||||
|
||||
public virtual FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public virtual PackInstinct PackInstinct{ get{ return PackInstinct.None; } }
|
||||
|
||||
public List<Mobile> Owners { get { return m_Owners; } }
|
||||
public List<Mobile> Owners => m_Owners;
|
||||
|
||||
public virtual bool AllowMaleTamer{ get{ return true; } }
|
||||
public virtual bool AllowFemaleTamer{ get{ return true; } }
|
||||
|
|
@ -663,7 +663,7 @@ namespace Server.Mobiles
|
|||
public virtual int BreathRange{ get{ return RangePerception; } }
|
||||
|
||||
// Damage types
|
||||
public virtual int BreathChaosDamage{ get { return 0; } }
|
||||
public virtual int BreathChaosDamage => 0;
|
||||
public virtual int BreathPhysicalDamage{ get{ return 0; } }
|
||||
public virtual int BreathFireDamage{ get{ return 100; } }
|
||||
public virtual int BreathColdDamage{ get{ return 0; } }
|
||||
|
|
@ -802,7 +802,7 @@ namespace Server.Mobiles
|
|||
|
||||
#endregion
|
||||
|
||||
public virtual bool CanFly { get { return false; } }
|
||||
public virtual bool CanFly => false;
|
||||
|
||||
#region Spill Acid
|
||||
|
||||
|
|
@ -893,7 +893,7 @@ namespace Server.Mobiles
|
|||
|
||||
#endregion
|
||||
|
||||
public virtual bool IsInvulnerable { get { return false; } }
|
||||
public virtual bool IsInvulnerable => false;
|
||||
|
||||
public BaseAI AIObject{ get{ return m_AI; } }
|
||||
|
||||
|
|
@ -905,7 +905,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
#region Friends
|
||||
public List<Mobile> Friends { get { return m_Friends; } }
|
||||
public List<Mobile> Friends => m_Friends;
|
||||
|
||||
public virtual bool AllowNewPetFriend
|
||||
{
|
||||
|
|
@ -949,7 +949,7 @@ namespace Server.Mobiles
|
|||
#endregion
|
||||
|
||||
#region Allegiance
|
||||
public virtual Ethics.Ethic EthicAllegiance { get { return null; } }
|
||||
public virtual Ethics.Ethic EthicAllegiance => null;
|
||||
|
||||
public enum Allegiance
|
||||
{
|
||||
|
|
@ -3408,7 +3408,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
}
|
||||
|
||||
public virtual bool CanDrop { get { return IsBonded; } }
|
||||
public virtual bool CanDrop => IsBonded;
|
||||
|
||||
public override void GetContextMenuEntries( Mobile from, List<ContextMenuEntry> list )
|
||||
{
|
||||
|
|
@ -4566,7 +4566,7 @@ namespace Server.Mobiles
|
|||
public virtual double TreasureMapChance{ get{ return TreasureMap.LootChance; } }
|
||||
public virtual int TreasureMapLevel{ get{ return -1; } }
|
||||
|
||||
public virtual bool IgnoreYoungProtection { get { return false; } }
|
||||
public virtual bool IgnoreYoungProtection => false;
|
||||
|
||||
public override bool OnBeforeDeath()
|
||||
{
|
||||
|
|
@ -5010,8 +5010,8 @@ namespace Server.Mobiles
|
|||
|
||||
public virtual TimeSpan ReacquireDelay{ get{ return TimeSpan.FromSeconds( 10.0 ); } }
|
||||
public virtual bool ReacquireOnMovement{ get{ return false; } }
|
||||
public virtual bool AcquireOnApproach{ get { return m_Paragon; } }
|
||||
public virtual int AcquireOnApproachRange { get { return 10; } }
|
||||
public virtual bool AcquireOnApproach => m_Paragon;
|
||||
public virtual int AcquireOnApproachRange => 10;
|
||||
|
||||
public override void OnDelete()
|
||||
{
|
||||
|
|
@ -5200,21 +5200,21 @@ namespace Server.Mobiles
|
|||
public virtual bool IsDispellable { get { return Summoned && !IsAnimatedDead; } }
|
||||
|
||||
#region Healing
|
||||
public virtual bool CanHeal { get { return false; } }
|
||||
public virtual bool CanHealOwner { get { return false; } }
|
||||
public virtual double HealScalar { get { return 1.0; } }
|
||||
public virtual bool CanHeal => false;
|
||||
public virtual bool CanHealOwner => false;
|
||||
public virtual double HealScalar => 1.0;
|
||||
|
||||
public virtual int HealSound { get { return 0x57; } }
|
||||
public virtual int HealStartRange { get { return 2; } }
|
||||
public virtual int HealEndRange { get { return RangePerception; } }
|
||||
public virtual double HealTrigger { get { return 0.78; } }
|
||||
public virtual double HealDelay { get { return 6.5; } }
|
||||
public virtual double HealInterval { get { return 0.0; } }
|
||||
public virtual bool HealFully { get { return true; } }
|
||||
public virtual double HealOwnerTrigger { get { return 0.78; } }
|
||||
public virtual double HealOwnerDelay { get { return 6.5; } }
|
||||
public virtual double HealOwnerInterval { get { return 30.0; } }
|
||||
public virtual bool HealOwnerFully { get { return false; } }
|
||||
public virtual int HealSound => 0x57;
|
||||
public virtual int HealStartRange => 2;
|
||||
public virtual int HealEndRange => RangePerception;
|
||||
public virtual double HealTrigger => 0.78;
|
||||
public virtual double HealDelay => 6.5;
|
||||
public virtual double HealInterval => 0.0;
|
||||
public virtual bool HealFully => true;
|
||||
public virtual double HealOwnerTrigger => 0.78;
|
||||
public virtual double HealOwnerDelay => 6.5;
|
||||
public virtual double HealOwnerInterval => 30.0;
|
||||
public virtual bool HealOwnerFully => false;
|
||||
|
||||
private long m_NextHealTime = Core.TickCount;
|
||||
private long m_NextHealOwnerTime = Core.TickCount;
|
||||
|
|
@ -5336,17 +5336,17 @@ namespace Server.Mobiles
|
|||
#region Damaging Aura
|
||||
private long m_NextAura;
|
||||
|
||||
public virtual bool HasAura { get { return false; } }
|
||||
public virtual bool HasAura => false;
|
||||
public virtual TimeSpan AuraInterval { get { return TimeSpan.FromSeconds( 5 ); } }
|
||||
public virtual int AuraRange { get { return 4; } }
|
||||
public virtual int AuraRange => 4;
|
||||
|
||||
public virtual int AuraBaseDamage { get { return 5; } }
|
||||
public virtual int AuraPhysicalDamage { get { return 0; } }
|
||||
public virtual int AuraFireDamage { get { return 100; } }
|
||||
public virtual int AuraColdDamage { get { return 0; } }
|
||||
public virtual int AuraPoisonDamage { get { return 0; } }
|
||||
public virtual int AuraEnergyDamage { get { return 0; } }
|
||||
public virtual int AuraChaosDamage { get { return 0; } }
|
||||
public virtual int AuraBaseDamage => 5;
|
||||
public virtual int AuraPhysicalDamage => 0;
|
||||
public virtual int AuraFireDamage => 100;
|
||||
public virtual int AuraColdDamage => 0;
|
||||
public virtual int AuraPoisonDamage => 0;
|
||||
public virtual int AuraEnergyDamage => 0;
|
||||
public virtual int AuraChaosDamage => 0;
|
||||
|
||||
public virtual void AuraDamage()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a horde minion corpse" )]
|
||||
public class HordeMinionFamiliar : BaseFamiliar
|
||||
{
|
||||
public override bool DisplayWeight{ get { return true; } }
|
||||
public override bool DisplayWeight => true;
|
||||
|
||||
public override string DefaultName => "a horde minion";
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ namespace Server.Mobiles
|
|||
PackItem( new CurePotion() );
|
||||
}
|
||||
|
||||
public override VendorShoeType ShoeType{ get{ return VendorShoeType.Sandals; } }
|
||||
public override VendorShoeType ShoeType => VendorShoeType.Sandals;
|
||||
|
||||
public virtual int GetRobeColor()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.MortalStrike : WeaponAbility.WhirlwindAttack;
|
||||
|
||||
public override bool IgnoreYoungProtection { get { return Core.ML; } }
|
||||
public override bool IgnoreYoungProtection => Core.ML;
|
||||
|
||||
public override string DefaultName => "an abysmal horror";
|
||||
|
||||
|
|
@ -64,9 +64,9 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool BardImmune => !Core.SE;
|
||||
public override bool Unprovokable => Core.SE;
|
||||
public override bool AreaPeaceImmune { get { return Core.SE; } }
|
||||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public AbysmalHorror( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -51,11 +51,11 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.FilthyRich, 8 );
|
||||
}
|
||||
|
||||
public override bool BardImmune { get { return !Core.SE; } }
|
||||
public override bool Unprovokable { get { return Core.SE; } }
|
||||
public override bool AreaPeaceImmune { get { return Core.SE; } }
|
||||
public override bool BardImmune => !Core.SE;
|
||||
public override bool Unprovokable => Core.SE;
|
||||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public BoneDemon( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool BleedImmune => true;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public CrystalElemental( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Mobiles
|
|||
[CorpseName( "a darknight creeper corpse" )]
|
||||
public class DarknightCreeper : BaseCreature
|
||||
{
|
||||
public override bool IgnoreYoungProtection { get { return Core.ML; } }
|
||||
public override bool IgnoreYoungProtection => Core.ML;
|
||||
|
||||
[Constructible]
|
||||
public DarknightCreeper() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
|
||||
|
|
@ -65,12 +65,12 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool BardImmune => !Core.SE;
|
||||
public override bool Unprovokable => Core.SE;
|
||||
public override bool AreaPeaceImmune { get { return Core.SE; } }
|
||||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override bool BleedImmune => true;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override Poison HitPoison => Poison.Lethal;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public DarknightCreeper( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -217,10 +217,10 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool BardImmune => !Core.SE;
|
||||
public override bool Unprovokable => Core.SE;
|
||||
public override bool AreaPeaceImmune { get { return Core.SE; } }
|
||||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
private static bool m_InHere;
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
public override int Meat{ get{ return 3; } }
|
||||
public override int Meat => 3;
|
||||
|
||||
public Devourer( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool BleedImmune => true;
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public FleshGolem( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.Dismount : WeaponAbility.ParalyzingBlow;
|
||||
|
||||
public override bool IgnoreYoungProtection { get { return Core.ML; } }
|
||||
public override bool IgnoreYoungProtection => Core.ML;
|
||||
|
||||
public override string DefaultName => "a fleshrenderer";
|
||||
|
||||
|
|
@ -61,12 +61,12 @@ namespace Server.Mobiles
|
|||
}
|
||||
|
||||
public override bool AutoDispel => true;
|
||||
public override bool BardImmune { get { return !Core.SE; } }
|
||||
public override bool Unprovokable { get { return Core.SE; } }
|
||||
public override bool AreaPeaceImmune { get { return Core.SE; } }
|
||||
public override bool BardImmune => !Core.SE;
|
||||
public override bool Unprovokable => Core.SE;
|
||||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public override int GetAttackSound()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Meager );
|
||||
}
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public Gibberling( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.MortalStrike : WeaponAbility.BleedAttack;
|
||||
|
||||
public override bool IgnoreYoungProtection { get { return Core.ML; } }
|
||||
public override bool IgnoreYoungProtection => Core.ML;
|
||||
|
||||
[Constructible]
|
||||
public Impaler() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 )
|
||||
|
|
@ -63,11 +63,11 @@ namespace Server.Mobiles
|
|||
public override bool AutoDispel => true;
|
||||
public override bool BardImmune => !Core.SE;
|
||||
public override bool Unprovokable => Core.SE;
|
||||
public override bool AreaPeaceImmune { get { return Core.SE; } }
|
||||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override Poison HitPoison => (0.8 >= Utility.RandomDouble() ? Poison.Greater : Poison.Deadly);
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public Impaler( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public MoundOfMaggots( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ namespace Server.Mobiles
|
|||
public override bool BleedImmune => true;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public PatchworkSkeleton( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -15,11 +15,11 @@ namespace Server.Mobiles
|
|||
// Do nothing
|
||||
}
|
||||
|
||||
public override Mobile ConstantFocus{ get{ return m_Target; } }
|
||||
public override Mobile ConstantFocus => m_Target;
|
||||
public override bool NoHouseRestrictions => true;
|
||||
|
||||
public override double DispelDifficulty{ get{ return 80.0; } }
|
||||
public override double DispelFocus{ get{ return 20.0; } }
|
||||
public override double DispelDifficulty => 80.0;
|
||||
public override double DispelFocus => 20.0;
|
||||
|
||||
public override string DefaultName => "a revenant";
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace Server.Mobiles
|
|||
{
|
||||
public override WeaponAbility GetWeaponAbility() => Utility.RandomBool() ? WeaponAbility.ConcussionBlow : WeaponAbility.CrushingBlow;
|
||||
|
||||
public override bool IgnoreYoungProtection { get { return Core.ML; } }
|
||||
public override bool IgnoreYoungProtection => Core.ML;
|
||||
|
||||
[Constructible]
|
||||
public ShadowKnight() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
|
||||
|
|
@ -169,7 +169,7 @@ namespace Server.Mobiles
|
|||
public override bool AreaPeaceImmune => Core.SE;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public ShadowKnight( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Meager );
|
||||
}
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
|
||||
public SkitteringHopper( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool BleedImmune => true;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override int TreasureMapLevel{ get{ return Core.AOS ? 4 : 1; } }
|
||||
public override int TreasureMapLevel => Core.AOS ? 4 : 1;
|
||||
|
||||
public override void GenerateLoot()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ namespace Server.Mobiles
|
|||
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
public override Poison HitPoison => Poison.Lethal;
|
||||
public override int TreasureMapLevel{ get{ return 3; } }
|
||||
public override int TreasureMapLevel => 3;
|
||||
|
||||
public DreadSpider( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ namespace Server.Mobiles
|
|||
|
||||
public override Poison PoisonImmune => Poison.Deadly;
|
||||
public override Poison HitPoison => Poison.Deadly;
|
||||
public override int TreasureMapLevel{ get{ return 3; } }
|
||||
public override int Meat{ get{ return 2; } }
|
||||
public override int TreasureMapLevel => 3;
|
||||
public override int Meat => 2;
|
||||
|
||||
public override OppositionGroup OppositionGroup
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Potions );
|
||||
}
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 4; } }
|
||||
public override int TreasureMapLevel => 4;
|
||||
|
||||
public override OppositionGroup OppositionGroup
|
||||
{
|
||||
|
|
|
|||
|
|
@ -54,8 +54,8 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Poor );
|
||||
}
|
||||
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Arachnid; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Arachnid;
|
||||
|
||||
public FrostSpider( Serial serial ) : base( serial )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Average );
|
||||
}
|
||||
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override Poison PoisonImmune => Poison.Deadly;
|
||||
public override Poison HitPoison => Poison.Deadly;
|
||||
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Poor );
|
||||
}
|
||||
|
||||
public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
|
||||
public override PackInstinct PackInstinct{ get{ return PackInstinct.Arachnid; } }
|
||||
public override FoodType FavoriteFood => FoodType.Meat;
|
||||
public override PackInstinct PackInstinct => PackInstinct.Arachnid;
|
||||
public override Poison PoisonImmune => Poison.Regular;
|
||||
public override Poison HitPoison => Poison.Regular;
|
||||
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ namespace Server.Mobiles
|
|||
// TODO: weapon?
|
||||
}
|
||||
|
||||
public override int Meat{ get{ return 4; } }
|
||||
public override int Meat => 4;
|
||||
|
||||
public override OppositionGroup OppositionGroup
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ namespace Server.Mobiles
|
|||
AddLoot( LootPack.Average );
|
||||
}
|
||||
|
||||
public override int TreasureMapLevel{ get{ return 1; } }
|
||||
public override int Meat{ get{ return 4; } }
|
||||
public override int TreasureMapLevel => 1;
|
||||
public override int Meat => 4;
|
||||
|
||||
public override OppositionGroup OppositionGroup
|
||||
{
|
||||
|
|
|
|||
|
|
@ -55,9 +55,9 @@ namespace Server.Mobiles
|
|||
|
||||
public override bool BleedImmune => true;
|
||||
public override Poison HitPoison => Poison.Lethal;
|
||||
public override double HitPoisonChance{ get{ return 0.6; } }
|
||||
public override double HitPoisonChance => 0.6;
|
||||
|
||||
public override int TreasureMapLevel{ get{ return Core.AOS ? 2 : 3; } }
|
||||
public override int TreasureMapLevel => Core.AOS ? 2 : 3;
|
||||
|
||||
public AcidElemental( Serial serial )
|
||||
: base( serial )
|
||||
|
|
|
|||
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