Skip to content

Commit ebb8e5b

Browse files
authored
Merge pull request #2796 from kjbranch/ss-ln-w
LN West shinesparks: split speed and general cleanup
2 parents bbf0bdf + 249c244 commit ebb8e5b

3 files changed

Lines changed: 75 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: 60 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,30 @@
21582158
"canInsaneJump"
21592159
]}
21602160
]},
2161+
{"and": [
2162+
"f_DefeatedGoldenTorizo",
2163+
"canTrickyDashJump",
2164+
"canWalljump"
2165+
]},
2166+
{"and": [
2167+
"f_DefeatedGoldenTorizo",
2168+
"canConsecutiveWalljump",
2169+
"canInsaneWalljump"
2170+
]},
21612171
{"and": [
21622172
"f_DefeatedGoldenTorizo",
21632173
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2164-
{"shinespark": {"frames": 29, "excessFrames": 5}}
2174+
{"or": [
2175+
{"and": [
2176+
"canWalljump",
2177+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2178+
]},
2179+
{"and": [
2180+
"canSpeedyJump",
2181+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2182+
]},
2183+
{"shinespark": {"frames": 32, "excessFrames": 4}}
2184+
]}
21652185
]}
21662186
]},
21672187
"h_heatedGModeOpenDifferentDoor"
@@ -2204,10 +2224,30 @@
22042224
"canInsaneJump"
22052225
]}
22062226
]},
2227+
{"and": [
2228+
"f_DefeatedGoldenTorizo",
2229+
"canTrickyDashJump",
2230+
"canWalljump"
2231+
]},
2232+
{"and": [
2233+
"f_DefeatedGoldenTorizo",
2234+
"canConsecutiveWalljump",
2235+
"canInsaneWalljump"
2236+
]},
22072237
{"and": [
22082238
"f_DefeatedGoldenTorizo",
22092239
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2210-
{"shinespark": {"frames": 29, "excessFrames": 5}}
2240+
{"or": [
2241+
{"and": [
2242+
"canWalljump",
2243+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2244+
]},
2245+
{"and": [
2246+
"canSpeedyJump",
2247+
{"shinespark": {"frames": 9, "excessFrames": 4}}
2248+
]},
2249+
{"shinespark": {"frames": 32, "excessFrames": 4}}
2250+
]}
22112251
]}
22122252
]},
22132253
{"heatFrames": 0}
@@ -2250,10 +2290,25 @@
22502290
"canInsaneJump"
22512291
]}
22522292
]},
2293+
{"and": [
2294+
"f_DefeatedGoldenTorizo",
2295+
"canTrickyDashJump",
2296+
"canWalljump"
2297+
]},
2298+
{"and": [
2299+
"f_DefeatedGoldenTorizo",
2300+
"canPreciseWalljump"
2301+
]},
22532302
{"and": [
22542303
"f_DefeatedGoldenTorizo",
22552304
{"canShineCharge": {"usedTiles": 28, "openEnd": 0}},
2256-
{"shinespark": {"frames": 28, "excessFrames": 5}}
2305+
{"or": [
2306+
{"and": [
2307+
"canSpeedyJump",
2308+
{"shinespark": {"frames": 7, "excessFrames": 4}}
2309+
]},
2310+
{"shinespark": {"frames": 30, "excessFrames": 4}}
2311+
]}
22572312
]}
22582313
]},
22592314
{"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)