Reorganizes Project (#41)
This commit is contained in:
parent
08bf44af9a
commit
3614a66aee
3499 changed files with 79 additions and 55 deletions
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class ArtifactLargeVase : Item
|
||||
{
|
||||
[Constructible]
|
||||
public ArtifactLargeVase() : base(0x0B47)
|
||||
{
|
||||
}
|
||||
|
||||
public ArtifactLargeVase(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class ArtifactVase : Item
|
||||
{
|
||||
[Constructible]
|
||||
public ArtifactVase() : base(0x0B48)
|
||||
{
|
||||
}
|
||||
|
||||
public ArtifactVase(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class DemonSkull : Item
|
||||
{
|
||||
[Constructible]
|
||||
public DemonSkull() : base(0x224e + Utility.Random(4))
|
||||
{
|
||||
}
|
||||
|
||||
public DemonSkull(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class DirtPatch : Item
|
||||
{
|
||||
[Constructible]
|
||||
public DirtPatch() : base(0x0913)
|
||||
{
|
||||
}
|
||||
|
||||
public DirtPatch(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class EvilIdolSkull : Item
|
||||
{
|
||||
[Constructible]
|
||||
public EvilIdolSkull() : base(0x1F18)
|
||||
{
|
||||
}
|
||||
|
||||
public EvilIdolSkull(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1095237; // Evil Idol
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
[Flippable]
|
||||
public class Futon : Item
|
||||
{
|
||||
[Constructible]
|
||||
public Futon() : base(Utility.RandomDouble() > 0.5 ? 0x295C : 0x295E)
|
||||
{
|
||||
}
|
||||
|
||||
public Futon(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public void Flip()
|
||||
{
|
||||
switch (ItemID)
|
||||
{
|
||||
case 0x295C:
|
||||
ItemID = 0x295D;
|
||||
break;
|
||||
case 0x295E:
|
||||
ItemID = 0x295F;
|
||||
break;
|
||||
|
||||
case 0x295D:
|
||||
ItemID = 0x295C;
|
||||
break;
|
||||
case 0x295F:
|
||||
ItemID = 0x295E;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class LavaTile : Item
|
||||
{
|
||||
[Constructible]
|
||||
public LavaTile() : base(0x12EE)
|
||||
{
|
||||
}
|
||||
|
||||
public LavaTile(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
53
Projects/Scripts/Items/Champion Artifacts/Decorative/Pier.cs
Normal file
53
Projects/Scripts/Items/Champion Artifacts/Decorative/Pier.cs
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class Pier : Item
|
||||
{
|
||||
/*
|
||||
* This does not make a lot of sense, being a "Pier"
|
||||
* and having possible itemids that have nothing
|
||||
* to do with piers. The three items here are basically
|
||||
* permutations of the same "drop", or item that
|
||||
* will be randomly selected when the item drops.
|
||||
*
|
||||
* It was either this, or make 2
|
||||
* new classes named to reflect that they are rocks
|
||||
* in water, or put them all in one class. Either
|
||||
* is kind of senseless, so it is what it is.
|
||||
*
|
||||
*/
|
||||
|
||||
private static int[] m_itemids =
|
||||
{
|
||||
0x3486, 0x348b, 0x3ae
|
||||
};
|
||||
|
||||
[Constructible]
|
||||
public Pier()
|
||||
: base(m_itemids[Utility.Random(3)])
|
||||
{
|
||||
}
|
||||
|
||||
public Pier(int itemid)
|
||||
: base(itemid)
|
||||
{
|
||||
}
|
||||
|
||||
public Pier(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class SkullPole : Item
|
||||
{
|
||||
[Constructible]
|
||||
public SkullPole() : base(0x2204)
|
||||
{
|
||||
Weight = 5;
|
||||
}
|
||||
|
||||
public SkullPole(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class SwampTile : Item
|
||||
{
|
||||
[Constructible]
|
||||
public SwampTile() : base(0x320D)
|
||||
{
|
||||
}
|
||||
|
||||
public SwampTile(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class TatteredAncientMummyWrapping : Item
|
||||
{
|
||||
[Constructible]
|
||||
public TatteredAncientMummyWrapping() : base(0xE21)
|
||||
{
|
||||
Hue = 0x909;
|
||||
}
|
||||
|
||||
public TatteredAncientMummyWrapping(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1094912; // Tattered Ancient Mummy Wrapping [Replica]
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class WallBlood : Item
|
||||
{
|
||||
[Constructible]
|
||||
public WallBlood()
|
||||
: base(Utility.RandomBool() ? 0x1D95 : 0x1D94)
|
||||
{
|
||||
}
|
||||
|
||||
public WallBlood(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class WaterTile : Item
|
||||
{
|
||||
[Constructible]
|
||||
public WaterTile() : base(0x346E)
|
||||
{
|
||||
}
|
||||
|
||||
public WaterTile(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
37
Projects/Scripts/Items/Champion Artifacts/Decorative/Web.cs
Normal file
37
Projects/Scripts/Items/Champion Artifacts/Decorative/Web.cs
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class Web : Item
|
||||
{
|
||||
private static int[] m_itemids =
|
||||
{
|
||||
0x10d7, 0x10d8, 0x10dd
|
||||
};
|
||||
|
||||
[Constructible]
|
||||
public Web()
|
||||
: base(m_itemids[Utility.Random(3)])
|
||||
{
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Web(int itemid) : base(itemid)
|
||||
{
|
||||
}
|
||||
|
||||
public Web(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
namespace Server.Items
|
||||
{
|
||||
public class WindSpirit : Item
|
||||
{
|
||||
[Constructible]
|
||||
public WindSpirit() : base(0x1F1F)
|
||||
{
|
||||
}
|
||||
|
||||
public WindSpirit(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1094925; // Wind Spirit [Replica]
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue