This commit is contained in:
mark 2009-05-24 06:13:10 +00:00
parent b9e4f72708
commit b2356de9b4
10 changed files with 141 additions and 24 deletions

View file

@ -7,11 +7,19 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new GozaMatEastDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public GozaMatEastAddon()
public GozaMatEastAddon() : this( 0 )
{
}
[Constructable]
public GozaMatEastAddon( int hue )
{
AddComponent( new LocalizedAddonComponent( 0x28a4, 1030688 ), 1, 0, 0 );
AddComponent( new LocalizedAddonComponent( 0x28a5, 1030688 ), 0, 0, 0 );
Hue = hue;
}
public GozaMatEastAddon( Serial serial ) : base( serial )
@ -35,7 +43,7 @@ namespace Server.Items
public class GozaMatEastDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new GozaMatEastAddon(); } }
public override BaseAddon Addon{ get{ return new GozaMatEastAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030404; } } // goza (east)
[Constructable]
@ -66,11 +74,19 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new GozaMatSouthDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public GozaMatSouthAddon()
public GozaMatSouthAddon() : this( 0 )
{
}
[Constructable]
public GozaMatSouthAddon( int hue )
{
AddComponent( new LocalizedAddonComponent( 0x28a6, 1030688 ), 0, 1, 0 );
AddComponent( new LocalizedAddonComponent( 0x28a7, 1030688 ), 0, 0, 0 );
Hue = hue;
}
public GozaMatSouthAddon( Serial serial ) : base( serial )
@ -94,7 +110,7 @@ namespace Server.Items
public class GozaMatSouthDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new GozaMatSouthAddon(); } }
public override BaseAddon Addon{ get{ return new GozaMatSouthAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030405; } } // goza (south)
[Constructable]
@ -126,10 +142,18 @@ namespace Server.Items
public override BaseAddonDeed Deed{ get{ return new SquareGozaMatEastDeed(); } }
public override int LabelNumber{ get{ return 1030688; } } // goza mat
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public SquareGozaMatEastAddon()
public SquareGozaMatEastAddon() : this( 0 )
{
}
[Constructable]
public SquareGozaMatEastAddon( int hue )
{
AddComponent( new LocalizedAddonComponent( 0x28a8, 1030688 ), 0, 0, 0 );
Hue = hue;
}
public SquareGozaMatEastAddon( Serial serial ) : base( serial )
@ -153,7 +177,7 @@ namespace Server.Items
public class SquareGozaMatEastDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new SquareGozaMatEastAddon(); } }
public override BaseAddon Addon{ get{ return new SquareGozaMatEastAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030407; } } // square goza (east)
[Constructable]
@ -184,10 +208,18 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new SquareGozaMatSouthDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public SquareGozaMatSouthAddon()
public SquareGozaMatSouthAddon() : this( 0 )
{
}
[Constructable]
public SquareGozaMatSouthAddon( int hue )
{
AddComponent( new LocalizedAddonComponent( 0x28a9, 1030688 ), 0, 0, 0 );
Hue = hue;
}
public SquareGozaMatSouthAddon( Serial serial ) : base( serial )
@ -211,7 +243,7 @@ namespace Server.Items
public class SquareGozaMatSouthDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new SquareGozaMatSouthAddon(); } }
public override BaseAddon Addon{ get{ return new SquareGozaMatSouthAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030406; } } // square goza (south)
@ -243,11 +275,19 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new BrocadeGozaMatEastDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public BrocadeGozaMatEastAddon()
public BrocadeGozaMatEastAddon() : this( 0 )
{
}
[Constructable]
public BrocadeGozaMatEastAddon( int hue )
{
AddComponent( new LocalizedAddonComponent( 0x28AB, 1030688 ), 0, 0, 0 );
AddComponent( new LocalizedAddonComponent( 0x28AA, 1030688 ), 1, 0, 0 );
Hue = hue;
}
public BrocadeGozaMatEastAddon( Serial serial ) : base( serial )
@ -271,7 +311,7 @@ namespace Server.Items
public class BrocadeGozaMatEastDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new BrocadeGozaMatEastAddon(); } }
public override BaseAddon Addon{ get{ return new BrocadeGozaMatEastAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030408; } } // brocade goza (east)
[Constructable]
@ -301,11 +341,19 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new BrocadeGozaMatSouthDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public BrocadeGozaMatSouthAddon()
public BrocadeGozaMatSouthAddon() : this( 0 )
{
}
[Constructable]
public BrocadeGozaMatSouthAddon( int hue )
{
AddComponent( new LocalizedAddonComponent( 0x28AD, 1030688 ), 0, 0, 0 );
AddComponent( new LocalizedAddonComponent( 0x28AC, 1030688 ), 0, 1, 0 );
Hue = hue;
}
public BrocadeGozaMatSouthAddon( Serial serial ) : base( serial )
@ -329,7 +377,7 @@ namespace Server.Items
public class BrocadeGozaMatSouthDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new BrocadeGozaMatSouthAddon(); } }
public override BaseAddon Addon{ get{ return new BrocadeGozaMatSouthAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030409; } } // brocade goza (south)
[Constructable]
@ -359,10 +407,18 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new BrocadeSquareGozaMatEastDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public BrocadeSquareGozaMatEastAddon() : this( 0 )
{
}
[Constructable]
public BrocadeSquareGozaMatEastAddon()
{
AddComponent( new LocalizedAddonComponent( 0x28AE, 1030688 ), 0, 0, 0 );
Hue = hue;
}
public BrocadeSquareGozaMatEastAddon( Serial serial ) : base( serial )
@ -386,7 +442,7 @@ namespace Server.Items
public class BrocadeSquareGozaMatEastDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new BrocadeSquareGozaMatEastAddon(); } }
public override BaseAddon Addon{ get{ return new BrocadeSquareGozaMatEastAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030411; } } // brocade square goza (east)
[Constructable]
@ -417,10 +473,18 @@ namespace Server.Items
{
public override BaseAddonDeed Deed{ get{ return new BrocadeSquareGozaMatSouthDeed(); } }
public override bool RetainDeedHue{ get{ return true; } }
[Constructable]
public BrocadeSquareGozaMatSouthAddon() : this( 0 )
{
}
[Constructable]
public BrocadeSquareGozaMatSouthAddon()
{
AddComponent( new LocalizedAddonComponent( 0x28AF, 1030688 ), 0, 0, 0 );
Hue = hue;
}
public BrocadeSquareGozaMatSouthAddon( Serial serial ) : base( serial )
@ -444,7 +508,7 @@ namespace Server.Items
public class BrocadeSquareGozaMatSouthDeed : BaseAddonDeed
{
public override BaseAddon Addon{ get{ return new BrocadeSquareGozaMatSouthAddon(); } }
public override BaseAddon Addon{ get{ return new BrocadeSquareGozaMatSouthAddon( this.Hue ); } }
public override int LabelNumber{ get{ return 1030410; } } // brocade square goza (south)