From 8437366753a8d71b8a4a48b8f862d04cf8f31ad5 Mon Sep 17 00:00:00 2001 From: Unstable Kitsune <150298423+UnstableKitsune@users.noreply.github.com> Date: Wed, 29 Nov 2023 00:08:45 -0500 Subject: [PATCH] Init Upload --- BoneArmorBag.cs | 45 +++++++++++++++++++++++++++++++ ChainArmorBag.cs | 43 +++++++++++++++++++++++++++++ FemaleLeatherArmorBagA.cs | 46 ++++++++++++++++++++++++++++++++ FemaleLeatherArmorBagB.cs | 46 ++++++++++++++++++++++++++++++++ FemalePlateArmorBag.cs | 46 ++++++++++++++++++++++++++++++++ FemaleStuddedLeatheArmorrBagA.cs | 45 +++++++++++++++++++++++++++++++ FemaleStuddedLeatherArmorBagB.cs | 45 +++++++++++++++++++++++++++++++ MaleLeatherArmorBag.cs | 46 ++++++++++++++++++++++++++++++++ MalePlateArmorBag.cs | 46 ++++++++++++++++++++++++++++++++ MaleStuddedLeatherArmorBag.cs | 45 +++++++++++++++++++++++++++++++ README.txt | 10 +++++++ RingmailArmorBag.cs | 44 ++++++++++++++++++++++++++++++ 12 files changed, 507 insertions(+) create mode 100644 BoneArmorBag.cs create mode 100644 ChainArmorBag.cs create mode 100644 FemaleLeatherArmorBagA.cs create mode 100644 FemaleLeatherArmorBagB.cs create mode 100644 FemalePlateArmorBag.cs create mode 100644 FemaleStuddedLeatheArmorrBagA.cs create mode 100644 FemaleStuddedLeatherArmorBagB.cs create mode 100644 MaleLeatherArmorBag.cs create mode 100644 MalePlateArmorBag.cs create mode 100644 MaleStuddedLeatherArmorBag.cs create mode 100644 README.txt create mode 100644 RingmailArmorBag.cs diff --git a/BoneArmorBag.cs b/BoneArmorBag.cs new file mode 100644 index 0000000..f684f38 --- /dev/null +++ b/BoneArmorBag.cs @@ -0,0 +1,45 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class BoneArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Bone Armor Bag"; } + } + + [Constructable] + public BoneArmorBag() + { + Hue = 0x0; + + DropItem( new BoneChest() ); + DropItem( new BoneArms() ); + DropItem( new BoneGloves() ); + DropItem( new BoneHelm() ); + DropItem( new BoneLegs() ); + } + + public BoneArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/ChainArmorBag.cs b/ChainArmorBag.cs new file mode 100644 index 0000000..6ed2996 --- /dev/null +++ b/ChainArmorBag.cs @@ -0,0 +1,43 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class ChainArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Chain Armor Bag"; } + } + + [Constructable] + public ChainArmorBag() + { + Hue = 0x0; + + DropItem( new ChainCoif() ); + DropItem( new ChainChest() ); + DropItem( new ChainLegs() ); + } + + public ChainArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/FemaleLeatherArmorBagA.cs b/FemaleLeatherArmorBagA.cs new file mode 100644 index 0000000..aee9467 --- /dev/null +++ b/FemaleLeatherArmorBagA.cs @@ -0,0 +1,46 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class FemaleLeatherArmorBagA : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Female Leather Armor Bag A"; } + } + + [Constructable] + public FemaleLeatherArmorBagA() + { + Hue = 0x0; + + DropItem( new FemaleLeatherChest() ); + DropItem( new LeatherArms() ); + DropItem( new LeatherGloves() ); + DropItem( new LeatherGorget() ); + DropItem( new LeatherShorts() ); + DropItem( new LeatherCap() ); + } + + public FemaleLeatherArmorBagA( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/FemaleLeatherArmorBagB.cs b/FemaleLeatherArmorBagB.cs new file mode 100644 index 0000000..27198a5 --- /dev/null +++ b/FemaleLeatherArmorBagB.cs @@ -0,0 +1,46 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class FemaleLeatherArmorBagB : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Female Leather Armor Bag B"; } + } + + [Constructable] + public FemaleLeatherArmorBagB() + { + Hue = 0x0; + + DropItem( new LeatherBustierArms() ); + DropItem( new LeatherArms() ); + DropItem( new LeatherGloves() ); + DropItem( new LeatherGorget() ); + DropItem( new LeatherSkirt() ); + DropItem( new LeatherCap() ); + } + + public FemaleLeatherArmorBagB( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/FemalePlateArmorBag.cs b/FemalePlateArmorBag.cs new file mode 100644 index 0000000..59203cc --- /dev/null +++ b/FemalePlateArmorBag.cs @@ -0,0 +1,46 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class FemalePlateArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Female Plate Armor Bag"; } + } + + [Constructable] + public FemalePlateArmorBag() + { + Hue = 0x0; + + DropItem( new PlateHelm() ); + DropItem( new FemalePlateChest() ); + DropItem( new PlateArms() ); + DropItem( new PlateGloves() ); + DropItem( new PlateGorget() ); + DropItem( new PlateLegs() ); + } + + public FemalePlateArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/FemaleStuddedLeatheArmorrBagA.cs b/FemaleStuddedLeatheArmorrBagA.cs new file mode 100644 index 0000000..12f29c7 --- /dev/null +++ b/FemaleStuddedLeatheArmorrBagA.cs @@ -0,0 +1,45 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class FemaleStuddedLeatherArmorBagA : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Female Studded Leather Armor Bag A"; } + } + + [Constructable] + public FemaleStuddedLeatherArmorBagA() + { + Hue = 0x0; + + DropItem( new FemaleStuddedChest() ); + DropItem( new StuddedArms() ); + DropItem( new StuddedGloves() ); + DropItem( new StuddedGorget() ); + DropItem( new StuddedLegs() ); + } + + public FemaleStuddedLeatherArmorBagA( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/FemaleStuddedLeatherArmorBagB.cs b/FemaleStuddedLeatherArmorBagB.cs new file mode 100644 index 0000000..48f511a --- /dev/null +++ b/FemaleStuddedLeatherArmorBagB.cs @@ -0,0 +1,45 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class FemaleStuddedLeatherArmorBagB : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Female Studded Leather Armor Bag B"; } + } + + [Constructable] + public FemaleStuddedLeatherArmorBagB() + { + Hue = 0x0; + + DropItem( new StuddedBustierArms() ); + DropItem( new StuddedArms() ); + DropItem( new StuddedGloves() ); + DropItem( new StuddedGorget() ); + DropItem( new StuddedLegs() ); + } + + public FemaleStuddedLeatherArmorBagB( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/MaleLeatherArmorBag.cs b/MaleLeatherArmorBag.cs new file mode 100644 index 0000000..73e0df2 --- /dev/null +++ b/MaleLeatherArmorBag.cs @@ -0,0 +1,46 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class MaleLeatherArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Male Leather Armor Bag"; } + } + + [Constructable] + public MaleLeatherArmorBag() + { + Hue = 0x0; + + DropItem( new LeatherCap() ); + DropItem( new LeatherChest() ); + DropItem( new LeatherArms() ); + DropItem( new LeatherGloves() ); + DropItem( new LeatherGorget() ); + DropItem( new LeatherLegs() ); + } + + public MaleLeatherArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/MalePlateArmorBag.cs b/MalePlateArmorBag.cs new file mode 100644 index 0000000..340f6b4 --- /dev/null +++ b/MalePlateArmorBag.cs @@ -0,0 +1,46 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class MalePlateArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Male Plate Armor Bag"; } + } + + [Constructable] + public MalePlateArmorBag() + { + Hue = 0x0; + + DropItem( new PlateHelm() ); + DropItem( new PlateChest() ); + DropItem( new PlateArms() ); + DropItem( new PlateGloves() ); + DropItem( new PlateGorget() ); + DropItem( new PlateLegs() ); + } + + public MalePlateArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/MaleStuddedLeatherArmorBag.cs b/MaleStuddedLeatherArmorBag.cs new file mode 100644 index 0000000..bbd0e1d --- /dev/null +++ b/MaleStuddedLeatherArmorBag.cs @@ -0,0 +1,45 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class MaleStuddedLeatherArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Male Studded Leather Armor Bag"; } + } + + [Constructable] + public MaleStuddedLeatherArmorBag() + { + Hue = 0x0; + + DropItem( new StuddedChest() ); + DropItem( new StuddedArms() ); + DropItem( new StuddedGloves() ); + DropItem( new StuddedGorget() ); + DropItem( new StuddedLegs() ); + } + + public MaleStuddedLeatherArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +} diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..8604630 --- /dev/null +++ b/README.txt @@ -0,0 +1,10 @@ +Generated by Unstable Kitsune + +Just Extract into ServUO-XX\Scripts -or- ServUO-XX\Scripts\Custom(s) + +XX = Your Verison Number + +I used ServUO 57-3 Copiled Just fine. I used BagofRegeants.cs and altered it, +to make these bags. Which is just part 1 of what i plan on creating. + +Any support needed please Message me in ServUO or Discord. \ No newline at end of file diff --git a/RingmailArmorBag.cs b/RingmailArmorBag.cs new file mode 100644 index 0000000..a67ed3a --- /dev/null +++ b/RingmailArmorBag.cs @@ -0,0 +1,44 @@ +using System; +using Server; +using Server.Items; + +namespace Server.Items +{ + public class RingmailArmorBag : Bag + { + public override bool IsArtifact { get { return true; } } + public override string DefaultName + { + get { return "Ringmail Armor Bag"; } + } + + [Constructable] + public RingmailArmorBag() + { + Hue = 0x0; + + DropItem( new RingmailLegs() ); + DropItem( new RingmailChest() ); + DropItem( new RingmailArms() ); + DropItem( new RingmailGloves() ); + } + + public RingmailArmorBag( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +}