Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,47 @@
using System;
namespace Server.Items
{
public class LanternBrokenShield : BaseLight, IFlipable
{
public override int LabelNumber { get { return 1011221; } } // lantern
public override int LitItemID { get { return ItemID == 0xA469 ? 0xA46A : 0xA46E; } }
public override int UnlitItemID { get { return ItemID == 0xA46A ? 0xA469 : 0xA46D; } }
public int NorthID { get { return Burning ? 0xA46A : 0xA469; } }
public int WestID { get { return Burning ? 0xA46E : 0xA46D; } }
[Constructable]
public LanternBrokenShield()
: base(0xA469)
{
Weight = 1;
}
public void OnFlip(Mobile from)
{
if (ItemID == NorthID)
ItemID = WestID;
else if (ItemID == WestID)
ItemID = NorthID;
}
public LanternBrokenShield(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();
}
}
}

View File

@@ -0,0 +1,47 @@
using System;
namespace Server.Items
{
public class LanternHand : BaseLight, IFlipable
{
public override int LabelNumber { get { return 1011221; } } // lantern
public override int LitItemID { get { return ItemID == 0xA471 ? 0xA472 : 0xA476; } }
public override int UnlitItemID { get { return ItemID == 0xA472 ? 0xA471 : 0xA475; } }
public int NorthID { get { return Burning ? 0xA472 : 0xA471; } }
public int WestID { get { return Burning ? 0xA476 : 0xA475; } }
[Constructable]
public LanternHand()
: base(0xA471)
{
Weight = 1;
}
public void OnFlip(Mobile from)
{
if (ItemID == NorthID)
ItemID = WestID;
else if (ItemID == WestID)
ItemID = NorthID;
}
public LanternHand(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();
}
}
}

View File

@@ -0,0 +1,47 @@
using System;
namespace Server.Items
{
public class LanternHeart : BaseLight, IFlipable
{
public override int LabelNumber { get { return 1011221; } } // lantern
public override int LitItemID { get { return ItemID == 0xA481 ? 0xA482 : 0xA486; } }
public override int UnlitItemID { get { return ItemID == 0xA482 ? 0xA481 : 0xA485; } }
public int NorthID { get { return Burning ? 0xA482 : 0xA481; } }
public int WestID { get { return Burning ? 0xA486 : 0xA485; } }
[Constructable]
public LanternHeart()
: base(0xA481)
{
Weight = 1;
}
public void OnFlip(Mobile from)
{
if (ItemID == NorthID)
ItemID = WestID;
else if (ItemID == WestID)
ItemID = NorthID;
}
public LanternHeart(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();
}
}
}

View File

@@ -0,0 +1,47 @@
using System;
namespace Server.Items
{
public class LanternUnevenScales : BaseLight, IFlipable
{
public override int LabelNumber { get { return 1011221; } } // lantern
public override int LitItemID { get { return ItemID == 0xA479 ? 0xA47A : 0xA47E; } }
public override int UnlitItemID { get { return ItemID == 0xA47A ? 0xA479 : 0xA47D; } }
public int NorthID { get { return Burning ? 0xA47A : 0xA479; } }
public int WestID { get { return Burning ? 0xA47E : 0xA47D; } }
[Constructable]
public LanternUnevenScales()
: base(0xA479)
{
Weight = 1;
}
public void OnFlip(Mobile from)
{
if (ItemID == NorthID)
ItemID = WestID;
else if (ItemID == WestID)
ItemID = NorthID;
}
public LanternUnevenScales(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA48D, 0xA48E)]
public class PaintingAnkh : Item
{
public override int LabelNumber { get { return 1023744; } } // painting
[Constructable]
public PaintingAnkh()
: base(0xA48D)
{
Weight = 10;
}
public PaintingAnkh(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA489, 0xA48A)]
public class PaintingAxe : Item
{
public override int LabelNumber { get { return 1023744; } } // painting
[Constructable]
public PaintingAxe()
: base(0xA489)
{
Weight = 10;
}
public PaintingAxe(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA48F, 0xA490)]
public class PaintingMasks : Item
{
public override int LabelNumber { get { return 1023744; } } // painting
[Constructable]
public PaintingMasks()
: base(0xA48F)
{
Weight = 10;
}
public PaintingMasks(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA48B, 0xA48C)]
public class PaintingSword : Item
{
public override int LabelNumber { get { return 1023744; } } // painting
[Constructable]
public PaintingSword()
: base(0xA48B)
{
Weight = 10;
}
public PaintingSword(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA491, 0xA492)]
public class PillowChalice : Item
{
public override int LabelNumber { get { return 1025015; } } // pillow
[Constructable]
public PillowChalice()
: base(0xA491)
{
Weight = 1;
}
public PillowChalice(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA495, 0xA496)]
public class PillowMoon : Item
{
public override int LabelNumber { get { return 1025015; } } // pillow
[Constructable]
public PillowMoon()
: base(0xA495)
{
Weight = 1;
}
public PillowMoon(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA497, 0xA498)]
public class PillowSkull : Item
{
public override int LabelNumber { get { return 1025015; } } // pillow
[Constructable]
public PillowSkull()
: base(0xA497)
{
Weight = 1;
}
public PillowSkull(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();
}
}
}

View File

@@ -0,0 +1,34 @@
using System;
namespace Server.Items
{
[Flipable(0xA493, 0xA494)]
public class PillowTear : Item
{
public override int LabelNumber { get { return 1025015; } } // pillow
[Constructable]
public PillowTear()
: base(0xA493)
{
Weight = 1;
}
public PillowTear(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();
}
}
}

View File

@@ -0,0 +1,39 @@
using System;
namespace Server.Items
{
public class SculptureWoodCanes : BaseLight
{
public override int LabelNumber { get { return 1029241; } } // sculpture
public override int LitItemID { get { return 0xA49F; } }
public override int UnlitItemID { get { return 0xA49E; } }
public override int LitSound { get { return 480; } }
public override int UnlitSound { get { return 482; } }
[Constructable]
public SculptureWoodCanes()
: base(0xA49E)
{
Weight = 1;
}
public SculptureWoodCanes(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();
}
}
}

View File

@@ -0,0 +1,39 @@
using System;
namespace Server.Items
{
public class SculptureWoodCoin : BaseLight
{
public override int LabelNumber { get { return 1029241; } } // sculpture
public override int LitItemID { get { return 0xA4A4; } }
public override int UnlitItemID { get { return 0xA493; } }
public override int LitSound { get { return 480; } }
public override int UnlitSound { get { return 482; } }
[Constructable]
public SculptureWoodCoin()
: base(0xA493)
{
Weight = 1;
}
public SculptureWoodCoin(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();
}
}
}

View File

@@ -0,0 +1,39 @@
using System;
namespace Server.Items
{
public class SculptureWoodEven : BaseLight
{
public override int LabelNumber { get { return 1029241; } } // sculpture
public override int LitItemID { get { return 0xA49A; } }
public override int UnlitItemID { get { return 0xA499; } }
public override int LitSound { get { return 480; } }
public override int UnlitSound { get { return 482; } }
[Constructable]
public SculptureWoodEven()
: base(0xA499)
{
Weight = 1;
}
public SculptureWoodEven(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();
}
}
}

View File

@@ -0,0 +1,39 @@
using System;
namespace Server.Items
{
public class SculptureWoodScept : BaseLight
{
public override int LabelNumber { get { return 1029241; } } // sculpture
public override int LitItemID { get { return 0xA4A9; } }
public override int UnlitItemID { get { return 0xA4A8; } }
public override int LitSound { get { return 480; } }
public override int UnlitSound { get { return 482; } }
[Constructable]
public SculptureWoodScept()
: base(0xA4A8)
{
Weight = 1;
}
public SculptureWoodScept(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();
}
}
}