Skip to content

Commit d3b888e

Browse files
committed
LN West shinesparks: split speed and general cleanup
1 parent eb88fea commit d3b888e

3 files changed

Lines changed: 65 additions & 10 deletions

File tree

region/lowernorfair/west/Fast Ripper Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@
374374
{"ammo": {"type": "Super", "count": 2}},
375375
{"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
376376
"canShinechargeMovementTricky",
377+
"h_speedJump",
377378
{"heatFrames": 870},
378379
{"shineChargeFrames": 175},
379380
{"shinespark": {"frames": 15, "excessFrames": 0}}

region/lowernorfair/west/Golden Torizo's Room.json

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,7 +1643,7 @@
16431643
"canConsecutiveWalljump",
16441644
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
16451645
{"heatFrames": 900},
1646-
{"shinespark": {"frames": 8}}
1646+
{"shinespark": {"frames": 12, "excessFrames": 2}}
16471647
],
16481648
"flashSuitChecked": true,
16491649
"blueSuitChecked": true,
@@ -1665,7 +1665,7 @@
16651665
"canSpeedyJump",
16661666
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
16671667
{"heatFrames": 900},
1668-
{"shinespark": {"frames": 11}}
1668+
{"shinespark": {"frames": 11, "excessFrames": 3}}
16691669
],
16701670
"flashSuitChecked": true,
16711671
"blueSuitChecked": true,
@@ -2158,10 +2158,25 @@
21582158
"canInsaneJump"
21592159
]}
21602160
]},
2161+
{"and": [
2162+
"f_DefeatedGoldenTorizo",
2163+
"canTrickyDashJump",
2164+
"canWalljump"
2165+
]},
21612166
{"and": [
21622167
"f_DefeatedGoldenTorizo",
21632168
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2164-
{"shinespark": {"frames": 29, "excessFrames": 5}}
2169+
{"or": [
2170+
{"and": [
2171+
"canWalljump",
2172+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2173+
]},
2174+
{"and": [
2175+
"canSpeedyJump",
2176+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2177+
]},
2178+
{"shinespark": {"frames": 32, "excessFrames": 4}}
2179+
]}
21652180
]}
21662181
]},
21672182
"h_heatedGModeOpenDifferentDoor"
@@ -2204,10 +2219,25 @@
22042219
"canInsaneJump"
22052220
]}
22062221
]},
2222+
{"and": [
2223+
"f_DefeatedGoldenTorizo",
2224+
"canTrickyDashJump",
2225+
"canWalljump"
2226+
]},
22072227
{"and": [
22082228
"f_DefeatedGoldenTorizo",
22092229
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2210-
{"shinespark": {"frames": 29, "excessFrames": 5}}
2230+
{"or": [
2231+
{"and": [
2232+
"canWalljump",
2233+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2234+
]},
2235+
{"and": [
2236+
"canSpeedyJump",
2237+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2238+
]},
2239+
{"shinespark": {"frames": 32, "excessFrames": 4}}
2240+
]}
22112241
]}
22122242
]},
22132243
{"heatFrames": 0}
@@ -2250,10 +2280,25 @@
22502280
"canInsaneJump"
22512281
]}
22522282
]},
2283+
{"and": [
2284+
"f_DefeatedGoldenTorizo",
2285+
"canTrickyDashJump",
2286+
"canWalljump"
2287+
]},
22532288
{"and": [
22542289
"f_DefeatedGoldenTorizo",
22552290
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2256-
{"shinespark": {"frames": 28, "excessFrames": 5}}
2291+
{"or": [
2292+
{"and": [
2293+
"canWalljump",
2294+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2295+
]},
2296+
{"and": [
2297+
"canSpeedyJump",
2298+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2299+
]},
2300+
{"shinespark": {"frames": 32, "excessFrames": 4}}
2301+
]}
22572302
]}
22582303
]},
22592304
{"or": [

region/lowernorfair/west/Screw Attack Room.json

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -418,16 +418,25 @@
418418
"comeInShinecharged": {}
419419
},
420420
"requires": [
421-
{"shineChargeFrames": 100},
422421
"HiJump",
423422
"ScrewAttack",
424423
"canShinechargeMovementComplex",
425424
{"heatFrames": 135},
426425
{"or": [
427-
{"shinespark": {"frames": 3, "excessFrames": 0}},
428-
{"shineChargeFrames": 10}
429-
]},
430-
{"shinespark": {"frames": 3, "excessFrames": 0}}
426+
{"and": [
427+
"canSpeedyJump",
428+
{"shineChargeFrames": 100},
429+
{"shinespark": {"frames": 6, "excessFrames": 0}}
430+
]},
431+
{"and": [
432+
{"shineChargeFrames": 105},
433+
{"shinespark": {"frames": 7, "excessFrames": 0}}
434+
]},
435+
{"and": [
436+
{"shineChargeFrames": 110},
437+
{"shinespark": {"frames": 3, "excessFrames": 0}}
438+
]}
439+
]}
431440
],
432441
"exitCondition": {
433442
"leaveWithSpark": {}

0 commit comments

Comments
 (0)