Skip to content

Commit 164118e

Browse files
committed
feedback updates
1 parent 510e778 commit 164118e

4 files changed

Lines changed: 46 additions & 15 deletions

File tree

helpers.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1181,6 +1181,21 @@
11811181
"canDownGrab"
11821182
]
11831183
},
1184+
{
1185+
"name": "h_heatedCrouchJumpDownGrab",
1186+
"requires": [
1187+
"h_crouchJumpDownGrab",
1188+
{"or": [
1189+
{"noBlueSuit": {}},
1190+
"canXRayCancelShinecharge",
1191+
{"and": [
1192+
"canMidAirMorph",
1193+
{"heatFrames": 30}
1194+
]},
1195+
{"heatFrames": 185}
1196+
]}
1197+
]
1198+
},
11841199
{
11851200
"name": "h_underwaterCrouchJump",
11861201
"requires": [

region/norfair/east/Single Chamber.json

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1931,7 +1931,7 @@
19311931
{"heatFrames": 110}
19321932
]},
19331933
{"and": [
1934-
"h_crouchJumpDownGrab",
1934+
"h_heatedCrouchJumpDownGrab",
19351935
{"heatFrames": 150}
19361936
]},
19371937
{"and": [
@@ -2515,7 +2515,7 @@
25152515
"canWalljump",
25162516
"HiJump",
25172517
"SpaceJump",
2518-
"h_crouchJumpDownGrab",
2518+
"h_heatedCrouchJumpDownGrab",
25192519
"Wave"
25202520
]},
25212521
{"heatFrames": 950},
@@ -2629,7 +2629,7 @@
26292629
{"heatFrames": 115}
26302630
]},
26312631
{"and": [
2632-
"h_crouchJumpDownGrab",
2632+
"h_heatedCrouchJumpDownGrab",
26332633
{"heatFrames": 150}
26342634
]},
26352635
{"and": [
@@ -3006,7 +3006,7 @@
30063006
{"heatFrames": 70}
30073007
]},
30083008
{"and": [
3009-
"h_crouchJumpDownGrab",
3009+
"h_heatedCrouchJumpDownGrab",
30103010
{"heatFrames": 100}
30113011
]},
30123012
{"and": [
@@ -3066,7 +3066,7 @@
30663066
{"heatFrames": 60}
30673067
]},
30683068
{"and": [
3069-
"h_crouchJumpDownGrab",
3069+
"h_heatedCrouchJumpDownGrab",
30703070
{"heatFrames": 80}
30713071
]},
30723072
{"and": [
@@ -3356,7 +3356,7 @@
33563356
{"heatFrames": 60}
33573357
]},
33583358
{"and": [
3359-
"h_crouchJumpDownGrab",
3359+
"h_heatedCrouchJumpDownGrab",
33603360
{"heatFrames": 110}
33613361
]},
33623362
{"and": [
@@ -3388,7 +3388,7 @@
33883388
{"heatFrames": 40}
33893389
]},
33903390
{"and": [
3391-
"h_crouchJumpDownGrab",
3391+
"h_heatedCrouchJumpDownGrab",
33923392
{"heatFrames": 90}
33933393
]},
33943394
{"and": [
@@ -3457,11 +3457,13 @@
34573457
{"heatFrames": 110}
34583458
]},
34593459
{"and": [
3460-
"h_crouchJumpDownGrab",
3460+
"h_heatedCrouchJumpDownGrab",
3461+
"h_heatedCrouchJumpDownGrab",
34613462
{"heatFrames": 270}
34623463
]},
34633464
{"and": [
3464-
"h_crouchJumpDownGrab",
3465+
"h_heatedCrouchJumpDownGrab",
3466+
"h_heatedCrouchJumpDownGrab",
34653467
{"enemyKill": {
34663468
"enemies": [["Multiviola"]],
34673469
"explicitWeapons": ["Missile", "Super", "Wave", "Plasma"]
@@ -3627,8 +3629,14 @@
36273629
{"heatFrames": 55}
36283630
]},
36293631
{"and": [
3630-
"h_crouchJumpDownGrab",
3631-
{"heatFrames": 80}
3632+
"h_heatedCrouchJumpDownGrab",
3633+
{"heatFrames": 80},
3634+
{"or": [
3635+
{"noBlueSuit": {}},
3636+
"canXRayCancelShinecharge",
3637+
"canMidAirMorph",
3638+
{"heatFrames": 60}
3639+
]}
36323640
]},
36333641
{"and": [
36343642
"SpaceJump",
@@ -3690,7 +3698,7 @@
36903698
{"heatFrames": 35}
36913699
]},
36923700
{"and": [
3693-
"h_crouchJumpDownGrab",
3701+
"h_heatedCrouchJumpDownGrab",
36943702
{"heatFrames": 60}
36953703
]},
36963704
{"and": [
@@ -3767,8 +3775,15 @@
37673775
{"heatFrames": 105}
37683776
]},
37693777
{"and": [
3770-
"h_crouchJumpDownGrab",
3771-
{"heatFrames": 195}
3778+
"h_heatedCrouchJumpDownGrab",
3779+
"h_heatedCrouchJumpDownGrab",
3780+
{"heatFrames": 195},
3781+
{"or": [
3782+
{"noBlueSuit": {}},
3783+
"canXRayCancelShinecharge",
3784+
"canMidAirMorph",
3785+
{"heatFrames": 60}
3786+
]}
37723787
]},
37733788
{"and": [
37743789
"SpaceJump",

schema/m3-string-requirements.schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,7 @@
416416
"h_heatedBlueGateGlitch",
417417
"h_heatedGreenGateGlitch",
418418
"h_crouchJumpDownGrab",
419+
"h_heatedCrouchJumpDownGrab",
419420
"h_underwaterCrouchJump",
420421
"h_underwaterMaxHeightSpringBallJump",
421422
"h_underwaterCrouchJumpDownGrab",

tests/asserts/keywords.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ def process_req_speed_state(req, states, err_fn):
490490
if not states.issubset(["shinecharging", "shinecharged", "preshinespark"]):
491491
err_fn(f"{req} while not shinecharging/shinecharged/preshinespark")
492492
states = {"normal"}
493-
elif req in ["canTemporaryBlue", "canChainTemporaryBlue", "canLongChainTemporaryBlue", "canSpeedball", "canXRayCancelShinecharge"]:
493+
elif req in ["canTemporaryBlue", "canChainTemporaryBlue", "canLongChainTemporaryBlue", "canSpeedball"]:
494494
if not states.issubset(["shinecharging", "blue"]):
495495
err_fn(f"{req} while not in blue state")
496496
states = {"blue"}

0 commit comments

Comments
 (0)