BritainKnights/Scripts/Items/Treasure/LootChests.cs

350 lines
No EOL
6.6 KiB
C#

using System;
using System.Collections.Generic;
using Server;
using Server.ContextMenus;
using Server.Engines.PartySystem;
using Server.Gumps;
using Server.Multis;
using Server.Network;
namespace Server.Items
{
[Flipable( 0xE3E, 0xE3F )]
public class LootCrate1 : LootChest
{
[Constructable]
public LootCrate1()
{
Name = "crate";
ItemID = 0xE3E;
Level = 1;
Category = 1;
}
public LootCrate1( 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();
}
}
[Flipable( 0xE3C, 0xE3D )]
public class LootCrate2 : LootChest
{
[Constructable]
public LootCrate2()
{
Name = "crate";
ItemID = 0xE3C;
Level = 2;
Category = 1;
}
public LootCrate2( 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();
}
}
[Flipable( 0x645, 0x646 )]
public class LootCrate3 : LootChest
{
[Constructable]
public LootCrate3()
{
Name = "crate";
ItemID = 0x645;
Level = 3;
Category = 1;
}
public LootCrate3( 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();
}
}
[Flipable( 0x0E99, 0x0E9A )]
public class LootCrate4 : LootChest
{
[Constructable]
public LootCrate4()
{
Name = "crate";
ItemID = 0x0E99;
Level = 4;
Category = 1;
}
public LootCrate4( 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();
}
}
[Flipable( 0x52D, 0x52E )]
public class LootBox1 : LootChest
{
[Constructable]
public LootBox1()
{
Name = "wooden chest";
ItemID = 0x52D;
Level = 1;
Category = 2;
Hue = 0x96D;
}
public LootBox1( 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();
}
}
[Flipable( 0x5ED, 0x5EE )]
public class LootBox2 : LootChest
{
[Constructable]
public LootBox2()
{
Name = "wooden chest";
ItemID = 0x5ED;
Level = 2;
Category = 2;
Hue = 0x96D;
}
public LootBox2( 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();
}
}
[Flipable( 0xE42, 0xE43 )]
public class LootBox3 : LootChest
{
[Constructable]
public LootBox3()
{
Name = "wooden chest";
ItemID = 0xE42;
Level = 3;
Category = 2;
}
public LootBox3( 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();
}
}
[Flipable( 0x481, 0x488 )]
public class LootBox4 : LootChest
{
[Constructable]
public LootBox4()
{
Name = "wooden chest";
ItemID = 0x481;
Level = 4;
Category = 2;
}
public LootBox4( 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();
}
}
[Flipable( 0x9AB, 0xE7C )]
public class LootChest1 : LootChest
{
[Constructable]
public LootChest1()
{
Name = "metal chest";
ItemID = 0x9AB;
Level = 1;
Category = 3;
}
public LootChest1( 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();
}
}
[Flipable( 0xE54, 0xE55 )]
public class LootChest2 : LootChest
{
[Constructable]
public LootChest2()
{
Name = "metal chest";
ItemID = 0xE54;
Level = 2;
Category = 3;
}
public LootChest2( 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();
}
}
[Flipable( 0xE40, 0xE41 )]
public class LootChest3 : LootChest
{
[Constructable]
public LootChest3()
{
Name = "metal chest";
ItemID = 0xE40;
Level = 3;
Category = 3;
}
public LootChest3( 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();
}
}
[Flipable( 0xE52, 0xE53 )]
public class LootChest4 : LootChest
{
[Constructable]
public LootChest4()
{
Name = "metal chest";
ItemID = 0xE52;
Level = 4;
Category = 3;
}
public LootChest4( 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();
}
}
}