CODE |
using System; using System.Collections; using Server; namespace Server.Mobiles { public class ElvenVendor : BaseVendor { private ArrayList m_SBInfos = new ArrayList(); protected override ArrayList SBInfos{ get { return m_SBInfos; } } [Constructable] public ElvenVendor() : base( "the Elven Vendor" ) { //SetSkill( SkillName.Mining, 65.0, 88.0 ); Body = 606; Hue = Utility.RandomList( 1154, 371 ); Female = true; Race = Race.Elf; InitStats( 150, 150, 150 ); Item hair = new Item( Utility.RandomList( 0x2FD1, 0x2FCF, 0x2FC0, 0x2FC2 ) ); hair.Hue = Utility.RandomList( 1153, 1175, 1260, 1266 ); hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); } public override void InitSBInfo() { m_SBInfos.Add( new SBElvenVendor() ); } public override void InitOutfit() { //AddItem( new Server.Items.ElvenShirt() ); AddItem( new Server.Items.FemaleElvenRobe() ); AddItem( new Server.Items.WoodlandBelt() ); AddItem( new Server.Items.ElvenBoots() ); } public ElvenVendor( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); } } } |