{"^^d": "DG", "props": {}, "node_links": {"directed": true, "multigraph": true, "graph": {}, "nodes": [{"name": "death", "domain": "endings", "tags": {}, "annotations": [], "id": 0}, {"name": "standingStones", "domain": "main", "tags": {"enemy_Imp": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["StartingPath"]}, "id": 1}, {"name": "main", "domain": "main", "tags": {"enemy_Goblin": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["FloorsTutorial"]}, "id": 2}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["FlameStaircase"]}, "id": 3}, {"name": "beyondTopLeftDoor", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["ClosedPath"]}, "id": 4}, {"name": "bottom", "domain": "main", "tags": {"enemy_Wolf": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["UpperFlameStaircase"]}, "id": 5}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["UpperFlameStaircase"]}, "id": 6}, {"name": "main", "domain": "main", "tags": {"enemy_Wolf": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["sylphChamber"]}, "id": 8}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SylphSavePoint"]}, "id": 9}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["Pond"]}, "id": 10}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["ForestSpiritGate"]}, "mechanisms": {"spiritGateForestSpiritGate": 0}, "id": 11}, {"name": "main", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["SpiritGateMenu"]}, "id": 12}, {"name": "main", "domain": "main", "tags": {"enemy_Goblin": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["GoblinLedges"]}, "id": 13}, {"name": "SalamanderSavePoint", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["GoblinLedges"]}, "id": 14}, {"name": "main", "domain": "main", "tags": {"enemy_Imp": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["ImpsPassage"]}, "id": 15}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SalamanderChamber"]}, "id": 16}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SalamanderChamber"]}, "id": 17}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BarrelsPassage"]}, "id": 18}, {"name": "mid", "domain": "main", "tags": {"enemy_Imp": 1, "enemy_Wolf": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["BarrelsPassage"]}, "id": 19}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["TallLedges"]}, "id": 20}, {"name": "main", "domain": "main", "tags": {"spiritSource": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["ButchersChamber"]}, "id": 21}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["StoneSavePoint"]}, "id": 22}, {"name": "bottom", "domain": "main", "tags": {"enemy_Lizardman": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["BarrelsPassage"]}, "id": 23}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["StoneSpiritGate"]}, "mechanisms": {"spiritGateStoneSpiritGate": 1}, "id": 24}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["GhimsShop"]}, "id": 25}, {"name": "main", "domain": "main", "tags": {"enemy_Lizardman": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["TwoTorchesConnector"]}, "id": 26}, {"name": "behindDoor", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["GoldLockPassage"]}, "id": 27}, {"name": "_u.26", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 28}, {"name": "main", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["GoldLockPassage"]}, "id": 29}, {"name": "leftSide", "domain": "main", "tags": {"enemy_DragonToothWarrior": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["StoneArrowPuzzle"]}, "id": 30}, {"name": "rightSide", "domain": "main", "tags": {"enemy_DragonToothWarrior": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["StoneArrowPuzzle"]}, "id": 31}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BowChamber"]}, "id": 32}, {"name": "farRightSide", "domain": "main", "tags": {"enemy_DragonToothWarrior": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["StoneArrowPuzzle"]}, "id": 33}, {"name": "leftSide", "domain": "main", "tags": {"enemy_DragonToothWarrior": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["FirstRicochetPuzzle"]}, "id": 34}, {"name": "mid", "domain": "main", "tags": {"enemy_DragonToothWarrior": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["FirstRicochetPuzzle"]}, "id": 35}, {"name": "rightSide", "domain": "main", "tags": {"enemy_DragonToothWarrior": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["FirstRicochetPuzzle"]}, "id": 36}, {"name": "bottom", "domain": "main", "tags": {"enemy_Gargoyle": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["ClosedPath"]}, "id": 37}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SpiritWallTutorial"]}, "id": 38}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["OnionPuzzle"]}, "id": 39}, {"name": "top", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["ClosedPath"]}, "id": 40}, {"name": "_u.39", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 41}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["OnionPuzzle"]}, "id": 43}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SpiritWallTutorial"]}, "id": 44}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BlueLockChamber"]}, "id": 45}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["BlueLockChamber"]}, "id": 46}, {"name": "main", "domain": "main", "tags": {"enemy_Gargoyle": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatueStaircase"]}, "id": 47}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatuesHPUp"]}, "id": 48}, {"name": "leftSide", "domain": "main", "tags": {"enemy_Imp": 1, "enemy_Cockatrice": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["SpikedAngelStatueHallway"]}, "id": 49}, {"name": "main", "domain": "main", "tags": {"enemy_Lizardman": 1, "enemy_Imp": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatueHallway"]}, "id": 50}, {"name": "main", "domain": "main", "tags": {"enemy_Harpy": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["HarpyStaircase"]}, "id": 51}, {"name": "leftSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["HarpyTowerSecret"]}, "id": 52}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["HarpyTowerSecret"]}, "id": 53}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["SpikedAngelStatueHallway"]}, "id": 54}, {"name": "main", "domain": "main", "tags": {"enemy_Gargoyle": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["EastAngelStatueStaircase"]}, "id": 55}, {"name": "rightSide", "domain": "main", "tags": {"enemy_Harpy": 1, "enemy_Lizardman": 1, "enemy_Cockatrice": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatueBottomCorridor"]}, "id": 56}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatuesSave"]}, "id": 57}, {"name": "rightSide", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatuesHPUp"]}, "id": 58}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["GhimsMenu"]}, "id": 59}, {"name": "main", "domain": "main", "tags": {"enemy_Troll": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["TrollChamber"]}, "id": 60}, {"name": "bottom", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["HiddenAngelStatuesStaircase"]}, "id": 61}, {"name": "top", "domain": "main", "tags": {"enemy_Kobold": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["HiddenAngelStatuesStaircase"]}, "id": 62}, {"name": "_u.61", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 63}, {"name": "_u.62", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 64}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["HiddenAngelStatueMPUp"]}, "id": 65}, {"name": "leftSide", "domain": "main", "tags": {"enemy_Harpy": 1, "enemy_Lizardman": 1, "enemy_Cockatrice": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["AngelStatueBottomCorridor"]}, "id": 66}, {"name": "main", "domain": "main", "tags": {"enemy_Gargoyle": 1, "enemy_Cockatrice": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["DarkStatuesStairs"]}, "id": 67}, {"name": "main", "domain": "main", "tags": {"spiritSource": 1}, "annotations": [], "zones": {"^^d": "s", "values": ["WaterfallViewSave"]}, "id": 68}, {"name": "main", "domain": "main", "tags": {}, "annotations": [], "zones": {"^^d": "s", "values": ["AbramsRoom"]}, "id": 69}, {"name": "_u.68", "domain": "main", "tags": {"unconfirmed": 1}, "annotations": [], "id": 70}], "links": [{"tags": {}, "annotations": [], "reciprocal": "topRight", "source": 1, "target": 2, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "bottomLeft", "source": 1, "target": 3, "key": "right"}, {"tags": {"forced": 1}, "annotations": [], "consequence": [{"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 1, "target": 1, "key": "chaseParn"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 2, "target": 1, "key": "topRight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 2, "target": 8, "key": "bottomRight"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 3, "target": 1, "key": "bottomLeft"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 3, "target": 4, "key": "topRight"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 3, "target": 5, "key": "topLeft"}, {"tags": {}, "annotations": [], "reciprocal": "topRight", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 4, "target": 3, "key": "left"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "blueLock"}, "consequence": [], "reciprocal": "topDoor", "source": 4, "target": 40, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "topLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 5, "target": 3, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "highJump"}, "source": 5, "target": 6, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 6, "target": 5, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 6, "target": 10, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "ForestSpiritGate", "decision": "main", "name": "spiritGateForestSpiritGate"}}, "visited"]}, "delay": null, "charges": null, "hidden": true}], "source": 6, "target": 11, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "source": 8, "target": 2, "key": "left"}, {"tags": {"item": "Sylph"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "Sylph", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 8, "target": 8, "key": "claimSylph"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 8, "target": 9, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 9, "target": 8, "key": "left"}, {"tags": {"save": 1}, "annotations": [], "consequence": [{"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 9, "target": 9, "key": "saveGame"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 10, "target": 6, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 10, "target": 13, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "Sylph"}, "consequence": [], "source": 11, "target": 6, "key": "left"}, {"tags": {"journey": 1}, "annotations": [], "reciprocal": "ForestSpiritGate", "source": 11, "target": 12, "key": "enterGate"}, {"tags": {"journey": 1}, "annotations": [], "reciprocal": "enterGate", "requirement": {"^^d": "R", "value": "main//ForestSpiritGate::main::spiritGateForestSpiritGate:visited"}, "source": 12, "target": 11, "key": "ForestSpiritGate"}, {"tags": {"journey": 1}, "annotations": [], "reciprocal": "enterGate", "requirement": {"^^d": "R", "value": "main//StoneSpiritGate::main::spiritGateStoneSpiritGate:visited"}, "source": 12, "target": 24, "key": "StoneSpiritGate"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 13, "target": 10, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 13, "target": 14, "key": "topLeft"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 13, "target": 15, "key": "bottomLeft"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 13, "target": 16, "key": "bottomRight"}, {"tags": {}, "annotations": [], "reciprocal": "topLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 14, "target": 13, "key": "right"}, {"tags": {"save": 1}, "annotations": [], "consequence": [{"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 14, "target": 14, "key": "saveGame"}, {"tags": {}, "annotations": [], "reciprocal": "bottomLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 15, "target": 13, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 15, "target": 18, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 16, "target": 13, "key": "left"}, {"tags": {"item": "Salamander"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "Salamander", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 16, "target": 16, "key": "claimSalamander"}, {"tags": {}, "annotations": [], "reciprocal": "throughBarrel", "requirement": {"^^d": "R", "value": "Salamander"}, "source": 16, "target": 17, "key": "throughBarrel"}, {"tags": {}, "annotations": [], "reciprocal": "throughBarrel", "requirement": {"^^d": "R", "value": "Salamander"}, "source": 17, "target": 16, "key": "throughBarrel"}, {"tags": {"item": "Knife", "itemType": "weapon"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Knife", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 17, "target": 17, "key": "getKnife"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 18, "target": 15, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "up", "requirement": {"^^d": "R", "value": "Salamander"}, "source": 18, "target": 19, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "Salamander"}, "source": 19, "target": 18, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 19, "target": 20, "key": "grassyLeft"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 19, "target": 21, "key": "stoneLeft"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 19, "target": 22, "key": "stoneRight"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 19, "target": 23, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "grassyLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 20, "target": 19, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 20, "target": 27, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "return", "requirement": {"^^d": "R", "value": "higherJump"}, "source": 20, "target": 28, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "stoneLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 21, "target": 19, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 21, "target": 32, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "stoneRight", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 22, "target": 19, "key": "left"}, {"tags": {"save": 1}, "annotations": [], "consequence": [{"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 22, "target": 22, "key": "saveGame"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 22, "target": 30, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "source": 23, "target": 19, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "consequence": [{"type": "set", "applyTo": "active", "value": {"^^d": "t", "values": [{"^^d": "nt", "name": "MechanismSpecifier", "values": {"domain": "main", "zone": "StoneSpiritGate", "decision": "main", "name": "spiritGateStoneSpiritGate"}}, "visited"]}, "delay": null, "charges": null, "hidden": true}], "source": 23, "target": 24, "key": "midLeft"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "blueLock"}, "source": 23, "target": 25, "key": "midRight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "blueLock"}, "source": 23, "target": 26, "key": "bottomRight"}, {"tags": {}, "annotations": [], "reciprocal": "midLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 24, "target": 23, "key": "right"}, {"tags": {"journey": 1}, "annotations": [], "reciprocal": "StoneSpiritGate", "source": 24, "target": 12, "key": "enterGate"}, {"tags": {}, "annotations": [], "reciprocal": "midRight", "requirement": {"^^d": "R", "value": "blueLock"}, "consequence": [], "source": 25, "target": 23, "key": "left"}, {"tags": {"forced": 1}, "annotations": [], "consequence": [{"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 25, "target": 25, "key": "meetGhim"}, {"tags": {}, "annotations": [], "reciprocal": "exitGhimsShop", "consequence": [{"type": "gain", "applyTo": "active", "value": "cameFromGhimsShop", "delay": null, "charges": null, "hidden": false}], "source": 25, "target": 59, "key": "talkToGhim"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "requirement": {"^^d": "R", "value": "blueLock"}, "consequence": [], "source": 26, "target": 23, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "topLeft", "source": 26, "target": 47, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 27, "target": 20, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "goldLock"}, "source": 27, "target": 29, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 28, "target": 20, "key": "return"}, {"tags": {}, "annotations": [], "reciprocal": "left", "requirement": {"^^d": "R", "value": "goldLock"}, "source": 29, "target": 27, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 30, "target": 22, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "breakRope"}, "source": 30, "target": 31, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "breakRope"}, "source": 31, "target": 30, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "throughSecondDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 31, "target": 33, "key": "throughSecondDoor"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 32, "target": 21, "key": "right"}, {"tags": {"item": "Bow"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "Bow", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 32, "target": 32, "key": "claimBow"}, {"tags": {}, "annotations": [], "reciprocal": "throughSecondDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 33, "target": 31, "key": "throughSecondDoor"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 33, "target": 34, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 34, "target": 33, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "throughLeftDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 34, "target": 35, "key": "throughLeftDoor"}, {"tags": {}, "annotations": [], "reciprocal": "throughLeftDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 35, "target": 34, "key": "throughLeftDoor"}, {"tags": {}, "annotations": [], "reciprocal": "throughRightDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 35, "target": 36, "key": "throughRightDoor"}, {"tags": {}, "annotations": [], "reciprocal": "throughRightDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 36, "target": 35, "key": "throughRightDoor"}, {"tags": {}, "annotations": [], "reciprocal": "bottomLeft", "source": 36, "target": 37, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 37, "target": 36, "key": "bottomLeft"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 37, "target": 38, "key": "bottomRight"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 37, "target": 39, "key": "midLeft"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "Salamander"}, "source": 37, "target": 40, "key": "up"}, {"tags": {"forced": 1}, "annotations": [], "consequence": [{"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 37, "target": 37, "key": "meetSlayn"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 38, "target": 37, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "throughWalls", "requirement": {"^^d": "R", "value": "Sylph"}, "source": 38, "target": 44, "key": "throughWalls"}, {"tags": {}, "annotations": [], "reciprocal": "midLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 39, "target": 37, "key": "right"}, {"tags": {"seeThrough": 1}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 39, "target": 43, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 40, "target": 37, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "return", "requirement": {"^^d": "R", "value": "squeezeThrough"}, "source": 40, "target": 41, "key": "midRight"}, {"tags": {}, "annotations": [], "requirement": {"^^d": "R", "value": "blueLock"}, "consequence": [], "reciprocal": "right", "source": 40, "target": 4, "key": "topDoor"}, {"tags": {}, "annotations": [], "reciprocal": "midRight", "requirement": {"^^d": "R", "value": "squeezeThrough"}, "source": 41, "target": 40, "key": "return"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 43, "target": 39, "key": "throughDoor"}, {"tags": {"item": "AliumBident", "itemType": "weapon"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["AliumBident", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 43, "target": 43, "key": "getAliumBident"}, {"tags": {}, "annotations": [], "reciprocal": "throughWalls", "source": 44, "target": 38, "key": "throughWalls"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 44, "target": 45, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 45, "target": 44, "key": "left"}, {"tags": {"item": "blueLock"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "blueLock", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 45, "target": 45, "key": "claimblueLock"}, {"tags": {"seeThrough": 1}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "blueLock"}, "source": 45, "target": 46, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "blueLock"}, "source": 46, "target": 45, "key": "throughDoor"}, {"tags": {"item": "WillOWisp"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "WillOWisp", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 46, "target": 46, "key": "claimWillOWisp"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 47, "target": 26, "key": "topLeft"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 47, "target": 48, "key": "topRight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 47, "target": 49, "key": "bottomRight"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 47, "target": 50, "key": "bottomLeft"}, {"tags": {}, "annotations": [], "reciprocal": "topRight", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 48, "target": 47, "key": "left"}, {"tags": {"seeThrough": 1}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 48, "target": 58, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 49, "target": 47, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "crossSpikes", "source": 49, "target": 54, "key": "crossSpikes"}, {"tags": {}, "annotations": [], "reciprocal": "bottomLeft", "source": 50, "target": 47, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "source": 50, "target": 51, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 51, "target": 50, "key": "bottomRight"}, {"tags": {"item": "JeweledBow", "itemType": "bow"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["JeweledBow", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 51, "target": 51, "key": "getJeweledBow"}, {"tags": {"hidden": 1}, "annotations": [], "reciprocal": "left", "source": 51, "target": 52, "key": "midRight"}, {"tags": {}, "annotations": [], "reciprocal": "midRight", "requirement": {"^^d": "R", "value": "Sylph"}, "source": 52, "target": 51, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "underGate", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 52, "target": 53, "key": "underGate"}, {"tags": {}, "annotations": [], "reciprocal": "underGate", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 53, "target": 52, "key": "underGate"}, {"tags": {"item": "Undine"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": "Undine", "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 53, "target": 53, "key": "claimUndine"}, {"tags": {}, "annotations": [], "reciprocal": "crossSpikes", "source": 54, "target": 49, "key": "crossSpikes"}, {"tags": {}, "annotations": [], "reciprocal": "midLeft", "source": 54, "target": 55, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 55, "target": 54, "key": "midLeft"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 55, "target": 56, "key": "bottomLeft"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 55, "target": 57, "key": "topLeft"}, {"tags": {"hidden": 1}, "annotations": [], "reciprocal": "right", "source": 55, "target": 60, "key": "hiddenLeft"}, {"tags": {}, "annotations": [], "reciprocal": "bottomLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 56, "target": 55, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 56, "target": 66, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "topLeft", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 57, "target": 55, "key": "right"}, {"tags": {"save": 1}, "annotations": [], "consequence": [{"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 57, "target": 57, "key": "saveGame"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 58, "target": 48, "key": "throughDoor"}, {"tags": {"item": "HPUp", "itemType": "upgrade"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HPUp", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 58, "target": 58, "key": "getHPUp"}, {"tags": {}, "annotations": [], "reciprocal": "talkToGhim", "requirement": {"^^d": "R", "value": "cameFromGhimsShop"}, "consequence": [{"type": "lose", "applyTo": "active", "value": "cameFromGhimsShop", "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 25, "key": "exitGhimsShop"}, {"tags": {"item": "HealingPotion", "itemType": "use"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*150"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 150]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HealingPotion", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseHealingPotion"}, {"tags": {"item": "MagicStone", "itemType": "use"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*150"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 150]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MagicStone", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseMagicStone"}, {"tags": {"item": "EscapeDoll", "itemType": "use"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*250"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 250]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["EscapeDoll", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseEscapeDoll"}, {"tags": {"item": "SpiritStone", "itemType": "use"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*250"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 250]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["SpiritStone", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseSpiritStone"}, {"tags": {"item": "HerbOfGrace", "itemType": "use"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*100"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 100]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["HerbOfGrace", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseHerbOfGrace"}, {"tags": {"item": "Longsword", "itemType": "weapon"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*230"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 230]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Longsword", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseLongsword"}, {"tags": {"item": "CobaltSword", "itemType": "weapon"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*400"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 400]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["CobaltSword", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseCobaltSword"}, {"tags": {"item": "Atomic", "itemType": "weapon"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*600"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 600]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Atomic", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseAtomic"}, {"tags": {"item": "DragonBuster", "itemType": "weapon"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*900"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 900]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["DragonBuster", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseDragonBuster"}, {"tags": {"item": "BigBow", "itemType": "bow"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*300"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 300]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["BigBow", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseBigBow"}, {"tags": {"item": "DragonFang", "itemType": "bow"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*500"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 500]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["DragonFang", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseDragonFang"}, {"tags": {"item": "Carbon", "itemType": "bow"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*700"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 700]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Carbon", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseCarbon"}, {"tags": {"item": "Compound", "itemType": "bow"}, "annotations": [], "requirement": {"^^d": "R", "value": "money*950"}, "consequence": [{"type": "lose", "applyTo": "active", "value": {"^^d": "t", "values": ["money", 950]}, "delay": null, "charges": null, "hidden": false}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["Compound", 1]}, "delay": null, "charges": null, "hidden": false}], "source": 59, "target": 59, "key": "purchaseCompound"}, {"tags": {}, "annotations": [], "reciprocal": "hiddenLeft", "source": 60, "target": 55, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 60, "target": 61, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 61, "target": 60, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "down", "requirement": {"^^d": "R", "value": "pogo"}, "source": 61, "target": 62, "key": "up"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 61, "target": 65, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "up", "source": 62, "target": 61, "key": "down"}, {"tags": {}, "annotations": [], "reciprocal": "return", "requirement": {"^^d": "R", "value": "redLock"}, "source": 62, "target": 63, "key": "topLeft"}, {"tags": {}, "annotations": [], "reciprocal": "return", "requirement": {"^^d": "R", "value": "greenLock"}, "source": 62, "target": 64, "key": "topRight"}, {"tags": {}, "annotations": [], "reciprocal": "topLeft", "requirement": {"^^d": "R", "value": "redLock"}, "source": 63, "target": 62, "key": "return"}, {"tags": {}, "annotations": [], "reciprocal": "topRight", "requirement": {"^^d": "R", "value": "greenLock"}, "source": 64, "target": 62, "key": "return"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 65, "target": 61, "key": "right"}, {"tags": {"item": "MPUp", "itemType": "upgrade"}, "annotations": [], "consequence": [{"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["MPUp", 1]}, "delay": null, "charges": null, "hidden": true}, {"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 65, "target": 65, "key": "getMPUp"}, {"tags": {}, "annotations": [], "reciprocal": "throughDoor", "requirement": {"^^d": "R", "value": "Bow"}, "consequence": [{"skills": {"^^d": "SC", "value": "best(bow)"}, "level": -2, "success": [], "failure": [{"type": "bounce", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": false}], "outcome": true}], "source": 66, "target": 56, "key": "throughDoor"}, {"tags": {}, "annotations": [], "reciprocal": "topRight", "source": 66, "target": 67, "key": "left"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 67, "target": 66, "key": "topRight"}, {"tags": {}, "annotations": [], "reciprocal": "left", "source": 67, "target": 68, "key": "bottomRight"}, {"tags": {}, "annotations": [], "reciprocal": "bottomRight", "source": 68, "target": 67, "key": "left"}, {"tags": {"boss": 1}, "annotations": [], "reciprocal": "left", "source": 68, "target": 69, "key": "right"}, {"tags": {"save": 1}, "annotations": [], "consequence": [{"type": "save", "applyTo": "active", "value": "slot0", "delay": null, "charges": null, "hidden": true}], "source": 68, "target": 68, "key": "saveGame"}, {"tags": {}, "annotations": [], "reciprocal": "right", "requirement": {"^^d": "R", "value": "O"}, "consequence": [], "source": 69, "target": 68, "key": "left"}, {"tags": {"forced": 1}, "annotations": [], "consequence": [{"type": "deactivate", "applyTo": "active", "value": null, "delay": null, "charges": null, "hidden": true}], "source": 69, "target": 69, "key": "wakeAbram"}, {"tags": {"bossFight": 1}, "annotations": [], "consequence": [{"skills": {"^^d": "SC", "value": "sum(bossFight, AbramTheBlue)"}, "level": 0, "success": [{"type": "gain", "applyTo": "active", "value": "AbramTheBlueDefeated", "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}, {"type": "gain", "applyTo": "active", "value": {"^^d": "t", "values": ["SoulCrystalBall", 1]}, "delay": null, "charges": null, "hidden": true}], "source": 69, "target": 69, "key": "AbramTheBlue"}, {"tags": {}, "annotations": [], "reciprocal": "return", "requirement": {"^^d": "R", "value": "AbramTheBlueDefeated"}, "source": 69, "target": 70, "key": "right"}, {"tags": {}, "annotations": [], "reciprocal": "right", "source": 70, "target": 69, "key": "return"}]}, "_byEdge": {"^^d": "d", "items": [[0, {}], [1, {"left": 2, "right": 3, "chaseParn": 1}], [2, {"topRight": 1, "bottomRight": 8}], [3, {"bottomLeft": 1, "topRight": 4, "topLeft": 5}], [4, {"left": 3, "right": 40}], [5, {"right": 3, "up": 6}], [6, {"down": 5, "left": 10, "right": 11}], [8, {"left": 2, "claimSylph": 8, "right": 9}], [9, {"left": 8, "saveGame": 9}], [10, {"right": 6, "left": 13}], [11, {"left": 6, "enterGate": 12}], [12, {"ForestSpiritGate": 11, "StoneSpiritGate": 24}], [13, {"right": 10, "topLeft": 14, "bottomLeft": 15, "bottomRight": 16}], [14, {"right": 13, "saveGame": 14}], [15, {"right": 13, "left": 18}], [16, {"left": 13, "claimSalamander": 16, "throughBarrel": 17}], [17, {"throughBarrel": 16, "getKnife": 17}], [18, {"right": 15, "down": 19}], [19, {"up": 18, "grassyLeft": 20, "stoneLeft": 21, "stoneRight": 22, "down": 23}], [20, {"right": 19, "left": 27, "up": 28}], [21, {"right": 19, "left": 32}], [22, {"left": 19, "saveGame": 22, "right": 30}], [23, {"up": 19, "midLeft": 24, "midRight": 25, "bottomRight": 26}], [24, {"right": 23, "enterGate": 12}], [25, {"left": 23, "meetGhim": 25, "talkToGhim": 59}], [26, {"left": 23, "right": 47}], [27, {"right": 20, "left": 29}], [28, {"return": 20}], [29, {"right": 27}], [30, {"left": 22, "throughDoor": 31}], [31, {"throughDoor": 30, "throughSecondDoor": 33}], [32, {"right": 21, "claimBow": 32}], [33, {"throughSecondDoor": 31, "right": 34}], [34, {"left": 33, "throughLeftDoor": 35}], [35, {"throughLeftDoor": 34, "throughRightDoor": 36}], [36, {"throughRightDoor": 35, "right": 37}], [37, {"bottomLeft": 36, "bottomRight": 38, "midLeft": 39, "up": 40, "meetSlayn": 37}], [38, {"left": 37, "throughWalls": 44}], [39, {"right": 37, "throughDoor": 43}], [40, {"down": 37, "midRight": 41, "topDoor": 4}], [41, {"return": 40}], [43, {"throughDoor": 39, "getAliumBident": 43}], [44, {"throughWalls": 38, "right": 45}], [45, {"left": 44, "claimblueLock": 45, "throughDoor": 46}], [46, {"throughDoor": 45, "claimWillOWisp": 46}], [47, {"topLeft": 26, "topRight": 48, "bottomRight": 49, "bottomLeft": 50}], [48, {"left": 47, "throughDoor": 58}], [49, {"left": 47, "crossSpikes": 54}], [50, {"right": 47, "left": 51}], [51, {"bottomRight": 50, "getJeweledBow": 51, "midRight": 52}], [52, {"left": 51, "underGate": 53}], [53, {"underGate": 52, "claimUndine": 53}], [54, {"crossSpikes": 49, "right": 55}], [55, {"midLeft": 54, "bottomLeft": 56, "topLeft": 57, "hiddenLeft": 60}], [56, {"right": 55, "throughDoor": 66}], [57, {"right": 55, "saveGame": 57}], [58, {"throughDoor": 48, "getHPUp": 58}], [59, {"exitGhimsShop": 25, "purchaseHealingPotion": 59, "purchaseMagicStone": 59, "purchaseEscapeDoll": 59, "purchaseSpiritStone": 59, "purchaseHerbOfGrace": 59, "purchaseLongsword": 59, "purchaseCobaltSword": 59, "purchaseAtomic": 59, "purchaseDragonBuster": 59, "purchaseBigBow": 59, "purchaseDragonFang": 59, "purchaseCarbon": 59, "purchaseCompound": 59}], [60, {"right": 55, "left": 61}], [61, {"right": 60, "up": 62, "left": 65}], [62, {"down": 61, "topLeft": 63, "topRight": 64}], [63, {"return": 62}], [64, {"return": 62}], [65, {"right": 61, "getMPUp": 65}], [66, {"throughDoor": 56, "left": 67}], [67, {"topRight": 66, "bottomRight": 68}], [68, {"left": 67, "right": 69, "saveGame": 68}], [69, {"left": 68, "wakeAbram": 69, "AbramTheBlue": 69, "right": 70}], [70, {"return": 69}]]}, "zones": {"StartingPath": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [1]}, "tags": {}, "annotations": []}}, "Stage1": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 1, "parents": {"^^d": "s", "values": []}, "contents": {"^^d": "s", "values": ["AbramsRoom", "AngelStatueBottomCorridor", "AngelStatueHallway", "AngelStatueStaircase", "AngelStatuesHPUp", "AngelStatuesSave", "BarrelsPassage", "BlueLockChamber", "BowChamber", "ButchersChamber", "ClosedPath", "DarkStatuesStairs", "EastAngelStatueStaircase", "FirstRicochetPuzzle", "FlameStaircase", "FloorsTutorial", "ForestSpiritGate", "GhimsMenu", "GhimsShop", "GoblinLedges", "GoldLockPassage", "HarpyStaircase", "HarpyTowerSecret", "HiddenAngelStatueMPUp", "HiddenAngelStatuesStaircase", "ImpsPassage", "OnionPuzzle", "Pond", "SalamanderChamber", "SpikedAngelStatueHallway", "SpiritGateMenu", "SpiritWallTutorial", "StartingPath", "StoneArrowPuzzle", "StoneSavePoint", "StoneSpiritGate", "SylphSavePoint", "TallLedges", "TrollChamber", "TwoTorchesConnector", "UpperFlameStaircase", "WaterfallViewSave", "sylphChamber"]}, "tags": {}, "annotations": []}}, "FlameStaircase": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [3]}, "tags": {}, "annotations": []}}, "UpperFlameStaircase": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [5, 6]}, "tags": {}, "annotations": []}}, "ClosedPath": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [37, 4, 40]}, "tags": {}, "annotations": []}}, "FloorsTutorial": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [2]}, "tags": {}, "annotations": []}}, "sylphChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [8]}, "tags": {}, "annotations": []}}, "SylphSavePoint": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [9]}, "tags": {}, "annotations": []}}, "ForestSpiritGate": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [11]}, "tags": {}, "annotations": []}}, "SpiritGateMenu": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [12]}, "tags": {}, "annotations": []}}, "Pond": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [10]}, "tags": {}, "annotations": []}}, "GoblinLedges": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [13, 14]}, "tags": {}, "annotations": []}}, "SalamanderChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [16, 17]}, "tags": {}, "annotations": []}}, "ImpsPassage": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [15]}, "tags": {}, "annotations": []}}, "BarrelsPassage": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [18, 19, 23]}, "tags": {}, "annotations": []}}, "TallLedges": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [20]}, "tags": {}, "annotations": []}}, "GoldLockPassage": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [27, 29]}, "tags": {}, "annotations": []}}, "StoneSavePoint": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [22]}, "tags": {}, "annotations": []}}, "StoneArrowPuzzle": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [30, 31, 33]}, "tags": {}, "annotations": []}}, "ButchersChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [21]}, "tags": {}, "annotations": []}}, "BowChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [32]}, "tags": {}, "annotations": []}}, "FirstRicochetPuzzle": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [34, 35, 36]}, "tags": {}, "annotations": []}}, "OnionPuzzle": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [39, 43]}, "tags": {}, "annotations": []}}, "SpiritWallTutorial": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [38, 44]}, "tags": {}, "annotations": []}}, "BlueLockChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [45, 46]}, "tags": {}, "annotations": []}}, "StoneSpiritGate": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [24]}, "tags": {}, "annotations": []}}, "TwoTorchesConnector": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [26]}, "tags": {}, "annotations": []}}, "AngelStatueStaircase": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [47]}, "tags": {}, "annotations": []}}, "AngelStatueHallway": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [50]}, "tags": {}, "annotations": []}}, "HarpyStaircase": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [51]}, "tags": {}, "annotations": []}}, "HarpyTowerSecret": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [52, 53]}, "tags": {}, "annotations": []}}, "SpikedAngelStatueHallway": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [49, 54]}, "tags": {}, "annotations": []}}, "EastAngelStatueStaircase": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [55]}, "tags": {}, "annotations": []}}, "AngelStatuesSave": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [57]}, "tags": {}, "annotations": []}}, "AngelStatuesHPUp": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [48, 58]}, "tags": {}, "annotations": []}}, "GhimsShop": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [25]}, "tags": {}, "annotations": []}}, "GhimsMenu": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [59]}, "tags": {}, "annotations": []}}, "TrollChamber": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [60]}, "tags": {}, "annotations": []}}, "HiddenAngelStatuesStaircase": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [61, 62]}, "tags": {}, "annotations": []}}, "HiddenAngelStatueMPUp": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [65]}, "tags": {}, "annotations": []}}, "AngelStatueBottomCorridor": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [56, 66]}, "tags": {}, "annotations": []}}, "DarkStatuesStairs": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [67]}, "tags": {}, "annotations": []}}, "WaterfallViewSave": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [68]}, "tags": {}, "annotations": []}}, "AbramsRoom": {"^^d": "nt", "name": "ZoneInfo", "values": {"level": 0, "parents": {"^^d": "s", "values": ["Stage1"]}, "contents": {"^^d": "s", "values": [69]}, "tags": {}, "annotations": []}}}, "unknownCount": 69, "equivalences": {"highJump": {"^^d": "s", "values": [{"^^d": "R", "value": "Sylph"}]}, "breakRope": {"^^d": "s", "values": [{"^^d": "R", "value": "Bow"}]}}, "reversionTypes": {}, "nextID": 71, "nextMechanismID": 2, "mechanisms": {"^^d": "d", "items": [[0, {"^^d": "t", "values": [11, "spiritGateForestSpiritGate"]}], [1, {"^^d": "t", "values": [24, "spiritGateStoneSpiritGate"]}]]}, "globalMechanisms": {}, "nameLookup": {"death": [0], "standingStones": [1], "main": [3, 2, 8, 9, 11, 12, 10, 13, 15, 29, 22, 21, 32, 24, 26, 47, 50, 51, 55, 57, 25, 59, 60, 65, 67, 68, 69], "bottom": [5, 23, 20, 37, 61], "beyondTopLeftDoor": [4], "top": [6, 18, 40, 62], "leftSide": [16, 30, 34, 43, 38, 45, 52, 49, 48, 66], "rightSide": [17, 31, 36, 39, 44, 46, 53, 54, 58, 56], "SalamanderSavePoint": [14], "mid": [19, 35], "_u.26": [28], "behindDoor": [27], "farRightSide": [33], "_u.39": [41], "_u.61": [63], "_u.62": [64], "_u.68": [70]}}