|
385 | 385 | "name": "h_blueGateGlitchLeniency", |
386 | 386 | "requires": [ |
387 | 387 | {"or": [ |
388 | | - {"ammo": {"type": "Missile", "count": 1}}, |
389 | | - {"ammo": {"type": "Super", "count": 1}} |
| 388 | + {"ammo": {"type": "Missile", "count": "n_gateGlitchLenience"}}, |
| 389 | + {"ammo": {"type": "Super", "count": "n_gateGlitchLenience"}} |
390 | 390 | ]} |
391 | 391 | ], |
392 | | - "devNote": "Ammo for a second shot for leniency." |
| 392 | + "devNote": [ |
| 393 | + "Ammo for a extra shots for leniency.", |
| 394 | + "FIXME: A mixture of Missiles and Supers could be used for leniency." |
| 395 | + ] |
393 | 396 | }, |
394 | 397 | { |
395 | 398 | "name": "h_greenGateGlitchLeniency", |
396 | 399 | "requires": [ |
397 | | - {"ammo": {"type": "Super", "count": 1}} |
| 400 | + {"ammo": {"type": "Super", "count": "n_gateGlitchLenience"}} |
398 | 401 | ], |
399 | | - "devNote": "Ammo for a second shot for leniency." |
| 402 | + "devNote": "Ammo for extra shots for leniency." |
400 | 403 | }, |
401 | 404 | { |
402 | 405 | "name": "h_heatedBlueGateGlitchLeniency", |
403 | 406 | "requires": [ |
404 | 407 | "h_blueGateGlitchLeniency", |
405 | | - {"heatFrames": 60} |
| 408 | + {"heatFrames": {"mul": [60, "n_gateGlitchLenience"]}} |
406 | 409 | ], |
407 | | - "devNote": "One ammo and 60 heatFrames for a second shot for leniency." |
| 410 | + "devNote": "This includes 60 heatFrames per leniency attempt." |
408 | 411 | }, |
409 | 412 | { |
410 | 413 | "name": "h_heatedGreenGateGlitchLeniency", |
411 | 414 | "requires": [ |
412 | 415 | "h_greenGateGlitchLeniency", |
413 | | - {"heatFrames": 60} |
| 416 | + {"heatFrames": {"mul": [60, "n_gateGlitchLenience"]}} |
414 | 417 | ], |
415 | | - "devNote": "One ammo and 60 heatFrames for a second shot for leniency." |
| 418 | + "devNote": "This includes 60 heatFrames per leniency attempt." |
416 | 419 | }, |
417 | 420 | { |
418 | 421 | "name": "h_openZebetitesLeniency", |
|
424 | 427 | ]} |
425 | 428 | ] |
426 | 429 | }, |
427 | | - { |
428 | | - "name": "h_bombIntoCrystalFlashClipLeniency", |
429 | | - "requires": [ |
430 | | - {"ammo": {"type": "PowerBomb", "count": 5}} |
431 | | - ], |
432 | | - "devNote": "1 Power bomb leniency per attempt, 5 leniency attempts." |
433 | | - }, |
434 | | - { |
435 | | - "name": "h_jumpIntoCrystalFlashClipLeniency", |
436 | | - "requires": [ |
437 | | - {"ammo": {"type": "PowerBomb", "count": 9}} |
438 | | - ], |
439 | | - "devNote": "1 Power bomb leniency per attempt, 9 leniency attempts." |
440 | | - }, |
441 | | - { |
442 | | - "name": "h_CrystalSparkLeniency", |
443 | | - "requires": [ |
444 | | - {"ammo": {"type": "PowerBomb", "count": 8}} |
445 | | - ], |
446 | | - "devNote": "1 Power Bomb leniency per attempt, 8 leniency attempts." |
447 | | - }, |
448 | | - { |
449 | | - "name": "h_ElevatorCrystalFlashLeniency", |
450 | | - "requires": [ |
451 | | - {"ammo": {"type": "PowerBomb", "count": 8}} |
452 | | - ], |
453 | | - "devNote": "1 Power Bomb leniency per attempt, 8 leniency attempts." |
454 | | - }, |
455 | 430 | { |
456 | 431 | "name": "h_extendedMoondanceBeetomLeniency", |
457 | 432 | "requires": [ |
|
877 | 852 | {"tech": "canBombIntoCrystalFlashClip"}, |
878 | 853 | "Bombs", |
879 | 854 | "h_artificialMorphCrystalFlash", |
880 | | - "h_bombIntoCrystalFlashClipLeniency" |
| 855 | + {"ammo": {"type": "PowerBomb", "count": "n_bombIntoCrystalFlashLenience"}} |
881 | 856 | ] |
882 | 857 | }, |
883 | 858 | { |
|
1422 | 1397 | {"tech": "canBombIntoCrystalFlashClip"}, |
1423 | 1398 | "Bombs", |
1424 | 1399 | "h_CrystalFlash", |
1425 | | - "h_bombIntoCrystalFlashClipLeniency" |
| 1400 | + {"ammo": {"type": "PowerBomb", "count": "n_bombIntoCrystalFlashLenience"}} |
1426 | 1401 | ] |
1427 | 1402 | }, |
1428 | 1403 | { |
|
1449 | 1424 | "canMidAirMorph" |
1450 | 1425 | ]}, |
1451 | 1426 | "h_CrystalFlash", |
1452 | | - "h_jumpIntoCrystalFlashClipLeniency" |
| 1427 | + {"ammo": {"type": "PowerBomb", "count": "n_jumpIntoCrystalFlashLenience"}} |
1453 | 1428 | ] |
1454 | 1429 | }, |
1455 | 1430 | { |
|
1465 | 1440 | {"tech": "canCrystalSpark"}, |
1466 | 1441 | "canMidAirMorph", |
1467 | 1442 | "h_CrystalFlash", |
1468 | | - "h_CrystalSparkLeniency", |
| 1443 | + {"ammo": {"type": "PowerBomb", "count": "n_CrystalSparkLenience"}}, |
1469 | 1444 | {"gainBlueSuit": {}} |
1470 | 1445 | ] |
1471 | 1446 | }, |
|
1484 | 1459 | {"tech": "canUnderwaterCrystalSpark"}, |
1485 | 1460 | "canMidAirMorph", |
1486 | 1461 | "h_CrystalFlash", |
1487 | | - "h_CrystalSparkLeniency", |
| 1462 | + {"ammo": {"type": "PowerBomb", "count": "n_CrystalSparkLenience"}}, |
1488 | 1463 | {"gainBlueSuit": {}} |
1489 | 1464 | ] |
1490 | 1465 | }, |
|
1508 | 1483 | "name": "h_elevatorCrystalFlash", |
1509 | 1484 | "requires": [ |
1510 | 1485 | "canElevatorCrystalFlash", |
1511 | | - "h_ElevatorCrystalFlashLeniency", |
| 1486 | + {"ammo": {"type": "PowerBomb", "count": "n_elevatorCrystalFlashLenience"}}, |
1512 | 1487 | "h_usePowerBomb", |
1513 | 1488 | {"resourceAtMost": [ |
1514 | 1489 | {"type": "RegularEnergy", "count": 50}, |
|
0 commit comments