[ { "l0": { "Entry 1": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Entry 2": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "2 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "1 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry 3": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "3 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Bonus": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Bonus Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Boss": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Boss Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x7B4" ], "IDS": [ "0x76" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Arch Garibs": [ { "AP_IDS": [ "0x001", "0x002", "0x003", "0x004", "0x005", "0x006" ], "IDS": [ "0x64", "0x69", "0x68", "0x67", "0x66", "0x65" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "mv1": 2, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 12, "mv1": 27, "mv2": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "Block Garibs": [ { "AP_IDS": [ "0x007", "0x008" ], "IDS": [ "0x40", "0x44" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 10, "regionIndex": 0, "trickDifficulty": 0 } ], "Bull": [ { "AP_IDS": [ "0x033", "0x032" ], "COUNT": 1, "IDS": [ "0xC7", "0xC7" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Bull Tip Left": [ { "AP_IDS": [ "0x03A" ], "IDS": [ "0x0142" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Bull Tip Right": [ { "AP_IDS": [ "0x03B" ], "IDS": [ "0x0144" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Center Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 8, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 29, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 3 }, "Checkers Garibs": [ { "AP_IDS": [ "0x009", "0x00A" ], "IDS": [ "0x46", "0x42" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x03F" ], "IDS": [ "0x28" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 3 }, { "ballRequirement": false, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x040" ], "IDS": [ "0x2E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 3 }, { "ballRequirement": false, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint Tip": [ { "AP_IDS": [ "0x03C" ], "IDS": [ "0x0143" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Cliff Life": [ { "AP_IDS": [ "0x037" ], "IDS": [ "0x6B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Edge Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 29, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 2 }, "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 25, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 0, "trickDifficulty": 1 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 1 } ], "I": 4 }, "Fish": [ { "AP_IDS": [ "0x034", "0x035" ], "COUNT": 2, "IDS": [ "0xF7", "0x0106" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Floor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 0 }, "General Wu": [ { "AP_IDS": [ "0x036" ], "COUNT": 1, "IDS": [ "0xDC" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 2 } ], "Glover Switch": [ { "AP_IDS": [ "0x041" ], "IDS": [ "0xD3" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x042" ], "IDS": [ "" ], "NEEDS_BALL": true, "REGION": 4, "TYPE": 5 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 4, "trickDifficulty": 0 } ], "Goal Life": [ { "AP_IDS": [ "0x038" ], "IDS": [ "0x28" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "mv1": 2, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 1 } ], "Pillar Garibs": [ { "AP_IDS": [ "0x00B", "0x00C", "0x00D" ], "IDS": [ "0x60", "0x62", "0x61" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Pillar Life": [ { "AP_IDS": [ "0x039" ], "IDS": [ "0x5E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "mv1": 2, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 25, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Pillars": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 29, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Platform A Garibs": [ { "AP_IDS": [ "0x00E", "0x00F", "0x010", "0x011" ], "IDS": [ "0x79", "0x7B", "0x7C", "0x7A" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Platform B Garibs": [ { "AP_IDS": [ "0x012", "0x013", "0x014", "0x015" ], "IDS": [ "0x7E", "0x80", "0x81", "0x7F" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Platform C Garibs": [ { "AP_IDS": [ "0x016", "0x017", "0x018", "0x019" ], "IDS": [ "0x83", "0x85", "0x86", "0x84" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Platform D Garibs": [ { "AP_IDS": [ "0x01A", "0x01B", "0x01C", "0x01D" ], "IDS": [ "0x88", "0x8A", "0x8B", "0x89" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Platform E Garibs": [ { "AP_IDS": [ "0x01E", "0x01F", "0x020", "0x021" ], "IDS": [ "0x8D", "0x8F", "0x90", "0x8E" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Platforms Tip": [ { "AP_IDS": [ "0x03D" ], "IDS": [ "0x0145" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Pool Edge Garibs": [ { "AP_IDS": [ "0x022", "0x023", "0x024", "0x025", "0x026" ], "IDS": [ "0x77", "0x4E", "0x4C", "0x50", "0x52" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Shark Garibs": [ { "AP_IDS": [ "0x027", "0x028", "0x029", "0x02A", "0x02B", "0x02C", "0x02D", "0x02E", "0x02F" ], "IDS": [ "0x6D", "0x73", "0x70", "0x75", "0x72", "0x6F", "0x74", "0x71", "0x6E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Shark Tip": [ { "AP_IDS": [ "0x03E" ], "IDS": [ "0x0141" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Waterspout Garibs": [ { "AP_IDS": [ "0x030", "0x031" ], "IDS": [ "0x48", "0x4A" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l2": { "Arch Garibs": [ { "AP_IDS": [ "0x043", "0x044", "0x045", "0x046", "0x047" ], "IDS": [ "0x72", "0x73", "0x74", "0x75", "0x71" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Ball Switch": [ { "AP_IDS": [ "0x08A" ], "IDS": [ "0xE2" ], "NEEDS_BALL": true, "REGION": 4, "TYPE": 0 }, { "ballRequirement": true, "mv0": 28, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Ballswitch Drain", "regionIndex": 4, "trickDifficulty": 0 } ], "Bridge A Garibs": [ { "AP_IDS": [ "0x048", "0x049", "0x04A", "0x04B", "0x04C" ], "IDS": [ "0x9E", "0x9F", "0xA0", "0xA1", "0x9D" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Bridge B Garibs": [ { "AP_IDS": [ "0x04D", "0x04E", "0x04F", "0x050", "0x051" ], "IDS": [ "0x98", "0x99", "0x9A", "0x9B", "0x97" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Bulls": [ { "AP_IDS": [ "0x07F", "0x080", "0x081", "0x079", "0x07A", "0x07B" ], "COUNT": 3, "IDS": [ "0x012E", "0x0107", "0x0116", "0x86", "0x87", "0x88" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x087" ], "IDS": [ "0x0029" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x088" ], "IDS": [ "0x0145" ], "NEEDS_BALL": true, "REGION": 4, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 4, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x089" ], "IDS": [ "0x017B" ], "NEEDS_BALL": true, "REGION": 8, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 8, "trickDifficulty": 0 } ], "Clifftop": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 9, "mv1": 32, "mv2": 8, "regionIndex": 4, "trickDifficulty": 2 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "mv1": 13, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 32, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 14, "mv2": 24, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Clifftop Garibs": [ { "AP_IDS": [ "0x052", "0x053", "0x054", "0x055", "0x056", "0x057", "0x058" ], "IDS": [ "0x8A", "0x8B", "0x8C", "0x8D", "0x8E", "0x8F", "0x89" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Drain Block": [ { "AP_IDS": [ "0x08B" ], "IDS": [ "0x82" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 10, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "regionIndex": 0, "trickDifficulty": 1 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 8, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Glover Switch": [ { "AP_IDS": [ "0x08C" ], "IDS": [ "0xE8" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x08D" ], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 5 }, { "ballRequirement": true, "ck0": "Gate", "mv0": 24, "mv1": 5, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 8, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 14, "mv1": 15, "mv2": 10, "regionIndex": 8, "trickDifficulty": 2 } ], "Hercules Potion": [ { "AP_IDS": [ "0x08E" ], "IDS": [ "0xDD" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Hidden Edge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 2 }, "Mesa Garibs": [ { "AP_IDS": [ "0x059", "0x05A", "0x05B" ], "IDS": [ "0x91", "0x93", "0x95" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Mesa Jar": [ { "AP_IDS": [ "0x05C" ], "IDS": [ "0x29" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 10, "mv1": 14, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "regionIndex": 4, "trickDifficulty": 1 } ], "Plateau": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 25, "mv2": 26, "mv3": 27, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 4 }, "Pool Edge Garibs": [ { "AP_IDS": [ "0x05D", "0x05E", "0x05F", "0x060" ], "IDS": [ "0x60", "0x61", "0x62", "0x5F" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Pyramid Life": [ { "AP_IDS": [ "0x085" ], "IDS": [ "0x35" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 2 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Roof Garibs": [ { "AP_IDS": [ "0x061", "0x062", "0x063", "0x064", "0x065" ], "IDS": [ "0xA3", "0xA7", "0xA6", "0xA5", "0xA4" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Rooftop": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Secret": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 12, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 10, "mv1": 14, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "regionIndex": 0, "trickDifficulty": 1 } ], "I": 3 }, "Shark Jars": [ { "AP_IDS": [ "0x066", "0x067" ], "IDS": [ "0x2D", "0x2B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 10, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "regionIndex": 0, "trickDifficulty": 1 } ], "Small Pool": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 26, "mv2": 27, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 13, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Start": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x086" ], "IDS": [ "0x018F" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Under Roof": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 6 }, "Under Roof Garibs": [ { "AP_IDS": [ "0x068", "0x069", "0x06A", "0x06B", "0x06C" ], "IDS": [ "0x65", "0x66", "0x67", "0x68", "0x64" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Vault Garibs": [ { "AP_IDS": [ "0x06D", "0x06E", "0x06F", "0x070", "0x071", "0x072", "0x073", "0x074", "0x075", "0x076" ], "IDS": [ "0x44", "0x43", "0x42", "0x41", "0x3B", "0x3F", "0x3E", "0x3D", "0x3C", "0x40" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Waterfall Garibs": [ { "AP_IDS": [ "0x077", "0x078" ], "IDS": [ "0x32", "0x33" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Wind-Ups": [ { "AP_IDS": [ "0x082", "0x083", "0x084", "0x07C", "0x07D", "0x07E" ], "COUNT": 3, "IDS": [ "0x0147", "0x0151", "0x0165", "0x83", "0x84", "0x85" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ] }, "l3": { "Above Cave": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 10, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 12, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Cave Platforms", "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 13 }, "Alcove Garibs": [ { "AP_IDS": [ "0x08F", "0x090", "0x091" ], "IDS": [ "0x9B", "0x9D", "0x9C" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Balcony Garibs": [ { "AP_IDS": [ "0x092", "0x093", "0x094", "0x095", "0x096", "0x097" ], "IDS": [ "0x12C", "0x12D", "0x12E", "0x12F", "0x130", "0x12B" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Beside Pyramid": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 25, "mv2": 26, "mv3": 27, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 7 }, "Bottom": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Cave": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Cave Platforms", "mv0": 11, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Cave Platforms", "mv0": 26, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Cave Platforms", "regionIndex": 13, "trickDifficulty": 0 } ], "I": 14 }, "Cave Garibs": [ { "AP_IDS": [ "0x098", "0x099", "0x09A", "0x09B", "0x09C" ], "IDS": [ "0x87", "0x8D", "0x8C", "0x89", "0x88" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "Cave Life": [ { "AP_IDS": [ "0x0ED" ], "IDS": [ "0xA5" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 12, "mv1": 32, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 8, "mv1": 32, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 8, "mv1": 13, "regionIndex": 14, "trickDifficulty": 0 } ], "Cave Wind-Ups": [ { "AP_IDS": [ "0x0DF", "0x0E0", "0x0D4", "0x0D5" ], "COUNT": 2, "IDS": [ "0x20D", "0x21D", "0x20D", "0x21D" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "Ceiling Garibs": [ { "AP_IDS": [ "0x09D", "0x09E", "0x09F", "0x0A0", "0x0A1", "0x0A2", "0x0A3", "0x0A4" ], "IDS": [ "0x2C", "0x36", "0x31", "0x2D", "0x35", "0x2F", "0x30", "0x2E" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "mv0": 23, "regionIndex": 15, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x0F2" ], "IDS": [ "0x2C" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x0F3" ], "IDS": [ "0x41" ], "NEEDS_BALL": true, "REGION": 3, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 3, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x0F4" ], "IDS": [ "0x48" ], "NEEDS_BALL": true, "REGION": 10, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 10, "trickDifficulty": 0 } ], "Cliff Ball Switch": [ { "AP_IDS": [ "0x0F5" ], "IDS": [ "0x0204" ], "NEEDS_BALL": true, "REGION": 13, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 } ], "Cliff Garibs": [ { "AP_IDS": [ "0x0A5", "0x0A6", "0x0A7", "0x0A8", "0x0A9", "0x0AA", "0x0AB", "0x0AC" ], "IDS": [ "0xEF", "0xF6", "0xF5", "0xF4", "0xF3", "0xF2", "0xF1", "0xF0" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Cliff Slide Life": [ { "AP_IDS": [ "0x0EE" ], "IDS": [ "0x116" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Cliff Wind-Up": [ { "AP_IDS": [ "0x0E1", "0x0D6" ], "COUNT": 1, "IDS": [ "0x238", "0x238" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Cliffs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Fish": [ { "AP_IDS": [ "0x0E2", "0x0E3" ], "COUNT": 2, "IDS": [ "0x019B", "0x0187" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "General Wu": [ { "AP_IDS": [ "0x0E4" ], "COUNT": 1, "IDS": [ "0x22D" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Glover Switch": [ { "AP_IDS": [ "0x0F6" ], "IDS": [ "0x0281" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 0 } ], "Goal": [ { "AP_IDS": [ "0x0F8" ], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "Island Garibs": [ { "AP_IDS": [ "0x0AD", "0x0AE", "0x0AF", "0x0B0", "0x0B1", "0x0B2", "0x0B3", "0x0B4" ], "IDS": [ "0x122", "0x127", "0x125", "0x124", "0x123", "0x126", "0x128", "0x129" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Jetstream": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 22, "mv1": 27, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 4 }, "Ledge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 6 }, "Overlook": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Path Garibs": [ { "AP_IDS": [ "0x0B5", "0x0B6", "0x0B7", "0x0B8" ], "IDS": [ "0x114", "0x112", "0x110", "0x10E" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Path Wind-Up": [ { "AP_IDS": [ "0x0E5", "0x0D7" ], "COUNT": 1, "IDS": [ "0x290", "0x290" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "Pit Life 1": [ { "AP_IDS": [ "0x0EF" ], "IDS": [ "0x6B" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 2 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "Pit Life 2": [ { "AP_IDS": [ "0x0F0" ], "IDS": [ "0x5F" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 2 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "Pool": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 11 }, "Pool Garibs": [ { "AP_IDS": [ "0x0B9", "0x0BA", "0x0BB", "0x0BC", "0x0BD", "0x0BE", "0x0BF", "0x0C0", "0x0C1" ], "IDS": [ "0x119", "0x11C", "0x11F", "0x120", "0x11D", "0x11A", "0x11B", "0x11E", "0x118" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Pyramid Ball Switch": [ { "AP_IDS": [ "0x0F7" ], "IDS": [ "0x01EA" ], "NEEDS_BALL": true, "REGION": 7, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 } ], "Raceway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Waterwheel", "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 3 }, "Secret": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 15 }, "Slide Cliff Garibs": [ { "AP_IDS": [ "0x0C2", "0x0C3", "0x0C4", "0x0C5" ], "IDS": [ "0x82", "0x85", "0x84", "0x83" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Speed Potion": [ { "AP_IDS": [ "0x0F9" ], "IDS": [ "0x1E7" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Speed Wind-Ups": [ { "AP_IDS": [ "0x0E6", "0x0E7", "0x0E8", "0x0E9", "0x0D8", "0x0D9", "0x0DA", "0x0DB" ], "COUNT": 4, "IDS": [ "0x1AF", "0x1DA", "0x1BA", "0x1CA", "0x1AF", "0x1DA", "0x1BA", "0x1CA" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Stairs Garibs": [ { "AP_IDS": [ "0x0C6", "0x0C7", "0x0C8", "0x0C9", "0x0CA" ], "IDS": [ "0x10C", "0x10A", "0x108", "0x106", "0x104" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Stalagmite": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 9 }, "Sticky Potion": [ { "AP_IDS": [ "0x0FA" ], "IDS": [ "0x28A" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Under Waterfall Garibs": [ { "AP_IDS": [ "0x0CB", "0x0CC", "0x0CD", "0x0CE" ], "IDS": [ "0xE3", "0xE8", "0xE4", "0xE9" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Under Waterfall Life": [ { "AP_IDS": [ "0x0F1" ], "IDS": [ "0x99" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Walkway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Waterfall": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Waterwheel", "mv0": 27, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Waterwheel", "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 10 }, "Waterfall Garibs": [ { "AP_IDS": [ "0x0CF", "0x0D0", "0x0D1", "0x0D2", "0x0D3" ], "IDS": [ "0x9F", "0xA3", "0xA2", "0xA1", "0xA0" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Waterfall Wind-Ups": [ { "AP_IDS": [ "0x0EA", "0x0EB", "0x0EC", "0x0DC", "0x0DD", "0x0DE" ], "COUNT": 3, "IDS": [ "0x248", "0x258", "0x268", "0x248", "0x258", "0x268" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "Waterwheel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Waterwheel", "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Waterwheel", "regionIndex": 10, "trickDifficulty": 0 } ], "I": 8 }, "Whale": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 16 } }, "l4": { "Boss": [ { "AP_IDS": [ "0x0FB" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "mv2": 3, "mv3": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 12, "mv2": 3, "mv3": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 3, "mv2": 10, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 25, "mv1": 3, "mv2": 12, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 25, "mv1": 3, "mv2": 11, "regionIndex": 0, "trickDifficulty": 1 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 } ], "I": 0 } }, "l5": { "Butterfly": [ { "AP_IDS": [ "0x115" ], "IDS": [ "0x116" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 11 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Dragonfly 1": [ { "AP_IDS": [ "0x116" ], "IDS": [ "0x11B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 11 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Dragonfly 2": [ { "AP_IDS": [ "0x117" ], "IDS": [ "0x121" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 11 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Garibs A": [ { "AP_IDS": [ "0x0FC", "0x0FD", "0x0FE", "0x0FF", "0x100" ], "IDS": [ "0x43", "0x47", "0x46", "0x45", "0x44" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Garibs B": [ { "AP_IDS": [ "0x101", "0x102", "0x103", "0x104", "0x105" ], "IDS": [ "0x3D", "0x41", "0x40", "0x3F", "0x3E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Garibs C": [ { "AP_IDS": [ "0x106", "0x107", "0x108", "0x109", "0x10A" ], "IDS": [ "0x35", "0x39", "0x38", "0x37", "0x36" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Garibs D": [ { "AP_IDS": [ "0x10B", "0x10C", "0x10D", "0x10E", "0x10F" ], "IDS": [ "0x2F", "0x33", "0x32", "0x31", "0x30" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Garibs E": [ { "AP_IDS": [ "0x110", "0x111", "0x112", "0x113", "0x114" ], "IDS": [ "0x26", "0x2A", "0x29", "0x28", "0x27" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x119" ], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 5 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Life": [ { "AP_IDS": [ "0x118" ], "IDS": [ "0x3B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 } } }, { "l0": { "Entry 1": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Entry 2": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "2 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "1 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry 3": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "3 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Bonus": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Bonus Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Boss": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Boss Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x11A" ], "IDS": [ "0x76" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Ball Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "mv0": 13, "mv1": 8, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Bars Glover Switch": [ { "AP_IDS": [ "0x175" ], "IDS": [ "0x358" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Bee": [ { "AP_IDS": [ "0x15C" ], "COUNT": 1, "IDS": [ "0x185" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "mv2": 20, "regionIndex": 11, "trickDifficulty": 0 } ], "Bugle": [ { "AP_IDS": [ "0x15D" ], "COUNT": 1, "IDS": [ "0xD0" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Bugle Tip": [ { "AP_IDS": [ "0x16D" ], "IDS": [ "0x3BA" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x171" ], "IDS": [ "0x90" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x172" ], "IDS": [ "0x91" ], "NEEDS_BALL": true, "REGION": 2, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 2, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x173" ], "IDS": [ "0x94" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 5, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x174" ], "IDS": [ "0x96" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 9, "trickDifficulty": 0 } ], "Chicken": [ { "AP_IDS": [ "0x15E" ], "COUNT": 1, "IDS": [ "0x18D" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Chicken Garibs": [ { "AP_IDS": [ "0x11B", "0x11C", "0x11D", "0x11E", "0x11F", "0x120", "0x121", "0x122" ], "IDS": [ "0x382", "0x381", "0x380", "0x385", "0x384", "0x386", "0x387", "0x383" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Chicken Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Door C", "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 27, "mv2": 26, "mv3": 2, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 26, "mv2": 27, "mv3": 25, "mv4": 4, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 4, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 2 }, "Conveyor Target": [ { "AP_IDS": [ "0x176" ], "IDS": [ "0x328" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "Dennis": [ { "AP_IDS": [ "0x15F" ], "COUNT": 1, "IDS": [ "0x1A7" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Dennis Garibs": [ { "AP_IDS": [ "0x123", "0x124", "0x125", "0x126" ], "IDS": [ "0x1BC", "0x1BB", "0x1BD", "0x1BE" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 11, "trickDifficulty": 0 } ], "Dennis Tip": [ { "AP_IDS": [ "0x16E" ], "IDS": [ "0x3BC" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Fairground": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 11 }, "Frog Potion": [ { "AP_IDS": [ "0x17F" ], "IDS": [ "N/A" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 4 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Gate Tip": [ { "AP_IDS": [ "0x16F" ], "IDS": [ "0x3BB" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x17E" ], "IDS": [ "N/A" ], "NEEDS_BALL": true, "REGION": 11, "TYPE": 5 }, { "ballRequirement": true, "ck0": "Rocket 3", "regionIndex": 11, "trickDifficulty": 0 } ], "Hercules Potion": [ { "AP_IDS": [ "0x180" ], "IDS": [ "N/A" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 4 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Ice Cream": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Door C", "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 16, "mv2": 12, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Door C", "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 9 }, "Ice Cream Doorway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Door A", "mv0": 8, "mv1": 13, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Door A", "mv0": 8, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Door A", "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 6 }, "Ice Cream Glover Switch": [ { "AP_IDS": [ "0x177" ], "IDS": [ "0x2F5" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "In Tent Life": [ { "AP_IDS": [ "0x169" ], "IDS": [ "0x396" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Plinko Garibs": [ { "AP_IDS": [ "0x127", "0x128", "0x129", "0x12A", "0x12B", "0x12C", "0x12D", "0x12E", "0x12F", "0x130", "0x131" ], "IDS": [ "0x1E7", "0x1E6", "0x1EB", "0x1E9", "0x1EA", "0x1EF", "0x1ED", "0x1EE", "0x1F3", "0x1F1", "0x1F2" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "mv0": 15, "mv1": 3, "mv2": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Plinko Glover Switch": [ { "AP_IDS": [ "0x178" ], "IDS": [ " 0x1D2" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "mv2": 15, "regionIndex": 11, "trickDifficulty": 0 } ], "Plinko Life": [ { "AP_IDS": [ "0x16A" ], "IDS": [ "0x1E5" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 2 }, { "ballRequirement": false, "mv0": 15, "mv1": 3, "mv2": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Pre Gate": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Elevator", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Elevator", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Pregate Garibs": [ { "AP_IDS": [ "0x132", "0x133", "0x134", "0x135" ], "IDS": [ "0x37C", "0x37B", "0x37D", "0x37E" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Ramp Ball Switch": [ { "AP_IDS": [ "0x179" ], "IDS": [ "0x2D6" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 } ], "Rocket Garibs": [ { "AP_IDS": [ "0x136", "0x137", "0x138", "0x139", "0x13A", "0x13B", "0x13C" ], "IDS": [ "0x3B9", "0x3B8", "0x3B7", "0x3B6", "0x3B5", "0x3B4", "0x3B3" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Slide": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 8 }, "Slide Doorway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Door B", "mv0": 8, "mv1": 13, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Door B", "mv0": 8, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Door B", "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Slide Garibs": [ { "AP_IDS": [ "0x13D", "0x13E", "0x13F", "0x140", "0x141", "0x142", "0x143", "0x144" ], "IDS": [ "0x399", "0x39A", "0x39B", "0x39C", "0x39D", "0x39E", "0x3A1", "0x3A2" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide Glover Switch": [ { "AP_IDS": [ "0x17A" ], "IDS": [ "0x314" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "Slide Tip": [ { "AP_IDS": [ "0x170" ], "IDS": [ "0x3BD" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slots Garibs": [ { "AP_IDS": [ "0x145", "0x146", "0x147", "0x148", "0x149", "0x14A", "0x14B", "0x14C", "0x14D", "0x14E" ], "IDS": [ "0x119", "0x11A", "0x11B", "0x112", "0x113", "0x114", "0x115", "0x116", "0x117", "0x118" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Slots Glover Switch": [ { "AP_IDS": [ "0x17B" ], "IDS": [ "0xFA" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 0 }, "Spawn Wind-Up": [ { "AP_IDS": [ "0x160", "0x153" ], "COUNT": 1, "IDS": [ "0x3A0", "0x3A0" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Strong Man Switch": [ { "AP_IDS": [ "0x17C" ], "IDS": [ "0x2F" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 0 } ], "Strongman Garibs": [ { "AP_IDS": [ "0x14F", "0x150", "0x151", "0x152" ], "IDS": [ "0x25", "0x26", "0x27", "0x28" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 32, "regionIndex": 11, "trickDifficulty": 0 } ], "Strongman Life": [ { "AP_IDS": [ "0x16B" ], "IDS": [ "0x40" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 2 }, { "ballRequirement": false, "mv0": 24, "mv1": 3, "mv2": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Top Tent Life": [ { "AP_IDS": [ "0x16C" ], "IDS": [ "0x397" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 2 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Tower": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 3 }, "Trampoline": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 14, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 16, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Door A", "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Door B", "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Door A", "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Door B", "regionIndex": 7, "trickDifficulty": 0 } ], "I": 4 }, "Whack-A-Mole": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "Whack-A-Mole Glover Switch": [ { "AP_IDS": [ "0x17D" ], "IDS": [ "0x2BC" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "Whack-A-Mole Wind-Ups": [ { "AP_IDS": [ "0x161", "0x162", "0x163", "0x164", "0x165", "0x166", "0x167", "0x168", "0x154", "0x155", "0x156", "0x157", "0x158", "0x159", "0x15A", "0x15B" ], "COUNT": 8, "IDS": [ "0x25E", "0x29E", "0x26E", "0x243", "0x2AE", "0x27E", "0x24E", "0x28E", "0x25E", "0x29E", "0x26E", "0x243", "0x2AE", "0x27E", "0x24E", "0x28E" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 10, "trickDifficulty": 0 } ] }, "l2": { "After Coaster Garibs": [ { "AP_IDS": [ "0x181", "0x182", "0x183", "0x184" ], "IDS": [ "0x86", "0x89", "0x88", "0x87" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "regionIndex": 3, "trickDifficulty": 0 } ], "After Coaster Wind-Up": [ { "AP_IDS": [ "0x1D1", "0x1CD" ], "COUNT": 1, "IDS": [ "0x215", "0x215" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Ball Switch": [ { "AP_IDS": [ "0x1E1" ], "IDS": [ "0x0261" ], "NEEDS_BALL": true, "REGION": 13, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 } ], "Bee": [ { "AP_IDS": [ "0x1D2" ], "COUNT": 1, "IDS": [ "0x24F" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "mv2": 20, "regionIndex": 17, "trickDifficulty": 0 } ], "Before Coaster Garibs": [ { "AP_IDS": [ "0x185", "0x186", "0x187", "0x188" ], "IDS": [ "0x81", "0x84", "0x83", "0x82" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "regionIndex": 0, "trickDifficulty": 0 } ], "Before Coaster Wind-Up": [ { "AP_IDS": [ "0x1D3", "0x1CE" ], "COUNT": 1, "IDS": [ "0x225", "0x225" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Big Top Garibs": [ { "AP_IDS": [ "0x189", "0x18A", "0x18B", "0x18C", "0x18D", "0x18E", "0x18F", "0x190" ], "IDS": [ "0x2B", "0x2A", "0x29", "0x33", "0x32", "0x2E", "0x2D", "0x2C" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Bigtop": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 11 }, "Blades": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 4 }, "Boomerang Ball": [ { "AP_IDS": [ "0x1E5" ], "IDS": [ "0x025E" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Bugle": [ { "AP_IDS": [ "0x1D4" ], "COUNT": 1, "IDS": [ "0x194" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 16, "trickDifficulty": 0 } ], "Checkered Tilt Garibs": [ { "AP_IDS": [ "0x191", "0x192", "0x193", "0x194", "0x195", "0x196" ], "IDS": [ "0x8F", "0x91", "0x90", "0x8C", "0x8D", "0x8B" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 32, "mv1": 8, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 11, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x1DC" ], "IDS": [ "0x29" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 16, "mv1": 12, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x1DD" ], "IDS": [ "0x191" ], "NEEDS_BALL": true, "REGION": 3, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 26, "regionIndex": 3, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x1DE" ], "IDS": [ "0x1C2" ], "NEEDS_BALL": true, "REGION": 6, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 16, "mv1": 12, "regionIndex": 6, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x1DF" ], "IDS": [ "0x1C2" ], "NEEDS_BALL": true, "REGION": 13, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 16, "mv1": 12, "regionIndex": 13, "trickDifficulty": 0 } ], "Checkpoint 5": [ { "AP_IDS": [ "0x1E0" ], "IDS": [ "0x1E9" ], "NEEDS_BALL": true, "REGION": 15, "TYPE": 3 }, { "ballRequirement": true, "mv0": 27, "mv1": 26, "mv2": 31, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 16, "regionIndex": 15, "trickDifficulty": 0 } ], "Chicken": [ { "AP_IDS": [ "0x1D5" ], "COUNT": 1, "IDS": [ "0x1A4" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "Chicken Garibs": [ { "AP_IDS": [ "0x197", "0x198", "0x199", "0x19A", "0x19B", "0x19C", "0x19D", "0x19E", "0x19F", "0x1A0", "0x1A1", "0x1A2" ], "IDS": [ "0x70", "0x71", "0x72", "0x75", "0x74", "0x73", "0x76", "0x77", "0x78", "0x6F", "0x7A", "0x79" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "Chicken Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 13 }, "Clown": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 6 }, "Clown Teeth": [ { "AP_IDS": [ "0x1E2" ], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 6, "trickDifficulty": 0 } ], "Clown Teeth Garibs": [ { "AP_IDS": [ "0x1A3", "0x1A4", "0x1A5", "0x1A6" ], "IDS": [ "0x5B", "0x5F", "0x5E", "0x5C" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Drop Garibs", "regionIndex": 6, "trickDifficulty": 0 } ], "Clown Teeth Life": [ { "AP_IDS": [ "0x1D8" ], "IDS": [ "0x5D" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 2 }, { "ballRequirement": false, "ck0": "Drop Garibs", "regionIndex": 6, "trickDifficulty": 0 } ], "Coaster": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 31, "mv2": 26, "mv3": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Coaster Stop": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 3 }, "Conveyor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 28, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 9 }, "Conveyor Wind-Ups": [ { "AP_IDS": [ "0x1D6", "0x1D7", "0x1CF", "0x1D0" ], "COUNT": 2, "IDS": [ "0x1FA", "0x205", "0x1FA", "0x205" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "Fan": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 17, "trickDifficulty": 0 } ], "I": 15 }, "Fan Garibs": [ { "AP_IDS": [ "0x1A7", "0x1A8", "0x1A9", "0x1AA" ], "IDS": [ "0x7C", "0x7F", "0x7E", "0x7D" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Fan Life": [ { "AP_IDS": [ "0x1D9" ], "IDS": [ "0x3B" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 } ], "Ferris Wheel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "First Dropdown": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "Flying Garibs": [ { "AP_IDS": [ "0x1AB", "0x1AC", "0x1AD" ], "IDS": [ "0x35", "0x37", "0x39" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 16, "trickDifficulty": 0 } ], "Frog Potion": [ { "AP_IDS": [ "0x1E6" ], "IDS": [ "0x01CE" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Glover Switch": [ { "AP_IDS": [ "0x1E3" ], "IDS": [ "0x023B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 } ], "Goal": [ { "AP_IDS": [ "0x1E4" ], "IDS": [], "NEEDS_BALL": true, "REGION": 17, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 17, "trickDifficulty": 0 } ], "Halfpipe": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Helicopter Potion": [ { "AP_IDS": [ "0x1E7" ], "IDS": [ "0x01F4" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "Mug": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 16 }, "Post Clown": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "mv1": 4, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 13, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 32, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 7 }, "Red Tilt Garibs": [ { "AP_IDS": [ "0x1AE", "0x1AF", "0x1B0", "0x1B1", "0x1B2", "0x1B3" ], "IDS": [ "0x6C", "0x6D", "0x6B", "0x67", "0x69", "0x68" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 32, "mv1": 8, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 11, "trickDifficulty": 0 } ], "Second Dropdown": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 14 }, "Slide": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 17 }, "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Teacups": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 16, "mv1": 25, "mv2": 12, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "mv1": 4, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 8 }, "Teacups Garibs": [ { "AP_IDS": [ "0x1B4", "0x1B5", "0x1B6", "0x1B7", "0x1B8", "0x1B9" ], "IDS": [ "0x41", "0x40", "0x3F", "0x3E", "0x3D", "0x42" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Tent": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "mv1": 2, "mv2": 13, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Tent Garib": [ { "AP_IDS": [ "0x1BA" ], "IDS": [ "0x56" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Tent Life": [ { "AP_IDS": [ "0x1DA" ], "IDS": [ "0x65" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Tent Tilt Garibs": [ { "AP_IDS": [ "0x1BB", "0x1BC", "0x1BD", "0x1BE", "0x1BF", "0x1C0", "0x1C1", "0x1C2", "0x1C3", "0x1C4" ], "IDS": [ "0x4A", "0x4E", "0x4D", "0x4C", "0x4B", "0x51", "0x52", "0x53", "0x54", "0x50" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Tip": [ { "AP_IDS": [ "0x1DB" ], "IDS": [ "0x2A8" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Underwater Garibs": [ { "AP_IDS": [ "0x1C5", "0x1C6", "0x1C7", "0x1C8", "0x1C9", "0x1CA", "0x1CB", "0x1CC" ], "IDS": [ "0x9A", "0x99", "0x98", "0x97", "0x93", "0x96", "0x95", "0x94" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ] }, "l3": { "Ball Switch": [ { "AP_IDS": [ "0x254" ], "IDS": [ "0x1E4" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 12, "trickDifficulty": 0 } ], "Bee": [ { "AP_IDS": [ "0x238" ], "COUNT": 1, "IDS": [ "0x1F4" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "Bee Garibs": [ { "AP_IDS": [ "0x1E8", "0x1E9", "0x1EA", "0x1EB" ], "IDS": [ "0x6F", "0x6D", "0x6E", "0x6C" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x250" ], "IDS": [ "0x27" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 11, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x251" ], "IDS": [ "0xEE" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 3 }, { "ballRequirement": true, "mv0": 27, "mv1": 26, "mv2": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 11, "regionIndex": 5, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x252" ], "IDS": [ "0xEE" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 3 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x253" ], "IDS": [ "0x129" ], "NEEDS_BALL": true, "REGION": 13, "TYPE": 3 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 12, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 11, "regionIndex": 13, "trickDifficulty": 0 } ], "Cutout Garibs": [ { "AP_IDS": [ "0x1EC", "0x1ED", "0x1EE", "0x1EF", "0x1F0", "0x1F1" ], "IDS": [ "0x60", "0x5E", "0x5C", "0x5A", "0x2B", "0x58" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "Dennis": [ { "AP_IDS": [ "0x239" ], "COUNT": 1, "IDS": [ "0x19C" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 30, "regionIndex": 0, "trickDifficulty": 0 } ], "Dennis Butterfly": [ { "AP_IDS": [ "0x23A", "0x23B", "0x23C" ], "IDS": [ "0x12B", "0x1BC", "0x1C5" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 11 } ], "Dennis Platform Garibs": [ { "AP_IDS": [ "0x1F2", "0x1F3", "0x1F4", "0x1F5" ], "IDS": [ "0x42", "0x3F", "0x41", "0x40" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Dennis Platform Life 1": [ { "AP_IDS": [ "0x246" ], "IDS": [ "0x37" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Dennis Platform Life 2": [ { "AP_IDS": [ "0x247" ], "IDS": [ "0x3D" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Dennis Platform Life 3": [ { "AP_IDS": [ "0x248" ], "IDS": [ "0x35" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Fenced Butterfly": [ { "AP_IDS": [ "0x23D", "0x23E" ], "IDS": [ "0x1D3", "0x1DC" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 11 } ], "Fenced Wind-Ups": [ { "AP_IDS": [ "0x23F", "0x240", "0x232", "0x233" ], "COUNT": 2, "IDS": [ "0x130", "0xF7", "0x130", "0xF7" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Frog Potion": [ { "AP_IDS": [ "0x257" ], "IDS": [ "0x24E" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Funnel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 11 }, "Funnel Garibs": [ { "AP_IDS": [ "0x1F6", "0x1F7", "0x1F8", "0x1F9", "0x1FA", "0x1FB", "0x1FC", "0x1FD", "0x1FE" ], "IDS": [ "0x62", "0x6A", "0x69", "0x68", "0x67", "0x66", "0x65", "0x64", "0x63" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Funnel Life": [ { "AP_IDS": [ "0x249" ], "IDS": [ "0x54" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Garden": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 13, "regionIndex": 13, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 25, "mv1": 12, "mv2": 32, "regionIndex": 13, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Spin Door", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Hands", "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Spin Door", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Hands", "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 13, "trickDifficulty": 1 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 3 }, "Glover Switch": [ { "AP_IDS": [ "0x255" ], "IDS": [ "0x1EB" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x256" ], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "Goal Life": [ { "AP_IDS": [ "0x24A" ], "IDS": [ "0x56" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "Hands Wind-Up": [ { "AP_IDS": [ "0x241", "0x234" ], "COUNT": 1, "IDS": [ "0x147", "0x147" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "Left Pool Garibs": [ { "AP_IDS": [ "0x1FF", "0x200", "0x201", "0x202" ], "IDS": [ "0x86", "0x89", "0x88", "0x87" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Lower Spintop Garibs": [ { "AP_IDS": [ "0x203", "0x204", "0x205", "0x206", "0x207", "0x208", "0x209", "0x20A" ], "IDS": [ "0x9D", "0xA4", "0xA3", "0xA2", "0xA1", "0xA0", "0x9F", "0x9E" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 30, "regionIndex": 14, "trickDifficulty": 0 } ], "Monkeyball": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "Pool": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 9 }, "Portal Garibs": [ { "AP_IDS": [ "0x20B", "0x20C", "0x20D", "0x20E" ], "IDS": [ "0x50", "0x4E", "0x4F", "0x4D" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Ramp Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Ramps": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 4 }, "Right Pool Garibs": [ { "AP_IDS": [ "0x20F", "0x210", "0x211", "0x212" ], "IDS": [ "0x8B", "0x8E", "0x8D", "0x8C" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Ring": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Hands", "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 13, "mv3": 2, "regionIndex": 3, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 25, "mv1": 2, "mv2": 8, "mv3": 13, "mv4": 10, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 2, "mv2": 8, "mv3": 10, "mv4": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Hands", "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 2, "regionIndex": 0, "trickDifficulty": 1 } ], "I": 13 }, "Secret": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Ships": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 13, "mv1": 8, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 10, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 11, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 10, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 11, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 15, "mv1": 10, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 15, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 6 }, "Ships Garibs": [ { "AP_IDS": [ "0x213", "0x214", "0x215" ], "IDS": [ "0xE4", "0xE5", "0xE3" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Slide": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Slide A Garibs": [ { "AP_IDS": [ "0x216", "0x217", "0x218" ], "IDS": [ "0x80", "0x82", "0x81" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide B Garibs": [ { "AP_IDS": [ "0x219", "0x21A", "0x21B" ], "IDS": [ "0x7C", "0x7E", "0x7D" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide C Garibs": [ { "AP_IDS": [ "0x21C", "0x21D", "0x21E" ], "IDS": [ "0x78", "0x7A", "0x79" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide D Garibs": [ { "AP_IDS": [ "0x21F", "0x220", "0x221", "0x222" ], "IDS": [ "0x73", "0x76", "0x75", "0x74" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide Life 1": [ { "AP_IDS": [ "0x24B" ], "IDS": [ "0x84" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide Life 2": [ { "AP_IDS": [ "0x24C" ], "IDS": [ "0x71" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Slide Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 7 }, "Snail": [ { "AP_IDS": [ "0x242" ], "IDS": [ "0x1CE" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 11 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 20, "regionIndex": 3, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Spin Door", "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Spin Door", "regionIndex": 3, "trickDifficulty": 0 } ], "I": 0 }, "Spinning": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 14 }, "Spinning Wind-Ups": [ { "AP_IDS": [ "0x243", "0x244", "0x245", "0x235", "0x236", "0x237" ], "COUNT": 3, "IDS": [ "0x1FC", "0x218", "0x234", "0x1FC", "0x218", "0x234" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 8, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 15, "mv1": 8, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 15 }, "Sticky Potion": [ { "AP_IDS": [ "0x258" ], "IDS": [ "0x25F" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 4 }, { "ballRequirement": true, "mv0": 13, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 32, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Tent Garibs": [ { "AP_IDS": [ "0x223", "0x224", "0x225" ], "IDS": [ "0x39", "0x3B", "0x3A" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Tent Life": [ { "AP_IDS": [ "0x24D" ], "IDS": [ "0x52" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Tents": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 10, "mv3": 2, "mv4": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 2 }, "Triangles": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Tube Life 1": [ { "AP_IDS": [ "0x24E" ], "IDS": [ "0x27" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 2 }, { "ballRequirement": false, "mv0": 23, "mv1": 25, "mv2": 13, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 23, "mv1": 32, "mv2": 25, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Tube Life 2": [ { "AP_IDS": [ "0x24F" ], "IDS": [ "0x29" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 2 }, { "ballRequirement": false, "mv0": 23, "mv1": 32, "mv2": 25, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 23, "mv1": 25, "mv2": 13, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Tumble": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 30, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 16 }, "Upper Spintop Garibs": [ { "AP_IDS": [ "0x226", "0x227", "0x228", "0x229", "0x22A", "0x22B", "0x22C", "0x22D", "0x22E", "0x22F", "0x230", "0x231" ], "IDS": [ "0x90", "0x9B", "0x9A", "0x99", "0x98", "0x97", "0x96", "0x95", "0x94", "0x93", "0x92", "0x91" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 30, "regionIndex": 14, "trickDifficulty": 0 } ] }, "l4": { "Boss": [ { "AP_IDS": [ "0x259" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "mv0": 11, "mv1": 8, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 26, "mv2": 27, "regionIndex": 0, "trickDifficulty": 1 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 } ], "I": 0 } }, "l5": { "Goal": [ { "AP_IDS": [ "0x270" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Inner Garibs": [ { "AP_IDS": [ "0x25A", "0x25B", "0x25C", "0x25D", "0x25E", "0x25F", "0x260", "0x261", "0x262", "0x263", "0x264", "0x265" ], "IDS": [ "0x1BF", "0x1BE", "0x1BD", "0x1BC", "0x1BB", "0x1BA", "0x1B9", "0x1B8", "0x1B7", "0x1B6", "0x1C1", "0x1C0" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 1": [ { "AP_IDS": [ "0x26E" ], "IDS": [ "0x1AC" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 2": [ { "AP_IDS": [ "0x26F" ], "IDS": [ "0x1B1" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 } ], "I": 0 }, "Outer Garibs": [ { "AP_IDS": [ "0x266", "0x267", "0x268", "0x269", "0x26A", "0x26B", "0x26C", "0x26D" ], "IDS": [ "0x1B2", "0x1B0", "0x1AF", "0x1AE", "0x1AD", "0x1AB", "0x1B4", "0x1B3" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ] } }, { "l0": { "Entry 1": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Entry 2": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "2 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "1 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry 3": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "3 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Bonus": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Bonus Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Boss": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Boss Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x271" ], "IDS": [ "0x76" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Air Ship": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 10, "mv2": 26, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 12, "mv1": 25, "mv2": 27, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 8, "mv1": 13, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 8, "mv1": 32, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "mv2": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 27, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Raise Ship", "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 14 }, "Beach": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 6 }, "Beach Garibs": [ { "AP_IDS": [ "0x272", "0x273", "0x274", "0x275", "0x276", "0x277", "0x278", "0x279" ], "IDS": [ "0xBA", "0xBB", "0xBC", "0xBD", "0xBE", "0xBF", "0xC0", "0xB9" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Raise Beach", "regionIndex": 8, "trickDifficulty": 0 } ], "Box Garibs": [ { "AP_IDS": [ "0x27A", "0x27B", "0x27C", "0x27D", "0x27E", "0x27F", "0x280" ], "IDS": [ "0x3F", "0x28", "0x33", "0x2A", "0x2C", "0x31", "0x3D" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 1 }, { "ballRequirement": false, "mv0": 2, "mv1": 3, "mv2": 25, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 10, "regionIndex": 16, "trickDifficulty": 0 } ], "Bridge Garibs": [ { "AP_IDS": [ "0x281", "0x282", "0x283", "0x284" ], "IDS": [ "0x6C", "0x6F", "0x6D", "0x6E" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Cannon House Garibs": [ { "AP_IDS": [ "0x285", "0x286", "0x287", "0x288" ], "IDS": [ "0x35", "0x3B", "0x39", "0x37" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "Cannonballs": [ { "AP_IDS": [ "0x2B8", "0x2B9", "0x2BA" ], "COUNT": 3, "IDS": [ "0x225", "0x21E", "0x22E" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 10 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 16, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x2C8" ], "IDS": [ "0x28" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 8, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x2C9" ], "IDS": [ "0x5C" ], "NEEDS_BALL": true, "REGION": 11, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 11, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x2CA" ], "IDS": [ "0x5F" ], "NEEDS_BALL": true, "REGION": 15, "TYPE": 3 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "Chest": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Chest", "ck1": "Raise Beach", "mv0": 28, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Chest", "mv0": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Chest", "mv0": 29, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Raise Beach", "ck1": "Chest", "regionIndex": 8, "trickDifficulty": 0 } ], "I": 9 }, "Chest Life": [ { "AP_IDS": [ "0x2C3" ], "IDS": [ "0x41" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Coast": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Raise Beach", "mv0": 29, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Raise Beach", "mv0": 29, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Coast Target": [ { "AP_IDS": [ "0x2CB" ], "IDS": [ "0x1EA" ], "NEEDS_BALL": true, "REGION": 8, "TYPE": 0 }, { "ballRequirement": true, "ck0": "Raise Beach", "mv0": 31, "regionIndex": 8, "trickDifficulty": 0 } ], "Crate Ball Switch": [ { "AP_IDS": [ "0x2CC" ], "IDS": [ "0x20C" ], "NEEDS_BALL": true, "REGION": 16, "TYPE": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 16, "trickDifficulty": 0 } ], "Crates Swish": [ { "AP_IDS": [ "0x2BB" ], "COUNT": 1, "IDS": [ "0x2A7" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 10 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 16, "trickDifficulty": 0 } ], "Crateyard": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "mv0": 2, "mv1": 3, "mv2": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "mv1": 3, "mv2": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 16 }, "End Chester": [ { "AP_IDS": [ "0x2BC" ], "COUNT": 1, "IDS": [ "0x23F" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 10 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 17, "trickDifficulty": 0 } ], "Fan Ball Switch": [ { "AP_IDS": [ "0x2CD" ], "IDS": [ "0x211" ], "NEEDS_BALL": true, "REGION": 7, "TYPE": 0 }, { "ballRequirement": true, "mv0": 28, "regionIndex": 7, "trickDifficulty": 0 } ], "Floating": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 2 }, "Flying Ship A Garibs": [ { "AP_IDS": [ "0x289", "0x28A", "0x28B", "0x28C", "0x28D" ], "IDS": [ "0x81", "0x82", "0x83", "0x84", "0x80" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Raise Ship", "regionIndex": 13, "trickDifficulty": 0 } ], "Flying Ship B Garibs": [ { "AP_IDS": [ "0x28E", "0x28F", "0x290", "0x291" ], "IDS": [ "0x87", "0x88", "0x89", "0x86" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x2D3" ], "IDS": [], "NEEDS_BALL": true, "REGION": 18, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 18, "trickDifficulty": 0 } ], "Goal Ship": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 17, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Bridge", "regionIndex": 17, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 17, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Bridge", "regionIndex": 17, "trickDifficulty": 0 } ], "I": 18 }, "Island": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 10 }, "Lake": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 7 }, "Ledge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Lighthouse": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Waterspout", "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 8, "mv1": 13, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 32, "mv1": 8, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 10, "mv1": 25, "mv2": 26, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 12, "mv2": 27, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Waterspout", "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 11 }, "Lighthouse Chester": [ { "AP_IDS": [ "0x2BD" ], "COUNT": 1, "IDS": [ "0x24D" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Door Life": [ { "AP_IDS": [ "0x2C4" ], "IDS": [ "0x8B" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 2 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Garibs": [ { "AP_IDS": [ "0x292", "0x293", "0x294", "0x295", "0x296", "0x297" ], "IDS": [ "0xB3", "0xB4", "0xB5", "0xB6", "0xB7", "0xB2" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Lighthouse", "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Glover Switch": [ { "AP_IDS": [ "0x2CE" ], "IDS": [ "0x1E2" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 0 }, { "ballRequirement": false, "ck0": "Lighthouse", "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Lobster": [ { "AP_IDS": [ "0x2BE", "0x2B4" ], "COUNT": 1, "IDS": [ "0x25E", "0x25E" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Swish": [ { "AP_IDS": [ "0x2BF" ], "COUNT": 1, "IDS": [ "0x26B" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 30, "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Target": [ { "AP_IDS": [ "0x2CF" ], "IDS": [ "0x1F0" ], "NEEDS_BALL": true, "REGION": 11, "TYPE": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 11, "trickDifficulty": 0 } ], "Lighthouse Wind-Up": [ { "AP_IDS": [ "0x2C0", "0x2B5" ], "COUNT": 1, "IDS": [ "0x297", "0x297" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Pool": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Raise Ship": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 10, "mv1": 26, "mv2": 25, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 13, "mv1": 8, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 32, "mv1": 8, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 15, "mv1": 8, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 8, "mv1": 13, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 8, "mv1": 32, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 10, "mv1": 25, "mv2": 26, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 12, "mv2": 27, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Raise Ship", "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Raise Ship", "mv0": 25, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 13 }, "Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 17 }, "Ramp Garibs": [ { "AP_IDS": [ "0x298", "0x299", "0x29A", "0x29B", "0x29C", "0x29D" ], "IDS": [ "0xA1", "0xA9", "0xA8", "0xA7", "0xA6", "0xA2" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 17, "trickDifficulty": 0 } ], "Ramp Life": [ { "AP_IDS": [ "0x2C5" ], "IDS": [ "0x8E" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Sand Ball Switch": [ { "AP_IDS": [ "0x2D0" ], "IDS": [ "0x216" ], "NEEDS_BALL": true, "REGION": 7, "TYPE": 0 }, { "ballRequirement": true, "ck0": "Sandpile", "mv0": 28, "regionIndex": 7, "trickDifficulty": 0 } ], "Ship Target": [ { "AP_IDS": [ "0x2D1" ], "IDS": [ "0x1F6" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "mv0": 29, "regionIndex": 5, "trickDifficulty": 0 } ], "Shore Wind-Up": [ { "AP_IDS": [ "0x2C1", "0x2B6" ], "COUNT": 1, "IDS": [ "0xEF", "0xEF" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 10 }, { "ballRequirement": false, "ck0": "Raise Beach", "mv0": 3, "mv1": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "Spawn Garibs": [ { "AP_IDS": [ "0x29E", "0x29F", "0x2A0", "0x2A1" ], "IDS": [ "0xCE", "0xCF", "0xCD", "0xCC" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Sunken": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 29, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 5 }, "Sunken Ship Garibs": [ { "AP_IDS": [ "0x2A2", "0x2A3", "0x2A4", "0x2A5" ], "IDS": [ "0xD1", "0xD4", "0xD3", "0xD2" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Tilt Garibs A": [ { "AP_IDS": [ "0x2A6", "0x2A7", "0x2A8", "0x2A9" ], "IDS": [ "0xC7", "0xCA", "0xC9", "0xC8" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Tilt Garibs B": [ { "AP_IDS": [ "0x2AA", "0x2AB", "0x2AC", "0x2AD" ], "IDS": [ "0xC2", "0xC5", "0xC4", "0xC3" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Tip": [ { "AP_IDS": [ "0x2C7" ], "IDS": [ "0x32C" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Tip House Garibs": [ { "AP_IDS": [ "0x2AE", "0x2AF", "0x2B0", "0x2B1", "0x2B2", "0x2B3" ], "IDS": [ "0xAB", "0xB0", "0xAF", "0xAE", "0xAD", "0xAC" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Tower Elevator Side": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Elevator", "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Elevator", "mv0": 2, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 4 }, "Tower Glover Switch": [ { "AP_IDS": [ "0x2D2" ], "IDS": [ "0x1DD" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Tower Switch Side": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 3 }, "Trapped Lighthouse Life": [ { "AP_IDS": [ "0x2C6" ], "IDS": [ "0x43" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 } ], "Underwater Lobster": [ { "AP_IDS": [ "0x2C2", "0x2B7" ], "COUNT": 1, "IDS": [ "0x2FC", "0x2FC" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "Walkway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 15 }, "Watchtower": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Elevator", "mv0": 29, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Elevator", "regionIndex": 4, "trickDifficulty": 0 } ], "I": 0 } }, "l2": { "Checkpoint 1": [ { "AP_IDS": [ "0x31D" ], "IDS": [ "0x27" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x31E" ], "IDS": [ "0x12E" ], "NEEDS_BALL": true, "REGION": 3, "TYPE": 3 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 3, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x31F" ], "IDS": [ "0x133" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 3 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 8, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 5, "trickDifficulty": 0 } ], "Conveyor Wind-Up": [ { "AP_IDS": [ "0x310", "0x308" ], "COUNT": 1, "IDS": [ "0x205", "0x205" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "Crumble Path": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 4 }, "End Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Ramp", "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Ramp", "regionIndex": 7, "trickDifficulty": 0 } ], "I": 9 }, "Falling Bridge Garibs": [ { "AP_IDS": [ "0x2D4", "0x2D5", "0x2D6", "0x2D7", "0x2D8", "0x2D9", "0x2DA", "0x2DB", "0x2DC", "0x2DD", "0x2DE", "0x2DF" ], "IDS": [ "0x3F", "0x41", "0x40", "0x43", "0x45", "0x44", "0x47", "0x49", "0x48", "0x4B", "0x4D", "0x4C" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Glover Switch": [ { "AP_IDS": [ "0x320" ], "IDS": [ "0x12D" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "Glover Switch Garibs": [ { "AP_IDS": [ "0x2E0", "0x2E1", "0x2E2", "0x2E3" ], "IDS": [ "0x7E", "0x81", "0x7F", "0x80" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Glover Switch Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 26, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 1 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Glover Switch Wind-Up": [ { "AP_IDS": [ "0x311", "0x309" ], "COUNT": 1, "IDS": [ "0x1DD", "0x1DD" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x323" ], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 5 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 9, "trickDifficulty": 0 } ], "Goal Garibs": [ { "AP_IDS": [ "0x2E4", "0x2E5", "0x2E6", "0x2E7" ], "IDS": [ "0x7C", "0x7B", "0x79", "0x78" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Left Bridge Garibs": [ { "AP_IDS": [ "0x2E8", "0x2E9", "0x2EA", "0x2EB" ], "IDS": [ "0x2C", "0x30", "0x31", "0x32" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Log Ramps": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Midshack": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 3 }, "Mini Platform Garibs": [ { "AP_IDS": [ "0x2EC", "0x2ED", "0x2EE", "0x2EF", "0x2F0", "0x2F1", "0x2F2", "0x2F3", "0x2F4" ], "IDS": [ "0x8D", "0x90", "0x93", "0x94", "0x91", "0x8E", "0x8F", "0x92", "0x8C" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "Moving Plank Garibs": [ { "AP_IDS": [ "0x2F5", "0x2F6", "0x2F7", "0x2F8", "0x2F9", "0x2FA", "0x2FB", "0x2FC" ], "IDS": [ "0x83", "0x8A", "0x89", "0x88", "0x87", "0x86", "0x85", "0x84" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Moving Plank Wind-Ups": [ { "AP_IDS": [ "0x312", "0x313", "0x30A", "0x30B" ], "COUNT": 2, "IDS": [ "0x1B9", "0x1AE", "0x1B9", "0x1AE" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "Platform Ball Switch": [ { "AP_IDS": [ "0x321" ], "IDS": [ "0x169" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "Platform Lobster": [ { "AP_IDS": [ "0x314", "0x30C" ], "COUNT": 1, "IDS": [ "0x172", "0x172" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "Pool Chester": [ { "AP_IDS": [ "0x315" ], "COUNT": 1, "IDS": [ "0x150" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 7, "trickDifficulty": 1 } ], "Poolside": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Ramp", "mv0": 27, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Ramp", "regionIndex": 9, "trickDifficulty": 0 } ], "I": 7 }, "Shack Life 1": [ { "AP_IDS": [ "0x31A" ], "IDS": [ "0x3B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Shack Life 2": [ { "AP_IDS": [ "0x31B" ], "IDS": [ "0x3D" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Shack Life 3": [ { "AP_IDS": [ "0x31C" ], "IDS": [ "0x39" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Spawn Garibs": [ { "AP_IDS": [ "0x2FD", "0x2FE", "0x2FF" ], "IDS": [ "0x74", "0x76", "0x75" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Spawn Lobster": [ { "AP_IDS": [ "0x316", "0x30D" ], "COUNT": 1, "IDS": [ "0x15E", "0x15E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Spawn Wind-Up": [ { "AP_IDS": [ "0x317", "0x30E" ], "COUNT": 1, "IDS": [ "0x1F1", "0x1F1" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Stairs Garibs": [ { "AP_IDS": [ "0x300", "0x301", "0x302", "0x303" ], "IDS": [ "0x36", "0x34", "0x37", "0x35" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Sword Runway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Swordtop Chester": [ { "AP_IDS": [ "0x318" ], "COUNT": 1, "IDS": [ "0x198" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 1 } ], "Three Elevators": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 6 }, "Tree Spiral": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Water Ball Switch": [ { "AP_IDS": [ "0x322" ], "IDS": [ "0x139" ], "NEEDS_BALL": true, "REGION": 7, "TYPE": 0 }, { "ballRequirement": true, "mv0": 28, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lower Water", "regionIndex": 7, "trickDifficulty": 0 } ], "Water Edge Garibs": [ { "AP_IDS": [ "0x304", "0x305", "0x306", "0x307" ], "IDS": [ "0x28", "0x29", "0x2A", "0x27" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Zig-Zag Wind-Up": [ { "AP_IDS": [ "0x319", "0x30F" ], "COUNT": 1, "IDS": [ "0x1C9", "0x1C9" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 } ] }, "l3": { "Arch": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 25, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 11, "regionIndex": 25, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 25, "TYPE": 8 }, { "ballRequirement": true, "mv0": 2, "regionIndex": 25, "trickDifficulty": 0 } ], "I": 26 }, "Arch Garibs": [ { "AP_IDS": [ "0x324", "0x325" ], "IDS": [ "0x39", "0x38" ], "NEEDS_BALL": false, "REGION": 26, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 26, "trickDifficulty": 0 } ], "Arch Life": [ { "AP_IDS": [ "0x37E" ], "IDS": [ "0x46" ], "NEEDS_BALL": false, "REGION": 26, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 26, "trickDifficulty": 0 } ], "Ball Switch": [ { "AP_IDS": [ "0x389" ], "IDS": [ "0x1E2" ], "NEEDS_BALL": true, "REGION": 22, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 22, "trickDifficulty": 0 } ], "Ball Switch Ledge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 21, "TYPE": 8 }, { "ballRequirement": true, "mv0": 2, "mv1": 26, "regionIndex": 21, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 24, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 24, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 21, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 21, "trickDifficulty": 0 } ], "I": 22 }, "Barrel Garibs": [ { "AP_IDS": [ "0x326", "0x327", "0x328", "0x329" ], "IDS": [ "0xDB", "0xDC", "0xD8", "0xD9" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Barrel House": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Big House Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Stairs", "mv0": 8, "mv1": 13, "mv2": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "mv2": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Stairs", "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 } ], "I": 18 }, "Bridge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 11 }, "Bridge Garibs": [ { "AP_IDS": [ "0x32A", "0x32B", "0x32C", "0x32D" ], "IDS": [ "0x25", "0x28", "0x27", "0x26" ], "NEEDS_BALL": false, "REGION": 19, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 } ], "Broken Wall Life": [ { "AP_IDS": [ "0x37F" ], "IDS": [ "0x4A" ], "NEEDS_BALL": true, "REGION": 7, "TYPE": 2 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 7, "trickDifficulty": 0 } ], "Caged Life": [ { "AP_IDS": [ "0x380" ], "IDS": [ "0x44" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 2 }, { "ballRequirement": false, "mv0": 14, "mv1": 10, "regionIndex": 16, "trickDifficulty": 0 } ], "Cannonballs": [ { "AP_IDS": [ "0x374", "0x375", "0x376" ], "COUNT": 3, "IDS": [ "0x19A", "0x193", "0x1A3" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "Cannonballs Glover Switch": [ { "AP_IDS": [ "0x38A" ], "IDS": [ "0x18A" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 0 } ], "Cave": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 4 }, "Cave Garibs": [ { "AP_IDS": [ "0x32E", "0x32F", "0x330", "0x331", "0x332", "0x333", "0x334", "0x335" ], "IDS": [ "0x35", "0x34", "0x33", "0x32", "0x31", "0x36", "0x2F", "0x30" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "mv0": 23, "regionIndex": 4, "trickDifficulty": 0 } ], "Cave Life": [ { "AP_IDS": [ "0x381" ], "IDS": [ "0x2A" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 2 }, { "ballRequirement": false, "mv0": 23, "regionIndex": 4, "trickDifficulty": 0 } ], "Cave Mouth Garibs": [ { "AP_IDS": [ "0x336", "0x337" ], "IDS": [ "0xC0", "0xC1" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x385" ], "IDS": [ "0x25" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x386" ], "IDS": [ "0x176" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 3 }, { "ballRequirement": true, "mv0": 26, "mv1": 11, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 8, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 5, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x387" ], "IDS": [ "0x176" ], "NEEDS_BALL": true, "REGION": 15, "TYPE": 3 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 8, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 15, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x388" ], "IDS": [ "0x1F2" ], "NEEDS_BALL": true, "REGION": 19, "TYPE": 3 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 19, "trickDifficulty": 0 } ], "Checkpoint House": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 27, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 5 }, "Chipped Wall": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 7 }, "Cliff Glover Switch": [ { "AP_IDS": [ "0x38B" ], "IDS": [ "0x16E" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "Cliff Lobster": [ { "AP_IDS": [ "0x377", "0x36E" ], "COUNT": 1, "IDS": [ "0x20A", "0x20A" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "Cracked Wall Garibs": [ { "AP_IDS": [ "0x338", "0x339" ], "IDS": [ "0xBD", "0xBE" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 7, "trickDifficulty": 0 } ], "Crate Chester": [ { "AP_IDS": [ "0x378" ], "COUNT": 1, "IDS": [ "0x1AC" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 16, "trickDifficulty": 1 } ], "Crooked Rockpath": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 19, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 15 }, "Crumbling Path": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 18, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 20, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 18, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Stairs", "regionIndex": 18, "trickDifficulty": 0 } ], "I": 19 }, "Dead End Garibs": [ { "AP_IDS": [ "0x33A", "0x33B", "0x33C", "0x33D" ], "IDS": [ "0xB5", "0xB7", "0xB6", "0xB8" ], "NEEDS_BALL": false, "REGION": 23, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 23, "trickDifficulty": 0 } ], "Dead End Wind-Up": [ { "AP_IDS": [ "0x379", "0x36F" ], "COUNT": 1, "IDS": [ "0x26A", "0x26A" ], "NEEDS_BALL": false, "REGION": 23, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 23, "trickDifficulty": 0 } ], "Doorway Cliff": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Trampoline", "mv0": 26, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 8 }, "End Walkway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 24, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 24, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 24, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 24, "trickDifficulty": 0 } ], "I": 25 }, "Goal": [ { "AP_IDS": [ "0x38D" ], "IDS": [], "NEEDS_BALL": true, "REGION": 25, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 25, "trickDifficulty": 0 } ], "Grassroof": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "mv2": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 3 }, "Hercules Potion": [ { "AP_IDS": [ "0x38E" ], "IDS": [ "0x1BC" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Hercules Trampoline": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 19, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "mv0": 26, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 13, "mv2": 2, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 32, "mv2": 2, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 17 }, "High House": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 21, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Elevator", "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 21, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 8, "mv2": 13, "regionIndex": 21, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 8, "mv2": 32, "regionIndex": 21, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 12, "regionIndex": 21, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 21, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Elevator", "regionIndex": 21, "trickDifficulty": 0 } ], "I": 23 }, "High House Garibs": [ { "AP_IDS": [ "0x33E", "0x33F", "0x340" ], "IDS": [ "0x3C", "0x3D", "0x3B" ], "NEEDS_BALL": false, "REGION": 23, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 23, "trickDifficulty": 0 } ], "House Gap": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "mv1": 25, "mv2": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Life Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "mv2": 11, "mv3": 2, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 13, "mv1": 2, "mv2": 4, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "mv1": 4, "mv2": 32, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 6 }, "Lip Life": [ { "AP_IDS": [ "0x382" ], "IDS": [ "0x4C" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Lobstervator Garibs": [ { "AP_IDS": [ "0x341", "0x342" ], "IDS": [ "0xCA", "0xC9" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Megabarrel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 19, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 21, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 19, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 } ], "I": 20 }, "Plank Ledge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 20, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Elevator", "regionIndex": 23, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 20, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 20, "trickDifficulty": 0 } ], "I": 21 }, "Post-Stair Garibs": [ { "AP_IDS": [ "0x343", "0x344", "0x345" ], "IDS": [ "0x3F", "0x41", "0x40" ], "NEEDS_BALL": false, "REGION": 25, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 25, "trickDifficulty": 0 } ], "Push Crate Garibs": [ { "AP_IDS": [ "0x346", "0x347", "0x348", "0x349" ], "IDS": [ "0x4E", "0x51", "0x50", "0x4F" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 1 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 16, "trickDifficulty": 0 } ], "Push Plank Garibs": [ { "AP_IDS": [ "0x34A", "0x34B" ], "IDS": [ "0xBA", "0xBB" ], "NEEDS_BALL": false, "REGION": 21, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 21, "trickDifficulty": 0 } ], "Ramp Garibs": [ { "AP_IDS": [ "0x34C", "0x34D", "0x34E", "0x34F", "0x350", "0x351" ], "IDS": [ "0xD1", "0xD5", "0xD3", "0xD2", "0xD4", "0xD6" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Stairs Wind-Ups": [ { "AP_IDS": [ "0x37A", "0x37B", "0x37C", "0x370", "0x371", "0x372" ], "COUNT": 3, "IDS": [ "0x21E", "0x229", "0x239", "0x21E", "0x229", "0x239" ], "NEEDS_BALL": false, "REGION": 24, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 24, "trickDifficulty": 0 } ], "Sticky Potion": [ { "AP_IDS": [ "0x38F" ], "IDS": [ "0x284" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Stone Path Garibs": [ { "AP_IDS": [ "0x352", "0x353", "0x354", "0x355" ], "IDS": [ "0xC6", "0xC7", "0xC3", "0xC4" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Switch Dropdown": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Target": [ { "AP_IDS": [ "0x38C" ], "IDS": [ "0x1BF" ], "NEEDS_BALL": true, "REGION": 16, "TYPE": 0 }, { "ballRequirement": true, "mv0": 24, "mv1": 12, "mv2": 26, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 27, "regionIndex": 16, "trickDifficulty": 0 } ], "Tilted Cliff Garibs": [ { "AP_IDS": [ "0x356", "0x357", "0x358", "0x359" ], "IDS": [ "0xDF", "0xE0", "0xE1", "0xDE" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Tip": [ { "AP_IDS": [ "0x384" ], "IDS": [ "0x28C" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Trampoline Garibs": [ { "AP_IDS": [ "0x35A", "0x35B", "0x35C", "0x35D", "0x35E", "0x35F", "0x360", "0x361", "0x362", "0x363", "0x364", "0x365", "0x366", "0x367", "0x368", "0x369" ], "IDS": [ "0xE5", "0xE7", "0xE9", "0xEB", "0xED", "0xEF", "0xF1", "0xE3", "0xF2", "0xF0", "0xEE", "0xEC", "0xEA", "0xE8", "0xE6", "0xE4" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Trampoline", "regionIndex": 13, "trickDifficulty": 0 } ], "Trampoline Lobster": [ { "AP_IDS": [ "0x37D", "0x373" ], "COUNT": 1, "IDS": [ "0x249", "0x249" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 10 }, { "ballRequirement": false, "ck0": "Trampoline", "mv0": 3, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "Turnbridge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 14 }, "Under Bridge Trampoline": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Trampoline", "mv0": 26, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Trampoline", "mv0": 26, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Trampoline", "regionIndex": 12, "trickDifficulty": 0 } ], "I": 13 }, "Under Town": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 16 }, "Warp House": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "mv2": 11, "mv3": 2, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 11, "mv3": 2, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "Warp House Garibs": [ { "AP_IDS": [ "0x36A", "0x36B", "0x36C", "0x36D" ], "IDS": [ "0xCD", "0xCE", "0xCF", "0xCC" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Warp House Life": [ { "AP_IDS": [ "0x383" ], "IDS": [ "0x48" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Warp House Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 9 }, "Wind-Up Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 23, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 23, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 23, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 15, "regionIndex": 23, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 12, "mv2": 27, "regionIndex": 23, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 27, "regionIndex": 23, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 27, "regionIndex": 23, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 23, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 23, "trickDifficulty": 0 } ], "I": 24 } }, "l4": { "Boss": [ { "AP_IDS": [ "0x390" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 3, "mv3": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "mv2": 3, "mv3": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 8, "mv3": 3, "mv4": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 10, "regionIndex": 0, "trickDifficulty": 2 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 } ], "I": 0 } }, "l5": { "Barrel A Garibs": [ { "AP_IDS": [ "0x391", "0x392", "0x393" ], "IDS": [ "0x59", "0x5A", "0x58" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Barrel B Garibs": [ { "AP_IDS": [ "0x394", "0x395", "0x396" ], "IDS": [ "0x41", "0x42", "0x40" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Barrel C Garibs": [ { "AP_IDS": [ "0x397", "0x398", "0x399" ], "IDS": [ "0x68", "0x6A", "0x69" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Barrel D Garibs": [ { "AP_IDS": [ "0x39A", "0x39B", "0x39C" ], "IDS": [ "0x70", "0x72", "0x71" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Barrel E Garibs": [ { "AP_IDS": [ "0x39D", "0x39E", "0x39F" ], "IDS": [ "0x60", "0x62", "0x61" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Barrel F Garibs": [ { "AP_IDS": [ "0x3A0", "0x3A1", "0x3A2" ], "IDS": [ "0x4C", "0x4E", "0x4D" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Barrel G Garibs": [ { "AP_IDS": [ "0x3A3", "0x3A4", "0x3A5" ], "IDS": [ "0x50", "0x52", "0x51" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Barrel H Garibs": [ { "AP_IDS": [ "0x3A6", "0x3A7", "0x3A8" ], "IDS": [ "0x48", "0x4A", "0x49" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Bottom": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 0 }, "Bottom Barrel Life": [ { "AP_IDS": [ "0x3C4" ], "IDS": [ "0x37" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Center Column Garibs": [ { "AP_IDS": [ "0x3A9", "0x3AA", "0x3AB", "0x3AC", "0x3AD" ], "IDS": [ "0x2D", "0x2B", "0x39", "0x3A", "0x29" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Fish": [ { "AP_IDS": [ "0x3C3" ], "COUNT": 1, "IDS": [ "0xF1" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Floating A Garibs": [ { "AP_IDS": [ "0x3AE", "0x3AF", "0x3B0" ], "IDS": [ "0x54", "0x56", "0x55" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Floating B Garibs": [ { "AP_IDS": [ "0x3B1", "0x3B2", "0x3B3" ], "IDS": [ "0x3D", "0x3E", "0x3C" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Floating C Garibs": [ { "AP_IDS": [ "0x3B4", "0x3B5", "0x3B6" ], "IDS": [ "0x65", "0x66", "0x64" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Floating D Garibs": [ { "AP_IDS": [ "0x3B7", "0x3B8", "0x3B9" ], "IDS": [ "0x6C", "0x6E", "0x6D" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Floating E Garibs": [ { "AP_IDS": [ "0x3BA", "0x3BB", "0x3BC" ], "IDS": [ "0x5C", "0x5E", "0x5D" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Floating F Garibs": [ { "AP_IDS": [ "0x3BD", "0x3BE", "0x3BF" ], "IDS": [ "0x44", "0x46", "0x45" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x3C8" ], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 5 }, { "ballRequirement": true, "mv0": 29, "regionIndex": 2, "trickDifficulty": 0 } ], "Goal Life": [ { "AP_IDS": [ "0x3C5" ], "IDS": [ "0x25" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "mv0": 2, "mv1": 29, "regionIndex": 2, "trickDifficulty": 0 } ], "Middle Barrel Life": [ { "AP_IDS": [ "0x3C6" ], "IDS": [ "0x35" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Second Barrel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 2 }, "Top Barrel Life": [ { "AP_IDS": [ "0x3C7" ], "IDS": [ "0x31" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Top Garibs": [ { "AP_IDS": [ "0x3C0", "0x3C1", "0x3C2" ], "IDS": [ "0x27", "0x2F", "0x33" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ] } }, { "l0": { "Entry 1": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Entry 2": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "2 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "1 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry 3": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "3 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Bonus": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Bonus Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Boss": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Boss Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x3C9" ], "IDS": [ "0x76" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Alcove Garibs": [ { "AP_IDS": [ "0x3CA", "0x3CB", "0x3CC", "0x3CD", "0x3CE", "0x3CF", "0x3D0", "0x3D1", "0x3D2", "0x3D3", "0x3D4", "0x3D5" ], "IDS": [ "0xDE", "0xDF", "0xE0", "0xE1", "0xD6", "0xDB", "0xDC", "0xDA", "0xD9", "0xD8", "0xD7", "0xDD" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "Alcove Life 1": [ { "AP_IDS": [ "0x41C" ], "IDS": [ "0x45" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "Alcove Life 2": [ { "AP_IDS": [ "0x41D" ], "IDS": [ "0x47" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 2 }, { "ballRequirement": true, "mv0": 2, "mv1": 14, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 32, "regionIndex": 13, "trickDifficulty": 0 } ], "Avalanche": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 11 }, "Ball Ledge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "mv1": 4, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Big Island Garibs": [ { "AP_IDS": [ "0x3D6", "0x3D7", "0x3D8", "0x3D9", "0x3DA", "0x3DB", "0x3DC", "0x3DD" ], "IDS": [ "0xFA", "0xFF", "0xFD", "0xFC", "0xFB", "0xFE", "0x100", "0x101" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x420" ], "IDS": [ "0x25" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x421" ], "IDS": [ "0xB0" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 9, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x422" ], "IDS": [ "0xB7" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 12, "trickDifficulty": 0 } ], "Cliff Bottom Garibs": [ { "AP_IDS": [ "0x3DE", "0x3DF", "0x3E0" ], "IDS": [ "0x10F", "0x111", "0x110" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Cliff Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 12, "mv1": 2, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 13, "mv3": 2, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 32, "mv3": 2, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Dino Garibs": [ { "AP_IDS": [ "0x3E1", "0x3E2", "0x3E3", "0x3E4", "0x3E5", "0x3E6" ], "IDS": [ "0x4B", "0x50", "0x4F", "0x4E", "0x4D", "0x4C" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Double Ice Wall Garibs": [ { "AP_IDS": [ "0x3E7", "0x3E8" ], "IDS": [ "0x3D", "0x3E" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "Dragonfly": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 12, "mv1": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 13, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 32, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 15, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 8 }, "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 14 }, "Frozen Ball Garibs": [ { "AP_IDS": [ "0x3E9", "0x3EA", "0x3EB" ], "IDS": [ "0x107", "0x109", "0x108" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x424" ], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "Goal Garibs": [ { "AP_IDS": [ "0x3EC", "0x3ED" ], "IDS": [ "0x3A", "0x3B" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "Hanging Garibs": [ { "AP_IDS": [ "0x3EE", "0x3EF", "0x3F0" ], "IDS": [ "0x103", "0x105", "0x104" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Ice Bridge Garibs": [ { "AP_IDS": [ "0x3F1", "0x3F2", "0x3F3", "0x3F4", "0x3F5", "0x3F6", "0x3F7", "0x3F8" ], "IDS": [ "0x29", "0x2A", "0x2E", "0x2F", "0x30", "0x31", "0x32", "0x28" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Ice Cave": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 10 }, "Ice Cave Garibs": [ { "AP_IDS": [ "0x3F9", "0x3FA", "0x3FB", "0x3FC", "0x3FD", "0x3FE", "0x3FF", "0x400" ], "IDS": [ "0xF0", "0xEE", "0xED", "0xEC", "0xEF", "0xF1", "0xF2", "0xEB" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Ice Cave Life": [ { "AP_IDS": [ "0x41E" ], "IDS": [ "0x49" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Ice Face Garibs": [ { "AP_IDS": [ "0x401", "0x402", "0x403" ], "IDS": [ "0x10B", "0x10D", "0x10C" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Ice Face Life": [ { "AP_IDS": [ "0x41F" ], "IDS": [ "0x43" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "ck0": "Life Drop", "regionIndex": 0, "trickDifficulty": 0 } ], "Ice Lake": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 3 }, "Ice Lakeside": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "mv1": 31, "mv2": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 6 }, "Ice Path": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 13, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 32, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 15, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 12 }, "Icicles": [ { "AP_IDS": [ "0x423" ], "IDS": [ "???" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "mv2": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 11, "mv2": 14, "regionIndex": 0, "trickDifficulty": 0 } ], "Island": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "mv1": 31, "mv2": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 4 }, "Lake Path Garibs": [ { "AP_IDS": [ "0x404", "0x405" ], "IDS": [ "0x25", "0x26" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Left Below Ice Garibs": [ { "AP_IDS": [ "0x406", "0x407", "0x408" ], "IDS": [ "0xE3", "0xE4", "0xE5" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Lower Cliffside Garibs": [ { "AP_IDS": [ "0x409", "0x40A" ], "IDS": [ "0x38", "0x37" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Post Icicles": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 31, "mv2": 26, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 2 }, "Raptor": [ { "AP_IDS": [ "0x41A" ], "COUNT": 1, "IDS": [ "0x14C" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 12, "trickDifficulty": 1 } ], "Right Below Ice Garibs": [ { "AP_IDS": [ "0x40B", "0x40C", "0x40D" ], "IDS": [ "0xE7", "0xE9", "0xE8" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Secret": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 13 }, "Small Island Garibs": [ { "AP_IDS": [ "0x40E", "0x40F", "0x410", "0x411", "0x412" ], "IDS": [ "0xF4", "0xF6", "0xF5", "0xF8", "0xF7" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Snow Edge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 9 }, "Snowball Hill Garibs": [ { "AP_IDS": [ "0x413", "0x414", "0x415", "0x416" ], "IDS": [ "0xD0", "0xD1", "0xD4", "0xCF" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 0 }, "Under Ice": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 5 }, "Upper Cliffside Garibs": [ { "AP_IDS": [ "0x417", "0x418" ], "IDS": [ "0x34", "0x35" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Wind-Up": [ { "AP_IDS": [ "0x41B", "0x419" ], "COUNT": 1, "IDS": [ "0x162", "0x162" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l2": { "After Valley Garibs": [ { "AP_IDS": [ "0x425", "0x426", "0x427", "0x428" ], "IDS": [ "0x4A", "0x4D", "0x4C", "0x4B" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Bottom Avalanche Garibs": [ { "AP_IDS": [ "0x429", "0x42A", "0x42B" ], "IDS": [ "0x87", "0x88", "0x89" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Bottom Valley Life": [ { "AP_IDS": [ "0x47C" ], "IDS": [ "0x60" ], "NEEDS_BALL": false, "REGION": 20, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 20, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x481" ], "IDS": [ "0x28" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x482" ], "IDS": [ "0x169" ], "NEEDS_BALL": true, "REGION": 13, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 13, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x483" ], "IDS": [ "0x169" ], "NEEDS_BALL": true, "REGION": 18, "TYPE": 3 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 18, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x484" ], "IDS": [ "0x16C" ], "NEEDS_BALL": true, "REGION": 19, "TYPE": 3 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 19, "trickDifficulty": 0 } ], "Checkpoint Pillar": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "mv2": 27, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 13 }, "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 20, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 27, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 26, "mv3": 27, "mv4": 25, "regionIndex": 20, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 20, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 20, "trickDifficulty": 0 } ], "I": 21 }, "Floor Before Slope": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 12, "mv2": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 25, "mv2": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 11, "mv2": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 6 }, "Glover Switch": [ { "AP_IDS": [ "0x485" ], "IDS": [ "0x1BD" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 16, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x488" ], "IDS": [], "NEEDS_BALL": true, "REGION": 21, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 21, "trickDifficulty": 0 } ], "Goal Life": [ { "AP_IDS": [ "0x47D" ], "IDS": [ "0x57" ], "NEEDS_BALL": false, "REGION": 21, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 21, "trickDifficulty": 0 } ], "Hilltop": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 9 }, "Island Garibs": [ { "AP_IDS": [ "0x42C", "0x42D", "0x42E", "0x42F" ], "IDS": [ "0x7A", "0x7C", "0x7B", "0x7D" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Lava Shore": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 8, "mv1": 13, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 8, "mv1": 32, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 12, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 13, "mv1": 11, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 11, "mv1": 32, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 13, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 32, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 11, "mv1": 25, "mv2": 26, "mv3": 27, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 12, "mv1": 25, "mv2": 27, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "regionIndex": 18, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 15, "regionIndex": 18, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Platform 1", "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Platform 2", "regionIndex": 17, "trickDifficulty": 0 } ], "I": 14 }, "Lavafall Ball Switch": [ { "AP_IDS": [ "0x486" ], "IDS": [ "0x1AB" ], "NEEDS_BALL": true, "REGION": 14, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "Lavafall Garib": [ { "AP_IDS": [ "0x430" ], "IDS": [ "0xCF" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "Lavafall Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 11, "mv2": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 12, "mv2": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 25, "mv2": 26, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 0, "mv2": 26, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 0, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Lavashore Raptor": [ { "AP_IDS": [ "0x475" ], "COUNT": 1, "IDS": [ "0x1D2" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 14, "trickDifficulty": 1 } ], "Lower Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 12, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 12, "mv2": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 0, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Lower Tree Rex": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 11, "mv2": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 0, "mv2": 26, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 12, "mv2": 27, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 3 }, "Lowering Island": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 25, "mv1": 10, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 25, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 8, "mv1": 13, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 1", "mv0": 8, "mv1": 32, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Platform 1", "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 15 }, "Lowering Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Lower Ball Switch", "mv0": 12, "mv1": 27, "mv2": 26, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lower Ball Switch", "mv0": 8, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lower Ball Switch", "mv0": 8, "mv1": 32, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Lower Ball Switch", "mv0": 25, "mv1": 4, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lower Ball Switch", "mv0": 2, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 13, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 32, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 2, "mv2": 4, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 16 }, "Middle Avalanche Garibs": [ { "AP_IDS": [ "0x431", "0x432", "0x433" ], "IDS": [ "0x7F", "0x81", "0x80" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Midpoint": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 13, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 32, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 10, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 11, "mv1": 26, "mv2": 27, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 12, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 13, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 32, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 11, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 25, "mv1": 12, "mv2": 27, "regionIndex": 18, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Platform 2", "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Platform 2", "mv0": 25, "regionIndex": 18, "trickDifficulty": 0 } ], "I": 17 }, "Mini Lava Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 12, "mv2": 26, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 0, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 11, "mv2": 26, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 12, "mv2": 0, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Nook Garibs": [ { "AP_IDS": [ "0x434", "0x435" ], "IDS": [ "0xE0", "0xE1" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Platform Before Slope": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 12, "mv1": 26, "mv2": 27, "mv3": 25, "mv4": 4, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 4, "mv2": 11, "mv3": 26, "mv4": 27, "mv5": 8, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 8, "mv2": 11, "mv3": 26, "mv4": 27, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 12, "mv2": 26, "mv3": 27, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "mv1": 4, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 7 }, "Push Wall Garibs": [ { "AP_IDS": [ "0x436", "0x437", "0x438", "0x439", "0x43A" ], "IDS": [ "0xE4", "0xE5", "0xE3", "0xE6", "0xE7" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Push Wall Life": [ { "AP_IDS": [ "0x47E" ], "IDS": [ "0x5E" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Raptor Garibs": [ { "AP_IDS": [ "0x43B", "0x43C", "0x43D", "0x43E", "0x43F", "0x440", "0x441", "0x442" ], "IDS": [ "0x11E", "0x11D", "0x11C", "0x11F", "0x120", "0x11B", "0x122", "0x121" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Raptor Tree Garibs": [ { "AP_IDS": [ "0x443", "0x444", "0x445", "0x446" ], "IDS": [ "0xEB", "0xEA", "0xEC", "0xE9" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Rockslide Bottom": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 17, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 13, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 8, "mv1": 32, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 10, "mv1": 25, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 12, "mv1": 27, "mv2": 25, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Platform 2", "mv0": 11, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "regionIndex": 14, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 15, "regionIndex": 14, "trickDifficulty": 1 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 17, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Platform 2", "mv0": 25, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 } ], "I": 18 }, "Rockslide Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 18, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "regionIndex": 20, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 18, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 20, "trickDifficulty": 0 } ], "I": 19 }, "Secret": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "mv0": 2, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "Sign Garibs": [ { "AP_IDS": [ "0x447", "0x448", "0x449", "0x44A" ], "IDS": [ "0x75", "0x77", "0x76", "0x78" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "Sign Hill": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 26, "mv3": 27, "mv4": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 10, "mv2": 13, "mv3": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 4, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Skull Garib": [ { "AP_IDS": [ "0x44B" ], "IDS": [ "0xC7" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Slope": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 31, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 11 }, "Slope Garibs": [ { "AP_IDS": [ "0x44C", "0x44D", "0x44E", "0x44F" ], "IDS": [ "0xDC", "0xDD", "0xDE", "0xDB" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Slope Wind-Up": [ { "AP_IDS": [ "0x476", "0x472" ], "COUNT": 1, "IDS": [ "0x1FF", "0x1FF" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Spawn Garibs": [ { "AP_IDS": [ "0x450", "0x451", "0x452", "0x453", "0x454" ], "IDS": [ "0x53", "0x4F", "0x51", "0xEE", "0xEF" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Switches Ball Switch": [ { "AP_IDS": [ "0x487" ], "IDS": [ "0x1B6" ], "NEEDS_BALL": true, "REGION": 16, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "Switches Garibs": [ { "AP_IDS": [ "0x455", "0x456", "0x457", "0x458", "0x459" ], "IDS": [ "0xC9", "0xCA", "0xCB", "0xCC", "0xCD" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Switches Life": [ { "AP_IDS": [ "0x47F" ], "IDS": [ "0x55" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 2 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 16, "trickDifficulty": 0 } ], "Teeter": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 13, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 32, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 8, "mv2": 11, "mv3": 15, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Tilt Garibs": [ { "AP_IDS": [ "0x45A", "0x45B", "0x45C", "0x45D", "0x45E" ], "IDS": [ "0xD1", "0xD3", "0xD7", "0xD5", "0xD9" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Top Avalanche Garibs": [ { "AP_IDS": [ "0x45F", "0x460", "0x461" ], "IDS": [ "0x83", "0x85", "0x84" ], "NEEDS_BALL": false, "REGION": 19, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 } ], "Top Valley Life": [ { "AP_IDS": [ "0x480" ], "IDS": [ "0x33" ], "NEEDS_BALL": false, "REGION": 20, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 20, "trickDifficulty": 0 } ], "Tracey Garibs": [ { "AP_IDS": [ "0x462", "0x463", "0x464", "0x465" ], "IDS": [ "0x2C", "0x31", "0x30", "0x2D" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Traceys": [ { "AP_IDS": [ "0x477", "0x478" ], "COUNT": 2, "IDS": [ "0x170", "0x182" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 10 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Traceys Wind-Up": [ { "AP_IDS": [ "0x479", "0x473" ], "COUNT": 1, "IDS": [ "0x219", "0x219" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 18, "trickDifficulty": 0 } ], "Tree Raptor": [ { "AP_IDS": [ "0x47A" ], "COUNT": 1, "IDS": [ "0x19B" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 1 } ], "Trees Garib": [ { "AP_IDS": [ "0x466" ], "IDS": [ "0xC5" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Upper Tree Rex": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "mv2": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 26, "mv2": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 4 }, "Valley": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 19, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 0, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "mv2": 27, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 2, "mv3": 11, "regionIndex": 19, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 19, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 21, "trickDifficulty": 0 } ], "I": 20 }, "Valley Garibs": [ { "AP_IDS": [ "0x467", "0x468", "0x469", "0x46A", "0x46B", "0x46C", "0x46D", "0x46E", "0x46F", "0x470", "0x471" ], "IDS": [ "0xBE", "0xC1", "0xBA", "0xBB", "0xBC", "0xBD", "0xC0", "0xB9", "0xC3", "0xC2", "0xBF" ], "NEEDS_BALL": false, "REGION": 20, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 20, "trickDifficulty": 0 } ], "Valley Wind-Up": [ { "AP_IDS": [ "0x47B", "0x474" ], "COUNT": 1, "IDS": [ "0x1F4", "0x1F4" ], "NEEDS_BALL": false, "REGION": 20, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 20, "trickDifficulty": 0 } ] }, "l3": { "Cave": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 28, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 2 }, "Cave Garibs": [ { "AP_IDS": [ "0x489", "0x48A", "0x48B", "0x48C", "0x48D", "0x48E", "0x48F" ], "IDS": [ "0x85", "0x88", "0x87", "0x86", "0x8B", "0x8A", "0x89" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Cave Life": [ { "AP_IDS": [ "0x4DD" ], "IDS": [ "0x46" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Cave Speed Potion": [ { "AP_IDS": [ "0x4EF" ], "IDS": [ "0x21A" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 4 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x4E0" ], "IDS": [ "0x2A" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x4E1" ], "IDS": [ "0xD8" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 3 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 5, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x4E2" ], "IDS": [ "0x210" ], "NEEDS_BALL": true, "REGION": 8, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 8, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x4E3" ], "IDS": [ "0x210" ], "NEEDS_BALL": true, "REGION": 11, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 11, "trickDifficulty": 0 } ], "Circle Lava Garibs": [ { "AP_IDS": [ "0x490", "0x491", "0x492", "0x493", "0x494", "0x495", "0x496", "0x497" ], "IDS": [ "0x164", "0x163", "0x162", "0x169", "0x168", "0x167", "0x166", "0x165" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Death Potion": [ { "AP_IDS": [ "0x4F0" ], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Dirt Elevator", "mv0": 11, "mv1": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Dirt Elevator", "mv0": 25, "mv1": 12, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Dirt Elevator", "mv0": 8, "mv1": 13, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Dirt Elevator", "mv0": 8, "mv1": 32, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Dirt Elevator", "mv0": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Flying Lava Ball Switch": [ { "AP_IDS": [ "0x4E4" ], "IDS": [ "0x1FE" ], "NEEDS_BALL": true, "REGION": 8, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 8, "trickDifficulty": 0 } ], "Flying Lava Garibs": [ { "AP_IDS": [ "0x498", "0x499", "0x49A" ], "IDS": [ "0x3B", "0x39", "0x37" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Flying Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 8, "mv1": 13, "mv2": 11, "mv3": 2, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 2, "mv1": 12, "mv2": 13, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 2, "mv1": 8, "mv2": 13, "mv3": 11, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 13, "mv1": 2, "mv2": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 32, "mv1": 8, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 32, "mv1": 8, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Floating Platforms", "mv0": 2, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Floating Platforms", "mv0": 2, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 7 }, "Goal": [ { "AP_IDS": [ "0x4EE" ], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 } ], "Grass Ring Garibs": [ { "AP_IDS": [ "0x49B", "0x49C", "0x49D", "0x49E", "0x49F", "0x4A0", "0x4A1", "0x4A2", "0x4A3", "0x4A4", "0x4A5", "0x4A6", "0x4A7", "0x4A8", "0x4A9" ], "IDS": [ "0x141", "0x149", "0x14A", "0x14B", "0x14C", "0x14D", "0x14E", "0x14F", "0x142", "0x143", "0x144", "0x145", "0x146", "0x147", "0x148" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Grass Ring Wind-Up": [ { "AP_IDS": [ "0x4D9", "0x4D6" ], "COUNT": 1, "IDS": [ "0x1C6", "0x1C6" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 18, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "High Speed Potion": [ { "AP_IDS": [ "0x4F1" ], "IDS": [ "0x2A0" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 4 }, { "ballRequirement": true, "mv0": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Lake": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 28, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Lava Ledge Garibs": [ { "AP_IDS": [ "0x4AA", "0x4AB", "0x4AC", "0x4AD", "0x4AE", "0x4AF", "0x4B0", "0x4B1", "0x4B2", "0x4B3" ], "IDS": [ "0x16C", "0x16D", "0x16E", "0x16F", "0x170", "0x171", "0x172", "0x173", "0x174", "0x16B" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Lava Pit Ball Switch": [ { "AP_IDS": [ "0x4E5" ], "IDS": [ "0x1A8" ], "NEEDS_BALL": true, "REGION": 11, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "Lava Shore": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Floating Platforms", "mv0": 26, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Floating Platforms", "regionIndex": 7, "trickDifficulty": 0 } ], "I": 6 }, "Love Tree Garibs": [ { "AP_IDS": [ "0x4B4", "0x4B5", "0x4B6", "0x4B7", "0x4B8", "0x4B9", "0x4BA", "0x4BB" ], "IDS": [ "0x59", "0x5C", "0x5F", "0x5E", "0x5D", "0x58", "0x5B", "0x5A" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Drop Garibs", "regionIndex": 0, "trickDifficulty": 0 } ], "Love Tree Life": [ { "AP_IDS": [ "0x4DE" ], "IDS": [ "0x42" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "ck0": "Drop Garibs", "regionIndex": 0, "trickDifficulty": 0 } ], "Lower Grass Ledge Garibs": [ { "AP_IDS": [ "0x4BC", "0x4BD" ], "IDS": [ "0x13F", "0x13E" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Lower Grass Ledge Life": [ { "AP_IDS": [ "0x4DF" ], "IDS": [ "0x44" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Monolith A": [ { "AP_IDS": [ "0x4E6" ], "IDS": [ "0xCB" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 5, "trickDifficulty": 0 } ], "Monolith B": [ { "AP_IDS": [ "0x4E7" ], "IDS": [ "0xCE" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 5, "trickDifficulty": 0 } ], "Monolith Ball Switch": [ { "AP_IDS": [ "0x4E8" ], "IDS": [ "0x1DE" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "ck0": "Lower Monolith 4", "mv0": 11, "mv1": 26, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lower Monolith 4", "mv0": 12, "mv1": 26, "mv2": 27, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lower Monolith 4", "mv0": 8, "mv1": 32, "regionIndex": 5, "trickDifficulty": 0 } ], "Monolith C": [ { "AP_IDS": [ "0x4E9" ], "IDS": [ "0xC9" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 5, "trickDifficulty": 0 } ], "Monolith D": [ { "AP_IDS": [ "0x4EA" ], "IDS": [ "0xD1" ], "NEEDS_BALL": true, "REGION": 5, "TYPE": 0 }, { "ballRequirement": true, "mv0": 12, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 5, "trickDifficulty": 0 } ], "Monolith Wind-Ups": [ { "AP_IDS": [ "0x4DA", "0x4DB", "0x4D7", "0x4D8" ], "COUNT": 2, "IDS": [ "0x224", "0x238", "0x224", "0x238" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 18, "regionIndex": 5, "trickDifficulty": 0 } ], "Platforms Glover Switch": [ { "AP_IDS": [ "0x4EB" ], "IDS": [ "0x1A2" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 0 } ], "Ring": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 8, "mv3": 13, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 8, "mv3": 32, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 11, "mv3": 26, "mv4": 27, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 12, "mv3": 27, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 3, "mv1": 25, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 11 }, "Rising Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 8, "mv1": 13, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 2, "mv2": 10, "mv3": 13, "mv4": 27, "regionIndex": 9, "trickDifficulty": 1 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 12, "mv1": 13, "mv2": 26, "mv3": 25, "mv4": 4, "mv5": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 2, "mv1": 12, "mv2": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "mv2": 10, "mv3": 2, "regionIndex": 9, "trickDifficulty": 1 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 25, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 0, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "Slope": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Spin Stones", "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Spin Stones", "regionIndex": 4, "trickDifficulty": 0 } ], "I": 3 }, "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 9, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 10, "mv3": 2, "mv4": 25, "regionIndex": 9, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 9, "mv1": 26, "mv2": 27, "regionIndex": 7, "trickDifficulty": 2 }, { "ballRequirement": true, "mv0": 9, "mv1": 11, "mv2": 27, "regionIndex": 7, "trickDifficulty": 2 }, { "ballRequirement": true, "ck0": "Lava Spinning", "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 25, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 0, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Floating Platforms", "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 2, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 0 }, "Spinning Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 25, "mv1": 2, "mv2": 8, "mv3": 10, "mv4": 13, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 25, "mv1": 8, "mv2": 2, "mv3": 10, "mv4": 13, "regionIndex": 10, "trickDifficulty": 1 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 0, "mv1": 26, "mv2": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 0, "mv1": 11, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 11, "mv1": 25, "mv2": 26, "mv3": 27, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 12, "mv1": 25, "mv2": 26, "mv3": 27, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 25, "mv1": 12, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 25, "mv1": 11, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": true, "ck0": "Lava Spinning", "mv0": 8, "mv1": 14, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 0, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Lava Spinning", "mv0": 0, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 9 }, "Stonehinge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Spin Stones", "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Spin Stones", "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Top Flying Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 13, "mv3": 2, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Tracey": [ { "AP_IDS": [ "0x4DC" ], "COUNT": 1, "IDS": [ "0x1B8" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Tracey Garibs": [ { "AP_IDS": [ "0x4BE", "0x4BF", "0x4C0", "0x4C1", "0x4C2", "0x4C3", "0x4C4", "0x4C5", "0x4C6", "0x4C7", "0x4C8", "0x4C9", "0x4CA", "0x4CB", "0x4CC", "0x4CD" ], "IDS": [ "0x155", "0x154", "0x153", "0x152", "0x151", "0x160", "0x15F", "0x15E", "0x15D", "0x15C", "0x15B", "0x15A", "0x159", "0x158", "0x157", "0x156" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Tracey Tree": [ { "AP_IDS": [ "0x4EC" ], "IDS": [ "???" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Trees Glover Switch": [ { "AP_IDS": [ "0x4ED" ], "IDS": [ "0x208" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Turning Stones": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Spin Stones", "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Spin Stones", "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Spin Stones", "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Spin Stones", "regionIndex": 5, "trickDifficulty": 0 } ], "I": 4 }, "Turning Stones Garibs": [ { "AP_IDS": [ "0x4CE", "0x4CF", "0x4D0", "0x4D1", "0x4D2" ], "IDS": [ "0x2E", "0x2A", "0x33", "0x2C", "0x35" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Upper Grass Ledge Garibs": [ { "AP_IDS": [ "0x4D3", "0x4D4", "0x4D5" ], "IDS": [ "0x13B", "0x13C", "0x13A" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ] }, "l4": { "Boss": [ { "AP_IDS": [ "0x4F2" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "mv0": 14, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Swag": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 7, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 14, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 } }, "l5": { "Archway Garibs": [ { "AP_IDS": [ "0x4F3", "0x4F4", "0x4F5", "0x4F6", "0x4F7", "0x4F8", "0x4F9", "0x4FA", "0x4FB", "0x4FC" ], "IDS": [ "0x7B", "0x4C", "0x6D", "0x4B", "0x81", "0x4A", "0x6C", "0x49", "0x79", "0x48" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Archway Life": [ { "AP_IDS": [ "0x52F" ], "IDS": [ "0x5D" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Fossil Garibs": [ { "AP_IDS": [ "0x4FD", "0x4FE", "0x4FF", "0x500", "0x501", "0x502", "0x503", "0x504", "0x505", "0x506" ], "IDS": [ "0x7F", "0x6B", "0x47", "0x83", "0x46", "0x6A", "0x45", "0x85", "0x44", "0x69" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 0, "trickDifficulty": 0 } ], "Fossils Life": [ { "AP_IDS": [ "0x530" ], "IDS": [ "0x5C" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x533" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal Garibs": [ { "AP_IDS": [ "0x507", "0x508", "0x509", "0x50A", "0x50B", "0x50C", "0x50D", "0x50E", "0x50F", "0x510" ], "IDS": [ "0x55", "0x63", "0x56", "0x62", "0x57", "0x61", "0x58", "0x60", "0x3B", "0x71" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Homestretch Life": [ { "AP_IDS": [ "0x531" ], "IDS": [ "0x5B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Lava Garibs": [ { "AP_IDS": [ "0x511", "0x512", "0x513", "0x514", "0x515", "0x516", "0x517", "0x518", "0x519", "0x51A" ], "IDS": [ "0x43", "0x7D", "0x42", "0x51", "0x68", "0x41", "0x77", "0x3C", "0x67", "0x52" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 } ], "I": 0 }, "Rock Life": [ { "AP_IDS": [ "0x532" ], "IDS": [ "0x5A" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 1 } ], "Sharp Turn Garibs": [ { "AP_IDS": [ "0x51B", "0x51C", "0x51D", "0x51E", "0x51F", "0x520", "0x521", "0x522", "0x523", "0x524" ], "IDS": [ "0x3D", "0x66", "0x40", "0x75", "0x3F", "0x65", "0x3E", "0x64", "0x54", "0x73" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Spawn Garibs": [ { "AP_IDS": [ "0x525", "0x526", "0x527", "0x528", "0x529", "0x52A", "0x52B", "0x52C", "0x52D", "0x52E" ], "IDS": [ "0x5F", "0x87", "0x50", "0x53", "0x6F", "0x4F", "0x89", "0x4E", "0x6E", "0x4D" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 0, "trickDifficulty": 0 } ] } }, { "l0": { "Entry 1": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Entry 2": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "2 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "1 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry 3": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "3 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Bonus": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Bonus Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Boss": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Boss Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x534" ], "IDS": [ "0x76" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Above Electric": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 13, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 2 }, "Above Electric Garib": [ { "AP_IDS": [ "0x535" ], "IDS": [ "0x28" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Above Electric Life": [ { "AP_IDS": [ "0x578" ], "IDS": [ "0x26" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Ball Lip": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Bat": [ { "AP_IDS": [ "0x571" ], "IDS": [ "0x116" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 11 } ], "Beachball": [ { "AP_IDS": [ "0x585" ], "IDS": [ "0xFB" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 4 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "Beachball Garibs": [ { "AP_IDS": [ "0x536", "0x537", "0x538", "0x539", "0x53A" ], "IDS": [ "0xB8", "0xB6", "0xB0", "0xB4", "0xB2" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "mv2": 13, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "mv2": 32, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 10, "trickDifficulty": 0 } ], "Beachball Slope": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 10 }, "Behind Tower Life": [ { "AP_IDS": [ "0x579" ], "IDS": [ "0x34" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x57C" ], "IDS": [ "0x26" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x57D" ], "IDS": [ "0x78" ], "NEEDS_BALL": true, "REGION": 6, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 6, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x57E" ], "IDS": [ "0x1D8" ], "NEEDS_BALL": true, "REGION": 13, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 13, "trickDifficulty": 0 } ], "Cleet Bridge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 25, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 0, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 9 }, "Cleets": [ { "AP_IDS": [ "0x572" ], "COUNT": 1, "IDS": [ "0x160" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 10 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "Cleets Garibs": [ { "AP_IDS": [ "0x53B", "0x53C", "0x53D", "0x53E", "0x53F", "0x540" ], "IDS": [ "0xBA", "0xBF", "0xBE", "0xBD", "0xBC", "0xBB" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Coffin Garibs": [ { "AP_IDS": [ "0x541", "0x542", "0x543", "0x544", "0x545", "0x546" ], "IDS": [ "0x31", "0x30", "0x2F", "0x2B", "0x2A", "0x32" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Coffin", "regionIndex": 5, "trickDifficulty": 0 } ], "Coffin Glover Switch": [ { "AP_IDS": [ "0x57F" ], "IDS": [ "0x14C" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 0 }, { "ballRequirement": false, "ck0": "Coffin Lightning", "mv0": 3, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "Coffin Pair": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Coffin", "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Copper": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Drawbridge", "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 13, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Drawbridge", "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 14 }, "Copper Edge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Drawbridge", "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Drawbridge", "regionIndex": 16, "trickDifficulty": 0 } ], "I": 15 }, "Dead-End Glover Switch": [ { "AP_IDS": [ "0x580" ], "IDS": [ "0xF0" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "Dirt Hill": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Dirt Hill Garibs": [ { "AP_IDS": [ "0x547", "0x548", "0x549" ], "IDS": [ "0xA9", "0xA7", "0xA5" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Dirt Hill Helicopter Potion": [ { "AP_IDS": [ "0x586" ], "IDS": [ "0x124" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Dropdown": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 3 }, "Dropdown Boomerang Ball": [ { "AP_IDS": [ "0x587" ], "IDS": [ "0x1D3" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Dropdown Garibs": [ { "AP_IDS": [ "0x54A", "0x54B", "0x54C", "0x54D" ], "IDS": [ "0x58", "0x5A", "0x59", "0x5B" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Electric Garibs": [ { "AP_IDS": [ "0x54E", "0x54F", "0x550", "0x551" ], "IDS": [ "0xAB", "0xAE", "0xAD", "0xAC" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 9, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 10, "regionIndex": 0, "trickDifficulty": 0 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Drawbridge", "mv0": 31, "mv1": 26, "mv2": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Drawbridge", "mv0": 31, "mv1": 26, "mv2": 0, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Drawbridge", "mv0": 8, "mv1": 26, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 7, "trickDifficulty": 1 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Drawbridge", "mv0": 25, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Drawbridge", "mv0": 0, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 16 }, "Flying Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Frog Potion": [ { "AP_IDS": [ "0x588" ], "IDS": [ "0x11B" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Ghost Garibs": [ { "AP_IDS": [ "0x552", "0x553", "0x554", "0x555", "0x556", "0x557", "0x558", "0x559" ], "IDS": [ "0x3E", "0x40", "0x41", "0x42", "0x43", "0x44", "0x45", "0x3F" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Glover Switch Garibs": [ { "AP_IDS": [ "0x55A", "0x55B" ], "IDS": [ "0xC2", "0xC1" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x584" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "Knights": [ { "AP_IDS": [ "0x573", "0x574", "0x575" ], "COUNT": 3, "IDS": [ "0x188", "0x1AD", "0x192" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 10 }, { "ballRequirement": true, "mv0": 20, "mv1": 3, "mv2": 17, "mv3": 25, "regionIndex": 14, "trickDifficulty": 2 }, { "ballRequirement": false, "mv0": 20, "mv1": 3, "mv2": 25, "mv3": 9, "regionIndex": 14, "trickDifficulty": 2 } ], "Large Plank Garibs": [ { "AP_IDS": [ "0x55C", "0x55D", "0x55E", "0x55F", "0x560" ], "IDS": [ "0x4B", "0x4F", "0x4E", "0x4D", "0x4C" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 13, "trickDifficulty": 0 } ], "Left Ghost Ledge Garibs": [ { "AP_IDS": [ "0x561", "0x562", "0x563" ], "IDS": [ "0x47", "0x49", "0x48" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Left Target": [ { "AP_IDS": [ "0x581" ], "IDS": [ "0x178" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 0 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 12, "trickDifficulty": 0 } ], "Left Tower Garib": [ { "AP_IDS": [ "0x564" ], "IDS": [ "0x36" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Post-Gate": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Progressive Doorway 2", "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Progressive Doorway 2", "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 7, "trickDifficulty": 1 } ], "I": 13 }, "Pre-Gate Edge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 12 }, "Pre-Gate Floor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Doorway Key 1", "ck1": "Doorway Key 2", "ck2": "Progressive Doorway 2", "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 13, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Progressive Doorway 2", "regionIndex": 13, "trickDifficulty": 0 } ], "I": 11 }, "Push Blocks": [ { "AP_IDS": [ "0x582" ], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 1, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 5, "regionIndex": 14, "trickDifficulty": 0 } ], "Ramp Boomerang Ball": [ { "AP_IDS": [ "0x589" ], "IDS": [ "0x77" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Right Ghost Ledge Garibs": [ { "AP_IDS": [ "0x565", "0x566", "0x567" ], "IDS": [ "0x3A", "0x3C", "0x3B" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Right Target": [ { "AP_IDS": [ "0x583" ], "IDS": [ "0x17E" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 0 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 12, "trickDifficulty": 0 } ], "Right Tower Garib": [ { "AP_IDS": [ "0x568" ], "IDS": [ "0x38" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Sign Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Coffin", "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Coffin", "regionIndex": 5, "trickDifficulty": 0 } ], "I": 6 }, "Sky Platform Garibs": [ { "AP_IDS": [ "0x569", "0x56A", "0x56B", "0x56C" ], "IDS": [ "0x5F", "0x5D", "0x60", "0x5E" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Sky Platform Helicopter Potion": [ { "AP_IDS": [ "0x58A" ], "IDS": [ "0x1E0" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Sky Platform Life 1": [ { "AP_IDS": [ "0x57A" ], "IDS": [ "0x71" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Sky Platform Life 2": [ { "AP_IDS": [ "0x57B" ], "IDS": [ "0x73" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Small Plank Garibs": [ { "AP_IDS": [ "0x56D", "0x56E", "0x56F" ], "IDS": [ "0xC4", "0xC6", "0xC5" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 21, "mv1": 3, "mv2": 13, "mv3": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 4, "mv2": 14, "mv3": 21, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 31, "mv2": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 0, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Coffin", "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "mv2": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 4, "mv2": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 2, "mv1": 4, "mv2": 14, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 32, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Coffin", "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 0 }, "Tower": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 26, "mv2": 0, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 4 }, "Weevil": [ { "AP_IDS": [ "0x576" ], "IDS": [ "0x174" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 11 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 15, "trickDifficulty": 0 } ], "Wind-Up": [ { "AP_IDS": [ "0x577", "0x570" ], "COUNT": 1, "IDS": [ "0x1C8", "0x1C8" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ] }, "l2": { "Above Doorway Life": [ { "AP_IDS": [ "0x5C9" ], "IDS": [ "0x25" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 2 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 1, "trickDifficulty": 0 } ], "Above Samtex": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 27, "mv3": 26, "mv4": 2, "mv5": 4, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 27, "mv2": 2, "mv3": 4, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "mv1": 4, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Above Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 2, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Brick Life": [ { "AP_IDS": [ "0x5CA" ], "IDS": [ "0x80" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 2 }, { "ballRequirement": false, "mv0": 5, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "Carpet Garibs": [ { "AP_IDS": [ "0x58B", "0x58C", "0x58D", "0x58E", "0x58F" ], "IDS": [ "0x46", "0x4A", "0x49", "0x47", "0x48" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Castle": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Checkpoint 1": [ { "AP_IDS": [ "0x5CF" ], "IDS": [ "0x25" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x5D0" ], "IDS": [ "0x190" ], "NEEDS_BALL": true, "REGION": 2, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 2, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x5D1" ], "IDS": [ "0x190" ], "NEEDS_BALL": true, "REGION": 7, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 7, "trickDifficulty": 0 } ], "Collapsing Garibs": [ { "AP_IDS": [ "0x590", "0x591", "0x592", "0x593", "0x594", "0x595" ], "IDS": [ "0xCC", "0xCF", "0xCE", "0xD1", "0xD0", "0xCD" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Collapsing Life": [ { "AP_IDS": [ "0x5CB" ], "IDS": [ "0x7E" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Dropdown Garibs": [ { "AP_IDS": [ "0x596", "0x597", "0x598", "0x599", "0x59A", "0x59B", "0x59C" ], "IDS": [ "0x6C", "0x6B", "0x68", "0x69", "0x65", "0x66", "0x64" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Garibs Fall", "regionIndex": 0, "trickDifficulty": 0 } ], "Dropdown Life": [ { "AP_IDS": [ "0x5CC" ], "IDS": [ "0x62" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "ck0": "Garibs Fall", "regionIndex": 0, "trickDifficulty": 0 } ], "Electric": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Progressive Gate 2", "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 10, "mv2": 26, "mv3": 27, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Progressive Gate 2", "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 8 }, "Electric Garibs": [ { "AP_IDS": [ "0x59D", "0x59E", "0x59F", "0x5A0", "0x5A1", "0x5A2", "0x5A3", "0x5A4", "0x5A5", "0x5A6" ], "IDS": [ "0x3B", "0x44", "0x43", "0x42", "0x41", "0x40", "0x3F", "0x3E", "0x3D", "0x3C" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "mv2": 26, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "mv2": 27, "mv3": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 9 }, "Gate Garibs": [ { "AP_IDS": [ "0x5A7", "0x5A8" ], "IDS": [ "0x38", "0x39" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Gate Life": [ { "AP_IDS": [ "0x5CD" ], "IDS": [ "0x82" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x5D6" ], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 5 }, { "ballRequirement": true, "ck0": "Mummy Gate", "regionIndex": 9, "trickDifficulty": 0 } ], "Left Rooftop Garibs": [ { "AP_IDS": [ "0x5A9", "0x5AA", "0x5AB", "0x5AC", "0x5AD" ], "IDS": [ "0xBC", "0xC0", "0xBF", "0xBE", "0xBD" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Lowest Swinging Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 3 }, "Mummy": [ { "AP_IDS": [ "0x5D2" ], "IDS": [ "0x1D6" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "Mummy Garibs": [ { "AP_IDS": [ "0x5AE", "0x5AF", "0x5B0" ], "IDS": [ "0xB6", "0xB4", "0xB2" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 9, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 31, "regionIndex": 9, "trickDifficulty": 0 } ], "Pillar Garibs": [ { "AP_IDS": [ "0x5B1", "0x5B2", "0x5B3", "0x5B4", "0x5B5" ], "IDS": [ "0x58", "0x59", "0x5A", "0x5B", "0x57" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Push Switch": [ { "AP_IDS": [ "0x5D3" ], "IDS": [ "0x146/0x148(?)" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 0 }, { "ballRequirement": false, "mv0": 5, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 1, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Push Target": [ { "AP_IDS": [ "0x5D4" ], "IDS": [ "0x1FB" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 0 }, { "ballRequirement": true, "mv0": 5, "mv1": 31, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 31, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 0, "mv1": 31, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 1, "mv1": 31, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 31, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 0, "trickDifficulty": 0 } ], "Right Rooftop Garibs": [ { "AP_IDS": [ "0x5B6", "0x5B7", "0x5B8", "0x5B9", "0x5BA" ], "IDS": [ "0xC2", "0xC6", "0xC5", "0xC4", "0xC3" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Samtex": [ { "AP_IDS": [ "0x5C7" ], "COUNT": 1, "IDS": [ "0x1BD" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 10 }, { "ballRequirement": false, "mv0": 1, "regionIndex": 4, "trickDifficulty": 0 } ], "Samtex Floor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Progressive Gate 1", "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Progressive Gate 1", "regionIndex": 7, "trickDifficulty": 0 } ], "I": 4 }, "Samtex Garibs": [ { "AP_IDS": [ "0x5BB", "0x5BC", "0x5BD" ], "IDS": [ "0xB8", "0xBA", "0xB9" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "Samtex Pillar": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 31, "mv1": 12, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 6 }, "Slope Target": [ { "AP_IDS": [ "0x5D5" ], "IDS": [ "0x193" ], "NEEDS_BALL": true, "REGION": 4, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 0 }, "Swinging Garibs": [ { "AP_IDS": [ "0x5BE", "0x5BF", "0x5C0" ], "IDS": [ "0xC9", "0xCA", "0xC8" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Switchroom": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Progressive Gate 1", "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Progressive Gate 2", "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Progressive Gate 1", "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Progressive Gate 2", "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Tip": [ { "AP_IDS": [ "0x5CE" ], "IDS": [ "0x21C" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Wind-Up": [ { "AP_IDS": [ "0x5C8", "0x5C6" ], "COUNT": 1, "IDS": [ "0x1EB", "0x1EB" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "Wood Garibs": [ { "AP_IDS": [ "0x5C1", "0x5C2", "0x5C3", "0x5C4", "0x5C5" ], "IDS": [ "0xD3", "0xD7", "0xD6", "0xD5", "0xD4" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l3": { "Ball Switch": [ { "AP_IDS": [ "0x630" ], "IDS": [ "0x227" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 0 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 1 } ], "Barrels": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 20, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 20, "trickDifficulty": 0 } ], "I": 16 }, "Beachball": [ { "AP_IDS": [ "0x633" ], "IDS": [ "0x1E9" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Beachball Garibs": [ { "AP_IDS": [ "0x5D7", "0x5D8", "0x5D9", "0x5DA" ], "IDS": [ "0x35", "0x33", "0x34", "0x32" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Beachball Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 6 }, "Castle Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 20, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 20, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 20, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 20, "trickDifficulty": 0 } ], "I": 21 }, "Checkpoint 1": [ { "AP_IDS": [ "0x62B" ], "IDS": [ "0x25" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x62C" ], "IDS": [ "0x192" ], "NEEDS_BALL": true, "REGION": 3, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 3, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x62D" ], "IDS": [ "0x240" ], "NEEDS_BALL": true, "REGION": 4, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 4, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x62E" ], "IDS": [ "0x240" ], "NEEDS_BALL": true, "REGION": 11, "TYPE": 3 }, { "ballRequirement": true, "mv0": 27, "mv1": 31, "regionIndex": 11, "trickDifficulty": 0 } ], "Checkpoint 5": [ { "AP_IDS": [ "0x62F" ], "IDS": [ "0x243" ], "NEEDS_BALL": true, "REGION": 17, "TYPE": 3 }, { "ballRequirement": true, "mv0": 27, "mv1": 31, "regionIndex": 17, "trickDifficulty": 0 } ], "Checkpoint Slope": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 18, "trickDifficulty": 0 } ], "I": 17 }, "Coffin Garibs": [ { "AP_IDS": [ "0x5DB", "0x5DC", "0x5DD", "0x5DE" ], "IDS": [ "0x120", "0x11E", "0x11F", "0x11D" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Coffins": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 3 }, "Crenels Cannonball": [ { "AP_IDS": [ "0x61D" ], "COUNT": 1, "IDS": [ "0x1B9" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 10 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Crumbling Garibs": [ { "AP_IDS": [ "0x5DF", "0x5E0" ], "IDS": [ "0x11B", "0x11A" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Electric Garibs": [ { "AP_IDS": [ "0x5E1", "0x5E2", "0x5E3", "0x5E4", "0x5E5", "0x5E6", "0x5E7", "0x5E8" ], "IDS": [ "0x66", "0x65", "0x64", "0x63", "0x62", "0x61", "0x68", "0x67" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Electric Roof": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "I": 14 }, "Electric Roof Garibs": [ { "AP_IDS": [ "0x5E9", "0x5EA", "0x5EB", "0x5EC", "0x5ED", "0x5EE", "0x5EF", "0x5F0" ], "IDS": [ "0xB5", "0xB6", "0xAA", "0xAD", "0xB2", "0xB3", "0xAF", "0xB0" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "Electric Rotating": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Spikes", "regionIndex": 10, "trickDifficulty": 0 } ], "I": 2 }, "Electric Wind-Up": [ { "AP_IDS": [ "0x61E", "0x61A" ], "COUNT": 1, "IDS": [ "0x20E", "0x20E" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 18, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 21, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 18, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 21, "trickDifficulty": 0 } ], "I": 19 }, "End Cannonballs": [ { "AP_IDS": [ "0x61F", "0x620" ], "COUNT": 2, "IDS": [ "0x1D9", "0x1E2" ], "NEEDS_BALL": false, "REGION": 19, "TYPE": 10 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 } ], "Flying Crenels": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 9 }, "Gate Garibs": [ { "AP_IDS": [ "0x5F1", "0x5F2" ], "IDS": [ "0x117", "0x118" ], "NEEDS_BALL": false, "REGION": 7, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x632" ], "IDS": [], "NEEDS_BALL": true, "REGION": 19, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 19, "trickDifficulty": 0 } ], "Guillotine": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 1 }, "Guillotine Garibs": [ { "AP_IDS": [ "0x5F3", "0x5F4", "0x5F5" ], "IDS": [ "0x122", "0x124", "0x123" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "L Roof": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 17, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 15 }, "L Roof Garibs": [ { "AP_IDS": [ "0x5F6", "0x5F7", "0x5F8", "0x5F9", "0x5FA", "0x5FB" ], "IDS": [ "0x10E", "0x10F", "0x10D", "0xA7", "0xA9", "0xA8" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 } ], "Left Buttress Life 1": [ { "AP_IDS": [ "0x624" ], "IDS": [ "0x2E" ], "NEEDS_BALL": false, "REGION": 21, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 21, "trickDifficulty": 0 } ], "Left Buttress Life 2": [ { "AP_IDS": [ "0x625" ], "IDS": [ "0x29" ], "NEEDS_BALL": false, "REGION": 21, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 21, "trickDifficulty": 0 } ], "Left U Roof Garibs": [ { "AP_IDS": [ "0x5FC", "0x5FD", "0x5FE" ], "IDS": [ "0x3C", "0x3D", "0x3B" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Lower Rocking Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Metal Jaws Life": [ { "AP_IDS": [ "0x626" ], "IDS": [ "0x3F" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "Path Lip Garibs": [ { "AP_IDS": [ "0x5FF", "0x600", "0x601", "0x602", "0x603" ], "IDS": [ "0x111", "0x115", "0x114", "0x113", "0x112" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "Post-Gate": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 17, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Gate", "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Pre-Gate": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Gate", "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 17, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Gate", "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Right Buttress Life 1": [ { "AP_IDS": [ "0x627" ], "IDS": [ "0x27" ], "NEEDS_BALL": false, "REGION": 21, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 21, "trickDifficulty": 0 } ], "Right Buttress Life 2": [ { "AP_IDS": [ "0x628" ], "IDS": [ "0x25" ], "NEEDS_BALL": false, "REGION": 21, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 21, "trickDifficulty": 0 } ], "Right U Roof Garibs": [ { "AP_IDS": [ "0x604", "0x605", "0x606" ], "IDS": [ "0x38", "0x39", "0x37" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 } ], "Samtex": [ { "AP_IDS": [ "0x621" ], "COUNT": 1, "IDS": [ "0x1C0" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 10 }, { "ballRequirement": false, "mv0": 1, "regionIndex": 15, "trickDifficulty": 0 } ], "Slant Ring Garibs": [ { "AP_IDS": [ "0x607", "0x608", "0x609", "0x60A", "0x60B", "0x60C", "0x60D", "0x60E", "0x60F", "0x610" ], "IDS": [ "0x49", "0x4A", "0x4B", "0x4C", "0x4D", "0x4E", "0x4F", "0x50", "0x51", "0x52" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "mv2": 26, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Spike Runway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 20, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 21, "trickDifficulty": 0 } ], "I": 18 }, "Spike Wall Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 18, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 25, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 19, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 18, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 21, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "mv2": 13, "mv3": 32, "regionIndex": 18, "trickDifficulty": 0 } ], "I": 20 }, "Spiketrap Life": [ { "AP_IDS": [ "0x629" ], "IDS": [ "0x44" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Spikewall Life": [ { "AP_IDS": [ "0x62A" ], "IDS": [ "0x30" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Stone Garibs": [ { "AP_IDS": [ "0x611", "0x612" ], "IDS": [ "0x41", "0x42" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Stone Wind-Ups": [ { "AP_IDS": [ "0x622", "0x623", "0x61B", "0x61C" ], "COUNT": 2, "IDS": [ "0x1FC", "0x1EF", "0x1FC", "0x1EF" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "Swinging Garibs": [ { "AP_IDS": [ "0x613", "0x614", "0x615", "0x616" ], "IDS": [ "0xC8", "0xCB", "0xCA", "0xC9" ], "NEEDS_BALL": false, "REGION": 9, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "Target": [ { "AP_IDS": [ "0x631" ], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 17, "regionIndex": 7, "trickDifficulty": 0 } ], "Tower Exit": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Spikes", "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 11 }, "Tower Spike Warp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Spikes", "mv0": 8, "mv1": 26, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Spikes", "mv0": 25, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 10 }, "U Roof": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 12 }, "Wood Bridge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 4 }, "Wood Slant Garibs": [ { "AP_IDS": [ "0x617", "0x618", "0x619" ], "IDS": [ "0x126", "0x128", "0x127" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Wood Wheel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 13 } }, "l4": { "Ball Switch": [ { "AP_IDS": [ "0x634" ], "IDS": [ "0x90" ], "NEEDS_BALL": true, "REGION": 1, "TYPE": 0 } ], "Boss": [ { "AP_IDS": [ "0x636" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "Floor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Glover Switch": [ { "AP_IDS": [ "0x635" ], "IDS": [ "0x96" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 } ], "Ledges": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 11, "mv3": 3, "mv4": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "mv2": 12, "mv3": 3, "mv4": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 0, "trickDifficulty": 1 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 } }, "l5": { "Goal": [ { "AP_IDS": [ "0x670" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal Garibs": [ { "AP_IDS": [ "0x637", "0x638", "0x639", "0x63A" ], "IDS": [ "0x37", "0x38", "0x30", "0x2F" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Inner A Garibs": [ { "AP_IDS": [ "0x63B", "0x63C", "0x63D", "0x63E", "0x63F" ], "IDS": [ "0x54", "0x53", "0x3A", "0x42", "0x43" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Inner B Garibs": [ { "AP_IDS": [ "0x640", "0x641", "0x642", "0x643", "0x644" ], "IDS": [ "0x50", "0x51", "0x3B", "0x3D", "0x3F" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Inner C Garibs": [ { "AP_IDS": [ "0x645", "0x646", "0x647", "0x648", "0x649" ], "IDS": [ "0x5A", "0x59", "0x4D", "0x4A", "0x4B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Inner D Garibs": [ { "AP_IDS": [ "0x64A", "0x64B", "0x64C", "0x64D", "0x64E" ], "IDS": [ "0x56", "0x57", "0x4E", "0x45", "0x47" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Life": [ { "AP_IDS": [ "0x66F" ], "IDS": [ "0x25" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Life Garibs": [ { "AP_IDS": [ "0x64F", "0x650", "0x651", "0x652" ], "IDS": [ "0x27", "0x29", "0x34", "0x32" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 } ], "I": 0 }, "Outer A Garibs": [ { "AP_IDS": [ "0x653", "0x654", "0x655", "0x656", "0x657", "0x658", "0x659" ], "IDS": [ "0x6D", "0x6E", "0x6C", "0x41", "0x63", "0x62", "0x2E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Outer B Garibs": [ { "AP_IDS": [ "0x65A", "0x65B", "0x65C", "0x65D", "0x65E", "0x65F", "0x660" ], "IDS": [ "0x68", "0x6A", "0x69", "0x3E", "0x60", "0x5F", "0x28" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Outer C Garibs": [ { "AP_IDS": [ "0x661", "0x662", "0x663", "0x664", "0x665", "0x666", "0x667" ], "IDS": [ "0x75", "0x76", "0x74", "0x49", "0x65", "0x66", "0x36" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Outer D Garibs": [ { "AP_IDS": [ "0x668", "0x669", "0x66A", "0x66B", "0x66C", "0x66D", "0x66E" ], "IDS": [ "0x70", "0x72", "0x71", "0x46", "0x5C", "0x5D", "0x33" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ] } }, { "l0": { "Entry 1": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Entry 2": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "2 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "1 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry 3": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "3 Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "2 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Bonus": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Bonus Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Entry Boss": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Boss Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Boss Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "3 Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 }, { "ballRequirement": false, "ck0": "Bonus Star", "mv0": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Tip": [ { "AP_IDS": [ "0x671" ], "IDS": [ "0x76" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Alien Block": [ { "AP_IDS": [ "0x6AE" ], "IDS": [ "0x20E" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 0 } ], "Aliens Life": [ { "AP_IDS": [ "0x6AA" ], "IDS": [ "0x4A" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 3, "trickDifficulty": 0 } ], "Alone Fan Garibs": [ { "AP_IDS": [ "0x672", "0x673", "0x674" ], "IDS": [ "0xA0", "0xA2", "0xA1" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Fans", "regionIndex": 0, "trickDifficulty": 0 } ], "Alone Fan Wind-Up": [ { "AP_IDS": [ "0x6A4", "0x69F" ], "COUNT": 1, "IDS": [ "0x1C0", "0x1C0" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Ancient Aliens": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 14, "mv1": 11, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 14, "mv1": 11, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 3 }, "Atop UFO Garibs": [ { "AP_IDS": [ "0x675", "0x676", "0x677", "0x678", "0x679", "0x67A", "0x67B", "0x67C", "0x67D", "0x67E" ], "IDS": [ "0x3F", "0x3E", "0x3D", "0x3C", "0x3B", "0x3A", "0x46", "0x45", "0x44", "0x43" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "Bridge Garibs": [ { "AP_IDS": [ "0x67F", "0x680" ], "IDS": [ "0x7B", "0x7C" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x6AC" ], "IDS": [ "0x3A" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x6AD" ], "IDS": [ "0x69" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 9, "trickDifficulty": 0 } ], "Cliff Glover Switch": [ { "AP_IDS": [ "0x6AF" ], "IDS": [ "0x14E" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "Connector Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Craters": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Flying Platforms", "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Missile", "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 0 }, "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Missile", "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Missile", "regionIndex": 0, "trickDifficulty": 0 } ], "I": 15 }, "Flying Platform Garibs": [ { "AP_IDS": [ "0x681", "0x682", "0x683", "0x684" ], "IDS": [ "0x9A", "0x98", "0x96", "0x94" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Flying Platforms", "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "Flying Platforms": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "mv0": 32, "mv1": 8, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Flying Platforms", "mv0": 25, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Flying Platforms", "ck1": "Fans", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Flying Platforms", "regionIndex": 11, "trickDifficulty": 0 } ], "I": 10 }, "Glover Switch Wind-Up": [ { "AP_IDS": [ "0x6A5", "0x6A0" ], "COUNT": 1, "IDS": [ "0x175", "0x175" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x6B4" ], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "Goo Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Fans", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Goo Platforms", "mv0": 26, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Goo Platforms", "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 6 }, "Goo Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 7 }, "Goo Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Goo Platforms", "mv0": 25, "mv1": 31, "mv2": 26, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "UFO", "mv0": 31, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "UFO", "mv0": 8, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Goo Platforms", "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "UFO", "mv0": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 12 }, "Hazard Stripe Ball Switch": [ { "AP_IDS": [ "0x6B0" ], "IDS": [ "0x1DD" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 0 }, { "ballRequirement": true, "mv0": 31, "regionIndex": 12, "trickDifficulty": 0 } ], "Highest Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 11 }, "Inside UFO Garibs": [ { "AP_IDS": [ "0x685", "0x686", "0x687", "0x688", "0x689", "0x68A", "0x68B", "0x68C", "0x68D", "0x68E", "0x68F", "0x690", "0x691", "0x692", "0x693", "0x694" ], "IDS": [ "0x89", "0x88", "0x87", "0x86", "0x85", "0x84", "0x83", "0x82", "0x81", "0x90", "0x8F", "0x8E", "0x8D", "0x8C", "0x8B", "0x8A" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "Large Fan Garibs": [ { "AP_IDS": [ "0x695", "0x696", "0x697" ], "IDS": [ "0xA4", "0xA6", "0xA5" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Fans", "regionIndex": 0, "trickDifficulty": 0 } ], "Large Fan Wind-Up": [ { "AP_IDS": [ "0x6A6", "0x6A1" ], "COUNT": 1, "IDS": [ "0x198", "0x198" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Medium Fan Garibs": [ { "AP_IDS": [ "0x698", "0x699", "0x69A" ], "IDS": [ "0xA8", "0xAA", "0xA9" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Fans", "regionIndex": 0, "trickDifficulty": 0 } ], "Medium Fan Wind-Up": [ { "AP_IDS": [ "0x6A7", "0x6A2" ], "COUNT": 1, "IDS": [ "0x1AC", "0x1AC" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Ramptop": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 8, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 8, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Fans", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Flying Platforms", "regionIndex": 10, "trickDifficulty": 0 } ], "I": 9 }, "Rocketship": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Rocketship Hill": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 4 }, "Rocketship Life": [ { "AP_IDS": [ "0x6AB" ], "IDS": [ "0x48" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 2 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "Sign Garib": [ { "AP_IDS": [ "0x69B" ], "IDS": [ "0x92" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Sign Glover Switch": [ { "AP_IDS": [ "0x6B1" ], "IDS": [ "0x154" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Sloped Path": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Flying Platforms", "mv0": 26, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Flying Platforms", "regionIndex": 10, "trickDifficulty": 0 } ], "I": 1 }, "Small Fan Garibs": [ { "AP_IDS": [ "0x69C", "0x69D", "0x69E" ], "IDS": [ "0x9C", "0x9E", "0x9D" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Fans", "regionIndex": 0, "trickDifficulty": 0 } ], "Small Fan Wind-Up": [ { "AP_IDS": [ "0x6A8", "0x6A3" ], "COUNT": 1, "IDS": [ "0x184", "0x184" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Stone Pillar Ball Switch": [ { "AP_IDS": [ "0x6B2" ], "IDS": [ "0x142" ], "NEEDS_BALL": true, "REGION": 9, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "Sucker": [ { "AP_IDS": [ "0x6A9" ], "COUNT": 1, "IDS": [ "0x291" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "UFO Glover Switch": [ { "AP_IDS": [ "0x6B3" ], "IDS": [ "0x169" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "UFO Inside": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "mv0": 3, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 12, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 14 }, "UFO Top": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 12, "TYPE": 8 }, { "ballRequirement": true, "ck0": "UFO", "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 12, "TYPE": 8 }, { "ballRequirement": false, "ck0": "UFO", "mv0": 25, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ], "I": 13 }, "Walkway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 11, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 11, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 } }, "l2": { "Above Mashers": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 32, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 32, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "mv1": 26, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 8 }, "Above Mashers Garibs": [ { "AP_IDS": [ "0x6B5", "0x6B6", "0x6B7", "0x6B8", "0x6B9" ], "IDS": [ "0x37", "0x3B", "0x3A", "0x39", "0x38" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 8, "mv1": 13, "mv2": 32, "regionIndex": 8, "trickDifficulty": 0 } ], "Above Pushers": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 7 }, "Ball Archway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "mv2": 32, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 10 }, "Before Mashers Garibs": [ { "AP_IDS": [ "0x6BA", "0x6BB", "0x6BC", "0x6BD" ], "IDS": [ "0x84", "0x82", "0x80", "0x7E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Behind Spawn Garibs": [ { "AP_IDS": [ "0x6BE", "0x6BF", "0x6C0" ], "IDS": [ "0x86", "0x88", "0x87" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x6EF" ], "IDS": [ "0x2E" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "Cliff Ball Switch": [ { "AP_IDS": [ "0x6F0" ], "IDS": [ "0x142" ], "NEEDS_BALL": true, "REGION": 10, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 } ], "Crusher Wind-Ups": [ { "AP_IDS": [ "0x6E7", "0x6E8", "0x6E1", "0x6E2" ], "COUNT": 2, "IDS": [ "0x15E", "0x151", "0x15E", "0x151" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Mashers", "ck1": "Ramp", "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Mashers", "ck1": "Ramp", "regionIndex": 13, "trickDifficulty": 0 } ], "I": 14 }, "Goal": [ { "AP_IDS": [ "0x6F3" ], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 } ], "Goo": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Ramp", "ck1": "Mashers", "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 13 }, "Left Spawn Walkway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 1 }, "Metal Walkway Garibs": [ { "AP_IDS": [ "0x6C1", "0x6C2" ], "IDS": [ "0x70", "0x6E" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 } ], "Post Crushers": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 11 }, "Post Mashers": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 9 }, "Pusher Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 5 }, "Pushers": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 6 }, "Pyramid Garibs": [ { "AP_IDS": [ "0x6C3", "0x6C4", "0x6C5", "0x6C6", "0x6C7", "0x6C8", "0x6C9", "0x6CA", "0x6CB", "0x6CC", "0x6CD", "0x6CE" ], "IDS": [ "0x92", "0x97", "0x96", "0x95", "0x94", "0x93", "0x8C", "0x91", "0x90", "0x8F", "0x8E", "0x8D" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Pyramid Life": [ { "AP_IDS": [ "0x6EE" ], "IDS": [ "0x8A" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Race Bridge Garibs": [ { "AP_IDS": [ "0x6CF", "0x6D0", "0x6D1", "0x6D2", "0x6D3", "0x6D4" ], "IDS": [ "0xB0", "0xB5", "0xB4", "0xB3", "0xB2", "0xB1" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Ramp Jump Arch Garibs": [ { "AP_IDS": [ "0x6D5", "0x6D6", "0x6D7", "0x6D8", "0x6D9" ], "IDS": [ "0x2F", "0x30", "0x31", "0x32", "0x2E" ], "NEEDS_BALL": false, "REGION": 12, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "Ramp Jump Archway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "I": 12 }, "Right Platform Ball Switch": [ { "AP_IDS": [ "0x6F1" ], "IDS": [ "0x148" ], "NEEDS_BALL": true, "REGION": 2, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 } ], "Right Spawn Platform": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 2 }, "Secret": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "mv0": 22, "mv1": 27, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 22, "regionIndex": 3, "trickDifficulty": 0 } ], "I": 4 }, "Slope Wind-Ups": [ { "AP_IDS": [ "0x6E9", "0x6EA", "0x6EB", "0x6EC", "0x6E3", "0x6E4", "0x6E5", "0x6E6" ], "COUNT": 4, "IDS": [ "0x170", "0x180", "0x190", "0x1A0", "0x170", "0x180", "0x190", "0x1A0" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 8, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 0 }, "Spawn Ball Switch": [ { "AP_IDS": [ "0x6F2" ], "IDS": [ "0x118" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 0 } ], "Speed Potion": [ { "AP_IDS": [ "0x6F4" ], "IDS": [ "0x202" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Spike Wall Garibs": [ { "AP_IDS": [ "0x6DA", "0x6DB", "0x6DC" ], "IDS": [ "0x5A", "0x5C", "0x5B" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 } ], "Stone Bridge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 3 }, "Throwbot": [ { "AP_IDS": [ "0x6ED" ], "COUNT": 1, "IDS": [ "0x1C6" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 4, "trickDifficulty": 1 } ], "Under Spike Garibs": [ { "AP_IDS": [ "0x6DD", "0x6DE", "0x6DF", "0x6E0" ], "IDS": [ "0x7C", "0x7A", "0x74", "0x72" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ] }, "l3": { "Above Fan Garibs": [ { "AP_IDS": [ "0x6F5", "0x6F6", "0x6F7", "0x6F8", "0x6F9", "0x6FA", "0x6FB", "0x6FC", "0x6FD" ], "IDS": [ "0xA7", "0xAF", "0xAE", "0xAB", "0xA8", "0xA9", "0xAA", "0xAD", "0xAC" ], "NEEDS_BALL": false, "REGION": 11, "TYPE": 1 }, { "ballRequirement": false, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 } ], "Above Fan Red Switch": [ { "AP_IDS": [ "0x74E" ], "IDS": [ "0x128" ], "NEEDS_BALL": false, "REGION": 10, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 10, "trickDifficulty": 0 } ], "Ball Switch": [ { "AP_IDS": [ "0x74F" ], "IDS": [ "0x182" ], "NEEDS_BALL": true, "REGION": 16, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "Boomerang Ball": [ { "AP_IDS": [ "0x755" ], "IDS": [ "0x268" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 4 }, { "ballRequirement": false, "ck0": "Bridge", "regionIndex": 13, "trickDifficulty": 0 } ], "Checkpoint 1": [ { "AP_IDS": [ "0x74A" ], "IDS": [ "0x27" ], "NEEDS_BALL": true, "REGION": 0, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 0, "trickDifficulty": 0 } ], "Checkpoint 2": [ { "AP_IDS": [ "0x74B" ], "IDS": [ "0x1CC" ], "NEEDS_BALL": true, "REGION": 2, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 2, "trickDifficulty": 0 } ], "Checkpoint 3": [ { "AP_IDS": [ "0x74C" ], "IDS": [ "0x1D2" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 3 }, { "ballRequirement": true, "mv0": 31, "mv1": 27, "regionIndex": 12, "trickDifficulty": 0 } ], "Checkpoint 4": [ { "AP_IDS": [ "0x74D" ], "IDS": [ "0x1D5" ], "NEEDS_BALL": true, "REGION": 17, "TYPE": 3 }, { "ballRequirement": true, "mv0": 27, "mv1": 31, "regionIndex": 17, "trickDifficulty": 0 } ], "Checkpoint Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 2 }, "Conveyor Glover Switch": [ { "AP_IDS": [ "0x750" ], "IDS": [ "0x18A" ], "NEEDS_BALL": false, "REGION": 6, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "Conveyor Island Garibs": [ { "AP_IDS": [ "0x6FE", "0x6FF", "0x700" ], "IDS": [ "0xB1", "0xB3", "0xB2" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "Duel Switch": [ { "AP_IDS": [ "0x751" ], "IDS": [ "" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "End": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 14, "regionIndex": 17, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 19 }, "Fan": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 10, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 10, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 } ], "I": 11 }, "Final Walkway": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Glass Gate", "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 10, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 14, "mv1": 11, "regionIndex": 19, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Glass Gate", "regionIndex": 16, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 10, "regionIndex": 19, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 14, "mv1": 11, "regionIndex": 19, "trickDifficulty": 0 } ], "I": 17 }, "First Conveyor Garibs": [ { "AP_IDS": [ "0x701", "0x702", "0x703", "0x704" ], "IDS": [ "0x4A", "0x43", "0x48", "0x4F" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Garib Bridge": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 3 }, "Gate Throwbot": [ { "AP_IDS": [ "0x745" ], "COUNT": 1, "IDS": [ "0x194" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 1, "trickDifficulty": 1 } ], "Glass": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 16, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 17, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 16, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 17, "trickDifficulty": 0 } ], "I": 18 }, "Glass Pyramids Garibs": [ { "AP_IDS": [ "0x705", "0x706", "0x707", "0x708", "0x709", "0x70A" ], "IDS": [ "0x36", "0x31", "0x35", "0x37", "0x30", "0x38" ], "NEEDS_BALL": false, "REGION": 18, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 18, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x754" ], "IDS": [], "NEEDS_BALL": true, "REGION": 19, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 19, "trickDifficulty": 0 } ], "L Turn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 14, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 16, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 14, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 16, "trickDifficulty": 0 } ], "I": 15 }, "L Turn Throwbot": [ { "AP_IDS": [ "0x746" ], "COUNT": 1, "IDS": [ "0x222" ], "NEEDS_BALL": false, "REGION": 15, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 15, "trickDifficulty": 1 } ], "Last Conveyor Garibs": [ { "AP_IDS": [ "0x70B", "0x70C", "0x70D", "0x70E" ], "IDS": [ "0x4C", "0x45", "0x44", "0x4B" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 17, "trickDifficulty": 0 } ], "Left Guard Rail Garibs": [ { "AP_IDS": [ "0x70F", "0x710", "0x711", "0x712", "0x713" ], "IDS": [ "0x82", "0x86", "0x85", "0x84", "0x83" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Lights Gate": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 15, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 15, "mv1": 25, "mv2": 2, "regionIndex": 17, "trickDifficulty": 1 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 17, "trickDifficulty": 1 }, { "ballRequirement": true, "ck0": "Glass Gate", "regionIndex": 17, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 15, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 15, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Glass Gate", "regionIndex": 17, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 17, "trickDifficulty": 1 } ], "I": 16 }, "Lower Conveyor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "mv1": 27, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Fan", "mv0": 26, "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 } ], "I": 5 }, "Lower Conveyor Start": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "mv2": 26, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 4 }, "Magnet": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 13, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Fan", "mv0": 3, "mv1": 25, "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 12 }, "Magnet Ball Switch": [ { "AP_IDS": [ "0x752" ], "IDS": [ "0x188" ], "NEEDS_BALL": true, "REGION": 12, "TYPE": 0 }, { "ballRequirement": true, "mv0": 15, "mv1": 3, "mv2": 25, "regionIndex": 12, "trickDifficulty": 0 } ], "Middle Conveyor Garibs": [ { "AP_IDS": [ "0x714", "0x715", "0x716", "0x717" ], "IDS": [ "0x47", "0x4E", "0x4D", "0x46" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 17, "trickDifficulty": 0 } ], "Opec": [ { "AP_IDS": [ "0x747" ], "COUNT": 1, "IDS": [ "0x263" ], "NEEDS_BALL": false, "REGION": 16, "TYPE": 10 } ], "Pinwheel": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Sign", "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 7, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Sign", "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 } ], "I": 8 }, "Pinwheel Conveyor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Sign", "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 8, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Sign", "mv0": 3, "mv1": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 8, "trickDifficulty": 0 } ], "I": 7 }, "Pinwheel Garibs": [ { "AP_IDS": [ "0x718", "0x719", "0x71A", "0x71B", "0x71C", "0x71D", "0x71E", "0x71F", "0x720", "0x721", "0x722", "0x723" ], "IDS": [ "0xB9", "0xBD", "0xB5", "0xC0", "0xBC", "0xB8", "0xB7", "0xBB", "0xBF", "0xBE", "0xBA", "0xB6" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Pinwheel Life": [ { "AP_IDS": [ "0x749" ], "IDS": [ "0x27" ], "NEEDS_BALL": false, "REGION": 8, "TYPE": 2 }, { "ballRequirement": false, "regionIndex": 8, "trickDifficulty": 0 } ], "Post-Fan Ramp": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 11, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Bridge", "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 10, "mv1": 25, "regionIndex": 14, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 11, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 12, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 14, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Bridge", "regionIndex": 14, "trickDifficulty": 0 } ], "I": 13 }, "Ramp Garibs": [ { "AP_IDS": [ "0x724", "0x725", "0x726", "0x727", "0x728", "0x729", "0x72A" ], "IDS": [ "0xC2", "0xC4", "0xC3", "0xC6", "0xC9", "0xC8", "0xC7" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Red Magnet Switch": [ { "AP_IDS": [ "0x753" ], "IDS": [ "0x123" ], "NEEDS_BALL": false, "REGION": 13, "TYPE": 0 } ], "Red Vents": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 13, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Bridge", "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 21, "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 15, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 13, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Bridge", "regionIndex": 13, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 13, "trickDifficulty": 0 } ], "I": 14 }, "Right Guard Rail Garibs": [ { "AP_IDS": [ "0x72B", "0x72C", "0x72D", "0x72E", "0x72F" ], "IDS": [ "0x88", "0x8C", "0x8B", "0x8A", "0x89" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Spawn": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Hazard Gate", "regionIndex": 1, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 1 } ], "I": 0 }, "Split Path Left Garibs": [ { "AP_IDS": [ "0x730", "0x731", "0x732", "0x733", "0x734", "0x735", "0x736" ], "IDS": [ "0x9B", "0x9E", "0x9D", "0x9C", "0x97", "0x99", "0x98" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Split Path Right Garibs": [ { "AP_IDS": [ "0x737", "0x738", "0x739", "0x73A", "0x73B", "0x73C" ], "IDS": [ "0xA0", "0xA5", "0xA4", "0xA3", "0xA2", "0xA1" ], "NEEDS_BALL": false, "REGION": 17, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 17, "trickDifficulty": 0 } ], "Sucker": [ { "AP_IDS": [ "0x748" ], "COUNT": 1, "IDS": [ "0x259" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 10 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 1 } ], "Teleport Entry": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 26, "regionIndex": 10, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 10, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 11, "trickDifficulty": 0 } ], "I": 9 }, "Teleport Exit": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Fan", "regionIndex": 11, "trickDifficulty": 0 } ], "I": 10 }, "Throwbot": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Hazard Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 2, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 27, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "ck0": "Hazard Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 1 }, "Upper Conveyor": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 9, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 26, "mv2": 27, "regionIndex": 9, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Sign", "regionIndex": 7, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 9, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 6 }, "Walkway Corner Garibs": [ { "AP_IDS": [ "0x73D", "0x73E", "0x73F", "0x740", "0x741", "0x742", "0x743", "0x744" ], "IDS": [ "0x40", "0x3F", "0x3E", "0x3D", "0x3C", "0x3B", "0x3A", "0x41" ], "NEEDS_BALL": false, "REGION": 14, "TYPE": 1 }, { "ballRequirement": false, "regionIndex": 14, "trickDifficulty": 0 } ] }, "l4": { "Boss": [ { "AP_IDS": [ "0x756" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 } }, "l5": { "Air Helicopter Potion A": [ { "AP_IDS": [ "0x790" ], "IDS": [ "0xDC" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Air Helicopter Potion B": [ { "AP_IDS": [ "0x791" ], "IDS": [ "0xD9" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Air Helicopter Potion C": [ { "AP_IDS": [ "0x792" ], "IDS": [ "0xE2" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Air Helicopter Potion D": [ { "AP_IDS": [ "0x793" ], "IDS": [ "0xDF" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Bottom Ring Garibs": [ { "AP_IDS": [ "0x757", "0x758", "0x759", "0x75A", "0x75B", "0x75C" ], "IDS": [ "0x59", "0x58", "0x5D", "0x5C", "0x5B", "0x5A" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Column A Garibs": [ { "AP_IDS": [ "0x75D", "0x75E", "0x75F", "0x760", "0x761", "0x762", "0x763", "0x764" ], "IDS": [ "0x3D", "0x44", "0x43", "0x42", "0x41", "0x40", "0x3F", "0x3E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 1 } ], "Column B Garibs": [ { "AP_IDS": [ "0x765", "0x766", "0x767", "0x768", "0x769", "0x76A", "0x76B", "0x76C" ], "IDS": [ "0x34", "0x3B", "0x3A", "0x39", "0x38", "0x37", "0x36", "0x35" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Column C Garibs": [ { "AP_IDS": [ "0x76D", "0x76E", "0x76F", "0x770", "0x771", "0x772", "0x773", "0x774" ], "IDS": [ "0x46", "0x4D", "0x4C", "0x4B", "0x4A", "0x49", "0x48", "0x47" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 0, "trickDifficulty": 1 } ], "Column D Garibs": [ { "AP_IDS": [ "0x775", "0x776", "0x777", "0x778", "0x779", "0x77A", "0x77B", "0x77C" ], "IDS": [ "0x4F", "0x50", "0x51", "0x52", "0x53", "0x54", "0x55", "0x56" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Floor Helicopter Potion A": [ { "AP_IDS": [ "0x794" ], "IDS": [ "0xD0" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Floor Helicopter Potion B": [ { "AP_IDS": [ "0x795" ], "IDS": [ "0xD3" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Floor Helicopter Potion C": [ { "AP_IDS": [ "0x796" ], "IDS": [ "0xD6" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Floor Helicopter Potion D": [ { "AP_IDS": [ "0x797" ], "IDS": [ "0xCD" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x78F" ], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 5 }, { "ballRequirement": true, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 1": [ { "AP_IDS": [ "0x789" ], "IDS": [ "0x30" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 2": [ { "AP_IDS": [ "0x78A" ], "IDS": [ "0x29" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 3": [ { "AP_IDS": [ "0x78B" ], "IDS": [ "0x2E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 4": [ { "AP_IDS": [ "0x78C" ], "IDS": [ "0x27" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 5": [ { "AP_IDS": [ "0x78D" ], "IDS": [ "0x25" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Life 6": [ { "AP_IDS": [ "0x78E" ], "IDS": [ "0x32" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 2 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "Middle Ring Garibs": [ { "AP_IDS": [ "0x77D", "0x77E", "0x77F", "0x780", "0x781", "0x782" ], "IDS": [ "0x60", "0x5F", "0x64", "0x63", "0x62", "0x61" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ], "Spawn Helicopter Potion": [ { "AP_IDS": [ "0x798" ], "IDS": [ "0xCA" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 4 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "Top Ring Garibs": [ { "AP_IDS": [ "0x783", "0x784", "0x785", "0x786", "0x787", "0x788" ], "IDS": [ "0x66", "0x67", "0x68", "0x69", "0x6A", "0x6B" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 1 }, { "ballRequirement": false, "mv0": 19, "regionIndex": 0, "trickDifficulty": 0 } ] } }, { "l0": { "Atlantis Hub Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Atlantis Gate", "regionIndex": 0, "trickDifficulty": 0 } ], "Carnival Hub Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Carnival Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 0, "regionIndex": 0, "trickDifficulty": 2 } ], "Castle Cave Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Cheat Chicken": [ { "AP_IDS": [ "0x799" ], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 9 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Fear Hub Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Fortress of Fear Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 2 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 }, "OotW Hub Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Out of This World Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 2 } ], "Pirates Hub Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Pirate's Cove Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 2 } ], "Prehistoric Hub Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "ck0": "Prehistoric Gate", "regionIndex": 0, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 0, "trickDifficulty": 2 } ], "Well Entry": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 } ] }, "l1": { "Ball Turn-In": [ { "AP_IDS": [ "0x79A", "0x79B", "0x79C", "0x79D", "0x79E", "0x79F", "0x7A0" ], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 9 } ], "Cave Exit": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 7 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Main": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 0 } }, "l2": { "Ball Switch": [ { "AP_IDS": [ "0x7B0" ], "IDS": [ "0x8D" ], "NEEDS_BALL": true, "REGION": 3, "TYPE": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "Ball Switch Tip": [ { "AP_IDS": [ "0x7A1" ], "IDS": [ "0x108" ], "NEEDS_BALL": false, "REGION": 3, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 3, "trickDifficulty": 0 } ], "Bounce Throw Tip": [ { "AP_IDS": [ "0x7A2" ], "IDS": [ "0x10D" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Boxes": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 4, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 4, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 4, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "I": 5 }, "Camera Tip": [ { "AP_IDS": [ "0x7A3" ], "IDS": [ "0x103" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Crate Tip": [ { "AP_IDS": [ "0x7A4" ], "IDS": [ "0x110" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 6 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "Deep Pool Tip": [ { "AP_IDS": [ "0x7A5" ], "IDS": [ "0x10A" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Dribble Tip": [ { "AP_IDS": [ "0x7A6" ], "IDS": [ "0x104" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Duck Tip": [ { "AP_IDS": [ "0x7A7" ], "IDS": [ "0x10F" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "End Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 6, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 25, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 13, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 8, "mv1": 32, "regionIndex": 6, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 6, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 6, "trickDifficulty": 0 } ], "I": 7 }, "Fist Slam Tip": [ { "AP_IDS": [ "0x7A8" ], "IDS": [ "0x10B" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Glover Switch": [ { "AP_IDS": [ "0x7B1" ], "IDS": [ "0x93" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 0 }, { "ballRequirement": false, "mv0": 3, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "Glover Switch Tip": [ { "AP_IDS": [ "0x7A9" ], "IDS": [ "0x10C" ], "NEEDS_BALL": false, "REGION": 5, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 5, "trickDifficulty": 0 } ], "Goal": [ { "AP_IDS": [ "0x7B3" ], "IDS": [], "NEEDS_BALL": true, "REGION": 7, "TYPE": 5 }, { "ballRequirement": true, "ck0": "Stairs", "mv0": 26, "mv1": 11, "mv2": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Stairs", "mv0": 12, "mv1": 25, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Stairs", "mv0": 8, "mv1": 13, "regionIndex": 7, "trickDifficulty": 0 }, { "ballRequirement": true, "ck0": "Stairs", "mv0": 8, "mv1": 32, "regionIndex": 7, "trickDifficulty": 0 } ], "Highground": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 5, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 11, "mv2": 26, "mv3": 27, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 12, "mv1": 27, "mv2": 26, "regionIndex": 5, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 5, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "mv1": 4, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 5, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 32, "mv1": 25, "regionIndex": 5, "trickDifficulty": 0 } ], "I": 6 }, "Intro Tip": [ { "AP_IDS": [ "0x7AA" ], "IDS": [ "0x111" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "No Ball Tip": [ { "AP_IDS": [ "0x7AB" ], "IDS": [ "0x10E" ], "NEEDS_BALL": false, "REGION": 0, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 0, "trickDifficulty": 0 } ], "Pools": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 3, "TYPE": 8 }, { "ballRequirement": true, "ck0": "Sandpit", "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "regionIndex": 3, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 3, "TYPE": 8 }, { "ballRequirement": false, "mv0": 2, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 4, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": true, "mv0": 25, "mv1": 13, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "mv0": 25, "mv1": 32, "regionIndex": 3, "trickDifficulty": 0 }, { "ballRequirement": false, "ck0": "Sandpit", "regionIndex": 3, "trickDifficulty": 0 } ], "I": 4 }, "Sandtrap": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 2, "TYPE": 8 }, { "ballRequirement": true, "mv0": 10, "mv1": 26, "mv2": 27, "regionIndex": 2, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 2, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 2, "trickDifficulty": 0 } ], "I": 3 }, "Second Pit": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 1, "TYPE": 8 }, { "ballRequirement": true, "mv0": 11, "mv1": 26, "mv2": 27, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 1, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 2 }, "Shallow Pool Tip": [ { "AP_IDS": [ "0x7AC" ], "IDS": [ "0x109" ], "NEEDS_BALL": false, "REGION": 4, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 4, "trickDifficulty": 0 } ], "Slap Tip": [ { "AP_IDS": [ "0x7AD" ], "IDS": [ "0x107" ], "NEEDS_BALL": false, "REGION": 2, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 2, "trickDifficulty": 0 } ], "Stairs": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "mv0": 8, "mv1": 27, "mv2": 26, "regionIndex": 0, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "mv0": 25, "regionIndex": 0, "trickDifficulty": 0 } ], "I": 1 }, "Start": { "B": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": true, "REGION": 0, "TYPE": 8 }, { "ballRequirement": true, "regionIndex": 1, "trickDifficulty": 0 } ], "D": [ { "AP_IDS": [], "IDS": [], "NEEDS_BALL": false, "REGION": 0, "TYPE": 8 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "I": 0 }, "Target": [ { "AP_IDS": [ "0x7B2" ], "IDS": [ "0x9A" ], "NEEDS_BALL": true, "REGION": 6, "TYPE": 0 }, { "ballRequirement": true, "ck0": "Lower Target", "mv0": 31, "regionIndex": 6, "trickDifficulty": 0 } ], "Toss Tip": [ { "AP_IDS": [ "0x7AE" ], "IDS": [ "0x105" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ], "Z-Cancel Tip": [ { "AP_IDS": [ "0x7AF" ], "IDS": [ "0x106" ], "NEEDS_BALL": false, "REGION": 1, "TYPE": 6 }, { "ballRequirement": false, "regionIndex": 1, "trickDifficulty": 0 } ] } } ]