// Created by Script Creator using System; using Server.Items; namespace Server.Mobiles { [CorpseName( " corpse of a poor Villager" )] public class APoorVillager : Troll { [Constructable] public APoorVillager() : base() { Name = "A Poor Villager"; Hue = 1112; Body = 970; BaseSoundID = 0; SetStr( 150,200 ); SetDex( 150,200 ); SetInt( 150,200 ); SetHits( 450,500 ); SetDamage( 15,25 ); SetDamageType( ResistanceType.Physical, 100 ); SetDamageType( ResistanceType.Cold, 0 ); SetDamageType( ResistanceType.Fire, 0 ); SetDamageType( ResistanceType.Energy, 0 ); SetDamageType( ResistanceType.Poison, 0 ); SetResistance( ResistanceType.Physical, 35,50 ); SetResistance( ResistanceType.Cold, 25,35 ); SetResistance( ResistanceType.Fire, 25,30 ); SetResistance( ResistanceType.Energy, 25,50 ); SetResistance( ResistanceType.Poison, 45,50 ); Fame = 3045; Karma = -3945; VirtualArmor = 40; switch ( Utility.Random( 6 )) { case 0: PackItem( new HandsOfAPoorMan() ); break; case 1: PackItem( new LegsOfAHomelessPerson() ); break; case 2: PackItem( new RingOfThePoor() ); break; case 3: PackItem( new TheArmsOfAServant() ); break; case 4: PackItem( new TheChestOfASlave() ); break; case 5: PackItem( new TheSkullOfAPeasant() ); break; } } public override void GenerateLoot() { AddLoot( LootPack.Meager ); } public override Poison HitPoison{ get{ return Poison. Lesser ; } } public APoorVillager( Serial serial ) : base( serial ) { } 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(); } } }