diff --git a/region/tourian/main/Tourian Escape Room 4.json b/region/tourian/main/Tourian Escape Room 4.json index 50426fa069..d311f3cbfe 100644 --- a/region/tourian/main/Tourian Escape Room 4.json +++ b/region/tourian/main/Tourian Escape Room 4.json @@ -269,11 +269,69 @@ "HiJump", "SpaceJump", "canWalljump", - "canIBJ", + "canJumpIntoIBJ", + {"and": [ + "canIBJ", + "canBePatient" + ]}, "canSpringBallJumpMidAir" + ]}, + {"or": [ + "canBePatient", + {"enemyKill": { + "enemies": [ + ["Tourian Space Pirate (all)"], + ["Tourian Space Pirate (all)"], + ["Tourian Space Pirate (all)"], + ["Tourian Space Pirate (all)"] + ], + "explicitWeapons": [ + "Missile", "Super", "PowerBomb", "Wave", "Spazer", "Plasma", "ScrewAttack" + ] + }} ]} ], - "note": "The pirates are free to kill, although they take some time." + "note": ["Go up safely by killing the Pirates."] + }, + { + "link": [1, 4], + "name": "Evade Pirates", + "requires": [ + "canDodgeWhileShooting", + {"or": [ + "HiJump", + "canWalljump", + {"and": [ + "canTrickyDodgeEnemies", + {"or": [ + "SpaceJump", + "canSpringBallJumpMidAir" + ]} + ]} + ]} + ] + }, + { + "link": [1, 4], + "name": "Tank Damage", + "requires": [ + "canCarefulJump", + {"enemyDamage": { + "enemy": "Tourian Space Pirate (all)", + "type": "contact", + "hits": 2 + }}, + {"or": [ + "HiJump", + {"and": [ + "canTrickyJump", + {"or": [ + "SpaceJump", + "canSpringBallJumpMidAir" + ]} + ]} + ]} + ] }, { "id": 35,