ModernUO/Scripts/Items/Addons/FlowerTapestries.cs
2018-08-14 06:16:50 +08:00

241 lines
5.4 KiB
C#

using System;
using Server;
namespace Server.Items
{
public class LightFlowerTapestryEastAddon : BaseAddon
{
public override BaseAddonDeed Deed => new LightFlowerTapestryEastDeed();
[Constructible]
public LightFlowerTapestryEastAddon()
{
AddComponent( new AddonComponent( 0xFDC ), 0, 0, 0 );
AddComponent( new AddonComponent( 0xFDB ), 0, 1, 0 );
}
public LightFlowerTapestryEastAddon( 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 LightFlowerTapestryEastDeed : BaseAddonDeed
{
public override BaseAddon Addon => new LightFlowerTapestryEastAddon();
public override int LabelNumber => 1049393; // a flower tapestry deed facing east
[Constructible]
public LightFlowerTapestryEastDeed()
{
}
public LightFlowerTapestryEastDeed( 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 LightFlowerTapestrySouthAddon : BaseAddon
{
public override BaseAddonDeed Deed => new LightFlowerTapestrySouthDeed();
[Constructible]
public LightFlowerTapestrySouthAddon()
{
AddComponent( new AddonComponent( 0xFD9 ), 0, 0, 0 );
AddComponent( new AddonComponent( 0xFDA ), 1, 0, 0 );
}
public LightFlowerTapestrySouthAddon( 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 LightFlowerTapestrySouthDeed : BaseAddonDeed
{
public override BaseAddon Addon => new LightFlowerTapestrySouthAddon();
public override int LabelNumber => 1049394; // a flower tapestry deed facing south
[Constructible]
public LightFlowerTapestrySouthDeed()
{
}
public LightFlowerTapestrySouthDeed( 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 DarkFlowerTapestryEastAddon : BaseAddon
{
public override BaseAddonDeed Deed => new DarkFlowerTapestryEastDeed();
[Constructible]
public DarkFlowerTapestryEastAddon()
{
AddComponent( new AddonComponent( 0xFE0 ), 0, 0, 0 );
AddComponent( new AddonComponent( 0xFDF ), 0, 1, 0 );
}
public DarkFlowerTapestryEastAddon( 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 DarkFlowerTapestryEastDeed : BaseAddonDeed
{
public override BaseAddon Addon => new DarkFlowerTapestryEastAddon();
public override int LabelNumber => 1049395; // a dark flower tapestry deed facing east
[Constructible]
public DarkFlowerTapestryEastDeed()
{
}
public DarkFlowerTapestryEastDeed( 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 DarkFlowerTapestrySouthAddon : BaseAddon
{
public override BaseAddonDeed Deed => new DarkFlowerTapestrySouthDeed();
[Constructible]
public DarkFlowerTapestrySouthAddon()
{
AddComponent( new AddonComponent( 0xFDD ), 0, 0, 0 );
AddComponent( new AddonComponent( 0xFDE ), 1, 0, 0 );
}
public DarkFlowerTapestrySouthAddon( 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 DarkFlowerTapestrySouthDeed : BaseAddonDeed
{
public override BaseAddon Addon => new DarkFlowerTapestrySouthAddon();
public override int LabelNumber => 1049396; // a dark flower tapestry deed facing south
[Constructible]
public DarkFlowerTapestrySouthDeed()
{
}
public DarkFlowerTapestrySouthDeed( 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();
}
}
}