Files
dockipelago/worlds/cv_dos/static_location_data.py
Jonathan Tinney 7971961166
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

244 lines
8.4 KiB
Python

location_ids = {
"Lost Village: Above Entrance": 0x01,
"Lost Village: Upper Big Room Corner": 0x02,
"Lost Village: Pre-Boss Room Upper": 0x03,
"Lost Village: Pre-Boss Room Lower": 0x04,
"Lost Village: Drawbridge Room": 0x05,
"Lost Village: Above Drawbridge": 0x06,
"Lost Village: In Moat": 0x07,
"Flying Armor Soul": 0x08,
"Lost Village: Flying Armor Indoor Room": 0x09,
"Lost Village: West Plaza": 0x0A,
"Lost Village: West Building Upper": 0x0B,
"Lost Village: West Building Lower": 0x0C,
"Lost Village: Central Building": 0x0D,
"Lost Village: East Plaza": 0x0E,
"Lost Village: Hidden Floor Room 1": 0x0F,
"Lost Village: Hidden Floor Room 2": 0x10,
"Lost Village: Mirror Room Left": 0x11,
"Lost Village: Mirror Room Right": 0x12,
"Lost Village: Axe Armor Hallway": 0x13,
"Lost Village: Underground Shaft": 0x14,
"Lost Village: Above Guest House Entrance": 0x15,
"Wizardry Lab: Mirror Room": 0x16,
"Wizardry Lab: Mirror World": 0x17,
"Wizardry Lab: Main Entry Shaft": 0x18,
"Wizardry Lab: Upper Big Room": 0x19,
"Wizardry Lab: West Gate": 0x1A,
"Wizardry Lab: Behind West Gate": 0x1B,
"Wizardry Lab: Ceiling Secret Room": 0x1C,
"Balore Soul": 0x1D,
"Wizardry Lab: East Gate": 0x1E,
"Wizardry Lab: Money Gate": 0x1F,
"Wizardry Lab: Underwater Left": 0x20,
"Wizardry Lab: Underwater Right": 0x21,
"Wizardry Lab: Above Water": 0x22,
"Garden of Madness: Lower Tree Hallway": 0x23,
"Garden of Madness: West Big Room": 0x24,
"Garden of Madness: West Big Room Alcove": 0x25,
"Garden of Madness: West Upper Room": 0x26,
"Garden of Madness: Hidden Room": 0x27,
"Garden of Madness: Center Room": 0x28,
"Garden of Madness: Money Gate": 0x29,
"Garden of Madness: Underground Room": 0x2A,
"Garden of Madness: East Alcove": 0x2B,
"Demon Guest House: Secret Room": 0x2C,
"Demon Guest House: Antechamber": 0x2D,
"Demon Guest House: Lower Main Chamber Bottom Room": 0x2E,
"Demon Guest House: Puppet Hole": 0x2F,
"Demon Guest House: Number 1 Room": 0x30,
"Demon Guest House: Number 5 Room": 0x31,
"Demon Guest House: Number 8 Room": 0x32,
"Demon Guest House: Number 9 Room": 0x33,
"Demon Guest House: Number 12 Room": 0x34,
"Demon Guest House: Mirror World": 0x35,
"Demon Guest House: Mirror Room": 0x36,
"Demon Guest House: Doll Alcove": 0x37,
"Demon Guest House: West Wing Left": 0x38,
"Demon Guest House: West Wing Right": 0x39,
"Puppet Master Soul": 0x3A,
"Demon Guest House: Ice Block Room Left": 0x3B,
"Demon Guest House: Ice Block Room Right": 0x3C,
"Demon Guest House: Central Main Chamber Bottom Room": 0x3D,
"Demon Guest House: Central Main Chamber Middle Room": 0x3E,
"Demon Guest House: Central Main Chamber Top Room": 0x3F,
"Paranoia Soul": 0x40,
"Demon Guest House: Beyond Paranoia": 0x41,
"Demon Guest House: Paranoia Mirror": 0x42,
"Dark Chapel: Entrance Alcove": 0x43,
"Dark Chapel: Catacombs Top Left": 0x44,
"Dark Chapel: Catacombs Middle Room": 0x45,
"Dark Chapel: Catacombs Soul Barrier": 0x46,
"Dark Chapel: Catacombs Mirror Room": 0x47,
"Dark Chapel: Catacombs Mirror World": 0x48,
"Dark Chapel: Big Square Room Alcove": 0x49,
"Dark Chapel: Main Room": 0x4A,
"Dark Chapel: Bell Room In Bell": 0x4B,
"Dark Chapel: Bell Room Top Left": 0x4C,
"Dark Chapel: Bell Room Right": 0x4D,
"Dark Chapel: Post-Dimitrii Room": 0x60,
"Malphas Soul": 0x61,
"Dark Chapel: Big Room Top Right": 0x4E,
"Dark Chapel: Big Room Central": 0x4F,
"Dark Chapel: Big Room Lower": 0x50,
"Condemned Tower: 1F West": 0x51,
"Condemned Tower: 1F East": 0x52,
"Condemned Tower: 2F East": 0x53,
"Condemned Tower: 5F West": 0x54,
"Condemned Tower: 7F West": 0x55,
"Condemned Tower: Top of the Tower": 0x56,
"Gergoth Soul": 0x57,
"Cursed Clock Tower: Money Gate": 0x58,
"Cursed Clock Tower: Lower Corner Room": 0x59,
"Cursed Clock Tower: Mirror Room": 0x5A,
"Cursed Clock Tower: Mirror World": 0x5B,
"Cursed Clock Tower: Bugbear Hallway": 0x5C,
"Cursed Clock Tower: East Gear Room": 0x5D,
"Cursed Clock Tower: Spike Room Secret": 0x5E,
"Zephyr Soul": 0x5F,
"Rahab Soul": 0x62,
"Subterranean Hell: Giant Underwater Room Center Left": 0x63,
"Subterranean Hell: Giant Underwater Room Center Right": 0x64,
"Subterranean Hell: Giant Underwater Room Top Left": 0x65,
"Subterranean Hell: Giant Underwater Room Bottom Right": 0x66,
"Subterranean Hell: Near Save Room": 0x67,
"Subterranean Hell: Central Lower Room": 0x68,
"Subterranean Hell: Central Upper Room": 0x69,
"Subterranean Hell: Behind Waterfall": 0x6A,
"Subterranean Hell: Waterfall Room Lower": 0x6B,
"Subterranean Hell: Waterfall Room Middle": 0x6C,
"Subterranean Hell: Waterfall Room Upper": 0x6D,
"Silenced Ruins: Ice Block Room": 0x6E,
"Bat Company Soul": 0x6F,
"Silenced Ruins: Mirror Room": 0x70,
"Silenced Ruins: Mirror World": 0x71,
"The Pinnacle: Lower Hidden Room": 0x72,
"The Pinnacle: Under Big Staircase": 0x73,
"The Pinnacle: Central Indoor Room": 0x74,
"The Pinnacle: Central Outdoor Room": 0x75,
"The Pinnacle: Before Throne Room Secret Left": 0x76,
"The Pinnacle: Before Throne Room Secret Right": 0x77,
"The Pinnacle: Beyond Throne Room": 0x78,
"Aguni Soul": 0x79,
"Death Soul": 0x7A,
"The Abyss: Sand Area": 0x7B,
"The Abyss: Ice Area": 0x7C,
"Abaddon Soul": 0x7D,
"Imp Soul": 0x7E,
"Skeleton Soul": 0x7F,
"Zombie Soul": 0x80,
"Axe Armor Soul": 0x81,
"Student Witch Soul": 0x82,
"Warg Soul": 0x83,
"Bomber Armor Soul": 0x84,
"Amalaric Sniper Soul": 0x85,
"Cave Troll Soul": 0x86,
"Waiter Skeleton Soul": 0x87,
"Slime Soul": 0x88,
"Yorick Soul": 0x89,
"Une Soul": 0x8A,
"Mandragora Soul": 0x8B,
"Rycuda Soul": 0x8C,
"Fleaman Soul": 0x8D,
"Ripper Soul": 0x8E,
"Guillotiner Soul": 0x8F,
"Killer Clown Soul": 0x90,
"Malachi Soul": 0x91,
"Disc Armor Soul": 0x92,
"Great Axe Armor Soul": 0x93,
"Slaughterer Soul": 0x94,
"Hell Boar Soul": 0x95,
"Frozen Shade Soul": 0x96,
"Merman Soul": 0x97,
"Larva Soul": 0x98,
"Ukoback Soul": 0x99,
"Decarabia Soul": 0x9A,
"Succubus Soul": 0x9B,
"Slogra Soul": 0x9C,
"Erinys Soul": 0x9D,
"Homunculus Soul": 0x9E,
"Witch Soul": 0x9F,
"Fish Head Soul": 0xA0,
"Mollusca Soul": 0xA1,
"Dead Mate Soul": 0xA2,
"Killer Fish Soul": 0xA3,
"Malacoda Soul": 0xA4,
"Flame Demon Soul": 0xA5,
"Black Panther Soul": 0xA6,
"Armor Knight Soul": 0xA7,
"Spin Devil Soul": 0xA8,
"Skull Archer Soul": 0xA9,
"Ghost Soul": 0xAA,
"Yeti Soul": 0xAB,
"Buer Soul": 0xAC,
"Manticore Soul": 0xAD,
"Mushussu Soul": 0xAE,
"White Dragon Soul": 0xAF,
"Catoblepas Soul": 0xB0,
"Gorgon Soul": 0xB1,
"Persephone Soul": 0xB2,
"Flying Humanoid Soul": 0xB3,
"Devil Soul": 0xB4,
"Medusa Head Soul": 0xB5,
"Final Guard Soul": 0xB6,
"Werewolf Soul": 0xB7,
"Alura Une Soul": 0xB8,
"Iron Golem Soul": 0xB9,
"Bone Ark Soul": 0xBA,
"Barbariccia Soul": 0xBB,
"Valkyrie Soul": 0xBC,
"Bat Soul": 0xBD,
"Great Armor Soul": 0xBE,
"Mini Devil Soul": 0xBF,
"Harpy Soul": 0xC0,
"Corpseweed Soul": 0xC1,
"Quetzalcoatl Soul": 0xC2,
"Needles Soul": 0xC3,
"Alastor Soul": 0xC4,
"Gaibon Soul": 0xC5,
"Golem Soul": 0xC6,
"Bone Pillar Soul": 0xC7,
"Lilith Soul": 0xC8,
"Ghost Dancer Soul": 0xC9,
"Tanjelly Soul": 0xCA,
"Bugbear Soul": 0xCB,
"Arc Demon Soul": 0xCC,
"Giant Slug Soul": 0xCD,
"Killer Doll Soul": 0xCE,
"Tombstone Soul": 0xCF,
"Treant Soul": 0xD0,
"Ghoul Soul": 0xD1,
"Skelerang Soul": 0xD2,
"Skeleton Ape Soul": 0xD3,
"Dead Warrior Soul": 0xD4,
"Dead Pirate Soul": 0xD5,
"Draghignazzo Soul": 0xD6,
"Heart Eater Soul": 0xD7,
"Peeping Eye Soul": 0xD8,
"Skeleton Farmer Soul": 0xD9,
"The Creature Soul": 0xDA,
"Mimic Soul": 0xDB,
"Mothman Soul": 0xDC,
"Ouija Table Soul": 0xDD,
"Dead Crusader Soul": 0xDE,
"Stolas Soul": 0xDF,
"Wakwak Tree Soul": 0xE0,
"Procel Soul": 0xE1,
"Mud Demon Soul": 0xE2,
"Wizardry Lab: West Gate Button": 0xE3,
"Wizardry Lab: East Gate Button": 0xE4,
"Garden of Madness: Gate Button": 0xE5,
"Subterranean Hell: Gate Button": 0xE6
}