using System; using Server.Items; using Server.Mobiles; namespace Server.Multis { public class MageCamp : BaseCamp { [Constructable] public MageCamp() : base(0x1F5) { } public MageCamp(Serial serial) : base(serial) { } public override void AddComponents() { BaseDoor west, east; AddItem(west = new LightWoodGate(DoorFacing.WestCW), -4, 4, 7); AddItem(east = new LightWoodGate(DoorFacing.EastCCW), -3, 4, 7); west.Link = east; east.Link = west; AddItem(new Sign(SignType.Mage, SignFacing.West), -5, 5, -4); AddMobile(new Mage(), -4, 3, 7); AddMobile(new Mage(), 4, -2, 0); SetDecayTime(); } 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(); } } }