Skip to content

Commit 219b8ad

Browse files
committed
Merge remote-tracking branch 'upstream/master' into reset-room-test
2 parents 39c1628 + e55c756 commit 219b8ad

47 files changed

Lines changed: 500 additions & 137 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

region/brinstar/blue/Blue Brinstar Energy Tank Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,8 @@
401401
{"resetRoom": {
402402
"nodes": [1]
403403
}},
404-
{"refill": ["Energy", "Missile"]}
404+
{"refill": ["Missile"]},
405+
{"partialRefill": { "type": "Energy", "limit": 200 }}
405406
],
406407
"resetsObstacles": ["A", "B", "C", "D"]
407408
},

region/brinstar/blue/Construction Zone.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@
9393
{"resetRoom": {
9494
"nodes": [1, 2]
9595
}},
96-
{"refill": ["Energy", "Missile"]}
96+
{ "partialRefill": { "type": "Missile", "limit": 10 } },
97+
{ "partialRefill": { "type": "Energy", "limit": 100 } }
9798
]
9899
},
99100
{

region/brinstar/kraid/Warehouse Energy Tank Room.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,13 @@
9696
{"or": [
9797
"h_canUseMorphBombs",
9898
{"and": [
99+
"Morph",
99100
{"resourceAvailable": [{"type": "Energy", "count": 50}]},
100101
{"or": [
101102
{"ammo": {"type": "Missile", "count": 1}},
102103
{"ammo": {"type": "Super", "count": 1}},
103104
{"ammo": {"type": "PowerBomb", "count": 1}}
104-
]},
105-
{"partialRefill": {
106-
"type": "PowerBomb",
107-
"limit": 1
108-
}},
109-
"h_canUsePowerBombs"
105+
]}
110106
]}
111107
]}
112108
]}

region/brinstar/pink/Waterway Energy Tank Room.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,13 @@
133133
"name": "Zero Farm",
134134
"requires": [
135135
"h_heatProof",
136-
{"refill": ["PowerBomb"]}
136+
{"or": [
137+
{"and": [
138+
"Gravity",
139+
{"refill": ["PowerBomb"]}
140+
]},
141+
{"partialRefill": {"type": "PowerBomb", "limit": 6}}
142+
]}
137143
],
138144
"devNote": [
139145
"FIXME: The h_heatProof requirement is because Zeros only drop small energy, not enough to guarantee progress if the neighboring room is heated",

region/brinstar/red/Red Brinstar Fireflea Room.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,14 @@
714714
{"resetRoom": {
715715
"nodes": [2]
716716
}},
717-
{"refill": ["Energy", "PowerBomb"]}
717+
{"refill": ["PowerBomb"]},
718+
{"or": [
719+
{"and": [
720+
"canDodgeWhileShooting",
721+
{"refill": ["Energy"]}
722+
]},
723+
{"partialRefill": {"type": "Energy", "limit": 260}}
724+
]}
718725
],
719726
"resetsObstacles": ["A"]
720727
},

region/crateria/central/Parlor and Alcatraz.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,7 +2013,8 @@
20132013
"canShinechargeMovementComplex",
20142014
"HiJump",
20152015
"canWalljump",
2016-
"Morph"
2016+
"Morph",
2017+
{"shinespark": {"frames": 5, "excessFrames": 0}}
20172018
],
20182019
"exitCondition": {
20192020
"leaveWithSpark": {
@@ -2047,7 +2048,8 @@
20472048
"canShinechargeMovementComplex",
20482049
"HiJump",
20492050
"canWalljump",
2050-
"Morph"
2051+
"Morph",
2052+
{"shinespark": {"frames": 3, "excessFrames": 0}}
20512053
],
20522054
"exitCondition": {
20532055
"leaveWithSpark": {
@@ -3130,7 +3132,8 @@
31303132
{"resetRoom": {
31313133
"nodes": [3, 4, 6, 7]
31323134
}},
3133-
{"refill": ["Energy", "Missile"]}
3135+
{"refill": ["Missile"]},
3136+
{"partialRefill": {"type": "Energy", "limit": 250}}
31343137
],
31353138
"devNote": "FIXME: Other nodes could be used to reset the room, with additional requirements."
31363139
},

region/crateria/central/Pre-Map Flyway.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,8 @@
148148
{"resetRoom": {
149149
"nodes": [1, 2]
150150
}},
151-
{"refill": ["Energy", "Missile"]}
151+
{"partialRefill": {"type": "Energy", "limit": 160}},
152+
{"partialRefill": {"type": "Missile", "limit": 8}}
152153
]
153154
},
154155
{

region/crateria/east/Crab Maze.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,15 @@
107107
{"resetRoom": {
108108
"nodes": [1]
109109
}},
110-
{"refill": ["Energy", "PowerBomb"]}
110+
"Morph",
111+
{"or": [
112+
"Wave",
113+
"Plasma",
114+
"Spazer",
115+
"canUseGrapple"
116+
]},
117+
{"partialRefill": {"type": "PowerBomb", "limit": 5}},
118+
{"partialRefill": {"type": "Energy", "limit": 200}}
111119
]
112120
},
113121
{

region/crateria/east/East Ocean.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -844,10 +844,10 @@
844844
{
845845
"id": 32,
846846
"link": [3, 1],
847-
"name": "Suitless with SpringBall Jump Mid Air",
847+
"name": "Suitless with Spring Ball",
848848
"requires": [
849849
"canSuitlessMaridia",
850-
"canSpringBallJumpMidAir"
850+
"canTrickySpringBallJump"
851851
]
852852
},
853853
{

region/crateria/west/Terminator Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@
110110
{"resetRoom": {
111111
"nodes": [1, 2]
112112
}},
113-
{"refill": ["Energy", "Missile", "Super"]}
113+
{"refill": ["Energy", "Missile"]},
114+
{"partialRefill": {"type": "Super", "limit": 10}}
114115
]
115116
},
116117
{

0 commit comments

Comments
 (0)