using System; using Server; using Server.Items; using Server.Gumps; using Server.Network; namespace Server.Items { [Flipable( 0x234E, 0x234F )] public class SosariaTapestry : AddonComponent { public SosariaTapestry() : this( 0x234E ) { } public SosariaTapestry( int itemID ) : base( itemID ) { } public SosariaTapestry( Serial serial ) : base( serial ) { } public override void OnDoubleClick( Mobile from ) { from.CloseGump( typeof( TapGump ) ); from.SendGump( new TapGump() ); } 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 class SosariaTapestryEastAddon : BaseAddon { public override BaseAddonDeed Deed{ get{ return new SosariaTapestryEastDeed(); } } public override int LabelNumber{ get{ return 1062917; } } // SosariaTapestry [Constructable] public SosariaTapestryEastAddon() { AddComponent( new SosariaTapestry( 0x234E ), 0, 0, 0 ); } public SosariaTapestryEastAddon( Serial serial ) : base( serial ) { } public override void OnDoubleClick( Mobile from ) { from.CloseGump( typeof( TapGump ) ); from.SendGump( new TapGump() ); } 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(); } } public class SosariaTapestryEastDeed : BaseAddonDeed { public override BaseAddon Addon{ get{ return new SosariaTapestryEastAddon(); } } public override int LabelNumber{ get{ return 1062917; } } // SosariaTapestry [Constructable] public SosariaTapestryEastDeed() { } public SosariaTapestryEastDeed( 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(); } } public class SosariaTapestrySouthAddon : BaseAddon { public override BaseAddonDeed Deed{ get{ return new SosariaTapestrySouthDeed(); } } public override int LabelNumber{ get{ return 1062917; } } // SosariaTapestry [Constructable] public SosariaTapestrySouthAddon() { AddComponent( new SosariaTapestry( 0x234F ), 0, 0, 0 ); } public SosariaTapestrySouthAddon( Serial serial ) : base( serial ) { } public override void OnDoubleClick( Mobile from ) { from.CloseGump( typeof( TapGump ) ); from.SendGump( new TapGump() ); } 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(); } } public class SosariaTapestrySouthDeed : BaseAddonDeed { public override BaseAddon Addon{ get{ return new SosariaTapestrySouthAddon(); } } public override int LabelNumber{ get{ return 1062917; } } // SosariaTapestry [Constructable] public SosariaTapestrySouthDeed() { } public SosariaTapestrySouthDeed( 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(); } } }