Upgrades code style - First batch (#22)

This commit is contained in:
Kamron Batman 2018-08-14 06:16:50 +08:00 committed by GitHub
parent 8ee42c8ea2
commit 632e8b4757
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1834 changed files with 10245 additions and 10437 deletions

View file

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

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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()

View file

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

View file

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

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

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

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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();
}
}
}
}

View file

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

View file

@ -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 )
{

View file

@ -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();
}
}
}
}

View file

@ -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();
}
}
}
}

View file

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

View file

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

View file

@ -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();
}
}
}
}

View file

@ -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 )
{

View file

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

View file

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

View file

@ -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();
}
}
}
}

View file

@ -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();
}
}
}
}

View file

@ -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();
}
}
}
}

View file

@ -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 )
{

View file

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

View file

@ -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 )
{

View file

@ -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();
}
}
}
}

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

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

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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 )
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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)
{

View file

@ -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()
{

View file

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

View file

@ -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()
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

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

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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()
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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 )
{

View file

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

View file

@ -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 )
{

View file

@ -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 )
{

View file

@ -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()
{

View file

@ -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 )
{

View file

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

View file

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

View file

@ -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 )
{

View file

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

View file

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

View file

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

View file

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

View file

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