Skip to content

Consider adding "easyHeatFrames" logical requirement #1068

@blkerby

Description

@blkerby

As "heatFrames" in the logic are quite tight, it is generally assumed that a leniency multiplier will be applied by randomizers based on the desired difficulty level. However, sometimes a constant multiplier based on difficulty level does not make sense: for instance, when running through a long hallway (such as Speed Booster Hallway) skill does not have much impact on the heat damage taken (there being only minor impact from arm-pumping and good timing to open the door).

In the past, we discussed a possibility of having two values in every heatFrames requirement, one for low difficulty and one for high difficulty, and then a randomizer could interpolate (or maybe extrapolate) to get an appropriate value. However the conclusion was that this would probably not be worth the effort.

The alternative proposal here would be to introduce a new logical requirement "easyHeatFrames" which would represent easy movement in heated rooms that would not require applying a multiplier. With this approach, the new logical requirement could just be applied in the handful of places where it makes sense, avoiding the need for large-scale complications to how heat frames work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Model:Logic ElementInvolves adding a logical element. Can be a breaking change if modifying existing strats to use it.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions