{"^^d": "DG", "props": {}, "node_links": {"directed": true, "multigraph": true, "graph": {}, "nodes": [{"name": "death", "domain": "endings", "tags": {}, "annotations": [], "id": 0}, {"name": "start", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedGirders"]}, "id": 1}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["UnfinishedVestibule"]}, "mechanisms": {"generatorG": 22}, "id": 3}, {"name": "loft", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedGirders"]}, "id": 5}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["SlugsHallway"]}, "id": 7}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["Research1"]}, "id": 8}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["AccessTunnel"]}, "id": 10}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["AccessTunnel"]}, "id": 11}, {"name": "rightSide", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["AccessTunnel"]}, "id": 12}, {"name": "mid", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["UnfinishedVestibule"]}, "id": 15}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["UnfinishedVestibule"]}, "id": 16}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SecondShaft"]}, "mechanisms": {"grayBlock": 0}, "id": 18}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SecondShaft"]}, "id": 20}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BusyLayers"]}, "mechanisms": {"block1": 1, "block2": 2}, "id": 21}, {"name": "mid", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["BusyLayers"]}, "id": 23}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["LonelySlug"]}, "mechanisms": {"block": 3}, "id": 24}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["HangingBlocks"]}, "id": 25}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["SupportedPlatforms"]}, "mechanisms": {"block": 10}, "id": 26}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SplitLevelCorridor"]}, "id": 27}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SplitLevelCorridor"]}, "id": 28}, {"name": "ledge", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BombsRoom"]}, "id": 29}, {"name": "main", "domain": "main", "tags": {"enemySpinSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["BombsRoom"]}, "mechanisms": {"yellowTarget1": 4, "yellowTarget2": 5}, "id": 30}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["NarrowShaft"]}, "mechanisms": {"yellowTarget3": 6, "generatorG": 23}, "id": 31}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["Armory"]}, "mechanisms": {"blueTarget1": 7, "blueTarget2": 8, "blueTarget3": 9}, "id": 32}, {"name": "main", "domain": "main", "tags": {"watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["MushroomTerrace"]}, "id": 33}, {"name": "entrance", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["Research2"]}, "id": 37}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BulkheadAccess"]}, "id": 38}, {"name": "inside", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BulkheadAccess"]}, "id": 39}, {"name": "main", "domain": "main", "tags": {"enemyDrone": 1, "enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["VentsChamber"]}, "mechanisms": {"PurpleTarget1": 11}, "id": 40}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["DroneVent"]}, "mechanisms": {"PurpleTarget2": 12}, "id": 41}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["Research2"]}, "id": 43}, {"name": "main", "domain": "main", "tags": {"enemyDrone": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["CrossBeam"]}, "mechanisms": {"PurpleTarget3": 13}, "id": 45}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1, "watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PurpleSpikesHallway"]}, "id": 47}, {"name": "main", "domain": "main", "tags": {"enemyDrone": 1, "enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["RustyVent"]}, "mechanisms": {"PurpleTarget4": 14}, "id": 49}, {"name": "upper", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PurpleSpikesHallway"]}, "id": 50}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BusyLayers"]}, "mechanisms": {"GreenTarget1": 15, "GreenTarget2": 16, "GreenTarget3": 17}, "id": 52}, {"name": "main", "domain": "main", "tags": {"enemyDrone": 1, "enemyPulseCannon": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonRoom"]}, "id": 53}, {"name": "main", "domain": "main", "tags": {"enemySpinSlug": 1, "enemyBlueEyeTurret": 1, "watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["RollyPollyFight"]}, "mechanisms": {"door": 31}, "id": 54}, {"name": "bottom", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsConnectingShaft"]}, "id": 55}, {"name": "mid", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsConnectingShaft"]}, "id": 56}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsSave"]}, "id": 57}, {"name": "bottom", "domain": "main", "tags": {"enemyPulseCannon": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsClimb"]}, "id": 58}, {"name": "upper", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsConnectingShaft"]}, "id": 59}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["VialsStorage"]}, "id": 60}, {"name": "top", "domain": "main", "tags": {"enemyDrone": 1, "enemyPulseCannon": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsConnectingShaft"]}, "id": 61}, {"name": "top", "domain": "main", "tags": {"enemyPulseCannon": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsClimb"]}, "id": 63}, {"name": "start", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsMaze"]}, "id": 64}, {"name": "mid", "domain": "main", "tags": {"enemyPulseCannon": 1, "watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsMaze"]}, "id": 65}, {"name": "end", "domain": "main", "tags": {"enemyPulseCannon": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseCannonsMaze"]}, "id": 66}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseMazeReward"]}, "id": 67}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PostMazeJunction"]}, "id": 68}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["PostMazeV"]}, "id": 69}, {"name": "main", "domain": "main", "tags": {"enemyExoSlug": 1, "enemyDrone": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesSlug"]}, "id": 70}, {"name": "main", "domain": "main", "tags": {"enemyPulseCannon": 1, "enemyDrone": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PulseDroneHallway"]}, "id": 71}, {"name": "top", "domain": "main", "tags": {"enemyDrone": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["PostMazeV"]}, "id": 74}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["VEscape"]}, "id": 75}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SpikesFerry"]}, "mechanisms": {"spikesFerry": 18}, "id": 76}, {"name": "mid", "domain": "main", "tags": {"enemyExoSlug": 1, "enemyPulseCannon": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["SpikesFerry"]}, "id": 77}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SpikesFerry"]}, "id": 78}, {"name": "rightSide", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 79}, {"name": "midRight", "domain": "main", "tags": {"enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 80}, {"name": "midLeft", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 81}, {"name": "junctionPlatforms", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 82}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["LabExit"]}, "id": 85}, {"name": "leftEnd", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 86}, {"name": "topEntrance", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["beamsTrials"]}, "mechanisms": {"generatorG": 20}, "id": 87}, {"name": "dronesPlatform", "domain": "main", "tags": {"enemyDrone": 1, "enemyExoSlug": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 88}, {"name": "saveAttic", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "id": 89}, {"name": "leftLanding", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["RedSpikesTraverse"]}, "mechanisms": {"upperFerry": 19}, "id": 90}, {"name": "leftChamber", "domain": "main", "tags": {"enemyPulseCannon": 1, "enemyZapSlider": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["beamsTrials"]}, "mechanisms": {"door": 21}, "id": 92}, {"name": "rightChamber", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["beamsTrials"]}, "id": 93}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["WhipVialsStashJunction"]}, "id": 94}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["WhipVialsStash"]}, "id": 96}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SproutsChamber"]}, "id": 98}, {"name": "_u.97", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 99}, {"name": "underneath", "domain": "main", "tags": {"watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["MushroomTerrace"]}, "id": 100}, {"name": "_u.99", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 101}, {"name": "rightSide", "domain": "main", "tags": {"enemyPulseCannon": 1, "watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["Undercavern"]}, "id": 102}, {"name": "mid", "domain": "main", "tags": {"enemyPulseCannon": 1, "enemyPowerDrone": 1, "watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["Undercavern"]}, "id": 103}, {"name": "leftSide", "domain": "main", "tags": {"enemyPowerDrone": 1, "enemyPulseCannon": 1, "watchingEye": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["Undercavern"]}, "id": 104}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["UndercavernSave"]}, "id": 105}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["GeneratorRoom"]}, "mechanisms": {"generator1": 24, "leftDoor": 25, "generator2": 26, "generator3": 27, "generator4": 28, "generator5": 29, "generator6": 30}, "id": 106}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["GeneratorRoomEscapeShaft"]}, "id": 107}, {"name": "main", "domain": "main", "tags": {"enemyBlueEyeTurret": 1, "enemyEyeBoss": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["BigEyeCavern"]}, "id": 108}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["VestibuleEscape"]}, "id": 110}, {"name": "escaped", "domain": "endings", "tags": {}, "annotations": [], "id": 113}], "links": [{"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "pushRedButtons"}, "source": 1, "target": 3, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 1, "target": 5, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "pushRedButtons"}, "consequence": [], "reciprocal": "right", "source": 1, "target": 12, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "up", "source": 1, "target": 107, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [], "source": 3, "target": 1, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 3, "target": 15, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "main//UnfinishedVestibule::bottom::generatorG:charged"}, "consequence": [], "reciprocal": "left", "source": 3, "target": 32, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "UnfinishedVestibule", "decision": "bottom", "name": "generatorG"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 3, "target": 3, "key": "chargeGeneratorG"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 5, "target": 1, "key": "down"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 2]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 5, "target": 5, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 5, "target": 7, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "left", "source": 5, "target": 16, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 7, "target": 5, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 7, "target": 7, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 7, "target": 8, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 8, "target": 7, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 8]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 8, "target": 8, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 8, "target": 10, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "fly"}, "consequence": [], "reciprocal": "down", "source": 8, "target": 94, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 10, "target": 8, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 10, "target": 11, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "(walljump|higherjump)"}, "source": 11, "target": 10, "key": "up"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "pipe", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 11, "target": 11, "key": "claimpipe"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "pipe"}, "source": 11, "target": 12, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "pipe"}, "source": 12, "target": 11, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "pushRedButtons"}, "consequence": [], "reciprocal": "left", "source": 12, "target": 1, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 15, "target": 3, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "(walljump|higherjump)"}, "source": 15, "target": 16, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 15, "target": 18, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 16, "target": 15, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "right", "source": 16, "target": 5, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 16, "target": 110, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 18, "target": 15, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 18, "target": 20, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "main//SecondShaft::bottom::grayBlock:broken"}, "consequence": [], "reciprocal": "left", "source": 18, "target": 21, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 20, "target": 18, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "climbLeft", "source": 20, "target": 21, "key": "fallRight"}, {"tags": {}, "annotations": [], "reciprocal": "fallRight", "requirement": {"^^d": "R", "value": "walljump"}, "source": 21, "target": 20, "key": "climbLeft"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "main//SecondShaft::bottom::grayBlock:broken"}, "consequence": [], "reciprocal": "right", "source": 21, "target": 18, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "main//BusyLayers::bottom::block1:broken"}, "source": 21, "target": 23, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "downMid", "requirement": {"^^d": "R", "value": "(main//BusyLayers::bottom::block2:broken&(walljump|higherjump))"}, "source": 21, "target": 23, "key": "upMid"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "pipe"}, "source": 21, "target": 24, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 21, "target": 21, "key": "refillBombs"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "main//BusyLayers::bottom::block1:broken"}, "source": 23, "target": 21, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "upMid", "requirement": {"^^d": "R", "value": "main//BusyLayers::bottom::block2:broken"}, "source": 23, "target": 21, "key": "downMid"}, {"tags": {}, "annotations": [], "reciprocal": "upLeft", "requirement": {"^^d": "R", "value": "main//LonelySlug::main::block:broken"}, "source": 23, "target": 24, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(!(main//LonelySlug::main::block:broken)&bomb*1)"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "LonelySlug", "decision": "main", "name": "block"}}, "broken"]}, "delay": null, "charges": null, "hidden": false}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "source": 23, "target": 23, "key": "breakBlockRight"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(!(main//BusyLayers::bottom::block1:broken)&bomb*1)"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BusyLayers", "decision": "bottom", "name": "block1"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 23, "target": 23, "key": "breakBlockLeft"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(!(main//BusyLayers::bottom::block2:broken)&bomb*1)"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BusyLayers", "decision": "bottom", "name": "block2"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 23, "target": 23, "key": "breakBlockMid"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 23, "target": 52, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "pipe"}, "source": 24, "target": 21, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "main//LonelySlug::main::block:broken"}, "source": 24, "target": 23, "key": "upLeft"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 5]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 24, "target": 24, "key": "takeVials"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 50]}, "delay": null, "charges": null, "hidden": true}, {"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 24, "target": 24, "key": "save"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(!(main//LonelySlug::main::block:broken)&bomb*1)"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "LonelySlug", "decision": "main", "name": "block"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 24, "target": 24, "key": "breakBlock"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 24, "target": 25, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 25, "target": 24, "key": "up"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 2]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 25, "target": 25, "key": "takeVials"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 25, "target": 25, "key": "refillBombs"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 25, "target": 26, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 25, "target": 27, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 26, "target": 25, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 2]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 26, "target": 26, "key": "takeVials"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 26, "target": 26, "key": "refillBombs"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(bombs&bomb*1)"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "SupportedPlatforms", "decision": "main", "name": "block"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 26, "target": 26, "key": "breakBlock"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "main//SupportedPlatforms::main::block:broken"}, "source": 26, "target": 37, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 26, "target": 38, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 27, "target": 25, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "(walljump|higherjump)"}, "source": 27, "target": 28, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 27, "target": 29, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 28, "target": 27, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "upperRight", "source": 28, "target": 32, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 29, "target": 27, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 29, "target": 30, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "walljump"}, "source": 30, "target": 29, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "bombs"}, "source": 30, "target": 31, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"skills": {"^^d": "SC", "value": "best(combat)"}, "level": 0, "success": [{"type": "gain", "applyTo": "active", "value": "bombs", "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": false}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["maxBombs", 3]}, "delay": null, "charges": null, "hidden": false}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "failure": [{"type": "goto", "applyTo": "active", "value": {"^^d": "nt", "name": "DecisionSpecifier", "values": {"domain": "endings", "zone": null, "name": "death"}}, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 30, "target": 30, "key": "fightSlug"}, {"tags": {}, "annotations": [], "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BombsRoom", "decision": "main", "name": "yellowTarget1"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 30, "target": 30, "key": "breakYellowTarget1"}, {"tags": {}, "annotations": [], "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BombsRoom", "decision": "main", "name": "yellowTarget2"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 30, "target": 30, "key": "breakYellowTarget2"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 30, "target": 30, "key": "refillBombs"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "bombs"}, "consequence": [], "source": 31, "target": 30, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "(yellowTarget1:broken&yellowTarget2:broken&yellowTarget3:broken)"}, "source": 31, "target": 32, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "upShaft", "requirement": {"^^d": "R", "value": "main//NarrowShaft::top::generatorG:charged"}, "source": 31, "target": 33, "key": "fallDown"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "fallThroughPlatforms"}, "consequence": [], "reciprocal": "climbUp", "source": 31, "target": 33, "key": "climbDown"}, {"tags": {}, "annotations": [], "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "NarrowShaft", "decision": "top", "name": "yellowTarget3"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 31, "target": 31, "key": "breakYellowTarget"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "NarrowShaft", "decision": "top", "name": "generatorG"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 31, "target": 31, "key": "chargeGeneratorG"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "(yellowTarget1:broken&yellowTarget2:broken&yellowTarget3:broken)"}, "consequence": [], "source": 32, "target": 31, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 32, "target": 32, "key": "takeVials"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "Armory", "decision": "main", "name": "blueTarget1"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 32, "target": 32, "key": "breakBlueTarget1"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "Armory", "decision": "main", "name": "blueTarget2"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 32, "target": 32, "key": "breakBlueTarget2"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "Armory", "decision": "main", "name": "blueTarget3"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 32, "target": 32, "key": "breakBlueTarget3"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 32, "target": 32, "key": "refillBombs"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "left", "source": 32, "target": 28, "key": "upperRight"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "main//UnfinishedVestibule::bottom::generatorG:charged"}, "consequence": [], "reciprocal": "right", "source": 32, "target": 3, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "fallDown", "requirement": {"^^d": "R", "value": "(main//NarrowShaft::top::generatorG:charged&walljump)"}, "consequence": [], "source": 33, "target": 31, "key": "upShaft"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "climbDown", "source": 33, "target": 31, "key": "climbUp"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 33, "target": 98, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "return", "requirement": {"^^d": "R", "value": "passSealedDoor"}, "source": 33, "target": 99, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 33, "target": 100, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "main//SupportedPlatforms::main::block:broken"}, "source": 37, "target": 26, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 37, "target": 40, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 37, "target": 41, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "up", "source": 37, "target": 43, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 38, "target": 26, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "(blueTargetsBroken&greenTargetsBroken)"}, "source": 38, "target": 39, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "(blueTargetsBroken&greenTargetsBroken)"}, "consequence": [], "source": 39, "target": 38, "key": "down"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HPUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MaxHealth", 10]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 10]}, "delay": null, "charges": null, "hidden": true}], "source": 39, "target": 39, "key": "claimHPUpgrade"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "purpleTargetsBroken"}, "source": 39, "target": 53, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 40, "target": 37, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "VentsChamber", "decision": "main", "name": "PurpleTarget1"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 40, "target": 40, "key": "breakPurpleTarget1"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 41, "target": 37, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "DroneVent", "decision": "main", "name": "PurpleTarget2"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 41, "target": 41, "key": "breakPurpleTarget2"}, {"tags": {}, "annotations": [], "source": 41, "target": 43, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "down", "source": 43, "target": 37, "key": "up"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 43, "target": 43, "key": "refillBombs"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 43, "target": 45, "key": "downRight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 43, "target": 45, "key": "rightUnder"}, {"tags": {}, "annotations": [], "reciprocal": "aroundLeft", "source": 43, "target": 49, "key": "aroundLeft"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "fallThroughPlatforms"}, "consequence": [], "reciprocal": "up", "source": 43, "target": 50, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "downRight", "requirement": {"^^d": "R", "value": "fly"}, "source": 45, "target": 43, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "rightUnder", "source": 45, "target": 43, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "upRight", "source": 45, "target": 47, "key": "downLeft"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "CrossBeam", "decision": "main", "name": "PurpleTarget3"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 45, "target": 45, "key": "breakPurpleTarget3"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 5]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 45, "target": 45, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "downLeft", "requirement": {"^^d": "R", "value": "walljump"}, "consequence": [], "source": 47, "target": 45, "key": "upRight"}, {"tags": {}, "annotations": [], "reciprocal": "downAround", "source": 47, "target": 50, "key": "alongPlatforms"}, {"tags": {}, "annotations": [], "reciprocal": "aroundLeft", "source": 49, "target": 43, "key": "aroundLeft"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "RustyVent", "decision": "main", "name": "PurpleTarget4"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 49, "target": 49, "key": "breakPurpleTarget4"}, {"tags": {}, "annotations": [], "reciprocal": "alongPlatforms", "source": 50, "target": 47, "key": "downAround"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HPUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MaxHealth", 10]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 10]}, "delay": null, "charges": null, "hidden": true}], "source": 50, "target": 50, "key": "claimHPUpgrade"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "down", "source": 50, "target": 43, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 52, "target": 23, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BusyLayers", "decision": "top", "name": "GreenTarget1"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 52, "target": 52, "key": "breakGreenTarget1"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BusyLayers", "decision": "top", "name": "GreenTarget2"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 52, "target": 52, "key": "breakGreenTarget2"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "bomb*1"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "BusyLayers", "decision": "top", "name": "GreenTarget3"}}, "broken"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 52, "target": 52, "key": "breakGreenTarget3"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "purpleTargetsBroken"}, "source": 53, "target": 39, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 53, "target": 54, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 53, "target": 55, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 54, "target": 53, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "RollyPollyFight", "decision": "main", "name": "door"}}, "open"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 54, "target": 54, "key": "fightRollyPolly"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HPUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MaxHealth", 10]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 10]}, "delay": null, "charges": null, "hidden": true}], "requirement": {"^^d": "R", "value": "main//RollyPollyFight::main::door:open"}, "source": 54, "target": 54, "key": "claimHPUpgrade"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 55, "target": 53, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 55, "target": 56, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 56, "target": 55, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "pipe"}, "source": 56, "target": 57, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "pipe"}, "source": 56, "target": 58, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 56, "target": 59, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [], "source": 57, "target": 56, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 50]}, "delay": null, "charges": null, "hidden": true}, {"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 57, "target": 57, "key": "save"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [], "source": 58, "target": 56, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 6]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 58, "target": 58, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 58, "target": 63, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 59, "target": 56, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "pipe"}, "source": 59, "target": 60, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 59, "target": 61, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [], "source": 60, "target": 59, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 9]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 60, "target": 60, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 61, "target": 59, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "right", "source": 61, "target": 71, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 63, "target": 58, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 63, "target": 64, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 64, "target": 63, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "back", "source": 64, "target": 65, "key": "forward"}, {"tags": {}, "annotations": [], "reciprocal": "forward", "source": 65, "target": 64, "key": "back"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["BombsUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["maxBombs", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 65, "target": 65, "key": "claimBombsUpgrade"}, {"tags": {}, "annotations": [], "reciprocal": "back", "source": 65, "target": 66, "key": "forward"}, {"tags": {}, "annotations": [], "reciprocal": "forward", "source": 66, "target": 65, "key": "back"}, {"tags": {}, "annotations": [], "source": 66, "target": 67, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 12]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 67, "target": 67, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 67, "target": 68, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 68, "target": 67, "key": "down"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 68, "target": 68, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 68, "target": 69, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 68, "target": 70, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 69, "target": 68, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 69, "target": 74, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "up", "source": 69, "target": 110, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 70, "target": 68, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 70, "target": 71, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 71, "target": 70, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "left", "source": 71, "target": 61, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 74, "target": 69, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "source": 74, "target": 75, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 74, "target": 76, "key": "aboveRight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "source": 75, "target": 74, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "down", "source": 75, "target": 82, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "aboveRight", "source": 76, "target": 74, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [{"type": "toggle", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "SpikesFerry", "decision": "leftSide", "name": "spikesFerry"}}, ["active", "inactive"]]}, "delay": null, "charges": null, "hidden": true}], "source": 76, "target": 76, "key": "activateFerry"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "main//SpikesFerry::leftSide::spikesFerry:active"}, "source": 76, "target": 77, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "main//SpikesFerry::leftSide::spikesFerry:active"}, "source": 77, "target": 76, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 77, "target": 77, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "main//SpikesFerry::leftSide::spikesFerry:active"}, "source": 77, "target": 78, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "main//SpikesFerry::leftSide::spikesFerry:active"}, "source": 78, "target": 77, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [{"type": "toggle", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "SpikesFerry", "decision": "leftSide", "name": "spikesFerry"}}, ["active"]]}, "delay": null, "charges": null, "hidden": false}], "source": 78, "target": 78, "key": "toggleFerry"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 78, "target": 79, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 79, "target": 78, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 79, "target": 80, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 80, "target": 79, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 80, "target": 80, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 80, "target": 81, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 81, "target": 80, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 5]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 81, "target": 81, "key": "takeVials"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["BombsUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["maxBombs", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 81, "target": 81, "key": "claimBombsUpgrade"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [{"type": "toggle", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "RedSpikesTraverse", "decision": "leftLanding", "name": "upperFerry"}}, ["active", "inactive"]]}, "delay": null, "charges": null, "hidden": true}], "source": 81, "target": 81, "key": "activateFerry"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 81, "target": 82, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 82, "target": 81, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(fly|dash|grabDistant)"}, "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HPUpgrade", 1]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MaxHealth", 10]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 10]}, "delay": null, "charges": null, "hidden": false}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "source": 82, "target": 82, "key": "grabHealthUpgrade"}, {"tags": {}, "annotations": [], "reciprocal": "down", "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 70]}, "delay": null, "charges": null, "hidden": true}], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "source": 82, "target": 85, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "rightUnder", "requirement": {"^^d": "R", "value": "(tankDamage&Health*56)"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 56]}, "delay": null, "charges": null, "hidden": true}], "source": 82, "target": 86, "key": "leftUnder"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "main//RedSpikesTraverse::leftLanding::upperFerry:active"}, "consequence": [], "reciprocal": "right", "source": 82, "target": 90, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "(openPurpleDoors&fallThroughPlatforms)"}, "consequence": [], "reciprocal": "up", "source": 82, "target": 75, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 85, "target": 82, "key": "down"}, {"tags": {}, "annotations": [], "source": 85, "target": 113, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "leftUnder", "requirement": {"^^d": "R", "value": "(tankDamage&Health*56)"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 56]}, "delay": null, "charges": null, "hidden": false}], "source": 86, "target": 82, "key": "rightUnder"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "whip", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 86, "target": 86, "key": "claimwhip"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "whip"}, "source": 86, "target": 87, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 86, "target": 88, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "(whip&walljump)"}, "consequence": [], "source": 87, "target": 86, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "beamsTrials", "decision": "topEntrance", "name": "generatorG"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 87, "target": 87, "key": "chargeGeneratorG"}, {"tags": {}, "annotations": [], "reciprocal": "exit", "requirement": {"^^d": "R", "value": "main//beamsTrials::topEntrance::generatorG:charged"}, "source": 87, "target": 92, "key": "enter"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 88, "target": 86, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 88, "target": 89, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 89, "target": 88, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 6]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 89, "target": 89, "key": "takeVials"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 89, "target": 89, "key": "refillBombs"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 50]}, "delay": null, "charges": null, "hidden": true}, {"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 89, "target": 89, "key": "save"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 89, "target": 90, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 90, "target": 89, "key": "up"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "pipe"}, "consequence": [{"type": "toggle", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "RedSpikesTraverse", "decision": "leftLanding", "name": "upperFerry"}}, ["active", "inactive"]]}, "delay": null, "charges": null, "hidden": true}], "source": 90, "target": 90, "key": "activateFerry"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "main//RedSpikesTraverse::leftLanding::upperFerry:active"}, "consequence": [], "reciprocal": "left", "source": 90, "target": 82, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "enter", "requirement": {"^^d": "R", "value": "main//beamsTrials::topEntrance::generatorG:charged"}, "source": 92, "target": 87, "key": "exit"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "beamsTrials", "decision": "leftChamber", "name": "door"}}, "open"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 92, "target": 92, "key": "generatorsFight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "main//beamsTrials::leftChamber::door:open"}, "source": 92, "target": 93, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "main//beamsTrials::leftChamber::door:open"}, "source": 93, "target": 92, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 93, "target": 94, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 94, "target": 93, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 94, "target": 96, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "reciprocal": "up", "source": 94, "target": 8, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 96, "target": 94, "key": "left"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["vial", 12]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 96, "target": 96, "key": "takeVials"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 98, "target": 33, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 99, "target": 33, "key": "return"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 100, "target": 33, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "return", "source": 100, "target": 101, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 100, "target": 102, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "fly"}, "source": 101, "target": 100, "key": "return"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 102, "target": 100, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 102, "target": 103, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 103, "target": 102, "key": "right"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["BombsUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["maxBombs", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 103, "target": 103, "key": "claimBombsUpgrade"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HPUpgrade", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MaxHealth", 10]}, "delay": null, "charges": null, "hidden": true}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 10]}, "delay": null, "charges": null, "hidden": true}], "source": 103, "target": 103, "key": "claimHPUpgrade"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 103, "target": 103, "key": "refillBombs"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 103, "target": 104, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 103, "target": 105, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 104, "target": 103, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 104, "target": 106, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 105, "target": 103, "key": "down"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["bomb", 3]}, "delay": null, "charges": null, "hidden": true}], "source": 105, "target": 105, "key": "refillBombs"}, {"tags": {}, "annotations": [], "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": ["Health", 50]}, "delay": null, "charges": null, "hidden": true}, {"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 105, "target": 105, "key": "save"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 106, "target": 104, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "generator1"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 106, "target": 106, "key": "chargeGenerator1"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "generator2"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 106, "target": 106, "key": "chargeGenerator2"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "generator3"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 106, "target": 106, "key": "chargeGenerator3"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "generator4"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 106, "target": 106, "key": "chargeGenerator4"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "generator5"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 106, "target": 106, "key": "chargeGenerator5"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "whip"}, "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "generator6"}}, "charged"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 106, "target": 106, "key": "chargeGenerator6"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "main//GeneratorRoom::main::leftDoor:open"}, "source": 106, "target": 107, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "main//GeneratorRoom::main::generator1:charged"}, "source": 106, "target": 108, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "main//GeneratorRoom::main::leftDoor:open"}, "consequence": [], "source": 107, "target": 106, "key": "right"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "down", "source": 107, "target": 1, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "main//GeneratorRoom::main::generator1:charged"}, "consequence": [], "source": 108, "target": 106, "key": "up"}, {"tags": {}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "openPurpleDoors", "delay": null, "charges": null, "hidden": true}, {"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "GeneratorRoom", "decision": "main", "name": "leftDoor"}}, "open"]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}, {"type": "goto", "applyTo": "active", "value": {"^^d": "nt", "name": "DecisionSpecifier", "values": {"domain": null, "zone": "GeneratorRoom", "name": "main"}}, "delay": null, "charges": null, "hidden": true}], "source": 108, "target": 108, "key": "fightBoss"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 110, "target": 16, "key": "down"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "openPurpleDoors"}, "consequence": [], "reciprocal": "down", "source": 110, "target": 69, "key": "up"}]}, "_byEdge": {"^^d": "d", "items": [[0, {}], [1, {"right": 3, "up": 5, "left": 12, "down": 107}], [3, {"left": 1, "up": 15, "right": 32, "chargeGeneratorG": 3}], [5, {"down": 1, "takeVials": 5, "left": 7, "right": 16}], [7, {"right": 5, "takeVials": 7, "left": 8}], [8, {"right": 7, "takeVials": 8, "down": 10, "up": 94}], [10, {"up": 8, "down": 11}], [11, {"up": 10, "claimpipe": 11, "right": 12}], [12, {"left": 11, "right": 1}], [15, {"down": 3, "up": 16, "right": 18}], [16, {"down": 15, "left": 5, "up": 110}], [18, {"left": 15, "up": 20, "right": 21}], [20, {"down": 18, "fallRight": 21}], [21, {"climbLeft": 20, "left": 18, "up": 23, "upMid": 23, "right": 24, "refillBombs": 21}], [23, {"down": 21, "downMid": 21, "right": 24, "breakBlockRight": 23, "breakBlockLeft": 23, "breakBlockMid": 23, "up": 52}], [24, {"left": 21, "upLeft": 23, "takeVials": 24, "down": 25, "save": 24, "breakBlock": 24}], [25, {"up": 24, "takeVials": 25, "right": 26, "left": 27, "refillBombs": 25}], [26, {"left": 25, "takeVials": 26, "refillBombs": 26, "right": 37, "up": 38, "breakBlock": 26}], [27, {"right": 25, "up": 28, "down": 29}], [28, {"down": 27, "left": 32}], [29, {"up": 27, "down": 30}], [30, {"up": 29, "left": 31, "fightSlug": 30, "breakYellowTarget1": 30, "breakYellowTarget2": 30, "refillBombs": 30}], [31, {"right": 30, "left": 32, "fallDown": 33, "breakYellowTarget": 31, "chargeGeneratorG": 31, "climbDown": 33}], [32, {"right": 31, "takeVials": 32, "breakBlueTarget1": 32, "breakBlueTarget2": 32, "breakBlueTarget3": 32, "refillBombs": 32, "upperRight": 28, "left": 3}], [33, {"upShaft": 31, "climbUp": 31, "left": 98, "right": 99, "down": 100}], [37, {"left": 26, "up": 40, "right": 41, "down": 43}], [38, {"down": 26, "up": 39}], [39, {"down": 38, "claimHPUpgrade": 39, "up": 53}], [40, {"down": 37, "breakPurpleTarget1": 40}], [41, {"left": 37, "breakPurpleTarget2": 41, "down": 43}], [43, {"up": 37, "refillBombs": 43, "downRight": 45, "rightUnder": 45, "aroundLeft": 49, "down": 50}], [45, {"up": 43, "downLeft": 47, "breakPurpleTarget3": 45, "takeVials": 45, "left": 43}], [47, {"upRight": 45, "alongPlatforms": 50}], [49, {"aroundLeft": 43, "breakPurpleTarget4": 49}], [50, {"downAround": 47, "claimHPUpgrade": 50, "up": 43}], [52, {"down": 23, "breakGreenTarget1": 52, "breakGreenTarget2": 52, "breakGreenTarget3": 52}], [53, {"down": 39, "right": 54, "left": 55}], [54, {"left": 53, "fightRollyPolly": 54, "claimHPUpgrade": 54}], [55, {"right": 53, "up": 56}], [56, {"down": 55, "right": 57, "left": 58, "up": 59}], [57, {"left": 56, "save": 57}], [58, {"right": 56, "takeVials": 58, "up": 63}], [59, {"down": 56, "right": 60, "up": 61}], [60, {"left": 59, "takeVials": 60}], [61, {"down": 59, "left": 71}], [63, {"down": 58, "left": 64}], [64, {"right": 63, "forward": 65}], [65, {"back": 64, "claimBombsUpgrade": 65, "forward": 66}], [66, {"back": 65, "left": 67}], [67, {"takeVials": 67, "up": 68}], [68, {"down": 67, "takeVials": 68, "left": 69, "right": 70}], [69, {"right": 68, "up": 74, "down": 110}], [70, {"left": 68, "right": 71}], [71, {"left": 70, "right": 61}], [74, {"down": 69, "left": 75, "aboveRight": 76}], [75, {"right": 74, "up": 82}], [76, {"left": 74, "activateFerry": 76, "right": 77}], [77, {"left": 76, "takeVials": 77, "right": 78}], [78, {"left": 77, "toggleFerry": 78, "up": 79}], [79, {"down": 78, "left": 80}], [80, {"right": 79, "takeVials": 80, "left": 81}], [81, {"right": 80, "takeVials": 81, "claimBombsUpgrade": 81, "left": 82, "activateFerry": 81}], [82, {"right": 81, "grabHealthUpgrade": 82, "up": 85, "leftUnder": 86, "left": 90, "down": 75}], [85, {"down": 82, "up": 113}], [86, {"rightUnder": 82, "claimwhip": 86, "down": 87, "right": 88}], [87, {"up": 86, "chargeGeneratorG": 87, "enter": 92}], [88, {"left": 86, "right": 89}], [89, {"left": 88, "takeVials": 89, "refillBombs": 89, "save": 89, "down": 90}], [90, {"up": 89, "activateFerry": 90, "right": 82}], [92, {"exit": 87, "generatorsFight": 92, "right": 93}], [93, {"left": 92, "right": 94}], [94, {"left": 93, "right": 96, "down": 8}], [96, {"left": 94, "takeVials": 96}], [98, {"right": 33}], [99, {"return": 33}], [100, {"up": 33, "down": 101, "left": 102}], [101, {"return": 100}], [102, {"right": 100, "left": 103}], [103, {"right": 102, "claimBombsUpgrade": 103, "claimHPUpgrade": 103, "refillBombs": 103, "left": 104, "up": 105}], [104, {"right": 103, "left": 106}], [105, {"down": 103, "refillBombs": 105, "save": 105}], [106, {"right": 104, "chargeGenerator1": 106, "left": 107, "down": 108, "chargeGenerator2": 106, "chargeGenerator3": 106, "chargeGenerator4": 106, "chargeGenerator5": 106, "chargeGenerator6": 106}], [107, {"right": 106, "up": 1}], [108, {"up": 106, "fightBoss": 108}], [110, {"down": 16, "up": 69}], [113, {}]]}, "zones": {"RedGirders": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [1, 5]}, "tags": {}, "annotations": []}}, "Laboratory": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 1, "parents": {"^^d": "s", "values": []}, "contents": {"^^d": "s", "values": ["AccessTunnel", "Armory", "BigEyeCavern", "BombsRoom", "BulkheadAccess", "BusyLayers", "CrossBeam", "DroneVent", "GeneratorRoom", "GeneratorRoomEscapeShaft", "HangingBlocks", "LabExit", "LonelySlug", "MushroomTerrace", "NarrowShaft", "PostMazeJunction", "PostMazeV", "PulseCannonRoom", "PulseCannonsClimb", "PulseCannonsConnectingShaft", "PulseCannonsMaze", "PulseCannonsSave", "PulseDroneHallway", "PulseMazeReward", "PurpleSpikesHallway", "RedGirders", "RedSpikesSlug", "RedSpikesTraverse", "Research1", "Research2", "RollyPollyFight", "RustyVent", "SecondShaft", "SlugsHallway", "SpikesFerry", "SplitLevelCorridor", "SproutsChamber", "SupportedPlatforms", "Undercavern", "UndercavernSave", "UnfinishedVestibule", "VEscape", "VentsChamber", "VestibuleEscape", "VialsStorage", "WhipVialsStash", "WhipVialsStashJunction", "beamsTrials"]}, "tags": {}, "annotations": []}}, "SlugsHallway": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [7]}, "tags": {}, "annotations": []}}, "Research1": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [8]}, "tags": {}, "annotations": []}}, "AccessTunnel": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [10, 11, 12]}, "tags": {}, "annotations": []}}, "UnfinishedVestibule": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [15, 16, 3]}, "tags": {}, "annotations": []}}, "SecondShaft": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [18, 20]}, "tags": {}, "annotations": []}}, "BusyLayers": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [21, 23, 52]}, "tags": {}, "annotations": []}}, "LonelySlug": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [24]}, "tags": {}, "annotations": []}}, "HangingBlocks": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [25]}, "tags": {}, "annotations": []}}, "SplitLevelCorridor": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [27, 28]}, "tags": {}, "annotations": []}}, "BombsRoom": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [29, 30]}, "tags": {}, "annotations": []}}, "NarrowShaft": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [31]}, "tags": {}, "annotations": []}}, "Armory": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [32]}, "tags": {}, "annotations": []}}, "SupportedPlatforms": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [26]}, "tags": {}, "annotations": []}}, "Research2": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [37, 43]}, "tags": {}, "annotations": []}}, "BulkheadAccess": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [38, 39]}, "tags": {}, "annotations": []}}, "VentsChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [40]}, "tags": {}, "annotations": []}}, "DroneVent": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [41]}, "tags": {}, "annotations": []}}, "CrossBeam": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [45]}, "tags": {}, "annotations": []}}, "RustyVent": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [49]}, "tags": {}, "annotations": []}}, "PurpleSpikesHallway": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [47, 50]}, "tags": {}, "annotations": []}}, "PulseCannonRoom": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [53]}, "tags": {}, "annotations": []}}, "PulseCannonsConnectingShaft": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [55, 56, 59, 61]}, "tags": {}, "annotations": []}}, "VialsStorage": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [60]}, "tags": {}, "annotations": []}}, "PulseCannonsSave": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [57]}, "tags": {}, "annotations": []}}, "PulseCannonsClimb": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [58, 63]}, "tags": {}, "annotations": []}}, "PulseCannonsMaze": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [64, 65, 66]}, "tags": {}, "annotations": []}}, "PulseMazeReward": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [67]}, "tags": {}, "annotations": []}}, "PostMazeJunction": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [68]}, "tags": {}, "annotations": []}}, "RedSpikesSlug": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [70]}, "tags": {}, "annotations": []}}, "PulseDroneHallway": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [71]}, "tags": {}, "annotations": []}}, "PostMazeV": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [69, 74]}, "tags": {}, "annotations": []}}, "SpikesFerry": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [76, 77, 78]}, "tags": {}, "annotations": []}}, "RedSpikesTraverse": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [79, 80, 81, 82, 86, 88, 89, 90]}, "tags": {}, "annotations": []}}, "beamsTrials": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [87, 92, 93]}, "tags": {}, "annotations": []}}, "WhipVialsStashJunction": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [94]}, "tags": {}, "annotations": []}}, "WhipVialsStash": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [96]}, "tags": {}, "annotations": []}}, "MushroomTerrace": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [100, 33]}, "tags": {}, "annotations": []}}, "Undercavern": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [102, 103, 104]}, "tags": {}, "annotations": []}}, "UndercavernSave": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [105]}, "tags": {}, "annotations": []}}, "GeneratorRoom": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [106]}, "tags": {}, "annotations": []}}, "BigEyeCavern": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [108]}, "tags": {}, "annotations": []}}, "GeneratorRoomEscapeShaft": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [107]}, "tags": {}, "annotations": []}}, "VestibuleEscape": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [110]}, "tags": {}, "annotations": []}}, "VEscape": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [75]}, "tags": {}, "annotations": []}}, "LabExit": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [85]}, "tags": {}, "annotations": []}}, "SproutsChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [98]}, "tags": {}, "annotations": []}}, "RollyPollyFight": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Laboratory"]}, "contents": {"^^d": "s", "values": [54]}, "tags": {}, "annotations": []}}}, "unknownCount": 112, "equivalences": {"pushRedButtons": {"^^d": "s", "values": [{"^^d": "R", "value": "pipe"}]}, "breakBlueTarget3": {"^^d": "s", "values": [{"^^d": "R", "value": "bombs"}]}, "blueTargetsBroken": {"^^d": "s", "values": [{"^^d": "R", "value": "(main//Armory::main::blueTarget1:broken&main//Armory::main::blueTarget2:broken&main//Armory::main::blueTarget3:broken)"}]}, "greenTargetsBroken": {"^^d": "s", "values": [{"^^d": "R", "value": "(main//BusyLayers::top::GreenTarget1:broken&main//BusyLayers::top::GreenTarget2:broken&main//BusyLayers::top::GreenTarget3:broken)"}]}, "purpleTargetsBroken": {"^^d": "s", "values": [{"^^d": "R", "value": "(main//VentsChamber::main::PurpleTarget1:broken&main//DroneVent::main::PurpleTarget2:broken&main//CrossBeam::main::PurpleTarget3:broken&main//RustyVent::main::PurpleTarget4:broken)"}]}, "dash": {"^^d": "s", "values": [{"^^d": "R", "value": "pipe"}, {"^^d": "R", "value": "whip"}]}}, "reversionTypes": {}, "nextID": 114, "nextMechanismID": 32, "mechanisms": {"^^d": "d", "items": [[0, {"^^d": "t", "values": [18, "grayBlock"]}], [1, {"^^d": "t", "values": [21, "block1"]}], [2, {"^^d": "t", "values": [21, "block2"]}], [3, {"^^d": "t", "values": [24, "block"]}], [4, {"^^d": "t", "values": [30, "yellowTarget1"]}], [5, {"^^d": "t", "values": [30, "yellowTarget2"]}], [6, {"^^d": "t", "values": [31, "yellowTarget3"]}], [7, {"^^d": "t", "values": [32, "blueTarget1"]}], [8, {"^^d": "t", "values": [32, "blueTarget2"]}], [9, {"^^d": "t", "values": [32, "blueTarget3"]}], [10, {"^^d": "t", "values": [26, "block"]}], [11, {"^^d": "t", "values": [40, "PurpleTarget1"]}], [12, {"^^d": "t", "values": [41, "PurpleTarget2"]}], [13, {"^^d": "t", "values": [45, "PurpleTarget3"]}], [14, {"^^d": "t", "values": [49, "PurpleTarget4"]}], [15, {"^^d": "t", "values": [52, "GreenTarget1"]}], [16, {"^^d": "t", "values": [52, "GreenTarget2"]}], [17, {"^^d": "t", "values": [52, "GreenTarget3"]}], [18, {"^^d": "t", "values": [76, "spikesFerry"]}], [19, {"^^d": "t", "values": [90, "upperFerry"]}], [20, {"^^d": "t", "values": [87, "generatorG"]}], [21, {"^^d": "t", "values": [92, "door"]}], [22, {"^^d": "t", "values": [3, "generatorG"]}], [23, {"^^d": "t", "values": [31, "generatorG"]}], [24, {"^^d": "t", "values": [106, "generator1"]}], [25, {"^^d": "t", "values": [106, "leftDoor"]}], [26, {"^^d": "t", "values": [106, "generator2"]}], [27, {"^^d": "t", "values": [106, "generator3"]}], [28, {"^^d": "t", "values": [106, "generator4"]}], [29, {"^^d": "t", "values": [106, "generator5"]}], [30, {"^^d": "t", "values": [106, "generator6"]}], [31, {"^^d": "t", "values": [54, "door"]}]]}, "globalMechanisms": {}, "nameLookup": {"death": [0], "start": [1, 64], "loft": [5], "main": [7, 8, 24, 25, 30, 32, 26, 38, 40, 41, 43, 45, 49, 47, 53, 60, 57, 67, 68, 70, 71, 69, 94, 96, 33, 105, 106, 108, 107, 110, 75, 85, 98, 54], "top": [10, 20, 28, 31, 52, 61, 63, 74, 16], "bottom": [11, 3, 18, 21, 27, 55, 58], "rightSide": [12, 78, 79, 102], "mid": [15, 23, 56, 65, 77, 103], "ledge": [29], "entrance": [37], "upper": [50, 59], "inside": [39], "end": [66], "leftSide": [76, 104], "midRight": [80], "midLeft": [81], "junctionPlatforms": [82], "leftEnd": [86], "dronesPlatform": [88], "saveAttic": [89], "leftLanding": [90], "topEntrance": [87], "leftChamber": [92], "rightChamber": [93], "_u.97": [99], "underneath": [100], "_u.99": [101], "escaped": [113]}}