Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
@@ -0,0 +1,388 @@
|
||||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Cannonball : Item, ICommodity, ICannonAmmo
|
||||
{
|
||||
public override int LabelNumber { get { return 1116266; } }
|
||||
public override double DefaultWeight { get { return 1.0; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public virtual AmmunitionType AmmoType { get { return AmmunitionType.Cannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public Cannonball() : this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Cannonball(int amount) : this(amount, 16932)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Cannonball(int amount, int itemid)
|
||||
: base(itemid)
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
}
|
||||
|
||||
public Cannonball(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();
|
||||
}
|
||||
}
|
||||
|
||||
public class FrostCannonball : Cannonball, ICommodity
|
||||
{
|
||||
public override int LabelNumber { get { return 1116267; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public override AmmunitionType AmmoType { get { return AmmunitionType.FrostCannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public FrostCannonball() : this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public FrostCannonball(int amount) : this(amount, 16939)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public FrostCannonball(int amount, int itemid)
|
||||
: base(itemid)
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
}
|
||||
|
||||
public FrostCannonball(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();
|
||||
}
|
||||
}
|
||||
|
||||
public class FlameCannonball : Cannonball, ICommodity
|
||||
{
|
||||
public override int LabelNumber { get { return 1116759; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public override AmmunitionType AmmoType { get { return AmmunitionType.FlameCannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public FlameCannonball() : this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public FlameCannonball(int amount) : this(amount, 17601)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public FlameCannonball(int amount, int itemid)
|
||||
: base(itemid)
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
}
|
||||
|
||||
public FlameCannonball(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();
|
||||
}
|
||||
}
|
||||
|
||||
public class LightCannonball : Item, ICommodity, ICannonAmmo
|
||||
{
|
||||
public override int LabelNumber { get { return 1116266; } }
|
||||
public override double DefaultWeight { get { return 1.0; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public virtual AmmunitionType AmmoType { get { return AmmunitionType.Cannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public LightCannonball() : this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public LightCannonball(int amount) : this(amount, 16932)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public LightCannonball(int amount, int itemid)
|
||||
: base(itemid)
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
}
|
||||
|
||||
public LightCannonball(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();
|
||||
|
||||
if (Core.EJ)
|
||||
{
|
||||
Replacer.Replace(this, new Cannonball());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class HeavyCannonball : Item, ICommodity, ICannonAmmo
|
||||
{
|
||||
public override int LabelNumber { get { return 1116267; } }
|
||||
public override double DefaultWeight { get { return 1.0; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public virtual AmmunitionType AmmoType { get { return AmmunitionType.Cannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public HeavyCannonball() : this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public HeavyCannonball(int amount) : this(amount, 16932)
|
||||
{
|
||||
}
|
||||
|
||||
public HeavyCannonball(int amount, int itemID) : base(itemID)
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
}
|
||||
|
||||
public HeavyCannonball(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();
|
||||
|
||||
if (Core.EJ)
|
||||
{
|
||||
Replacer.Replace(this, new Cannonball());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class LightFlameCannonball : Cannonball, ICommodity
|
||||
{
|
||||
public override int LabelNumber { get { return 1116759; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public override AmmunitionType AmmoType { get { return AmmunitionType.FlameCannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public LightFlameCannonball() : this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public LightFlameCannonball(int amount) : base(amount, 17601)
|
||||
{
|
||||
}
|
||||
|
||||
public LightFlameCannonball(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();
|
||||
|
||||
if (Core.EJ)
|
||||
{
|
||||
Replacer.Replace(this, new FlameCannonball());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class HeavyFlameCannonball : Cannonball, ICommodity
|
||||
{
|
||||
public override int LabelNumber { get { return 1116267; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public override AmmunitionType AmmoType { get { return AmmunitionType.FlameCannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public HeavyFlameCannonball()
|
||||
: this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public HeavyFlameCannonball(int amount)
|
||||
: base(amount, 17601)
|
||||
{
|
||||
}
|
||||
|
||||
public HeavyFlameCannonball(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();
|
||||
|
||||
if (Core.EJ)
|
||||
{
|
||||
Replacer.Replace(this, new FlameCannonball());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class LightFrostCannonball : Cannonball, ICommodity
|
||||
{
|
||||
public override int LabelNumber { get { return 1116759; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public override AmmunitionType AmmoType { get { return AmmunitionType.FrostCannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public LightFrostCannonball()
|
||||
: this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public LightFrostCannonball(int amount)
|
||||
: base(amount, 16939)
|
||||
{
|
||||
}
|
||||
|
||||
public LightFrostCannonball(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();
|
||||
|
||||
if (Core.EJ)
|
||||
{
|
||||
Replacer.Replace(this, new FrostCannonball());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class HeavyFrostCannonball : Cannonball, ICommodity
|
||||
{
|
||||
public override int LabelNumber { get { return 1116267; } }
|
||||
|
||||
TextDefinition ICommodity.Description { get { return LabelNumber; } }
|
||||
bool ICommodity.IsDeedable { get { return true; } }
|
||||
|
||||
public override AmmunitionType AmmoType { get { return AmmunitionType.FrostCannonball; } }
|
||||
|
||||
[Constructable]
|
||||
public HeavyFrostCannonball()
|
||||
: this(1)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public HeavyFrostCannonball(int amount)
|
||||
: base(amount, 16939)
|
||||
{
|
||||
}
|
||||
|
||||
public HeavyFrostCannonball(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();
|
||||
|
||||
if (Core.EJ)
|
||||
{
|
||||
Replacer.Replace(this, new FrostCannonball());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user