//----------------------------------------------------------------------------- // Inventory Loading //----------------------------------------------------------------------------- public static void LoadInventory(Inventory inventory, bool obtain = false) { // Add ammos. inventory.AddAmmos(false, new AmmoSatchelSeeds("ammo_ember_seeds", "Ember Seeds", "A burst of fire!", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(0, 3)), 0, 20), new AmmoSatchelSeeds("ammo_scent_seeds", "Scent Seeds", "An aromatic blast!", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(1, 3)), 0, 20), new AmmoSatchelSeeds("ammo_pegasus_seeds", "Pegasus Seeds", "Steals speed?", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(2, 3)), 0, 20), new AmmoSatchelSeeds("ammo_gale_seeds", "Gale Seeds", "A mighty blow!", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(3, 3)), 0, 20), new AmmoSatchelSeeds("ammo_mystery_seeds", "Mystery Seeds", "A producer of unknown effects.", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(4, 3)), 0, 20), new Ammo("ammo_bombs", "Bombs", "Very explosive.", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(13, 0)), 0, 10), new Ammo("ammo_arrows", "Arrows", "A standard arrow.", new Sprite(GameData.SHEET_ITEMS_SMALL, new Point2I(15, 1)), 0, 30) ); // Add weapons. inventory.AddItems(obtain, // Currently equipped items: new ItemCane(), new ItemFeather(), // Items in inventory menu: new ItemSword(), new ItemShield(), new ItemShovel(), new ItemMagicRod(), new ItemSwitchHook(), new ItemBracelet(), new ItemBow(), new ItemBombs(), new ItemOcarina(), new ItemBigSword(), new ItemBoomerang(), new ItemSeedSatchel(), new ItemSeedShooter(), new ItemSlingshot(), // Key items: new ItemWallet(), new ItemMembersCard(), new ItemMagicPotion(), new ItemEssenceSeed(), // Essesnces: new ItemEssence1(), new ItemEssence2(), new ItemEssence3(), new ItemEssence4(), new ItemEssence5(), new ItemEssence6(), new ItemEssence7(), new ItemEssence8() ); // Add key items. inventory.AddItems(false, new ItemFlippers()); }