Esempio n. 1
0
        public Melahoa()
        {
            Name = "Melahoa";

            //Base values
            BaseDefense   = 18;
            Fire.Value    = 0;
            Water.Value   = 1;
            Ice.Value     = 0;
            Thunder.Value = 3;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new ParalysisResistance(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Botanist(1))
                    .AddSkill(new RecoveryUp(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new ParalysisResistance(1))
                  .AddSkill(new RecoveryUp(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Botanist(1))
                    .AddSkill(new RecoverySpeed(1));

            Leg = new LegArmor(this)
                  .AddSkill(new RecoverySpeed(2));
        }
Esempio n. 2
0
        public Anja()
        {
            Name = "Anja";

            //Base values
            BaseDefense   = 26;
            Fire.Value    = 3;
            Water.Value   = -3;
            Ice.Value     = -1;
            Thunder.Value = -1;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new Focus(1))
                   .AddSkill(new Slugger(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Focus(1))
                    .AddSkill(new MarathonRunner(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Slugger(1))
                  .AddSkill(new AttackBoost(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new AttackBoost(2));

            Leg = new LegArmor(this)
                  .AddSkill(new MarathonRunner(1));
        }
Esempio n. 3
0
        public Tigrex()
        {
            Name = "Tigrex";

            //Base values
            BaseDefense   = 30;
            Fire.Value    = 2;
            Water.Value   = 0;
            Ice.Value     = 0;
            Thunder.Value = -3;
            Dragon.Value  = -2;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new Earplugs(1))
                   .AddSkill(new SpeedEating(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Earplugs(1))
                    .AddSkill(new Bludgeoner(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Bludgeoner(2));

            Waist = new WaistArmor(this)
                    .AddSkill(new Earplugs(1));

            Leg = new LegArmor(this)
                  .AddSkill(new SpeedEating(1));
        }
Esempio n. 4
0
        public Diablos()
        {
            Name = "Diablos";

            //Base values
            BaseDefense   = 30;
            Fire.Value    = 3;
            Water.Value   = -1;
            Ice.Value     = -3;
            Thunder.Value = -1;
            Dragon.Value  = -1;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new Guard(1))
                   .AddSkill(new StaminaSurge(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Guard(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new OffensiveGuard(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new StaminaSurge(1));

            Leg = new LegArmor(this)
                  .AddSkill(new Guard(1))
                  .AddSkill(new OffensiveGuard(1));
        }
Esempio n. 5
0
        public ChromeMetal()
        {
            Name = "Chrome Metal";

            ArmorRank = ArmorRank.High;

            //Base values
            BaseDefense   = 46;
            Fire.Value    = -2;
            Water.Value   = -2;
            Ice.Value     = -2;
            Thunder.Value = -2;
            Dragon.Value  = -2;

            //Armor skills/slots

            Waist = new WaistArmor(this)
                    .AddSlot(new SmallSlot())
                    .AddSlot(new MediumSlot())
                    .AddSlot(new LargeSlot());

            Leg = new LegArmor(this)
                  .AddSkill(new FlinchFree(2))
                  .AddSlot(new LargeSlot());
        }
Esempio n. 6
0
        public Skalda()
        {
            Name = "Skalda/Spio";

            //Base values
            BaseDefense   = 12;
            Fire.Value    = 3;
            Water.Value   = -1;
            Ice.Value     = -1;
            Thunder.Value = -1;
            Dragon.Value  = 3;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new PoisonAttack(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new CriticalEye(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new PoisonResistance(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new CriticalEye(1));

            Leg = new LegArmor(this)
                  .AddSkill(new PoisonResistance(1));
        }
Esempio n. 7
0
        public Khezu()
        {
            Name = "Khezu";

            //Base values
            BaseDefense   = 16;
            Fire.Value    = -4;
            Water.Value   = 1;
            Ice.Value     = 2;
            Thunder.Value = 4;
            Dragon.Value  = 1;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new RecoveryUp(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new WallRunner(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new WallRunner(1))
                  .AddSkill(new RecoverySpeed(1))
                  .AddSkill(new ThunderAttack(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Focus(1))
                    .AddSkill(new Slugger(1));

            Leg = new LegArmor(this)
                  .AddSkill(new RecoverySpeed(1));
        }
Esempio n. 8
0
        public Somnacanth()
        {
            Name = "Somnacanth";

            //Base values
            BaseDefense   = 22;
            Fire.Value    = -1;
            Water.Value   = 2;
            Ice.Value     = 0;
            Thunder.Value = -3;
            Dragon.Value  = 1;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new SleepAttack(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new ItemProlonger(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Bombardier(1))
                  .AddSkill(new DivineBlessing(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Bombardier(1));

            Leg = new LegArmor(this)
                  .AddSkill(new DivineBlessing(1));
        }
Esempio n. 9
0
        public Edel()
        {
            Name = "Edel";

            //Base values
            BaseDefense   = 12;
            Fire.Value    = -1;
            Water.Value   = 3;
            Ice.Value     = 0;
            Thunder.Value = -1;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new PoisonResistance(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new RecoveryUp(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new PoisonResistance(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new ThunderResistance(1));

            Leg = new LegArmor(this)
                  .AddSkill(new ThunderResistance(1));
        }
Esempio n. 10
0
        public Medium()
        {
            Name = "Medium";

            //Base values
            BaseDefense   = 24;
            Fire.Value    = 3;
            Water.Value   = 0;
            Ice.Value     = 0;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new SpeedEating(1))
                   .AddSkill(new FreeMeal(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Wide_Range(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Wide_Range(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new SpeedEating(1));

            Leg = new LegArmor(this)
                  .AddSkill(new Wide_Range(1));
        }
Esempio n. 11
0
        public Hunter()
        {
            Name = "Hunter";

            //Base values
            BaseDefense   = 4;
            Fire.Value    = 0;
            Water.Value   = 0;
            Ice.Value     = 0;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new ItemProlonger(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new AttackBoost(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new QuickSheath(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new StunResistance(1));

            Leg = new LegArmor(this)
                  .AddSkill(new StunResistance(1))
                  .AddSkill(new AttackBoost(1));
        }
Esempio n. 12
0
        public Zinogre()
        {
            Name = "Zinogre";

            //Base values
            BaseDefense   = 28;
            Fire.Value    = 0;
            Water.Value   = -1;
            Ice.Value     = -4;
            Thunder.Value = 4;
            Dragon.Value  = 1;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new LatentPower(1))
                   .AddSkill(new CriticalEye(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new LatentPower(1))
                    .AddSkill(new CriticalEye(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Constitution(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new LatentPower(1));

            Leg = new LegArmor(this)
                  .AddSkill(new Constitution(2));
        }
Esempio n. 13
0
        public Jelly()
        {
            Name = "Jelly";

            //Base values
            BaseDefense   = 24;
            Fire.Value    = 1;
            Water.Value   = 3;
            Ice.Value     = 2;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new DivineBlessing(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new BlastAttack(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new DivineBlessing(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Partbreaker(1));

            Leg = new LegArmor(this)
                  .AddSkill(new BlastAttack(1));
        }
Esempio n. 14
0
        public Mosgharl()
        {
            Name = "Mosgharl";

            //Base values
            BaseDefense   = 18;
            Fire.Value    = -3;
            Water.Value   = 1;
            Ice.Value     = 3;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new BlastResistance(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new ReloadSpeed(2));

            Arm = new ArmArmor(this)
                  .AddSkill(new BlastResistance(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new FireAttack(2));

            Leg = new LegArmor(this)
                  .AddSkill(new RecoilDown(2));
        }
Esempio n. 15
0
        public Bishaten()
        {
            Name = "Bishaten";

            //Base values
            BaseDefense   = 22;
            Fire.Value    = -2;
            Water.Value   = 2;
            Ice.Value     = -4;
            Thunder.Value = 2;
            Dragon.Value  = 2;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new ItemProlonger(1))
                   .AddSkill(new StunResistance(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Wide_Range(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new StunResistance(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new ItemProlonger(1));

            Leg = new LegArmor(this)
                  .AddSkill(new MaximumMight(1));
        }
Esempio n. 16
0
        public Ingot()
        {
            Name = "Ingot";

            //Base values
            BaseDefense   = 18;
            Fire.Value    = -1;
            Water.Value   = -1;
            Ice.Value     = 0;
            Thunder.Value = 1;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new Windproof(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Windproof(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new ThunderAttack(2));

            Waist = new WaistArmor(this)
                    .AddSkill(new PowerProlonger(1));

            Leg = new LegArmor(this)
                  .AddSkill(new AttackBoost(1))
                  .AddSkill(new CriticalEye(1));
        }
Esempio n. 17
0
        public Bnahabra()
        {
            Name = "Bnahabra";

            //Base values
            BaseDefense   = 14;
            Fire.Value    = -2;
            Water.Value   = 0;
            Ice.Value     = 0;
            Thunder.Value = 0;
            Dragon.Value  = 2;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new RecoilDown(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new ParalysisAttack(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new EvadeWindow(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new ParalysisAttack(1));

            Leg = new LegArmor(this)
                  .AddSkill(new RecoilDown(1));
        }
Esempio n. 18
0
        public Izuchi()
        {
            Name = "Izuchi";

            //Base values
            BaseDefense   = 10;
            Fire.Value    = 2;
            Water.Value   = -1;
            Ice.Value     = 0;
            Thunder.Value = -2;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new CriticalEye(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new CriticalEye(1))
                    .AddSkill(new RecoverySpeed(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Constitution(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new CriticalEye(1));

            Leg = new LegArmor(this)
                  .AddSkill(new RecoverySpeed(1));
        }
Esempio n. 19
0
        public Mizutsune()
        {
            Name = "Mizutsune";

            //Base values
            BaseDefense   = 26;
            Fire.Value    = 0;
            Water.Value   = 2;
            Ice.Value     = 1;
            Thunder.Value = -3;
            Dragon.Value  = -1;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new WaterAttack(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new BubblyDance(1))
                    .AddSkill(new WaterAttack(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new WaterAttack(1))
                  .AddSkill(new FreeMeal(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new FreeMeal(1));

            Leg = new LegArmor(this)
                  .AddSkill(new BubblyDance(1));
        }
Esempio n. 20
0
        public Lagombi()
        {
            Name = "Lagombi";

            //Base values
            BaseDefense   = 10;
            Fire.Value    = -3;
            Water.Value   = 1;
            Ice.Value     = 4;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new CriticalEye(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new AffinitySliding(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new IceAttack(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Constitution(1));

            Leg = new LegArmor(this)
                  .AddSkill(new CriticalEye(1));
        }
Esempio n. 21
0
        public Rhenoplos()
        {
            Name = "Rhenoplos";

            //Base values
            BaseDefense   = 14;
            Fire.Value    = 2;
            Water.Value   = 0;
            Ice.Value     = -2;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new PierceUp(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Artillery(1))
                    .AddSkill(new StunResistance(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Artillery(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new TremorResistance(1));

            Leg = new LegArmor(this)
                  .AddSkill(new TremorResistance(1));
        }
Esempio n. 22
0
        public Shell_Studded()
        {
            Name = "Shell-Studded";

            //Base values
            BaseDefense   = 12;
            Fire.Value    = 0;
            Water.Value   = 2;
            Ice.Value     = -1;
            Thunder.Value = 1;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new WaterResistance(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new ReloadSpeed(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new RecoilDown(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Ballistics(1));

            Leg = new LegArmor(this)
                  .AddSkill(new SpreadUp(1));
        }
Esempio n. 23
0
        public Wroggi()
        {
            Name = "Wroggi";

            //Base values
            BaseDefense   = 16;
            Fire.Value    = 2;
            Water.Value   = -2;
            Ice.Value     = -4;
            Thunder.Value = 1;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new EvadeExtender(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new PoisonAttack(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new AmmoUp(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new PoisonAttack(1));

            Leg = new LegArmor(this)
                  .AddSkill(new EvadeExtender(1));
        }
Esempio n. 24
0
        public Brigade()
        {
            Name = "Brigade";

            //Base values
            BaseDefense   = 26;
            Fire.Value    = 1;
            Water.Value   = 0;
            Ice.Value     = 0;
            Thunder.Value = 2;
            Dragon.Value  = 2;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new Botanist(2));

            Torso = new TorsoArmor(this)
                    .AddSkill(new BlightResistance(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Geologist(2));

            Waist = new WaistArmor(this)
                    .AddSkill(new BlightResistance(1));

            Leg = new LegArmor(this)
                  .AddSkill(new Wide_Range(1));
        }
Esempio n. 25
0
        public Baggi()
        {
            Name = "Baggi";

            //Base values
            BaseDefense   = 10;
            Fire.Value    = -4;
            Water.Value   = -1;
            Ice.Value     = 2;
            Thunder.Value = -1;
            Dragon.Value  = 1;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new IceAttack(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new AttackBoost(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new SleepResistance(1))
                  .AddSkill(new IceAttack(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new SleepResistance(1));

            Leg = new LegArmor(this)
                  .AddSkill(new AttackBoost(1));
        }
Esempio n. 26
0
        public Bone()
        {
            Name = "Bone";

            //Base values
            BaseDefense   = 10;
            Fire.Value    = 0;
            Water.Value   = 0;
            Ice.Value     = -1;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new Partbreaker(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new StaminaThief(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new StaminaThief(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new Focus(1));

            Leg = new LegArmor(this)
                  .AddSkill(new MuckResistance(1));
        }
Esempio n. 27
0
        public void VipersLegs_HasExpectedValues()
        {
            // Arrange
            var attributes = new List <ItemStatAttribute>
            {
                new ItemStatAttribute("Power", .3m),
                new ItemStatAttribute("ConditionDamage", .3m),
                new ItemStatAttribute("Precision", .165m),
                new ItemStatAttribute("Expertise", .165m)
            };

            // Act
            var actual = new LegArmor(attributes);

            // Assert
            const int expectedPower           = 81;
            const int expectedConditionDamage = 81;
            const int expectedPrecision       = 44;
            const int expectedExpertise       = 44;

            Assert.AreEqual(expectedPower, actual.Power);
            Assert.AreEqual(expectedConditionDamage, actual.ConditionDamage);
            Assert.AreEqual(expectedPrecision, actual.Precision);
            Assert.AreEqual(expectedExpertise, actual.Expertise);
        }
Esempio n. 28
0
        public Leather()
        {
            Name = "Leather";

            //Base values
            BaseDefense   = 1;
            Fire.Value    = 0;
            Water.Value   = 0;
            Ice.Value     = 0;
            Thunder.Value = 0;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new HungerResistance(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new Botanist(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Geologist(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new RecoveryUp(1));

            Leg = new LegArmor(this)
                  .AddSkill(new Geologist(1));
        }
Esempio n. 29
0
        public Aknosom()
        {
            Name = "Aknosom";

            //Base values
            BaseDefense   = 16;
            Fire.Value    = 3;
            Water.Value   = -3;
            Ice.Value     = 0;
            Thunder.Value = -1;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new FireAttack(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new QuickSheath(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new FireAttack(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new RecoverySpeed(1));

            Leg = new LegArmor(this)
                  .AddSkill(new FireAttack(1));
        }
Esempio n. 30
0
        public Kadachi()
        {
            Name = "Kadachi";

            //Base values
            BaseDefense   = 20;
            Fire.Value    = 0;
            Water.Value   = -3;
            Ice.Value     = 0;
            Thunder.Value = 3;
            Dragon.Value  = 0;

            //Armor skills/slots

            Head = new HeadArmor(this)
                   .AddSkill(new JumpMaster(1));

            Torso = new TorsoArmor(this)
                    .AddSkill(new CriticalEye(1));

            Arm = new ArmArmor(this)
                  .AddSkill(new Constitution(1));

            Waist = new WaistArmor(this)
                    .AddSkill(new ThunderAttack(2));

            Leg = new LegArmor(this)
                  .AddSkill(new Constitution(1))
                  .AddSkill(new CriticalEye(1));
        }
Esempio n. 31
0
    void CreateNewItem(ItemCreator creator)
    {
        Item newItem = null;

        if(index1==0){
            if(index2==0){ //One Handed Melee
                OneHandedMelee ohm = new OneHandedMelee();
                newItem = ohm as Item;
            }
            else if(index2==1){ //Two Handed Melee
                TwoHandedMelee thm = new TwoHandedMelee();
                newItem = thm as Item;
            }
            else if(index2==2){ //Bow
                Bow b = new Bow();
                newItem = b as Item;
            }
            else if(index2==3){ //Staff
                Staff s = new Staff();
                newItem = s as Item;
            }
            else if(index2==4){ //Shield
                Shield s = new Shield();
                newItem = s as Item;
            }
        }
        else if(index1==1){
            if(index2==0){ //Head
                HeadArmor ha = new HeadArmor();
                newItem = ha as Item;
            }
            else if(index2==1){ //Body
                BodyArmor ba = new BodyArmor();
                newItem = ba as Item;
            }
            else if(index2==2){ //Hand
                HandArmor ha = new HandArmor();
                newItem = ha as Item;
            }
            else if(index2==3){ //Leg
                LegArmor la = new LegArmor();
                newItem = la as Item;
            }
        }
        else if(index1==2){

        }

        newItem.ID = creator.itemID;

        creator._Item = newItem;
        creator.Save();

        creator.AddSpriteManager(sm);

        creator.isEditing = true;
        creator.isCreating = false;
    }