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.
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
heatFramesrequirement, 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.