public GrimReaper() : base( AIType.AI_Necro, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "a Grim Reaper"; Body = 400; Hue = 01; BaseSoundID = 451; SetStr( 150 ); SetDex( 150 ); SetInt( 150 ); SetHits( 5000 ); SetMana( 5000 ); SetDamage( 10, 25 ); SetDamageType( ResistanceType.Physical, 40 ); SetDamageType( ResistanceType.Cold, 30 ); SetDamageType( ResistanceType.Poison, 30 ); SetResistance( ResistanceType.Physical, 70 ); SetResistance( ResistanceType.Fire, 60 ); SetResistance( ResistanceType.Cold, 90 ); SetResistance( ResistanceType.Poison, 100 ); SetResistance( ResistanceType.Energy, 50 ); SetSkill( SkillName.SpiritSpeak, 120.0 ); SetSkill( SkillName.Necromancy, 120.0 ); SetSkill( SkillName.Poisoning, 120.0 ); SetSkill( SkillName.Meditation, 120.0 ); SetSkill( SkillName.Anatomy, 120.0 ); SetSkill( SkillName.MagicResist, 120.0 ); SetSkill( SkillName.Healing, 120.0 ); SetSkill( SkillName.Swords, 120.0 ); Fame = 8000; Karma = -24000; VirtualArmor = 60; new SkeletalMount().Rider = this; Item arms = new DaemonArms(); arms.Hue = 0x455; arms.Movable = false; Item legs = new DaemonLegs(); legs.Hue = 0x455; legs.Movable = false; Item gloves = new DaemonGloves(); gloves.Hue = 0x455; gloves.Movable = false; Item chest = new DaemonChest(); chest.Hue = 0x455; chest.Movable = false; Item shroud = new HoodedShroudOfShadows(); shroud.Hue = 0x455; shroud.Movable = false; Item shoes = new Sandals(); shoes.Hue = 0x455; shoes.Movable = false; Scythe weapon = new Scythe(); weapon.DamageLevel = (WeaponDamageLevel)Utility.Random( 5, 6 ); weapon.DurabilityLevel = (WeaponDurabilityLevel)Utility.Random( 5, 6 ); weapon.AccuracyLevel = (WeaponAccuracyLevel)Utility.Random( 5, 6 ); weapon.Skill = SkillName.Swords; weapon.Speed = 46; weapon.Hue = 0x151; weapon.Weight = 1.0; weapon.Movable = false; weapon.Attributes.SpellChanneling = 1; AddItem( weapon ); AddItem( gloves ); AddItem( arms ); AddItem( chest ); AddItem( legs ); AddItem( shoes ); AddItem( shroud ); PackGold( 5000, 7500 ); PackNecroReg( 50, 100 ); PackItem( new NecromancerSpellbook( (UInt64)0xFFFF ) ); }