using System; using Server; using Server.Items; using Server.Targeting; using Server.Mobiles; namespace Server.Items { public class headpost : Item { [Constructable] public Headpost() : base(0x1296) { Name = "Headpost"; movable = false; } public Headpost(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(); } public override void OnDoubleClick( Mobile from ) { from.Target = new HeadpostTarget( from ); } } public class HeadpostTarget : Target { public HeadpostTarget( Item m ) : base( 8, false, TargetFlags.None ) { m.SendMessage ( "Target a head." ); } protected override void OnTarget( Item m ) { } } }