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(); + } + } +}