Replaces corpse name (#23)
This commit is contained in:
parent
632e8b4757
commit
6987d0c18e
367 changed files with 378 additions and 396 deletions
|
|
@ -8,9 +8,9 @@ using Server.ContextMenus;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a giant beetle corpse" )]
|
||||
public class Beetle : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a giant beetle corpse";
|
||||
public virtual double BoostedSpeed{ get{ return 0.1; } }
|
||||
|
||||
[Constructible]
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "an ostard corpse" )]
|
||||
public class DesertOstard : BaseMount
|
||||
{
|
||||
public override string CorpseName => "an ostard corpse";
|
||||
[Constructible]
|
||||
public DesertOstard() : this( "a desert ostard" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a fire steed corpse" )]
|
||||
public class FireSteed : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a fire steed corpse";
|
||||
[Constructible]
|
||||
public FireSteed() : this( "a fire steed" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "an ostard corpse" )]
|
||||
public class ForestOstard : BaseMount
|
||||
{
|
||||
public override string CorpseName => "an ostard corpse";
|
||||
[Constructible]
|
||||
public ForestOstard() : this( "a forest ostard" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "an ostard corpse" )]
|
||||
public class FrenziedOstard : BaseMount
|
||||
{
|
||||
public override string CorpseName => "an ostard corpse";
|
||||
[Constructible]
|
||||
public FrenziedOstard() : this( "a frenzied ostard" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a hellsteed corpse" )]
|
||||
public class HellSteed : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a hellsteed corpse";
|
||||
public override bool HasBreath => true;
|
||||
public override int BreathChaosDamage => 100;
|
||||
public override Poison PoisonImmune => Poison.Lethal;
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ using Server.Items;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a hiryu corpse" )]
|
||||
public class Hiryu : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a hiryu corpse";
|
||||
public override double WeaponAbilityChance => 0.07; /* 1 in 15 chance of using per landed hit */
|
||||
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount;
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a horse corpse" )]
|
||||
[TypeAlias( "Server.Mobiles.BrownHorse", "Server.Mobiles.DirtyHorse", "Server.Mobiles.GrayHorse", "Server.Mobiles.TanHorse" )]
|
||||
public class Horse : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a horse corpse";
|
||||
private static int[] m_IDs = new int[]
|
||||
{
|
||||
0xC8, 0x3E9F,
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ using Server.Items;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a ki-rin corpse" )]
|
||||
public class Kirin : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a ki-rin corpse";
|
||||
public override bool AllowFemaleRider => false;
|
||||
public override bool AllowFemaleTamer => false;
|
||||
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ using Server.Items;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a hiryu corpse" )]
|
||||
public class LesserHiryu : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a hiryu corpse";
|
||||
public override double WeaponAbilityChance => 0.07; /* 1 in 15 chance of using; 1 in 5 chance of success */
|
||||
|
||||
public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount;
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a nightmare corpse" )]
|
||||
public class Nightmare : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a nightmare corpse";
|
||||
[Constructible]
|
||||
public Nightmare() : this( "a nightmare" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a llama corpse" )]
|
||||
public class RidableLlama : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a llama corpse";
|
||||
[Constructible]
|
||||
public RidableLlama() : this( "a ridable llama" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a ridgeback corpse" )]
|
||||
public class Ridgeback : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a ridgeback corpse";
|
||||
[Constructible]
|
||||
public Ridgeback() : this( "a ridgeback" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a savage ridgeback corpse" )]
|
||||
public class SavageRidgeback : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a savage ridgeback corpse";
|
||||
[Constructible]
|
||||
public SavageRidgeback() : this( "a savage ridgeback" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a swamp dragon corpse" )]
|
||||
public class ScaledSwampDragon : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a swamp dragon corpse";
|
||||
[Constructible]
|
||||
public ScaledSwampDragon() : this( "a swamp dragon" )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a sea horse corpse" )]
|
||||
public class SeaHorse : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a sea horse corpse";
|
||||
[Constructible]
|
||||
public SeaHorse() : this( "a sea horse" )
|
||||
{
|
||||
|
|
@ -38,4 +38,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a silver steed corpse" )]
|
||||
public class SilverSteed : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a silver steed corpse";
|
||||
[Constructible]
|
||||
public SilverSteed() : this( "a silver steed" )
|
||||
{
|
||||
|
|
@ -42,4 +42,4 @@ namespace Server.Mobiles
|
|||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "an undead horse corpse" )]
|
||||
public class SkeletalMount : BaseMount
|
||||
{
|
||||
public override string CorpseName => "an undead horse corpse";
|
||||
public override string DefaultName => "a skeletal steed";
|
||||
|
||||
[Constructible]
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a swamp dragon corpse" )]
|
||||
public class SwampDragon : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a swamp dragon corpse";
|
||||
private bool m_BardingExceptional;
|
||||
private Mobile m_BardingCrafter;
|
||||
private int m_BardingHP;
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ using Server.Items;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a unicorn corpse" )]
|
||||
public class Unicorn : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a unicorn corpse";
|
||||
public override bool AllowMaleRider => false;
|
||||
public override bool AllowMaleTamer => false;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,9 +4,10 @@ using Server.Mobiles;
|
|||
|
||||
namespace Server.Mobiles
|
||||
{
|
||||
[CorpseName( "a war horse corpse" )]
|
||||
public abstract class BaseWarHorse : BaseMount
|
||||
{
|
||||
public override string CorpseName => "a war horse corpse";
|
||||
|
||||
public BaseWarHorse( int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed ) : base ( "a war horse", bodyID, itemID, aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed )
|
||||
{
|
||||
BaseSoundID = 0xA8;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue