|
108 | 108 | "exitCondition": { |
109 | 109 | "leaveWithRunway": { |
110 | 110 | "length": 8, |
111 | | - "openEnd": 1 |
| 111 | + "openEnd": 1, |
| 112 | + "heated": false |
112 | 113 | } |
113 | | - } |
| 114 | + }, |
| 115 | + "unlocksDoors": [ |
| 116 | + {"types": ["ammo"], "requires": []} |
| 117 | + ] |
114 | 118 | }, |
115 | 119 | { |
116 | 120 | "id": 2, |
117 | 121 | "link": [1, 1], |
118 | 122 | "name": "Crystal Flash", |
| 123 | + "entranceCondition": { |
| 124 | + "comeInNormally": {} |
| 125 | + }, |
119 | 126 | "requires": [ |
120 | 127 | {"resetRoom": { |
121 | 128 | "nodes": [1] |
122 | 129 | }}, |
123 | 130 | "h_CrystalFlash" |
124 | 131 | ], |
125 | 132 | "flashSuitChecked": true, |
126 | | - "devNote": "Resetting the room through node 1 ensures that there is no heat." |
| 133 | + "devNote": "The comeInNormally entrance condition ensures that there is no heat." |
127 | 134 | }, |
128 | 135 | { |
129 | 136 | "id": 3, |
|
147 | 154 | {"lavaFrames": 60} |
148 | 155 | ]} |
149 | 156 | ]} |
| 157 | + ], |
| 158 | + "exitCondition": { |
| 159 | + "leaveNormally": {} |
| 160 | + }, |
| 161 | + "unlocksDoors": [ |
| 162 | + {"types": ["missiles"], "requires": [{"lavaFrames": 80}]}, |
| 163 | + {"types": ["super"], "requires": []}, |
| 164 | + {"types": ["powerbomb"], "requires": [{"lavaFrames": 60}]} |
150 | 165 | ] |
151 | 166 | }, |
152 | 167 | { |
|
160 | 175 | {"and": [ |
161 | 176 | "canCarefulJump", |
162 | 177 | "canMockball", |
163 | | - {"lavaFrames": 180} |
| 178 | + {"lavaFrames": 160} |
164 | 179 | ]}, |
165 | 180 | {"lavaFrames": 220} |
166 | 181 | ]}, |
167 | 182 | {"or": [ |
168 | 183 | {"and": [ |
169 | 184 | "canSpaceJumpWaterBounce", |
170 | | - {"lavaFrames": 120} |
| 185 | + {"lavaFrames": 60} |
171 | 186 | ]}, |
172 | 187 | {"lavaFrames": 150} |
173 | 188 | ]} |
| 189 | + ], |
| 190 | + "exitCondition": { |
| 191 | + "leaveNormally": {} |
| 192 | + }, |
| 193 | + "unlocksDoors": [ |
| 194 | + {"types": ["missiles"], "requires": [{"lavaFrames": 80}]}, |
| 195 | + {"types": ["super"], "requires": []}, |
| 196 | + {"types": ["powerbomb"], "requires": [{"lavaFrames": 150}]} |
174 | 197 | ] |
175 | 198 | }, |
176 | 199 | { |
|
190 | 213 | "types": ["missiles"], |
191 | 214 | "requires": [{"heatFrames": 20}] |
192 | 215 | }, |
| 216 | + { |
| 217 | + "types": ["super"], |
| 218 | + "requires": [] |
| 219 | + }, |
193 | 220 | { |
194 | 221 | "types": ["powerbomb"], |
195 | 222 | "requires": [{"heatFrames": 60}] |
196 | 223 | } |
197 | | - ] |
| 224 | + ], |
| 225 | + "exitCondition": { |
| 226 | + "leaveNormally": {} |
| 227 | + } |
198 | 228 | }, |
199 | 229 | { |
200 | 230 | "id": 6, |
|
211 | 241 | "exitCondition": { |
212 | 242 | "leaveWithRunway": { |
213 | 243 | "length": 8, |
214 | | - "openEnd": 1 |
| 244 | + "openEnd": 1, |
| 245 | + "heated": true |
215 | 246 | } |
216 | 247 | }, |
217 | 248 | "unlocksDoors": [ |
|
238 | 269 | {"heatFrames": 35} |
239 | 270 | ]}, |
240 | 271 | {"heatFrames": 405} |
241 | | - ] |
| 272 | + ], |
| 273 | + "unlocksDoors": [ |
| 274 | + { |
| 275 | + "types": ["missiles"], |
| 276 | + "requires": [{"heatFrames": 20}] |
| 277 | + }, |
| 278 | + { |
| 279 | + "types": ["super"], |
| 280 | + "requires": [] |
| 281 | + }, |
| 282 | + { |
| 283 | + "types": ["powerbomb"], |
| 284 | + "requires": [{"heatFrames": 60}] |
| 285 | + } |
| 286 | + ], |
| 287 | + "exitCondition": { |
| 288 | + "leaveNormally": {} |
| 289 | + } |
242 | 290 | }, |
243 | 291 | { |
244 | 292 | "id": 10, |
|
337 | 385 | ]}, |
338 | 386 | {"heatFrames": 1000} |
339 | 387 | ], |
| 388 | + "unlocksDoors": [ |
| 389 | + { |
| 390 | + "types": ["missiles"], |
| 391 | + "requires": [{"heatFrames": 20}] |
| 392 | + }, |
| 393 | + { |
| 394 | + "types": ["super"], |
| 395 | + "requires": [] |
| 396 | + }, |
| 397 | + { |
| 398 | + "types": ["powerbomb"], |
| 399 | + "requires": [{"heatFrames": 60}] |
| 400 | + } |
| 401 | + ], |
| 402 | + "exitCondition": { |
| 403 | + "leaveNormally": {} |
| 404 | + }, |
340 | 405 | "flashSuitChecked": true, |
341 | 406 | "note": [ |
342 | 407 | "Enter the morph tunnel then exit G-mode. Shooting the shot block off screen can be done by jumping and shooting up or with Grapple or a Power Bomb.", |
|
353 | 418 | "entranceCondition": { |
354 | 419 | "comeInNormally": {} |
355 | 420 | }, |
356 | | - "requires": [ |
357 | | - {"heatFrames": 60} |
358 | | - ], |
| 421 | + "requires": [], |
359 | 422 | "exitCondition": { |
360 | 423 | "leaveWithRunway": { |
361 | 424 | "length": 6, |
362 | | - "openEnd": 1 |
| 425 | + "openEnd": 1, |
| 426 | + "heated": true |
363 | 427 | } |
364 | 428 | }, |
365 | 429 | "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
|
374 | 438 | "requires": [ |
375 | 439 | "h_heatedCrystalFlash" |
376 | 440 | ], |
377 | | - "flashSuitChecked": true, |
378 | | - "devNote": [ |
379 | | - "When coming from 1: A lava proof CF could CF at 1, otherwise going through this door should be less damage than staying in Lava." |
380 | | - ] |
| 441 | + "flashSuitChecked": true |
381 | 442 | } |
382 | 443 | ], |
383 | 444 | "notables": [], |
|
0 commit comments