350 lines
No EOL
6.6 KiB
C#
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();
|
|
}
|
|
}
|
|
} |