using System;
using Server.Network;

namespace Server.Items
{
	[FlipableAttribute( 0xC10, 0xC11 )] 
	public class RuinedFallenChairA : BaseItem
	{
		[Constructable]
		public RuinedFallenChairA() : base( 0xC10 )
		{
			Movable = false;
		}

		public RuinedFallenChairA( 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();
		}

	}

	[FlipableAttribute( 0xC13, 0xC12 )] 
	public class RuinedArmoire : BaseItem
	{
		[Constructable]
		public RuinedArmoire() : base( 0xC13 )
		{
			Movable = false;
		}

		public RuinedArmoire( 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();
		}

	}

	[FlipableAttribute( 0xC14, 0xC15 )] 
	public class RuinedBookcase : BaseItem
	{
		[Constructable]
		public RuinedBookcase() : base( 0xC14 )
		{
			Movable = false;
		}

		public RuinedBookcase( 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 RuinedBooks : BaseItem
	{
		[Constructable]
		public RuinedBooks() : base( 0xC16 )
		{
			Movable = false;
		}

		public RuinedBooks( 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();
		}
	}

	[FlipableAttribute( 0xC17, 0xC18 )] 
	public class CoveredChair : BaseItem
	{
		[Constructable]
		public CoveredChair() : base( 0xC17 )
		{
			Movable = false;
		}

		public CoveredChair( 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();
		}

	}

	[FlipableAttribute( 0xC19, 0xC1A )] 
	public class RuinedFallenChairB : BaseItem
	{
		[Constructable]
		public RuinedFallenChairB() : base( 0xC19 )
		{
			Movable = false;
		}

		public RuinedFallenChairB( 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();
		}

	}

	[FlipableAttribute( 0xC1B, 0xC1C, 0xC1E, 0xC1D )]
	public class RuinedChair : BaseItem
	{
		[Constructable]
		public RuinedChair() : base( 0xC1B )
		{
			Movable = false;
		}

		public RuinedChair( 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 RuinedClock : BaseItem
	{
		[Constructable]
		public RuinedClock() : base( 0xC1F )
		{
			Movable = false;
		}

		public RuinedClock( 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();
		}
	}

	[FlipableAttribute( 0xC24, 0xC25 )]
	public class RuinedDrawers : BaseItem
	{
		[Constructable]
		public RuinedDrawers() : base( 0xC24 )
		{
			Movable = false;
		}

		public RuinedDrawers( 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 RuinedPainting : BaseItem
	{
		[Constructable]
		public RuinedPainting() : base( 0xC2C )
		{
			Movable = false;
		}

		public RuinedPainting( 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();
		}
	}

	[FlipableAttribute( 0xC2D, 0xC2F, 0xC2E, 0xC30 )]
	public class WoodDebris : BaseItem
	{
		[Constructable]
		public WoodDebris() : base( 0xC2D )
		{
			Movable = false;
		}

		public WoodDebris( 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();
		}
	}
}