using System; using System.Collections; namespace Server.Mobiles { [CorpseName("a kaze kemono corpse")] public class KazeKemono : BaseCreature { private static readonly Hashtable m_FlurryOfTwigsTable = new Hashtable(); private static readonly Hashtable m_ChlorophylBlastTable = new Hashtable(); [Constructable] public KazeKemono() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a kaze kemono"; Body = 196; BaseSoundID = 655; SetStr(201, 275); SetDex(101, 155); SetInt(101, 105); SetHits(251, 330); SetDamage(15, 20); SetDamageType(ResistanceType.Physical, 70); SetDamageType(ResistanceType.Fire, 10); SetDamageType(ResistanceType.Cold, 10); SetDamageType(ResistanceType.Poison, 10); SetResistance(ResistanceType.Physical, 50, 70); SetResistance(ResistanceType.Fire, 30, 60); SetResistance(ResistanceType.Cold, 30, 60); SetResistance(ResistanceType.Poison, 50, 70); SetResistance(ResistanceType.Energy, 60, 80); SetSkill(SkillName.MagicResist, 110.1, 125.0); SetSkill(SkillName.Tactics, 55.1, 65.0); SetSkill(SkillName.Wrestling, 85.1, 95.0); SetSkill(SkillName.Anatomy, 25.1, 35.0); SetSkill(SkillName.Magery, 95.1, 105.0); Fame = 8000; Karma = -8000; SetSpecialAbility(SpecialAbility.ConductiveBlast); SetSpecialAbility(SpecialAbility.FlurryForce); } public KazeKemono(Serial serial) : base(serial) { } public override bool BleedImmune { get { return true; } } public override void GenerateLoot() { AddLoot(LootPack.Rich, 3); } public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); } public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } } }