diff --git a/region/norfair/west/Business Center.json b/region/norfair/west/Business Center.json index 9a290b4e1..6c67d12ff 100644 --- a/region/norfair/west/Business Center.json +++ b/region/norfair/west/Business Center.json @@ -775,6 +775,48 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [1, 8], + "name": "R-Mode Spark Interrupt", + "entranceCondition": { + "comeInWithRMode": {} + }, + "requires": [ + {"or": [ + "h_CrystalFlashForReserveEnergy", + {"and": [ + "h_RModeCanRefillReserves", + {"partialRefill": {"type": "ReserveEnergy", "limit": 40}} + ]} + ]}, + {"or": [ + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, + {"and": [ + {"or": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5} + ]}, + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} + ]}, + {"and": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5}, + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} + ]} + ]}, + {"autoReserveTrigger": {}}, + "canRModeSparkInterrupt" + ], + "unlocksDoors": [ + {"nodeId": 3, "types": ["ammo"], "requires": []}, + {"nodeId": 5, "types": ["ammo"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors." + ] + }, { "id": 20, "link": [2, 1], @@ -1551,6 +1593,48 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [2, 8], + "name": "R-Mode Spark Interrupt", + "entranceCondition": { + "comeInWithRMode": {} + }, + "requires": [ + {"or": [ + "h_CrystalFlashForReserveEnergy", + {"and": [ + "h_RModeCanRefillReserves", + {"partialRefill": {"type": "ReserveEnergy", "limit": 40}} + ]} + ]}, + {"or": [ + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, + {"and": [ + {"or": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5} + ]}, + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} + ]}, + {"and": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5}, + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} + ]} + ]}, + {"autoReserveTrigger": {}}, + "canRModeSparkInterrupt" + ], + "unlocksDoors": [ + {"nodeId": 3, "types": ["ammo"], "requires": []}, + {"nodeId": 5, "types": ["ammo"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors." + ] + }, { "id": 49, "link": [3, 1], @@ -2219,6 +2303,48 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [3, 8], + "name": "R-Mode Spark Interrupt", + "entranceCondition": { + "comeInWithRMode": {} + }, + "requires": [ + {"or": [ + "h_CrystalFlashForReserveEnergy", + {"and": [ + "h_RModeCanRefillReserves", + {"partialRefill": {"type": "ReserveEnergy", "limit": 40}} + ]} + ]}, + {"or": [ + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, + {"and": [ + {"or": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5} + ]}, + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} + ]}, + {"and": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5}, + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} + ]} + ]}, + {"autoReserveTrigger": {}}, + "canRModeSparkInterrupt" + ], + "unlocksDoors": [ + {"nodeId": 3, "types": ["ammo"], "requires": []}, + {"nodeId": 5, "types": ["ammo"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors." + ] + }, { "id": 178, "link": [4, 1], @@ -2605,6 +2731,48 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [4, 8], + "name": "R-Mode Spark Interrupt", + "entranceCondition": { + "comeInWithRMode": {} + }, + "requires": [ + {"or": [ + "h_CrystalFlashForReserveEnergy", + {"and": [ + "h_RModeCanRefillReserves", + {"partialRefill": {"type": "ReserveEnergy", "limit": 40}} + ]} + ]}, + {"or": [ + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, + {"and": [ + {"or": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5} + ]}, + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} + ]}, + {"and": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5}, + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} + ]} + ]}, + {"autoReserveTrigger": {}}, + "canRModeSparkInterrupt" + ], + "unlocksDoors": [ + {"nodeId": 3, "types": ["ammo"], "requires": []}, + {"nodeId": 5, "types": ["ammo"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors." + ] + }, { "id": 89, "link": [5, 1], @@ -3313,6 +3481,48 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [5, 8], + "name": "R-Mode Spark Interrupt", + "entranceCondition": { + "comeInWithRMode": {} + }, + "requires": [ + {"or": [ + "h_CrystalFlashForReserveEnergy", + {"and": [ + "h_RModeCanRefillReserves", + {"partialRefill": {"type": "ReserveEnergy", "limit": 40}} + ]} + ]}, + {"or": [ + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, + {"and": [ + {"or": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5} + ]}, + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} + ]}, + {"and": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5}, + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} + ]} + ]}, + {"autoReserveTrigger": {}}, + "canRModeSparkInterrupt" + ], + "unlocksDoors": [ + {"nodeId": 3, "types": ["ammo"], "requires": []}, + {"nodeId": 5, "types": ["ammo"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors." + ] + }, { "id": 117, "link": [6, 1], @@ -3958,6 +4168,48 @@ "requires": [], "flashSuitChecked": true }, + { + "link": [6, 8], + "name": "R-Mode Spark Interrupt", + "entranceCondition": { + "comeInWithRMode": {} + }, + "requires": [ + {"or": [ + "h_CrystalFlashForReserveEnergy", + {"and": [ + "h_RModeCanRefillReserves", + {"partialRefill": {"type": "ReserveEnergy", "limit": 40}} + ]} + ]}, + {"or": [ + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, + {"and": [ + {"or": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5} + ]}, + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} + ]}, + {"and": [ + {"doorUnlockedAtNode": 3}, + {"doorUnlockedAtNode": 5}, + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} + ]} + ]}, + {"autoReserveTrigger": {}}, + "canRModeSparkInterrupt" + ], + "unlocksDoors": [ + {"nodeId": 3, "types": ["ammo"], "requires": []}, + {"nodeId": 5, "types": ["ammo"], "requires": []} + ], + "flashSuitChecked": true, + "blueSuitChecked": true, + "note": [ + "Farm using Sovas. Interrupt with the Sova circling the platform above the runway between the bottom doors." + ] + }, { "id": 143, "link": [7, 1],