Skip to content

Commit 7c7b128

Browse files
authored
Merge pull request #1796 from blkerby/reset-room-test
Obstacle tests for resetRoom
2 parents e55c756 + 5236f4e commit 7c7b128

39 files changed

Lines changed: 146 additions & 49 deletions

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,8 @@
403403
}},
404404
{"refill": ["Missile"]},
405405
{"partialRefill": { "type": "Energy", "limit": 200 }}
406-
]
406+
],
407+
"resetsObstacles": ["A", "B", "C", "D"]
407408
},
408409
{
409410
"id": 15,

region/brinstar/green/Brinstar Pre-Map Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,7 @@
460460
}},
461461
{"partialRefill": {"type": "Super", "limit": 4}}
462462
],
463+
"resetsObstacles": ["A"],
463464
"flashSuitChecked": true
464465
},
465466
{

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,6 +1283,8 @@
12831283
{"refill": ["Energy", "Missile", "Super", "PowerBomb"]}
12841284
],
12851285
"flashSuitChecked": true,
1286+
"resetsObstacles": ["B"],
1287+
"clearsObstacles": ["A"],
12861288
"devNote": [
12871289
"FIXME: Node 3 could be used to reset the room, with additional requirements."
12881290
]

region/brinstar/green/Green Brinstar Beetom Room.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@
193193
]},
194194
{"refill": ["PowerBomb"]}
195195
],
196+
"clearsObstacles": ["A"],
196197
"flashSuitChecked": true,
197198
"note": "Kill the Beetoms with Screw Attack or by freezing them and using Bombs or Power Bombs.",
198199
"devNote": [
@@ -299,6 +300,7 @@
299300
]},
300301
"h_can10PowerBombCrystalFlash"
301302
],
303+
"clearsObstacles": ["A"],
302304
"flashSuitChecked": true,
303305
"devNote": "The resetRoom requirement is in case you need to farm a bit to get above health-bomb energy"
304306
},

region/brinstar/green/Green Brinstar Main Shaft.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5488,6 +5488,7 @@
54885488
}},
54895489
{"refill": ["Energy", "Missile", "Super"]}
54905490
],
5491+
"resetsObstacles": ["A"],
54915492
"flashSuitChecked": true
54925493
},
54935494
{

region/brinstar/kraid/Baby Kraid Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -624,6 +624,7 @@
624624
]},
625625
{"refill": ["Energy", "Missile", "Super"]}
626626
],
627+
"clearsObstacles": ["A"],
627628
"devNote": "These two farms are combined, to allow an option of using using Supers farmed from Mini-Kraid to kill the Pirates."
628629
},
629630
{

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
]},
110110
{"refill": ["PowerBomb"]}
111111
],
112+
"clearsObstacles": ["A"],
112113
"note": "Kill the Beetoms with Screw Attack or by freezing or carefully avoiding them and using Bombs or Power Bombs.",
113114
"devNote": [
114115
"Health Bomb ends at 50 energy.",
@@ -282,6 +283,7 @@
282283
}},
283284
"h_can10PowerBombCrystalFlash"
284285
],
286+
"clearsObstacles": ["A"],
285287
"flashSuitChecked": true,
286288
"devNote": "Resetting the room could be required to farm a bit of energy to get above health-bomb range, to ensure a Power Bomb drop."
287289
},

region/brinstar/kraid/Warehouse Zeela Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
}},
108108
{"refill": ["Energy", "Missile", "Super"]}
109109
],
110+
"resetsObstacles": ["A"],
110111
"devNote": [
111112
"FIXME: Node 3 could be used to reset the room, with additional requirements."
112113
]

region/brinstar/pink/Dachora Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@
157157
}},
158158
{"partialRefill": {"type": "Super", "limit": 8}},
159159
{"refill": ["Energy", "Missile"]}
160-
]
160+
],
161+
"resetsObstacles": ["A"]
161162
},
162163
{
163164
"id": 5,

region/brinstar/red/Caterpillar Room.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1382,10 +1382,12 @@
13821382
"name": "Zero Farm",
13831383
"requires": [
13841384
{"resetRoom": {
1385-
"nodes": [3]
1385+
"nodes": [2, 3]
13861386
}},
13871387
{"refill": ["PowerBomb"]}
13881388
],
1389+
"resetsObstacles": ["A"],
1390+
"clearsObstacles": ["B"],
13891391
"devNote": "FIXME: Other nodes could be used to reset the room, with additional requirements."
13901392
},
13911393
{
@@ -1812,6 +1814,7 @@
18121814
}},
18131815
{"refill": ["Energy", "Super"]}
18141816
],
1817+
"resetsObstacles": ["A", "B"],
18151818
"devNote": "FIXME: Other nodes could be used to reset the room, with additional requirements."
18161819
},
18171820
{
@@ -2046,8 +2049,10 @@
20462049
{"resetRoom": {
20472050
"nodes": [5]
20482051
}},
2049-
{"refill": ["Energy", "Super", "PowerBomb"]}
2052+
{"refill": ["Energy", "PowerBomb"]},
2053+
{"partialRefill": { "type": "Super", "limit": 10 }}
20502054
],
2055+
"resetsObstacles": ["A", "B"],
20512056
"devNote": "It is possible to roll off of the platform above to avoid a mid-air morph."
20522057
},
20532058
{

0 commit comments

Comments
 (0)