Skip to content

Commit f8707c5

Browse files
authored
Merge pull request #2836 from blkerby/x-mode-blue-shinespark
Fix missing shinespark requirements on X-mode blue suit strats
2 parents e01a1ab + 0c38762 commit f8707c5

4 files changed

Lines changed: 15 additions & 8 deletions

File tree

region/brinstar/green/Etecoon Energy Tank Room.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1221,7 +1221,8 @@
12211221
}}
12221222
]}
12231223
]}
1224-
]}
1224+
]},
1225+
{"shinespark": {"frames": 0, "excessFrames": 0}}
12251226
],
12261227
"flashSuitChecked": true,
12271228
"blueSuitChecked": true,
@@ -2222,7 +2223,8 @@
22222223
}}
22232224
]}
22242225
]}
2225-
]}
2226+
]},
2227+
{"shinespark": {"frames": 0, "excessFrames": 0}}
22262228
],
22272229
"flashSuitChecked": true,
22282230
"blueSuitChecked": true

region/brinstar/kraid/Kraid Eye Door Room.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,8 @@
350350
},
351351
"requires": [
352352
{"shineChargeFrames": 95},
353-
"h_thornXModeBlueSuitWithoutLenience"
353+
"h_thornXModeBlueSuitWithoutLenience",
354+
{"shinespark": {"frames": 0, "excessFrames": 0}}
354355
],
355356
"flashSuitChecked": true,
356357
"blueSuitChecked": true
@@ -366,7 +367,8 @@
366367
}
367368
},
368369
"requires": [
369-
"h_thornXModeBlueSuitWithoutLenience"
370+
"h_thornXModeBlueSuitWithoutLenience",
371+
{"shinespark": {"frames": 0, "excessFrames": 0}}
370372
],
371373
"flashSuitChecked": true,
372374
"blueSuitChecked": true
@@ -1403,7 +1405,8 @@
14031405
},
14041406
"requires": [
14051407
{"shineChargeFrames": 95},
1406-
"h_thornXModeBlueSuitWithoutLenience"
1408+
"h_thornXModeBlueSuitWithoutLenience",
1409+
{"shinespark": {"frames": 0, "excessFrames": 0}}
14071410
],
14081411
"flashSuitChecked": true,
14091412
"blueSuitChecked": true
@@ -1419,7 +1422,8 @@
14191422
}
14201423
},
14211424
"requires": [
1422-
"h_thornXModeBlueSuitWithoutLenience"
1425+
"h_thornXModeBlueSuitWithoutLenience",
1426+
{"shinespark": {"frames": 0, "excessFrames": 0}}
14231427
],
14241428
"flashSuitChecked": true,
14251429
"blueSuitChecked": true

region/wreckedship/main/Bowling Alley.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2035,7 +2035,8 @@
20352035
{"canShineCharge": {"usedTiles": 14, "openEnd": 1}}
20362036
]},
20372037
{"spikeHits": 1},
2038-
"h_spikeXModeBlueSuit"
2038+
"h_spikeXModeBlueSuit",
2039+
{"shinespark": {"frames": 0, "excessFrames": 0}}
20392040
],
20402041
"flashSuitChecked": true,
20412042
"blueSuitChecked": true

tests/asserts/keywords.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ def process_req_speed_state(req, states, err_fn):
510510
"h_thornXModeBlueSuit", "h_thornXModeBlueSuitWithoutLenience"]:
511511
if not states.issubset(["shinecharging", "shinecharged", "preshinespark"]):
512512
err_fn(f"{req} while not in shinecharging/shinecharged/preshinespark")
513-
states = {"shinespark"}
513+
states = {"preshinespark"}
514514
elif req in ["canDoubleXModeBlueSuit", "h_spikeDoubleXModeBlueSuit", "h_thornDoubleXModeBlueSuit",
515515
"h_thornDoubleXModeBlueSuitWithoutLenience"]:
516516
states = {"shinespark"}

0 commit comments

Comments
 (0)