Skip to content

Commit ff59f59

Browse files
authored
Crocomire Norfair remote runways (#2348)
1 parent c066171 commit ff59f59

4 files changed

Lines changed: 874 additions & 0 deletions

File tree

region/norfair/crocomire/Crocomire's Room.json

Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,206 @@
173173
},
174174
"flashSuitChecked": true
175175
},
176+
{
177+
"link": [1, 1],
178+
"name": "Leave Spinning, Croc Alive (Space Jump)",
179+
"requires": [
180+
"h_CrocomireCameraFix",
181+
"SpaceJump"
182+
],
183+
"exitCondition": {
184+
"leaveSpinning": {
185+
"remoteRunway": {
186+
"length": 14,
187+
"openEnd": 1
188+
}
189+
}
190+
},
191+
"flashSuitChecked": true
192+
},
193+
{
194+
"link": [1, 1],
195+
"name": "Leave Spinning (Space Jump)",
196+
"requires": [
197+
"f_DefeatedCrocomire",
198+
"SpaceJump"
199+
],
200+
"exitCondition": {
201+
"leaveSpinning": {
202+
"remoteRunway": {
203+
"length": 45,
204+
"openEnd": 1
205+
}
206+
}
207+
},
208+
"flashSuitChecked": true
209+
},
210+
{
211+
"link": [1, 1],
212+
"name": "Leave With Mockball, Croc Alive",
213+
"requires": [
214+
"h_CrocomireCameraFix",
215+
"canTrickyJump"
216+
],
217+
"exitCondition": {
218+
"leaveWithMockball": {
219+
"remoteRunway": {
220+
"length": 14,
221+
"openEnd": 1
222+
},
223+
"landingRunway": {
224+
"length": 3,
225+
"openEnd": 1
226+
},
227+
"minExtraRunSpeed": "$1.D"
228+
}
229+
},
230+
"flashSuitChecked": true,
231+
"detailNote": [
232+
"If needing to leave with Speed Booster tricky dash speed ($2.0 or $2.1),",
233+
"it will be necessary to begin with Speed Booster unequipped, then equip it after jumping."
234+
],
235+
"devNote": [
236+
"With Speed Booster, speeds as low as $1.7 can work."
237+
]
238+
},
239+
{
240+
"link": [1, 1],
241+
"name": "Leave With Mockball",
242+
"requires": [
243+
"f_DefeatedCrocomire",
244+
"canTrickyJump"
245+
],
246+
"exitCondition": {
247+
"leaveWithMockball": {
248+
"remoteRunway": {
249+
"length": 45,
250+
"openEnd": 1
251+
},
252+
"landingRunway": {
253+
"length": 3,
254+
"openEnd": 1
255+
},
256+
"minExtraRunSpeed": "$1.D"
257+
}
258+
},
259+
"flashSuitChecked": true,
260+
"detailNote": [
261+
"If needing to leave with Speed Booster tricky dash speed ($2.0 or $2.1),",
262+
"it will be necessary to begin with Speed Booster unequipped, then equip it after jumping."
263+
],
264+
"devNote": [
265+
"With Speed Booster, speeds as low as $1.7 can work."
266+
]
267+
},
268+
{
269+
"link": [1, 1],
270+
"name": "Leave With Spring Ball Bounce, Croc Alive",
271+
"requires": [
272+
"h_CrocomireCameraFix",
273+
"SpaceJump"
274+
],
275+
"exitCondition": {
276+
"leaveWithSpringBallBounce": {
277+
"movementType": "uncontrolled",
278+
"remoteRunway": {
279+
"length": 14,
280+
"openEnd": 1
281+
},
282+
"landingRunway": {
283+
"length": 3,
284+
"openEnd": 1
285+
}
286+
}
287+
},
288+
"flashSuitChecked": true
289+
},
290+
{
291+
"link": [1, 1],
292+
"name": "Leave With Spring Ball Bounce",
293+
"requires": [
294+
"f_DefeatedCrocomire",
295+
"SpaceJump"
296+
],
297+
"exitCondition": {
298+
"leaveWithSpringBallBounce": {
299+
"movementType": "uncontrolled",
300+
"remoteRunway": {
301+
"length": 45,
302+
"openEnd": 1
303+
},
304+
"landingRunway": {
305+
"length": 3,
306+
"openEnd": 1
307+
}
308+
}
309+
},
310+
"flashSuitChecked": true
311+
},
312+
{
313+
"link": [1, 1],
314+
"name": "Leave Space Jumping, Croc Alive",
315+
"requires": [
316+
"h_CrocomireCameraFix"
317+
],
318+
"exitCondition": {
319+
"leaveSpaceJumping": {
320+
"remoteRunway": {
321+
"length": 14,
322+
"openEnd": 1
323+
}
324+
}
325+
},
326+
"flashSuitChecked": true
327+
},
328+
{
329+
"link": [1, 1],
330+
"name": "Leave Space Jumping",
331+
"requires": [
332+
"f_DefeatedCrocomire"
333+
],
334+
"exitCondition": {
335+
"leaveSpaceJumping": {
336+
"remoteRunway": {
337+
"length": 45,
338+
"openEnd": 1
339+
}
340+
}
341+
},
342+
"flashSuitChecked": true
343+
},
344+
{
345+
"link": [1, 1],
346+
"name": "Leave With Temporary Blue, Croc Alive",
347+
"requires": [
348+
"h_CrocomireCameraFix",
349+
{"getBlueSpeed": {
350+
"usedTiles": 14,
351+
"openEnd": 0
352+
}},
353+
"canChainTemporaryBlue"
354+
],
355+
"exitCondition": {
356+
"leaveWithTemporaryBlue": {}
357+
},
358+
"flashSuitChecked": true,
359+
"devNote": [
360+
"An extra half-tile is included for lenience because of the risk of falling into the acid."
361+
]
362+
},
363+
{
364+
"link": [1, 1],
365+
"name": "Leave With Temporary Blue",
366+
"requires": [
367+
"f_DefeatedCrocomire",
368+
"h_getBlueSpeedMaxRunway",
369+
"canChainTemporaryBlue"
370+
],
371+
"exitCondition": {
372+
"leaveWithTemporaryBlue": {}
373+
},
374+
"flashSuitChecked": true
375+
},
176376
{
177377
"id": 4,
178378
"link": [1, 1],
@@ -601,6 +801,63 @@
601801
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
602802
"flashSuitChecked": true
603803
},
804+
{
805+
"link": [4, 2],
806+
"name": "Leave With Temporary Blue (Facing Right)",
807+
"requires": [
808+
{"or": [
809+
{"canShineCharge": {"usedTiles": 20, "openEnd": 0}},
810+
{"and": [
811+
"f_DefeatedCrocomire",
812+
{"canShineCharge": {"usedTiles": 37, "openEnd": 0}}
813+
]},
814+
{"and": [
815+
"canXRayTurnaround",
816+
{"canShineCharge": {"usedTiles": 31, "openEnd": 0}}
817+
]}
818+
]},
819+
{"or": [
820+
"HiJump",
821+
"canTrickySpringBallJump"
822+
]},
823+
"canChainTemporaryBlue"
824+
],
825+
"exitCondition": {
826+
"leaveWithTemporaryBlue": {
827+
"direction": "right"
828+
}
829+
},
830+
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
831+
"flashSuitChecked": true
832+
},
833+
{
834+
"link": [4, 2],
835+
"name": "Leave With Temporary Blue (Facing Left)",
836+
"requires": [
837+
{"or": [
838+
{"and": [
839+
"f_DefeatedCrocomire",
840+
{"canShineCharge": {"usedTiles": 40, "openEnd": 1}}
841+
]},
842+
{"and": [
843+
"canXRayTurnaround",
844+
{"canShineCharge": {"usedTiles": 31, "openEnd": 0}}
845+
]}
846+
]},
847+
{"or": [
848+
"HiJump",
849+
"canTrickySpringBallJump"
850+
]},
851+
"canChainTemporaryBlue"
852+
],
853+
"exitCondition": {
854+
"leaveWithTemporaryBlue": {
855+
"direction": "left"
856+
}
857+
},
858+
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
859+
"flashSuitChecked": true
860+
},
604861
{
605862
"id": 32,
606863
"link": [4, 3],

0 commit comments

Comments
 (0)