diff --git a/region/brinstar/green/Etecoon Energy Tank Room.json b/region/brinstar/green/Etecoon Energy Tank Room.json index 8bc7f907d..c9972104f 100644 --- a/region/brinstar/green/Etecoon Energy Tank Room.json +++ b/region/brinstar/green/Etecoon Energy Tank Room.json @@ -1221,7 +1221,8 @@ }} ]} ]} - ]} + ]}, + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true, @@ -2222,7 +2223,8 @@ }} ]} ]} - ]} + ]}, + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true diff --git a/region/brinstar/kraid/Kraid Eye Door Room.json b/region/brinstar/kraid/Kraid Eye Door Room.json index c0ffa6e0c..5cdb5dbb4 100644 --- a/region/brinstar/kraid/Kraid Eye Door Room.json +++ b/region/brinstar/kraid/Kraid Eye Door Room.json @@ -350,7 +350,8 @@ }, "requires": [ {"shineChargeFrames": 95}, - "h_thornXModeBlueSuitWithoutLenience" + "h_thornXModeBlueSuitWithoutLenience", + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true @@ -366,7 +367,8 @@ } }, "requires": [ - "h_thornXModeBlueSuitWithoutLenience" + "h_thornXModeBlueSuitWithoutLenience", + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true @@ -1403,7 +1405,8 @@ }, "requires": [ {"shineChargeFrames": 95}, - "h_thornXModeBlueSuitWithoutLenience" + "h_thornXModeBlueSuitWithoutLenience", + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true @@ -1419,7 +1422,8 @@ } }, "requires": [ - "h_thornXModeBlueSuitWithoutLenience" + "h_thornXModeBlueSuitWithoutLenience", + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true diff --git a/region/wreckedship/main/Bowling Alley.json b/region/wreckedship/main/Bowling Alley.json index 7cdcc7826..1a0e9b843 100644 --- a/region/wreckedship/main/Bowling Alley.json +++ b/region/wreckedship/main/Bowling Alley.json @@ -2035,7 +2035,8 @@ {"canShineCharge": {"usedTiles": 14, "openEnd": 1}} ]}, {"spikeHits": 1}, - "h_spikeXModeBlueSuit" + "h_spikeXModeBlueSuit", + {"shinespark": {"frames": 0, "excessFrames": 0}} ], "flashSuitChecked": true, "blueSuitChecked": true diff --git a/tests/asserts/keywords.py b/tests/asserts/keywords.py index 3b08d8d68..b01bba05a 100644 --- a/tests/asserts/keywords.py +++ b/tests/asserts/keywords.py @@ -510,7 +510,7 @@ def process_req_speed_state(req, states, err_fn): "h_thornXModeBlueSuit", "h_thornXModeBlueSuitWithoutLenience"]: if not states.issubset(["shinecharging", "shinecharged", "preshinespark"]): err_fn(f"{req} while not in shinecharging/shinecharged/preshinespark") - states = {"shinespark"} + states = {"preshinespark"} elif req in ["canDoubleXModeBlueSuit", "h_spikeDoubleXModeBlueSuit", "h_thornDoubleXModeBlueSuit", "h_thornDoubleXModeBlueSuitWithoutLenience"]: states = {"shinespark"}