You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: logicalRequirements.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -655,15 +655,13 @@ __Example:__
655
655
656
656
#### Ridley kill
657
657
658
-
A `ridleyKill` requirement represents the need to kill Ridley, including ammo and energy requirements depending on the player's assumed skill level and available items. The expected duration of the fight can be estimated based on the following:
658
+
A `ridleyKill` requirement represents the need to kill Ridley, including ammo and energy requirements depending on the player's assumed skill level and available items. The expected duration of the fight can be estimated based on the following assumptions:
659
659
- Supers can be used once every 0.5 seconds.
660
660
- Missiles can be used once every 0.34 seconds.
661
661
- Power Bombs can be used once every 3 seconds.
662
662
- A charged beam shot can be used once every 1.4 seconds.
663
663
664
-
Patience requirements `canBePatient`, `canBeVeryPatient`, and `canBeExtremelyPatient` should be applied based on the expected duration of the fight.
665
-
666
-
A leniency multiplier should normally be applied to the time taken between shots, as well as to the accuracy rate of shots hitting Ridley successfully.
664
+
Heat frames are included based on the expected duration of the fight. Patience requirements `canBePatient`, `canBeVeryPatient`, and `canBeExtremelyPatient` are likewise also included. In both cases, a leniency multiplier should be applied to the time taken between shots. Leniency should also be applied based on the assumed accuracy rate of shots hitting Ridley successfully.
667
665
668
666
Heat frame requirements should be included for the period before the fight begins, as well as after the fight until drops occurs, which can be estimated (slightly generously) at 16 seconds, or 960 heat frames.
669
667
@@ -672,7 +670,7 @@ If neither Morph nor Screw Attack are available, then at the highest skill level
672
670
A `ridleyKill` requirement has the following optional properties which modify the assumptions of the fight:
673
671
-_powerBombs_: A boolean indicating if Power Bombs can be used during the fight (default: true).
674
672
-_gMode_: A boolean indicating if the fight happens in G-mode. If true, then Samus will be protected from heat damage, but Ridley's fireballs become invisible and immobile while still being dangerous to Samus.
675
-
-_stuck_: An enum with possible values "top" or "bottom", indicating the part of the room where Ridley gets stuck, allowing Samus can freely avoid damage from Ridley while inflicting damage to Ridley. If Ridley is stuck at the bottom of the room, then damage can be inflicted at a higher rate (not taking into account lag, which may be increased by using a Crystal Flash in G-mode):
673
+
-_stuck_: An enum with possible values "top" or "bottom", indicating the part of the room where Ridley gets stuck, allowing Samus can freely avoid damage from Ridley while inflicting damage to Ridley. If Ridley is stuck at the bottom of the room, then damage can be inflicted at a higher rate (not taking into account lag, which may be increased if a Crystal Flash is used in G-mode):
676
674
- Supers can be used once every 0.34 seconds.
677
675
- Missiles can be used once every 0.17 seconds.
678
676
- Power Bombs can be used once every 2.65 seconds.
0 commit comments