Skip to content

Commit bc8acb2

Browse files
authored
Merge pull request #2225 from kjbranch/e-norfair-complex
Add canComplexGMode to Upper Norfair East
2 parents ad6f69f + 6c937bb commit bc8acb2

7 files changed

Lines changed: 33 additions & 1 deletion

File tree

region/norfair/east/Bubble Mountain.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,6 +850,7 @@
850850
}
851851
},
852852
"requires": [
853+
"canComplexGMode",
853854
"canXRayClimb"
854855
],
855856
"bypassesDoorShell": true,
@@ -1838,6 +1839,7 @@
18381839
}
18391840
},
18401841
"requires": [
1842+
"canComplexGMode",
18411843
"canLongXRayClimb"
18421844
],
18431845
"bypassesDoorShell": true,
@@ -2309,6 +2311,7 @@
23092311
}
23102312
},
23112313
"requires": [
2314+
"canComplexGMode",
23122315
"canLongXRayClimb",
23132316
"canBePatient"
23142317
],
@@ -2330,6 +2333,7 @@
23302333
}
23312334
},
23322335
"requires": [
2336+
"canComplexGMode",
23332337
"canLongXRayClimb"
23342338
],
23352339
"bypassesDoorShell": true,
@@ -2385,6 +2389,7 @@
23852389
}
23862390
},
23872391
"requires": [
2392+
"canComplexGMode",
23882393
"canXRayClimb"
23892394
],
23902395
"bypassesDoorShell": true,
@@ -3135,6 +3140,7 @@
31353140
}
31363141
},
31373142
"requires": [
3143+
"canComplexGMode",
31383144
"canXRayClimb"
31393145
],
31403146
"bypassesDoorShell": true,

region/norfair/east/Double Chamber.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -751,6 +751,7 @@
751751
}
752752
},
753753
"requires": [
754+
"canComplexGMode",
754755
"h_heatProof",
755756
"canXRayClimb"
756757
],
@@ -768,6 +769,7 @@
768769
}
769770
},
770771
"requires": [
772+
"canComplexGMode",
771773
"h_heatProof",
772774
"canXRayClimb"
773775
],
@@ -1754,6 +1756,7 @@
17541756
}
17551757
},
17561758
"requires": [
1759+
"canComplexGMode",
17571760
{"or": [
17581761
"h_artificialMorphCeilingBombJump",
17591762
{"and": [
@@ -1881,6 +1884,7 @@
18811884
}
18821885
},
18831886
"requires": [
1887+
"canComplexGMode",
18841888
{"or": [
18851889
"h_artificialMorphCeilingBombJump",
18861890
{"and": [
@@ -2157,6 +2161,7 @@
21572161
}
21582162
},
21592163
"requires": [
2164+
"canComplexGMode",
21602165
{"or": [
21612166
"SpaceJump",
21622167
"canPreciseGrapple",
@@ -2202,6 +2207,7 @@
22022207
}
22032208
},
22042209
"requires": [
2210+
"canComplexGMode",
22052211
{"or": [
22062212
"ScrewAttack",
22072213
"h_usePowerBomb",
@@ -2227,6 +2233,7 @@
22272233
}
22282234
},
22292235
"requires": [
2236+
"canComplexGMode",
22302237
{"or": [
22312238
"h_artificialMorphLongCeilingBombJump",
22322239
{"and": [
@@ -2702,6 +2709,7 @@
27022709
}
27032710
},
27042711
"requires": [
2712+
"canComplexGMode",
27052713
{"or": [
27062714
"SpaceJump",
27072715
"canSpringBallJumpMidAir",
@@ -2749,6 +2757,7 @@
27492757
}
27502758
},
27512759
"requires": [
2760+
"canComplexGMode",
27522761
{"or": [
27532762
"ScrewAttack",
27542763
"h_usePowerBomb",
@@ -2777,6 +2786,7 @@
27772786
}
27782787
},
27792788
"requires": [
2789+
"canComplexGMode",
27802790
{"or": [
27812791
"h_artificialMorphCeilingBombJump",
27822792
{"and": [
@@ -3179,6 +3189,7 @@
31793189
"link": [6, 1],
31803190
"name": "Direct G-Mode, Remote Acquire Item",
31813191
"requires": [
3192+
"canComplexGMode",
31823193
"Morph",
31833194
{"or": [
31843195
"SpaceJump",
@@ -3212,6 +3223,7 @@
32123223
"link": [6, 1],
32133224
"name": "Direct G-Mode, Remote Acquire Item, Kago Farm",
32143225
"requires": [
3226+
"canComplexGMode",
32153227
"Morph",
32163228
{"or": [
32173229
"SpaceJump",
@@ -3255,6 +3267,7 @@
32553267
"link": [6, 2],
32563268
"name": "Direct G-Mode, Remote Acquire Item",
32573269
"requires": [
3270+
"canComplexGMode",
32583271
"Morph",
32593272
"h_heatedGModeOpenDifferentDoor"
32603273
],
@@ -3266,6 +3279,7 @@
32663279
"link": [6, 2],
32673280
"name": "Direct G-Mode, Remote Acquire Item, Kago Farm",
32683281
"requires": [
3282+
"canComplexGMode",
32693283
"Morph",
32703284
"Plasma",
32713285
"h_heatedGModePauseAbuse"

region/norfair/east/Green Bubbles Tunnel.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,7 @@
455455
}
456456
},
457457
"requires": [
458+
"canComplexGMode",
458459
"h_heatedDirectGModeLeaveSameDoor"
459460
],
460461
"collectsItems": [3],

region/norfair/east/Lava Dive Room.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,7 @@
536536
},
537537
"requires": [
538538
{"notable": "Artificial Morph, Triple Spring Ball Jump"},
539+
"canTrickyGMode",
539540
"h_artificialMorphDoubleSpringBallJump",
540541
"canInsaneJump",
541542
{"gravitylessLavaFrames": 640},
@@ -559,6 +560,7 @@
559560
},
560561
"requires": [
561562
{"notable": "Artificial Morph, Triple Spring Ball Jump"},
563+
"canTrickyGMode",
562564
{"tech": "canDoubleSpringBallJumpMidAir"},
563565
"h_artificialMorphSpringBall",
564566
"canInsaneJump",

region/norfair/east/Lava Farm Tunnel.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@
261261
}
262262
},
263263
"requires": [
264+
"canComplexGMode",
264265
{"or": [
265266
"h_preciseIceClip",
266267
"h_highPixelIceClip"
@@ -720,6 +721,7 @@
720721
}
721722
},
722723
"requires": [
724+
"canComplexGMode",
723725
{"or": [
724726
"h_preciseIceClip",
725727
"h_highPixelIceClip"
@@ -948,6 +950,7 @@
948950
"comesThroughToilet": "any"
949951
},
950952
"requires": [
953+
"canComplexGMode",
951954
{"or": [
952955
"h_preciseIceClip",
953956
"h_highPixelIceClip"

region/norfair/east/Purple Shaft.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,7 @@
855855
}
856856
},
857857
"requires": [
858+
"canComplexGMode",
858859
"h_heatProof",
859860
"canXRayClimb"
860861
],

region/norfair/east/Volcano Room.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,7 @@
467467
},
468468
"requires": [
469469
"h_heatedGMode",
470+
"canComplexGMode",
470471
"canOffScreenMovement",
471472
{"or": [
472473
"h_artificialMorphMovement",
@@ -487,7 +488,11 @@
487488
]}
488489
]}
489490
]},
490-
{"heatFrames": 1000}
491+
{"heatFrames": 1000},
492+
{"or": [
493+
"canTrickyGMode",
494+
{"heatFrames": 500}
495+
]}
491496
],
492497
"exitCondition": {
493498
"leaveNormally": {}

0 commit comments

Comments
 (0)