# items # listing individual groups first for easy lookup NOTES = [ "Key of Hope", "Key of Chaos", "Key of Courage", "Key of Love", "Key of Strength", "Key of Symbiosis", ] PROG_ITEMS = [ "Wingsuit", "Rope Dart", "Ninja Tabi", "Power Thistle", "Demon King Crown", "Ruxxtin's Amulet", "Fairy Bottle", "Sun Crest", "Moon Crest", # "Astral Seed", # "Astral Tea Leaves", ] PHOBEKINS = [ "Necro", "Pyro", "Claustro", "Acro", ] USEFUL_ITEMS = [ "Windmill Shuriken", ] # item_name_to_id needs to be deterministic and match upstream ALL_ITEMS = [ *NOTES, "Windmill Shuriken", "Wingsuit", "Rope Dart", "Ninja Tabi", # "Astral Seed", # "Astral Tea Leaves", "Candle", "Seashell", "Power Thistle", "Demon King Crown", "Ruxxtin's Amulet", "Fairy Bottle", "Sun Crest", "Moon Crest", *PHOBEKINS, "Power Seal", "Time Shard", # there's 45 separate instances of this in the client lookup, but hopefully we don't care? ] # locations # the names of these don't actually matter, but using the upstream's names for now # order must be exactly the same as upstream ALWAYS_LOCATIONS = [ # notes "Key of Love", "Key of Courage", "Key of Chaos", "Key of Symbiosis", "Key of Strength", "Key of Hope", # upgrades "Wingsuit", "Rope Dart", "Ninja Tabi", "Climbing Claws", # quest items "Astral Seed", "Astral Tea Leaves", "Candle", "Seashell", "Power Thistle", "Demon King Crown", "Ruxxtin's Amulet", "Fairy Bottle", "Sun Crest", "Moon Crest", # phobekins "Necro", "Pyro", "Claustro", "Acro", ] SEALS = [ "Ninja Village Seal - Tree House", "Autumn Hills Seal - Trip Saws", "Autumn Hills Seal - Double Swing Saws", "Autumn Hills Seal - Spike Ball Swing", "Autumn Hills Seal - Spike Ball Darts", "Catacombs Seal - Triple Spike Crushers", "Catacombs Seal - Crusher Gauntlet", "Catacombs Seal - Dirty Pond", "Bamboo Creek Seal - Spike Crushers and Doors", "Bamboo Creek Seal - Spike Ball Pits", "Bamboo Creek Seal - Spike Crushers and Doors v2", "Howling Grotto Seal - Windy Saws and Balls", "Howling Grotto Seal - Crushing Pits", "Howling Grotto Seal - Breezy Crushers", "Quillshroom Marsh Seal - Spikey Window", "Quillshroom Marsh Seal - Sand Trap", "Quillshroom Marsh Seal - Do the Spike Wave", "Searing Crags Seal - Triple Ball Spinner", "Searing Crags Seal - Raining Rocks", "Searing Crags Seal - Rhythm Rocks", "Glacial Peak Seal - Ice Climbers", "Glacial Peak Seal - Projectile Spike Pit", "Glacial Peak Seal - Glacial Air Swag", "Tower of Time Seal - Time Waster Seal", "Tower of Time Seal - Lantern Climb", "Tower of Time Seal - Arcane Orbs", "Cloud Ruins Seal - Ghost Pit", "Cloud Ruins Seal - Toothbrush Alley", "Cloud Ruins Seal - Saw Pit", "Cloud Ruins Seal - Money Farm Room", "Underworld Seal - Sharp and Windy Climb", "Underworld Seal - Spike Wall", "Underworld Seal - Fireball Wave", "Underworld Seal - Rising Fanta", "Forlorn Temple Seal - Rocket Maze", "Forlorn Temple Seal - Rocket Sunset", "Sunken Shrine Seal - Ultra Lifeguard", "Sunken Shrine Seal - Waterfall Paradise", "Sunken Shrine Seal - Tabi Gauntlet", "Riviere Turquoise Seal - Bounces and Balls", "Riviere Turquoise Seal - Launch of Faith", "Riviere Turquoise Seal - Flower Power", "Elemental Skylands Seal - Air", "Elemental Skylands Seal - Water", "Elemental Skylands Seal - Fire", ]