Skip to content

Commit 7b5ca4f

Browse files
authored
Merge pull request #2210 from kjbranch/tourian-complex
Add canComplexGMode to Tourian
2 parents b5f2f22 + 5bbc24c commit 7b5ca4f

9 files changed

Lines changed: 32 additions & 6 deletions

region/tourian/main/Metroid Room 1.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@
420420
}
421421
},
422422
"requires": [
423+
"canComplexGMode",
423424
"h_artificialMorphCrystalFlash",
424425
{"autoReserveTrigger": {}}
425426
],
@@ -1704,6 +1705,7 @@
17041705
}
17051706
},
17061707
"requires": [
1708+
"canComplexGMode",
17071709
"h_artificialMorphCrystalFlash",
17081710
{"autoReserveTrigger": {}}
17091711
],

region/tourian/main/Metroid Room 2.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,7 @@
578578
}
579579
},
580580
"requires": [
581+
"canComplexGMode",
581582
"f_KilledMetroidRoom2",
582583
{"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}},
583584
"canXRayClimb"
@@ -609,6 +610,7 @@
609610
}
610611
},
611612
"requires": [
613+
"canComplexGMode",
612614
"Ice",
613615
"canXRayClimb"
614616
],
@@ -632,6 +634,7 @@
632634
}
633635
},
634636
"requires": [
637+
"canComplexGMode",
635638
"h_CrystalFlash",
636639
{"autoReserveTrigger": {}},
637640
"canXRayClimb",

region/tourian/main/Metroid Room 3.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@
390390
}
391391
},
392392
"requires": [
393+
"canComplexGMode",
393394
"canMetroidAvoid",
394395
"canInsaneJump",
395396
{"ammo": {"type": "PowerBomb", "count": 4}}
@@ -416,6 +417,7 @@
416417
}
417418
},
418419
"requires": [
420+
"canComplexGMode",
419421
"h_artificialMorphCrystalFlash",
420422
{"autoReserveTrigger": {}}
421423
],
@@ -1036,6 +1038,7 @@
10361038
}
10371039
},
10381040
"requires": [
1041+
"canComplexGMode",
10391042
"h_artificialMorphCrystalFlash",
10401043
{"autoReserveTrigger": {}}
10411044
],

region/tourian/main/Metroid Room 4.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@
210210
}
211211
},
212212
"requires": [
213+
"canComplexGMode",
213214
"canMetroidAvoid",
214215
"h_artificialMorphCrystalFlash",
215216
{"autoReserveTrigger": {}}

region/tourian/main/Mother Brain Room.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@
376376
"requires": [
377377
{"notable": "Moondance Clip"},
378378
{"not": "f_MotherBrainGlassBroken"},
379+
"canTrickyGMode",
379380
"h_artificialMorphMovement",
380381
"h_artificialMorphCrystalFlash",
381382
"h_fullEnemyDamageReduction",
@@ -409,6 +410,7 @@
409410
"requires": [
410411
{"notable": "Moondance Clip"},
411412
{"not": "f_MotherBrainGlassBroken"},
413+
"canTrickyGMode",
412414
"h_artificialMorphMovement",
413415
"h_artificialMorphCrystalFlash",
414416
{"resourceMaxCapacity": [{"type": "RegularEnergy", "count": 299}]},

region/tourian/main/Rinka Shaft.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@
279279
}
280280
},
281281
"requires": [
282+
"canComplexGMode",
282283
"canXRayClimb"
283284
],
284285
"bypassesDoorShell": true,
@@ -642,6 +643,7 @@
642643
}
643644
},
644645
"requires": [
646+
"canComplexGMode",
645647
{"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}},
646648
"canLongXRayClimb"
647649
],
@@ -671,6 +673,7 @@
671673
}
672674
},
673675
"requires": [
676+
"canComplexGMode",
674677
"Ice",
675678
"canLongXRayClimb"
676679
],
@@ -694,6 +697,7 @@
694697
}
695698
},
696699
"requires": [
700+
"canComplexGMode",
697701
"h_CrystalFlash",
698702
{"autoReserveTrigger": {}},
699703
"canLongXRayClimb",
@@ -794,6 +798,7 @@
794798
}
795799
},
796800
"requires": [
801+
"canComplexGMode",
797802
{"enemyDamage": {"enemy": "Rinka", "type": "contact", "hits": 1}},
798803
"canXRayClimb"
799804
],
@@ -823,6 +828,7 @@
823828
}
824829
},
825830
"requires": [
831+
"canComplexGMode",
826832
"Ice",
827833
"canXRayClimb"
828834
],
@@ -846,6 +852,7 @@
846852
}
847853
},
848854
"requires": [
855+
"canComplexGMode",
849856
"h_CrystalFlash",
850857
{"autoReserveTrigger": {}},
851858
"canXRayClimb",

region/tourian/main/Tourian Escape Room 2.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@
194194
"comesThroughToilet": "any"
195195
},
196196
"requires": [
197+
"canComplexGMode",
197198
"h_preciseIceClip"
198199
],
199200
"exitCondition": {
@@ -321,6 +322,7 @@
321322
}
322323
},
323324
"requires": [
325+
"canComplexGMode",
324326
"h_preciseIceClip"
325327
],
326328
"exitCondition": {

region/tourian/main/Tourian Escape Room 3.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@
386386
{
387387
"id": 14,
388388
"link": [1, 2],
389-
"name": "G-Mode Morph PB Pirate Kill",
389+
"name": "G-Mode Morph Power Bomb Pirate Kill",
390390
"entranceCondition": {
391391
"comeInWithGMode": {
392392
"mode": "any",
@@ -402,12 +402,15 @@
402402
],
403403
"clearsObstacles": ["A"],
404404
"flashSuitChecked": true,
405-
"note": "IBJ or spring ball bomb jump to avoid the wall jump. The first pirate takes 2 PBs, the next 3 can be killed with 3 total PBs if they are placed under the middle pirate."
405+
"note": [
406+
"IBJ or spring ball bomb jump to avoid the wall jump.",
407+
"Killing the first pirate takes 2 Power Bombs, the next three can be killed with 3 total Power Bombs if they are placed under the middle pirate."
408+
]
406409
},
407410
{
408411
"id": 15,
409412
"link": [1, 2],
410-
"name": "G-Mode Morph PB Pirate Hitbox",
413+
"name": "G-Mode Morph Power Bomb Pirate Hitbox",
411414
"entranceCondition": {
412415
"comeInWithGMode": {
413416
"mode": "any",
@@ -425,7 +428,10 @@
425428
"canHitbox"
426429
],
427430
"flashSuitChecked": true,
428-
"note": "IBJ or spring ball bomb jump to avoid the wall jump. Using a total of 3 PBs will allow Samus to roll through the bottom 4 pirates."
431+
"note": [
432+
"IBJ or spring ball bomb jump to avoid the wall jump.",
433+
"Using a total of 3 Power Bombs will allow Samus to roll through the bottom four pirates."
434+
]
429435
},
430436
{
431437
"id": 16,

region/tourian/main/Tourian Escape Room 4.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@
416416
],
417417
"flashSuitChecked": true,
418418
"note": [
419-
"IBJ and use 10 PBs to kill the pirates and get to the top. Exit G-mode and fall to the bottom.",
419+
"IBJ and use 10 Power Bombs to kill the pirates and get to the top. Exit G-mode and fall to the bottom.",
420420
"Note that there is a path up to the right that doesn't need wall jumps, but a crouch jump down grab is needed to get to the final platform."
421421
]
422422
},
@@ -445,7 +445,7 @@
445445
"It is recommended to stay near the right wall with the camera positioned so that the left wall pirates are off camera.",
446446
"Avoid touching any of the pirates' stationary, invisible lasers, which they place when they jump to the opposite wall."
447447
],
448-
"devNote": "FIXME: This is likely possible with just Bombs, but seems very difficult, a diagonal bomb jump around th overhangs might make it feasible."
448+
"devNote": "FIXME: This is likely possible with just Bombs, but seems very difficult, a diagonal bomb jump around the overhangs might make it feasible."
449449
},
450450
{
451451
"id": 10,

0 commit comments

Comments
 (0)