Ejemplo n.º 1
0
 public static void AddInventory(Inventory i)
 {
     if (!Inventories.Contains(i))
         Inventories.Add(i);
 }
Ejemplo n.º 2
0
        public static void CreateInventories()
        {
            // i[10] is the trash slot. DO NOT place an item there, it will get overwritten and will cause you frustration!!

            #region Blank
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;
                i[4].SetDefaults("Ivy Whip");

                Inventory inv = new Inventory(i, "Blank");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Tier 1 Armor
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Wooden Hammer");

                // Row 2
                i[11].SetDefaults("Copper Helmet");
                i[12].SetDefaults("Iron Helmet");
                i[13].SetDefaults("Silver Helmet");
                i[14].SetDefaults("Gold Helmet");
                i[15].SetDefaults("Mining Helmet");

                // Row 3
                i[21].SetDefaults("Copper Chainmail");
                i[22].SetDefaults("Iron Chainmail");
                i[23].SetDefaults("Silver Chainmail");
                i[24].SetDefaults("Gold Chainmail");
                i[25].SetDefaults("Mining Shirt");

                // Row 4
                i[31].SetDefaults("Copper Greaves");
                i[32].SetDefaults("Iron Greaves");
                i[33].SetDefaults("Silver Greaves");
                i[34].SetDefaults("Gold Greaves");
                i[35].SetDefaults("Mining Pants");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Tier 1 Armor");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Tier 2 Armor
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Wooden Hammer");

                // Row 2
                i[11].SetDefaults("Meteor Helmet");
                i[12].SetDefaults("Shadow Helmet");
                i[13].SetDefaults("Necro Helmet");
                i[14].SetDefaults("Jungle Hat");
                i[15].SetDefaults("Molten Helmet");

                // Row 3
                i[21].SetDefaults("Meteor Suit");
                i[22].SetDefaults("Shadow Scalemail");
                i[23].SetDefaults("Necro Breastplate");
                i[24].SetDefaults("Jungle Shirt");
                i[25].SetDefaults("Molten Breastplate");

                // Row 4
                i[31].SetDefaults("Meteor Leggings");
                i[32].SetDefaults("Shadow Greaves");
                i[33].SetDefaults("Necro Greaves");
                i[34].SetDefaults("Jungle Pants");
                i[35].SetDefaults("Molten Greaves");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Tier 2 Armor");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Tier 3 Armor
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Wooden Hammer");

                // Row 2
                i[11].SetDefaults("Cobalt Hat");
                i[12].SetDefaults("Cobalt Helmet");
                i[13].SetDefaults("Mythril Hood");
                i[14].SetDefaults("Mythril Helmet");
                i[15].SetDefaults("Adamantite Headgear");
                i[16].SetDefaults("Adamantite Helmet");
                i[17].SetDefaults("Hallowed Headgear");
                i[18].SetDefaults("Hallowed Helmet");

                // Row 3
                i[21].SetDefaults("Cobalt Breastplate");
                i[22].SetDefaults("Cobalt Mask");
                i[23].SetDefaults("Mythril Chainmail");
                i[24].SetDefaults("Mythril Hat");
                i[25].SetDefaults("Adamantite Breastplate");
                i[26].SetDefaults("Adamantite Mask");
                i[27].SetDefaults("Hallowed Plate Mail");
                i[28].SetDefaults("Hallowed Mask");

                // Row 4
                i[31].SetDefaults("Cobalt Leggings");
                i[32].SetDefaults("Mythril Greaves");
                i[33].SetDefaults("Adamantite Leggings");
                i[37].SetDefaults("Hallowed Greaves");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Tier 3 Armor");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Throwables & Explosives
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Vile Powder");
                i[12].SetDefaults("Shuriken");
                i[13].SetDefaults("Bone");
                i[14].SetDefaults("Spiky Ball");
                i[15].SetDefaults("Throwing Knife");
                i[16].SetDefaults("Poisoned Knife");

                // Row 3
                i[20].SetDefaults("Dynamite");
                i[21].SetDefaults("Grenade");
                i[22].SetDefaults("Bomb");
                i[23].SetDefaults("Sticky Bomb");
                i[24].SetDefaults("Explosives");

                // Row 4
                i[30].SetDefaults("Flamarang");
                i[31].SetDefaults("Thorn Chakram");
                i[32].SetDefaults("Wooden Boomerang");
                i[33].SetDefaults("Enchanted Boomerang");
                i[34].SetDefaults("Light Disc");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Throwables & Explosives");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Flails & Spears
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Harpoon");
                i[12].SetDefaults("Ball O' Hurt");
                i[13].SetDefaults("Blue Moon");
                i[14].SetDefaults("Sunfury");
                i[15].SetDefaults("Dao of Pow");

                // Row 3
                i[20].SetDefaults("Spear");
                i[21].SetDefaults("Trident");
                i[22].SetDefaults("Dark Lance");
                i[23].SetDefaults("Cobalt Naginata");
                i[24].SetDefaults("Mythril Halberd");
                i[25].SetDefaults("Adamantite Glaive");
                i[26].SetDefaults("Gungnir");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Flails & Spears");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Bows & Guns
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Blowpipe");
                i[12].SetDefaults("Flintlock Pistol");
                i[13].SetDefaults("Musket");
                i[14].SetDefaults("Handgun");
                i[15].SetDefaults("Minishark");
                i[16].SetDefaults("Megashark");
                i[17].SetDefaults("Phoenix Blaster");
                i[18].SetDefaults("Sandgun");
                i[19].SetDefaults("Shotgun");

                // Row 3
                i[20].SetDefaults("Space Gun");
                i[21].SetDefaults("Star Cannon");
                i[22].SetDefaults("Flamethrower");
                i[23].SetDefaults("Clockwork Assault Rifle");
                i[24].SetDefaults("Wooden Bow");
                i[25].SetDefaults("Copper Bow");
                i[26].SetDefaults("Iron Bow");
                i[27].SetDefaults("Silver Bow");
                i[28].SetDefaults("Gold Bow");

                // Row 4
                i[30].SetDefaults("Demon Bow");
                i[31].SetDefaults("Molten Fury");
                i[32].SetDefaults("Cobalt Repeater");
                i[33].SetDefaults("Mythril Repeater");
                i[34].SetDefaults("Adamantite Repeater");
                i[35].SetDefaults("Hallowed Repeater");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Bows & Guns");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Magic Weapons
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Flower of Fire");
                i[12].SetDefaults("Vilethorn");
                i[13].SetDefaults("Magic Missile");
                i[14].SetDefaults("Flamelash");
                i[15].SetDefaults("Water Bolt");
                i[16].SetDefaults("Demon Scythe");
                i[17].SetDefaults("Crystal Storm");
                i[18].SetDefaults("Cursed Flames");

                i[20].SetDefaults("Aqua Scepter");
                i[21].SetDefaults("Laser Rifle");
                i[22].SetDefaults("Magic Dagger");
                i[23].SetDefaults("Magical Harp");
                i[24].SetDefaults("Rainbow Rod");
                i[25].SetDefaults("Ice Rod");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Magic Weapons");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Swords
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Wooden Sword");
                i[12].SetDefaults("Copper Shortsword");
                i[13].SetDefaults("Copper Broadsword");
                i[14].SetDefaults("Iron Shortsword");
                i[15].SetDefaults("Iron Broadsword");
                i[16].SetDefaults("Silver Shortsword");
                i[17].SetDefaults("Silver Broadsword");
                i[18].SetDefaults("Gold Shortsword");
                i[19].SetDefaults("Gold Broadsword");

                // Row 3
                i[20].SetDefaults("Night's Edge");
                i[21].SetDefaults("Light's Bane");
                i[22].SetDefaults("Starfury");
                i[23].SetDefaults("Muramasa");
                i[24].SetDefaults("Blade of Grass");
                i[25].SetDefaults("Fiery Greatsword");

                // Row 4
                i[30].SetDefaults("Cobalt Sword");
                i[31].SetDefaults("Mythril Sword");
                i[32].SetDefaults("Adamantite Sword");
                i[33].SetDefaults("Breaker Blade");
                i[34].SetDefaults("Excalibur");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Swords");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Phase Weapons
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("White Phaseblade");
                i[12].SetDefaults("Blue Phaseblade");
                i[13].SetDefaults("Red Phaseblade");
                i[14].SetDefaults("Purple Phaseblade");
                i[15].SetDefaults("Green Phaseblade");
                i[16].SetDefaults("Yellow Phaseblade");

                // Row 3
                i[21].SetDefaults("White Phasesaber");
                i[22].SetDefaults("Blue Phasesaber");
                i[23].SetDefaults("Red Phasesaber");
                i[24].SetDefaults("Purple Phasesaber");
                i[25].SetDefaults("Green Phasesaber");
                i[26].SetDefaults("Yellow Phasesaber");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Phase Weapons");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Tools
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Blue Phaseblade");
                i[1].useStyle = 0;

                i[2].SetDefaults("Hamdrax");
                i[3].SetDefaults("Purification Poweder");
                i[4].SetDefaults("Holy Water");
                i[5].SetDefaults("Unholy Water");
                i[6].SetDefaults("Empty Bucket");
                i[7].SetDefaults("Water Bucket");
                i[8].SetDefaults("Lava Bucket");

                // Row 2
                i[11].SetDefaults("Copper Pickaxe");
                i[12].SetDefaults("Iron Pickaxe");
                i[13].SetDefaults("Silver Pickaxe");
                i[14].SetDefaults("Gold Pickaxe");
                i[15].SetDefaults("Nightmare Pickaxe");
                i[16].SetDefaults("Molten Pickaxe");
                i[17].SetDefaults("Cobalt Drill");
                i[18].SetDefaults("Mythril Drill");
                i[19].SetDefaults("Adamantite Drill");

                // Row 3
                i[20].SetDefaults("Copper Axe");
                i[21].SetDefaults("Iron Axe");
                i[22].SetDefaults("Silver Axe");
                i[23].SetDefaults("Gold Axe");
                i[24].SetDefaults("War Axe of the Night");
                i[25].SetDefaults("Meteor Hamaxe");
                i[26].SetDefaults("Molten Hamaxe");
                i[27].SetDefaults("Cobalt Chainsaw");
                i[28].SetDefaults("Mythril Chainsaw");
                i[29].SetDefaults("Adamantite Chainsaw");

                // Row 4
                i[30].SetDefaults("Wooden Hammer");
                i[31].SetDefaults("Copper Hammer");
                i[32].SetDefaults("Iron Hammer");
                i[33].SetDefaults("Silver Hammer");
                i[34].SetDefaults("Gold Hammer");
                i[35].SetDefaults("The Breaker");
                i[36].SetDefaults("Pwnhammer");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Tools");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Movement Accessories
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Aglet");
                i[2].SetDefaults("Anklet of the Wind");
                i[3].SetDefaults("Hermes Boots");
                i[4].SetDefaults("Rocket Boots");
                i[5].SetDefaults("Angel Wings");
                i[6].SetDefaults("Demon Wings");
                i[7].SetDefaults("Spectre Boots");
                i[8].SetDefaults("Lucky Horseshoe");
                i[9].SetDefaults("Obsidian Horseshoe");

                // Row 2
                i[11].SetDefaults("Cloud in a Bottle");
                i[12].SetDefaults("Shiny Red Balloon");
                i[13].SetDefaults("Cloud in a Balloon");
                i[14].SetDefaults("Flipper");
                i[15].SetDefaults("Diving Helmet");
                i[16].SetDefaults("Diving Gear");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Movement Accessories");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Combat Accessories
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Cobalt Shield");
                i[2].SetDefaults("Feral Claws");
                i[3].SetDefaults("Obsidian Skull");
                i[4].SetDefaults("Shackle");
                i[5].SetDefaults("Obsidian Shield");
                i[6].SetDefaults("Star Cloak");
                i[7].SetDefaults("Titan Glove");
                i[8].SetDefaults("Cross Necklace");

                // Row 2
                i[11].SetDefaults("Band of Regeneration");
                i[12].SetDefaults("Band of Starpower");
                i[13].SetDefaults("Nature's Gift");
                i[14].SetDefaults("Mana Flower");
                i[15].SetDefaults("Philosopher's Stone");
                i[16].SetDefaults("Ranger Emblem");
                i[17].SetDefaults("Sorcerer Emblem");
                i[18].SetDefaults("Warrior Emblem");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Combat Accessories");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Miscellaneous Accessories
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Depth Meter");
                i[2].SetDefaults("Copper Watch");
                i[3].SetDefaults("Silver Watch");
                i[4].SetDefaults("Gold Watch");
                i[5].SetDefaults("Compass");
                i[6].SetDefaults("GPS");

                // Row 2
                i[11].SetDefaults("Ruler");
                i[12].SetDefaults("Toolbelt");
                i[13].SetDefaults("Moon Charm");
                i[14].SetDefaults("Neptune's Shell");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Miscellaneous Accessories");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Christmas
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Yellow Present");
                i[4].SetDefaults("Blue Present");
                i[5].SetDefaults("Green Present");
                i[6].SetDefaults("Santa Hat");
                i[7].SetDefaults("Santa Shirt");
                i[8].SetDefaults("Santa Pants");

                // Row 2
                i[11].SetDefaults("Red Light");
                i[12].SetDefaults("Blue Light");
                i[13].SetDefaults("Green Light");
                i[14].SetDefaults("Snow Globe");

                // Row 3
                i[20].SetDefaults("Candy Cane Block");
                i[21].SetDefaults("Green Candy Cane Block");
                i[22].SetDefaults("Snow Block");
                i[23].SetDefaults("Snow Brick");
                i[25].SetDefaults("Candy Cane Wall");
                i[26].SetDefaults("Green Candy Cane Wall");
                i[27].SetDefaults("Snow Brick Wall");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Christmas");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Miscellaneous
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Grappling Hook");
                i[2].SetDefaults("Dual Hook");
                i[3].SetDefaults("Dirt Rod");
                i[4].SetDefaults("Guide Voodoo Doll");
                i[5].SetDefaults("Orb of Light");
                i[6].SetDefaults("Fairy Bell");
                i[7].SetDefaults("Magic Mirror");
                i[8].SetDefaults("Whoopie Cushion");
                i[9].SetDefaults("Boulder");

                // Row 2
                i[11].SetDefaults("Goblin Battle Standard");
                i[12].SetDefaults("Suspicious Looking Eye");
                i[13].SetDefaults("Worm Food");
                i[14].SetDefaults("Slime Crown");
                i[15].SetDefaults("Mechanical Eye");
                i[16].SetDefaults("Mechanical Worm");
                i[17].SetDefaults("Mechanical Skull");
                i[18].SetDefaults("Golden Key");
                i[19].SetDefaults("Shadow Key");

                // Row 3
                i[20].SetDefaults("Copper Coin");
                i[21].SetDefaults("Silver Coin");
                i[22].SetDefaults("Gold Coin");
                i[23].SetDefaults("Platinum Coin");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Miscellaneous");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Vanity Items
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Goggles");
                i[2].SetDefaults("Sunglasses");
                i[3].SetDefaults("Jungle Rose");
                i[4].SetDefaults("Fish Bowl");
                i[5].SetDefaults("Robe");
                i[6].SetDefaults("Mime Mask");
                i[7].SetDefaults("Bunny Hood");
                i[8].SetDefaults("Summer Hat");
                i[9].SetDefaults("Robot Hat");

                // Row 2
                i[11].SetDefaults("Archaeologist's Hat");
                i[12].SetDefaults("Plumber's Hat");
                i[13].SetDefaults("Top Hat");
                i[14].SetDefaults("Familiar Wig");
                i[15].SetDefaults("Red Hat");
                i[16].SetDefaults("Ninja Hood");
                i[17].SetDefaults("Hero's Hat");
                i[18].SetDefaults("Clown Hat");
                i[19].SetDefaults("Wizard Hat");

                // Row 3
                i[21].SetDefaults("Archaeologist's Jacket");
                i[22].SetDefaults("Plumber's Shirt");
                i[23].SetDefaults("Tuxedo Shirt");
                i[24].SetDefaults("Familiar Shirt");
                i[25].SetDefaults("The Doctor's Shirt");
                i[26].SetDefaults("Ninja Shirt");
                i[27].SetDefaults("Hero's Shirt");
                i[28].SetDefaults("Clown Shirt");
                i[29].SetDefaults("Gold Crown");

                // Row 4
                i[31].SetDefaults("Archaeologist's Pants");
                i[32].SetDefaults("Plumber's Pants");
                i[33].SetDefaults("Tuxedo Pants");
                i[34].SetDefaults("Familiar Pants");
                i[35].SetDefaults("The Doctor's Pants");
                i[36].SetDefaults("Ninja Pants");
                i[37].SetDefaults("Hero's Pants");
                i[38].SetDefaults("Clown Pants");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Vanity");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Consumables
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Lesser Healing Potion");
                i[2].SetDefaults("Lesser Mana Potion");
                i[3].SetDefaults("Lesser Restoration Potion");
                i[4].SetDefaults("Healing Potion");
                i[5].SetDefaults("Mana Potion");
                i[6].SetDefaults("Restoration Potion");
                i[7].SetDefaults("Greater Healing Potion");
                i[8].SetDefaults("Greater Mana Potion");

                // Row 2
                i[11].SetDefaults("Archery Potion");
                i[12].SetDefaults("Battle Potion");
                i[13].SetDefaults("Featherfall Potion");
                i[14].SetDefaults("Gills Potion");
                i[15].SetDefaults("Gravitation Potion");
                i[16].SetDefaults("Hunter Potion");
                i[17].SetDefaults("Invisibility Potion");
                i[18].SetDefaults("Ironskin Potion");
                i[19].SetDefaults("Magic Power Potion");

                // Row 3
                i[20].SetDefaults("Mana Regeneration Potion");
                i[21].SetDefaults("Night Owl Potion");
                i[22].SetDefaults("Obsidian Skin Potion");
                i[23].SetDefaults("Regeneration Potion");
                i[24].SetDefaults("Shine Potion");
                i[25].SetDefaults("Spelunker Potion");
                i[26].SetDefaults("Swiftness Potion");
                i[27].SetDefaults("Thorns Potion");
                i[28].SetDefaults("Water Walking Potion");

                // Row 4
                i[30].SetDefaults("Mushroom");
                i[31].SetDefaults("Glowing Mushroom");
                i[32].SetDefaults("Ale");
                i[33].SetDefaults("Bowl of Soup");
                i[34].SetDefaults("Goldfish");
                i[36].SetDefaults("Fallen Star");
                i[37].SetDefaults("Life Crystal");
                i[38].SetDefaults("Mana Crystal");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Consumables");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Materials: Part 1
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Cobweb");
                i[4].SetDefaults("Silk");
                i[5].SetDefaults("Gel");
                i[6].SetDefaults("Lens");
                i[7].SetDefaults("Black Lens");
                i[8].SetDefaults("Iron Chain");
                i[9].SetDefaults("Hook");

                // Row 2
                i[11].SetDefaults("Shadow Scale");
                i[12].SetDefaults("Tattered Cloth");
                i[13].SetDefaults("Leather");
                i[14].SetDefaults("Rotten Chunk");
                i[15].SetDefaults("Worm Tooth");
                i[16].SetDefaults("Cactus");
                i[17].SetDefaults("Water Bucket");
                i[18].SetDefaults("Lava Bucket");
                i[19].SetDefaults("Vile Powder");

                // Row 3
                i[20].SetDefaults("Stinger");
                i[21].SetDefaults("Feather");
                i[22].SetDefaults("Vine");
                i[23].SetDefaults("Jungle Spores");
                i[24].SetDefaults("Shark Fin");
                i[25].SetDefaults("Antlion Mandible");
                i[26].SetDefaults("Illegal Gun Parts");
                i[27].SetDefaults("Glowstick");
                i[28].SetDefaults("Green Dye");
                i[29].SetDefaults("Black Dye");

                // Row 4
                i[30].SetDefaults("Copper Bar");
                i[31].SetDefaults("Iron Bar");
                i[32].SetDefaults("Silver Bar");
                i[33].SetDefaults("Gold Bar");
                i[34].SetDefaults("Demonite Bar");
                i[35].SetDefaults("Meteorite Bar");
                i[36].SetDefaults("Hellstone Bar");
                i[37].SetDefaults("Cobalt Bar");
                i[38].SetDefaults("Mythril Bar");
                i[39].SetDefaults("Adamantite Bar");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Materials: Part 1");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Materials: Part 2
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Bell");
                i[12].SetDefaults("Harp");
                i[13].SetDefaults("Spell Tome");
                i[14].SetDefaults("Cursed Flame");
                i[15].SetDefaults("Dark Shard");
                i[16].SetDefaults("Light Shard");
                i[17].SetDefaults("Pixie Dust");
                i[18].SetDefaults("Unicorn Horn");

                // Row 3
                i[20].SetDefaults("Soul of Flight");
                i[21].SetDefaults("Soul of Fright");
                i[22].SetDefaults("Soul of Light");
                i[23].SetDefaults("Soul of Might");
                i[24].SetDefaults("Soul of Night");
                i[25].SetDefaults("Soul of Sight");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Materials: Part 2");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Mechanical
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;
                i[3].SetDefaults("Ivy Whip");
                i[4].SetDefaults("Wrench");
                i[5].SetDefaults("Wire Cutter");
                i[6].SetDefaults("Switch");
                i[7].SetDefaults("Active Stone Block");
                i[8].SetDefaults("Inactive Stone Block");

                // Row 2
                i[11].SetDefaults("Wire");
                i[12].SetDefaults("Lever");
                i[13].SetDefaults("Brown Pressure Plate");
                i[14].SetDefaults("Gray Pressure Plate");
                i[15].SetDefaults("Green Pressure Plate");
                i[16].SetDefaults("Red Pressure Plate");
                i[17].SetDefaults("1 Second Timer");
                i[18].SetDefaults("3 Second Timer");
                i[19].SetDefaults("5 Second Timer");

                // Row 3
                i[20].SetDefaults("Inlet Pump");
                i[21].SetDefaults("Outlet Pump");
                i[22].SetDefaults("Dart Trap");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Mechanical");
                Inventory.AddInventory(inv); ;
            }
            #endregion

            #region Ammo
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Wooden Arrow");
                i[12].SetDefaults("Flaming Arrow");
                i[13].SetDefaults("Unholy Arrow");
                i[14].SetDefaults("Jester's Arrow");
                i[15].SetDefaults("Hellfire Arrow");
                i[16].SetDefaults("Holy Arrow");
                i[17].SetDefaults("Cursed Arrow");

                // Row 3
                i[20].SetDefaults("Seed");
                i[21].SetDefaults("Musket Ball");
                i[22].SetDefaults("Silver Bullet");
                i[23].SetDefaults("Meteor Shot");
                i[24].SetDefaults("Crystal Bullet");
                i[25].SetDefaults("Cursed Bullet");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Ammo");
                Inventory.AddInventory(inv); ;
            }
            #endregion

            #region Alchemy
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;
                i[3].SetDefaults("Clay Pot");

                i[4].SetDefaults("Bottled Water");
                i[5].SetDefaults("Bottle");
                i[8].SetDefaults("Acorn");
                i[9].SetDefaults("Sunflower");

                // Row 2
                i[11].SetDefaults("Blinkroot Seeds");
                i[12].SetDefaults("Daybloom Seeds");
                i[13].SetDefaults("Fireblossom Seeds");
                i[14].SetDefaults("Moonglow Seeds");
                i[15].SetDefaults("Deathweed Seeds");
                i[16].SetDefaults("Waterleaf Seeds");

                // Row 3
                i[21].SetDefaults("Blinkroot");
                i[22].SetDefaults("Daybloom");
                i[23].SetDefaults("Fireblossom");
                i[24].SetDefaults("Moonglow");
                i[25].SetDefaults("Deathweed");
                i[26].SetDefaults("Waterleaf");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Alchemy");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Statues: Useful
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Bat Statue");
                i[2].SetDefaults("Bird Statue");
                i[3].SetDefaults("Bomb Statue");
                i[4].SetDefaults("Bunny Statue");
                i[5].SetDefaults("Chest Statue");
                i[6].SetDefaults("Crab Statue");
                i[7].SetDefaults("Fish Statue");
                i[8].SetDefaults("Heart Statue");
                i[9].SetDefaults("Jellyfish Statue");

                // Row 2
                i[11].SetDefaults("King Statue");
                i[12].SetDefaults("Mushroom Statue");
                i[13].SetDefaults("Piranha Statue");
                i[14].SetDefaults("Queen Statue");
                i[15].SetDefaults("Skeleton Statue");
                i[16].SetDefaults("Slime Statue");
                i[17].SetDefaults("Star Statue");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Statues: Useful");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Statues: Useless
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Angel Statue");
                i[2].SetDefaults("Anvil Statue");
                i[3].SetDefaults("Axe Statue");
                i[4].SetDefaults("Boomerang Statue");
                i[5].SetDefaults("Boot Statue");
                i[6].SetDefaults("Bow Statue");
                i[7].SetDefaults("Corrupt Statue");
                i[8].SetDefaults("Cross Statue");
                i[9].SetDefaults("Eyeball Statue");

                // Row 2
                i[11].SetDefaults("Gargoyle Statue");
                i[12].SetDefaults("Gloom Statue");
                i[13].SetDefaults("Goblin Statue");
                i[14].SetDefaults("Hammer Statue");
                i[15].SetDefaults("Hornet Statue");
                i[16].SetDefaults("Imp Statue");
                i[17].SetDefaults("Pickaxe Statue");
                i[18].SetDefaults("Pillar Statue");
                i[19].SetDefaults("Pot Statue");

                // Row 3
                i[20].SetDefaults("Potion Statue");
                i[21].SetDefaults("Reaper Statue");
                i[22].SetDefaults("Shield Statue");
                i[23].SetDefaults("Spear Statue");
                i[24].SetDefaults("Sunflower Statue");
                i[25].SetDefaults("Sword Statue");
                i[26].SetDefaults("Tree Statue");
                i[27].SetDefaults("Woman Statue");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Statues: Useless");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Crafting Stations
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Wooden Chair");
                i[3].SetDefaults("Wooden Table");
                i[4].SetDefaults("Work Bench");
                i[5].SetDefaults("Sawmill");
                i[6].SetDefaults("Keg");
                i[7].SetDefaults("Cooking Pot");
                i[8].SetDefaults("Iron Anvil");
                i[9].SetDefaults("Mythril Anvil");

                // Row 2
                i[11].SetDefaults("Furnace");
                i[12].SetDefaults("Hellforge");
                i[13].SetDefaults("Adamantite Forge");
                i[14].SetDefaults("Loom");
                i[15].SetDefaults("Bookcase");
                i[16].SetDefaults("Tinkerer's Workshop");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Crafting Stations");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Decorations
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Wooden Door");
                i[3].SetDefaults("Wooden Chair");
                i[4].SetDefaults("Wooden Table");
                i[5].SetDefaults("Bed");
                i[6].SetDefaults("Sign");
                i[7].SetDefaults("Tombstone");
                i[8].SetDefaults("Book");
                i[9].SetDefaults("Bookcase");

                // Row 2
                i[11].SetDefaults("Statue");
                i[12].SetDefaults("Toilet");
                i[13].SetDefaults("Bathtub");
                i[14].SetDefaults("Bench");
                i[15].SetDefaults("Piano");
                i[16].SetDefaults("Grandfather Clock");
                i[17].SetDefaults("Dresser");
                i[18].SetDefaults("Throne");
                i[19].SetDefaults("Pink Vase");

                // Row 3
                i[20].SetDefaults("Bowl");
                i[21].SetDefaults("Mannequin");
                i[22].SetDefaults("Mug");
                i[23].SetDefaults("Coral");
                i[24].SetDefaults("Crystal Shard");
                i[25].SetDefaults("Spike");
                i[26].SetDefaults("Red Banner");
                i[27].SetDefaults("Green Banner");
                i[28].SetDefaults("Blue Banner");
                i[29].SetDefaults("Yellow Banner");

                // Row 4
                i[30].SetDefaults("Chest");
                i[31].SetDefaults("Gold Chest");
                i[32].SetDefaults("Shadow Chest");
                i[33].SetDefaults("Barrel");
                i[34].SetDefaults("Trash Can");
                i[36].SetDefaults("Safe");
                i[37].SetDefaults("Piggy Bank");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Decorations");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Music Boxes
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Music Box");
                i[12].SetDefaults("Music Box (Boss 1)");
                i[13].SetDefaults("Music Box (Boss 2)");
                i[14].SetDefaults("Music Box (Boss 3)");
                i[15].SetDefaults("Music Box (Corruption)");
                i[16].SetDefaults("Music Box (Eerie)");
                i[17].SetDefaults("Music Box (Jungle)");
                i[18].SetDefaults("Music Box (Night)");
                i[19].SetDefaults("Music Box (Overworld Day)");

                // Row 3
                i[20].SetDefaults("Music Box (The Hallow)");
                i[21].SetDefaults("Music Box (Title)");
                i[22].SetDefaults("Music Box (Underground)");
                i[23].SetDefaults("Music Box (Underground Corruption)");
                i[24].SetDefaults("Music Box (Underground Hallow)");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Music Boxes");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Lighting
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Torch");
                i[4].SetDefaults("Candle");
                i[5].SetDefaults("Water Candle");
                i[6].SetDefaults("Candelabra");
                i[7].SetDefaults("Skull Lantern");
                i[8].SetDefaults("Tiki Torch");
                i[9].SetDefaults("Lamp Post");

                // Row 2
                i[11].SetDefaults("Cursed Torch");
                i[12].SetDefaults("Demon Torch");
                i[13].SetDefaults("Blue Torch");
                i[14].SetDefaults("Green Torch");
                i[15].SetDefaults("Purple Torch");
                i[16].SetDefaults("Red Torch");
                i[17].SetDefaults("White Torch");
                i[18].SetDefaults("Yellow Torch");

                // Row 3
                i[20].SetDefaults("Copper Chandelier");
                i[21].SetDefaults("Silver Chandelier");
                i[22].SetDefaults("Gold Chandelier");
                i[23].SetDefaults("Chain Lantern");
                i[24].SetDefaults("Chinese Lantern");
                i[25].SetDefaults("Disco Ball");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Lighting");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Ores & Gems
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Torch");
                i[4].SetDefaults("Wood Platform");

                // Row 2
                i[11].SetDefaults("Copper Ore");
                i[12].SetDefaults("Iron Ore");
                i[13].SetDefaults("Silver Ore");
                i[14].SetDefaults("Gold Ore");
                i[15].SetDefaults("Demonite Ore");
                i[16].SetDefaults("Meteorite");
                i[17].SetDefaults("Obsidian");
                i[18].SetDefaults("Hellstone");

                // Row 3
                i[20].SetDefaults("Cobalt Ore");
                i[21].SetDefaults("Mythril Ore");
                i[22].SetDefaults("Adamantite Ore");

                // Row 4
                i[30].SetDefaults("Amethyst");
                i[31].SetDefaults("Diamond");
                i[32].SetDefaults("Emerald");
                i[33].SetDefaults("Ruby");
                i[34].SetDefaults("Sapphire");
                i[35].SetDefaults("Topaz");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Ores & Gems");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Walls
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Dirt Wall");
                i[4].SetDefaults("Stone Wall");
                i[5].SetDefaults("Wood Wall");
                i[6].SetDefaults("Gray Brick Wall");
                i[7].SetDefaults("Red Brick Wall");
                i[8].SetDefaults("Glass Wall");
                i[9].SetDefaults("Planked Wall");

                // Row 2
                i[11].SetDefaults("Copper Brick Wall");
                i[12].SetDefaults("Silver Brick Wall");
                i[13].SetDefaults("Gold Brick Wall");
                i[14].SetDefaults("Obsidian Brick Wall");
                i[15].SetDefaults("Pink Brick Wall");
                i[16].SetDefaults("Green Brick Wall");
                i[17].SetDefaults("Blue Brick Wall");

                // Row 3
                i[20].SetDefaults("Cobalt Brick Wall");
                i[21].SetDefaults("Iridescent Brick Wall");
                i[22].SetDefaults("Mythril Brick Wall");
                i[23].SetDefaults("Pearlstone Brick Wall");
                i[24].SetDefaults("Mudstone Brick Wall");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Walls");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Soils & Blocks
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Torch");
                i[4].SetDefaults("Wood Platform");
                i[5].SetDefaults("Wood");
                i[6].SetDefaults("Dirt Block");
                i[7].SetDefaults("Sand Block");
                i[8].SetDefaults("Clay Block");
                i[9].SetDefaults("Mud Block");

                // Row 2
                i[11].SetDefaults("Ash Block");
                i[12].SetDefaults("Silt Block");
                i[13].SetDefaults("Stone Block");
                i[14].SetDefaults("Ebonstone Block");
                i[15].SetDefaults("Pearlstone Block");
                i[16].SetDefaults("Pearlsand Block");
                i[17].SetDefaults("Ebonsand Block");

                // Row 3
                i[20].SetDefaults("Grass Seeds");
                i[21].SetDefaults("Jungle Grass Seeds");
                i[22].SetDefaults("Mushroom Grass Seeds");
                i[23].SetDefaults("Corrupt Seeds");
                i[24].SetDefaults("Hallowed Seeds");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Soils & Blocks");
                Inventory.AddInventory(inv);
            }
            #endregion

            #region Bricks
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Torch");
                i[4].SetDefaults("Wood Platform");
                i[5].SetDefaults("Gray Brick");
                i[6].SetDefaults("Red Brick");
                i[7].SetDefaults("Glass");
                i[8].SetDefaults("Wood");
                i[9].SetDefaults("Wooden Beam");

                // Row 2
                i[11].SetDefaults("Copper Brick");
                i[12].SetDefaults("Silver Brick");
                i[13].SetDefaults("Gold Brick");
                i[14].SetDefaults("Obsidian Brick");
                i[15].SetDefaults("Hellstone Brick");
                i[16].SetDefaults("Pink Brick");
                i[17].SetDefaults("Green Brick");
                i[18].SetDefaults("Blue Brick");

                //Row 3
                i[20].SetDefaults("Cobalt Brick");
                i[21].SetDefaults("Demonite Brick");
                i[22].SetDefaults("Iridescent Brick");
                i[23].SetDefaults("Mythril Brick");
                i[24].SetDefaults("Pearlstone Brick");
                i[25].SetDefaults("Mudstone Block");

                // Equipment
                i[44].SetDefaults("Sunglasses");

                // Accessories
                i[47].SetDefaults("Cloud in a Balloon");
                i[48].SetDefaults("Spectre Boots");
                i[49].SetDefaults("Obsidian Horseshoe");

                Inventory inv = new Inventory(i, "Bricks");
                Inventory.AddInventory(inv);
            }
            #endregion
        }
Ejemplo n.º 3
0
        public static void CreateInventories()
        {
            // i[10] is now the trash slot. DO NOT place an item there, it will get overwritten and will cause you frustration!!

            #region Blank
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;
                i[4].SetDefaults("Ivy Whip");

                Inventory inv = new Inventory(i, "Blank");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Armor
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Copper Helmet");
                i[12].SetDefaults("Iron Helmet");
                i[13].SetDefaults("Silver Helmet");
                i[14].SetDefaults("Gold Helmet");
                i[15].SetDefaults("Meteor Helmet");
                i[16].SetDefaults("Shadow Helmet");
                i[17].SetDefaults("Necro Helmet");
                i[18].SetDefaults("Jungle Hat");
                i[19].SetDefaults("Molten Helmet");

                // Row 3
                i[21].SetDefaults("Copper Chainmail");
                i[22].SetDefaults("Iron Chainmail");
                i[23].SetDefaults("Silver Chainmail");
                i[24].SetDefaults("Gold Chainmail");
                i[25].SetDefaults("Meteor Suit");
                i[26].SetDefaults("Shadow Scalemail");
                i[27].SetDefaults("Necro Breastplate");
                i[28].SetDefaults("Jungle Shirt");
                i[29].SetDefaults("Molten Breastplate");

                // Row 4
                i[31].SetDefaults("Copper Greaves");
                i[32].SetDefaults("Iron Greaves");
                i[33].SetDefaults("Silver Greaves");
                i[34].SetDefaults("Gold Greaves");
                i[35].SetDefaults("Meteor Leggings");
                i[36].SetDefaults("Shadow Greaves");
                i[37].SetDefaults("Necro Greaves");
                i[38].SetDefaults("Jungle Pants");
                i[39].SetDefaults("Molten Greaves");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Armor");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Weapons (throwable, explosive, flails, spears, bows, guns)
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Blowpipe");
                i[2].SetDefaults("Flintlock Pistol");
                i[3].SetDefaults("Musket");
                i[4].SetDefaults("Handgun");
                i[5].SetDefaults("Minishark");
                i[6].SetDefaults("Space Gun");
                i[7].SetDefaults("Phoenix Blaster");
                i[8].SetDefaults("Sandgun");
                i[9].SetDefaults("Star Cannon");

                // Row 2
                i[11].SetDefaults("Vile Powder");
                i[12].SetDefaults("Shuriken");
                i[13].SetDefaults("Bone");
                i[14].SetDefaults("Spiky Ball");
                i[15].SetDefaults("Throwing Knife");
                i[16].SetDefaults("Poisoned Knife");
                i[17].SetDefaults("Grenade");
                i[18].SetDefaults("Bomb");
                i[19].SetDefaults("Sticky Bomb");

                // Row 3
                i[20].SetDefaults("Dynamite");
                i[21].SetDefaults("Harpoon");
                i[22].SetDefaults("Ball O' Hurt");
                i[23].SetDefaults("Blue Moon");
                i[24].SetDefaults("Sunfury");
                i[25].SetDefaults("Spear");
                i[26].SetDefaults("Trident");
                i[27].SetDefaults("Dark Lance");
                i[28].SetDefaults("Wooden Boomerang");
                i[29].SetDefaults("Enchanted Boomerang");

                // Row 4
                i[30].SetDefaults("Flamarang");
                i[31].SetDefaults("Thorn Chakram");
                i[32].SetDefaults("Wooden Bow");
                i[33].SetDefaults("Copper Bow");
                i[34].SetDefaults("Iron Bow");
                i[35].SetDefaults("Silver Bow");
                i[36].SetDefaults("Gold Bow");
                i[37].SetDefaults("Demon Bow");
                i[38].SetDefaults("Molten Fury");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Misc Weapons");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Weapons (magic, melee)
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[2].SetDefaults("Flower of Fire");
                i[3].SetDefaults("Vilethorn");
                i[4].SetDefaults("Magic Missile");
                i[5].SetDefaults("Flamelash");
                i[6].SetDefaults("Water Bolt");
                i[7].SetDefaults("Demon Scythe");
                i[8].SetDefaults("Aqua Scepter");

                // Row 2
                i[11].SetDefaults("Night's Edge");
                i[12].SetDefaults("Light's Bane");
                i[13].SetDefaults("Starfury");
                i[14].SetDefaults("Staff of Regrowth");
                i[15].SetDefaults("The Breaker");
                i[16].SetDefaults("War Axe of the Night");

                // Row 3
                i[20].SetDefaults("Wooden Sword");
                i[21].SetDefaults("Copper Shortsword");
                i[22].SetDefaults("Copper Broadsword");
                i[23].SetDefaults("Iron Shortsword");
                i[24].SetDefaults("Iron Broadsword");
                i[25].SetDefaults("Silver Shortsword");
                i[26].SetDefaults("Silver Broadsword");
                i[27].SetDefaults("Gold Shortsword");
                i[28].SetDefaults("Gold Broadsword");

                // Row 4
                i[30].SetDefaults("Muramasa");
                i[31].SetDefaults("Blade of Grass");
                i[32].SetDefaults("Fiery Greatsword");
                i[33].SetDefaults("White Phaseblade");
                i[34].SetDefaults("Blue Phaseblade");
                i[35].SetDefaults("Red Phaseblade");
                i[36].SetDefaults("Purple Phaseblade");
                i[37].SetDefaults("Green Phaseblade");
                i[38].SetDefaults("Yellow Phaseblade");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Melee/Magic Weapons");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Accessories / Other
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Grappling Hook");
                i[2].SetDefaults("Dirt Rod");
                i[4].SetDefaults("Cobalt Shield");
                i[5].SetDefaults("Feral Claws");
                i[6].SetDefaults("Obsidian Skull");
                i[7].SetDefaults("Shackle");
                i[8].SetDefaults("Empty Bucket");
                i[9].SetDefaults("Guide Voodoo Doll");

                // Row 2
                i[11].SetDefaults("Anklet of the Wind");
                i[12].SetDefaults("Cloud in a Bottle");
                i[13].SetDefaults("Flipper");
                i[14].SetDefaults("Hermes Boots");
                i[15].SetDefaults("Lucky Horseshoe");
                i[16].SetDefaults("Rocket Boots");
                i[17].SetDefaults("Shiny Red Balloon");
                i[18].SetDefaults("Aglet");

                // Row 3
                i[20].SetDefaults("Depth Meter");
                i[21].SetDefaults("Copper Watch");
                i[22].SetDefaults("Silver Watch");
                i[23].SetDefaults("Gold Watch");
                i[25].SetDefaults("Mining Helmet");
                i[27].SetDefaults("Orb of Light");
                i[28].SetDefaults("Magic Mirror");
                i[29].SetDefaults("Breathing Reed");

                // Row 4
                i[30].SetDefaults("Band of Regeneration");
                i[31].SetDefaults("Band of Starpower");
                i[32].SetDefaults("Nature's Gift");
                i[38].SetDefaults("Whoopie Cushion");
                i[39].SetDefaults("Spike");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Misc + Accessories");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Vanity Items
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Ivy Whip");
                i[1].SetDefaults("Goggles");
                i[2].SetDefaults("Sunglasses");
                i[3].SetDefaults("Jungle Rose");
                i[4].SetDefaults("Fish Bowl");
                i[5].SetDefaults("Robe");
                i[6].SetDefaults("Mime Mask");
                i[7].SetDefaults("Bunny Hood");
                i[8].SetDefaults("Red Hat");
                i[9].SetDefaults("Robot Hat");

                // Row 2
                i[11].SetDefaults("Archaeologist's Hat");
                i[12].SetDefaults("Plumber's Hat");
                i[13].SetDefaults("Top Hat");
                i[14].SetDefaults("Familiar Wig");
                i[15].SetDefaults("Summer Hat");
                i[16].SetDefaults("Ninja Hood");
                i[17].SetDefaults("Hero's Hat");
                i[19].SetDefaults("Gold Crown");

                // Row 3
                i[21].SetDefaults("Archaeologist's Jacket");
                i[22].SetDefaults("Plumber's Shirt");
                i[23].SetDefaults("Tuxedo Shirt");
                i[24].SetDefaults("Familiar Shirt");
                i[25].SetDefaults("The Doctor's Shirt");
                i[26].SetDefaults("Ninja Shirt");
                i[27].SetDefaults("Hero's Shirt");

                // Row 4
                i[31].SetDefaults("Archaeologist's Pants");
                i[32].SetDefaults("Plumber's Pants");
                i[33].SetDefaults("Tuxedo Pants");
                i[34].SetDefaults("Familiar Pants");
                i[35].SetDefaults("The Doctor's Pants");
                i[36].SetDefaults("Ninja Pants");
                i[37].SetDefaults("Hero's Pants");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Vanity");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Consumables
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Lesser Healing Potion");
                i[4].SetDefaults("Lesser Mana Potion");
                i[5].SetDefaults("Lesser Restoration Potion");
                i[6].SetDefaults("Healing Potion");
                i[7].SetDefaults("Mana Potion");
                i[8].SetDefaults("Restoration Potion");

                // Row 2
                i[11].SetDefaults("Archery Potion");
                i[12].SetDefaults("Battle Potion");
                i[13].SetDefaults("Featherfall Potion");
                i[14].SetDefaults("Gills Potion"); // 291
                i[15].SetDefaults("Gravitation Potion");
                i[16].SetDefaults("Hunter Potion");
                i[17].SetDefaults("Invisibility Potion");
                i[18].SetDefaults("Ironskin Potion");
                i[19].SetDefaults("Magic Power Potion");

                // Row 3
                i[20].SetDefaults("Mana Regeneration Potion");
                i[21].SetDefaults("Night Owl Potion");
                i[22].SetDefaults("Obsidian Skin Potion");
                i[23].SetDefaults("Regeneration Potion");
                i[24].SetDefaults("Shine Potion");
                i[25].SetDefaults("Spelunker Potion");
                i[26].SetDefaults("Swiftness Potion");
                i[27].SetDefaults("Thorns Potion");
                i[28].SetDefaults("Water Walking Potion");

                // Row 4
                i[30].SetDefaults("Mushroom");
                i[31].SetDefaults("Glowing Mushroom");
                i[32].SetDefaults("Ale");
                i[33].SetDefaults("Bowl of Soup");
                i[34].SetDefaults("Goldfish");
                i[36].SetDefaults("Fallen Star");
                i[37].SetDefaults("Life Crystal");
                i[38].SetDefaults("Mana Crystal");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Consumables");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Materials
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Copper Bar");
                i[4].SetDefaults("Iron Bar");
                i[5].SetDefaults("Silver Bar");
                i[6].SetDefaults("Gold Bar");
                i[7].SetDefaults("Demonite Bar");
                i[8].SetDefaults("Meteorite Bar");
                i[9].SetDefaults("Hellstone Bar");

                // Row 2
                i[11].SetDefaults("Amethyst");
                i[12].SetDefaults("Diamond");
                i[13].SetDefaults("Emerald");
                i[14].SetDefaults("Ruby");
                i[15].SetDefaults("Sapphire");
                i[16].SetDefaults("Topaz");
                i[17].SetDefaults("Gel");
                i[18].SetDefaults("Cobweb");
                i[19].SetDefaults("Silk");

                // Row 3
                i[20].SetDefaults("Lens");
                i[21].SetDefaults("Black Lens");
                i[22].SetDefaults("Iron Chain");
                i[23].SetDefaults("Hook");
                i[24].SetDefaults("Shadow Scale");
                i[25].SetDefaults("Tattered Cloth");
                i[26].SetDefaults("Leather");
                i[27].SetDefaults("Rotten Chunk");
                i[28].SetDefaults("Worm Tooth");
                i[29].SetDefaults("Cactus");

                // Row 4
                i[30].SetDefaults("Stinger");
                i[31].SetDefaults("Feather");
                i[32].SetDefaults("Vine");
                i[33].SetDefaults("Jungle Spores");
                i[34].SetDefaults("Shark Fin");
                i[35].SetDefaults("Antlion Mandible");
                i[36].SetDefaults("Illegal Gun Parts");
                i[37].SetDefaults("Glowstick");
                i[38].SetDefaults("Green Dye");
                i[39].SetDefaults("Black Dye");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Crafting Materials");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Ammo / Unknown
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Ivy Whip");

                // Row 2
                i[11].SetDefaults("Wooden Arrow");
                i[12].SetDefaults("Flaming Arrow");
                i[13].SetDefaults("Unholy Arrow");
                i[14].SetDefaults("Jester's Arrow");
                i[15].SetDefaults("Hellfire Arrow");
                i[16].SetDefaults("Musket Ball");
                i[17].SetDefaults("Silver Bullet");
                i[18].SetDefaults("Meteor Shot");
                i[19].SetDefaults("Seed");

                // Row 3
                i[20].SetDefaults("Suspicious Looking Eye");
                i[21].SetDefaults("Worm Food");
                i[22].SetDefaults("Goblin Battle Standard");
                i[23].SetDefaults("Angel Statue");
                i[24].SetDefaults("Golden Key");
                i[25].SetDefaults("Shadow Key");

                // Row 4
                i[30].SetDefaults("Copper Coin");
                i[31].SetDefaults("Silver Coin");
                i[32].SetDefaults("Gold Coin");
                i[33].SetDefaults("Platinum Coin");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Misc + Ammo");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv); ;
            }
            #endregion

            #region Alchemy
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;
                i[3].SetDefaults("Clay Pot");

                i[4].SetDefaults("Bottled Water");
                i[5].SetDefaults("Bottle");
                i[8].SetDefaults("Acorn");
                i[9].SetDefaults("Sunflower");

                // Row 2
                i[11].SetDefaults("Blinkroot Seeds");
                i[12].SetDefaults("Daybloom Seeds");
                i[13].SetDefaults("Fireblossom Seeds");
                i[14].SetDefaults("Moonglow Seeds");
                i[15].SetDefaults("Deathweed Seeds");
                i[16].SetDefaults("Waterleaf Seeds");

                // Row 3
                i[21].SetDefaults("Blinkroot");
                i[22].SetDefaults("Daybloom");
                i[23].SetDefaults("Fireblossom");
                i[24].SetDefaults("Moonglow");
                i[25].SetDefaults("Deathweed");
                i[26].SetDefaults("Waterleaf");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Alchemy");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = true;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Decor (minus lighting and storage)
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Wooden Door");
                i[4].SetDefaults("Wooden Chair");
                i[5].SetDefaults("Wooden Table");
                i[6].SetDefaults("Work Bench");
                i[7].SetDefaults("Iron Anvil");
                i[8].SetDefaults("Furnace");
                i[9].SetDefaults("Hellforge");

                // Row 2
                i[11].SetDefaults("Keg");
                i[12].SetDefaults("Cooking Pot");
                i[13].SetDefaults("Loom");
                i[14].SetDefaults("Bed");
                i[15].SetDefaults("Sign");
                i[16].SetDefaults("Tombstone");
                i[17].SetDefaults("Pink Vase");
                i[18].SetDefaults("Book");
                i[19].SetDefaults("Bookcase");

                // Row 3
                i[20].SetDefaults("Statue");
                i[21].SetDefaults("Toilet");
                i[22].SetDefaults("Bathtub");
                i[23].SetDefaults("Bench");
                i[24].SetDefaults("Piano");
                i[25].SetDefaults("Grandfather Clock");
                i[26].SetDefaults("Dresser");
                i[27].SetDefaults("Throne");
                i[28].SetDefaults("Bowl");
                i[29].SetDefaults("Coral");

                // Row 4
                i[30].SetDefaults("Red Banner");
                i[31].SetDefaults("Green Banner");
                i[32].SetDefaults("Blue Banner");
                i[33].SetDefaults("Yellow Banner");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Decor");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = false;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Decor (lighting & storage)
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Torch");
                i[4].SetDefaults("Candle");
                i[5].SetDefaults("Water Candle");
                i[6].SetDefaults("Candelabra");
                i[7].SetDefaults("Skull Lantern");
                i[8].SetDefaults("Tiki Torch");
                i[9].SetDefaults("Lamp Post");

                // Row 2
                i[11].SetDefaults("Copper Chandelier");
                i[12].SetDefaults("Silver Chandelier");
                i[13].SetDefaults("Gold Chandelier");
                i[14].SetDefaults("Chain Lantern");
                i[15].SetDefaults("Chinese Lantern");

                // Row 3
                i[20].SetDefaults("Chest");
                i[21].SetDefaults("Gold Chest");
                i[22].SetDefaults("Shadow Chest");
                i[23].SetDefaults("Barrel");
                i[24].SetDefaults("Trash Can");
                i[26].SetDefaults("Safe");
                i[27].SetDefaults("Piggy Bank");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Lighting/Storage");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = false;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Walls
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Dirt Wall");
                i[4].SetDefaults("Stone Wall");
                i[5].SetDefaults("Wood Wall");
                i[6].SetDefaults("Gray Brick Wall");
                i[7].SetDefaults("Red Brick Wall");

                // Row 2
                i[11].SetDefaults("Copper Brick Wall");
                i[12].SetDefaults("Silver Brick Wall");
                i[13].SetDefaults("Gold Brick Wall");
                i[14].SetDefaults("Obsidian Brick Wall");
                i[15].SetDefaults("Pink Brick Wall");
                i[16].SetDefaults("Green Brick Wall");
                i[17].SetDefaults("Blue Brick Wall");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Walls");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = false;

                Inventory.AddInventory(inv);
            }
            #endregion

            #region Building Items
            {
                Item[] i = new Item[53];

                for (int it = 0; it < i.Length; it++)
                {
                    i[it] = new Item();
                }

                // Row 1
                i[0].SetDefaults("Copper Pickaxe");
                i[1].SetDefaults("Copper Hammer");
                i[2].SetDefaults("Blue Phaseblade");
                i[2].useStyle = 0;

                i[3].SetDefaults("Dirt Block");
                i[4].SetDefaults("Stone Block");
                i[5].SetDefaults("Gray Brick");
                i[6].SetDefaults("Torch");
                i[7].SetDefaults("Wood");
                i[8].SetDefaults("Wood Platform");
                i[9].SetDefaults("Glass");

                // Row 2
                i[11].SetDefaults("Red Brick");
                i[12].SetDefaults("Copper Brick");
                i[13].SetDefaults("Silver Brick");
                i[14].SetDefaults("Gold Brick");
                i[15].SetDefaults("Obsidian Brick");
                i[16].SetDefaults("Hellstone Brick");
                i[17].SetDefaults("Pink Brick");
                i[18].SetDefaults("Green Brick");
                i[19].SetDefaults("Blue Brick");

                // Row 3
                i[20].SetDefaults("Clay Block");
                i[21].SetDefaults("Mud Block");
                i[22].SetDefaults("Ash Block");
                i[23].SetDefaults("Sand Block");
                i[24].SetDefaults("Obsidian");
                i[25].SetDefaults("Hellstone");
                i[26].SetDefaults("Meteorite");
                i[27].SetDefaults("Demonite Ore");
                i[28].SetDefaults("Ebonstone Block");
                i[29].SetDefaults("Purification Powder");

                // Row 4
                i[30].SetDefaults("Copper Ore");
                i[31].SetDefaults("Iron Ore");
                i[32].SetDefaults("Silver Ore");
                i[33].SetDefaults("Gold Ore");
                i[34].SetDefaults("Grass Seeds");
                i[35].SetDefaults("Jungle Grass Seeds");
                i[36].SetDefaults("Mushroom Grass Seeds");
                i[37].SetDefaults("Corrupt Seeds");
                i[38].SetDefaults("Water Bucket");
                i[39].SetDefaults("Lava Bucket");

                // Equipment
                i[44].SetDefaults("Mining Helmet");

                // Accessories
                i[47].SetDefaults("Cloud in a Bottle");
                i[48].SetDefaults("Shiny Red Balloon");
                i[49].SetDefaults("Rocket Boots");
                i[50].SetDefaults("Lucky Horseshoe");
                i[51].SetDefaults("Hermes Boots");

                Inventory inv = new Inventory(i, "Building Items");

                inv.ItemHax = true;
                inv.GodMode = true;
                inv.NPCs = false;
                inv.BuildMode = true;
                inv.ItemDrops = false;

                Inventory.AddInventory(inv);
            }
            #endregion
        }