h_unpauseKeepMomentum

This represents the ability to keep horizontal momentum through an unpause.

Requires:

"h_blueBoosterItem"

Dev note: Unpausing with Speed Booster unequipped causes the Samus running momentum flag ($0B3C) to be zeroed. This helper represents the effect of Speed Booster in skipping that action, which may help support randomizers with modified Speed Booster items. The effect of the momentum flag being cleared depends on Samus' movement type: in some cases, such as if Samus is spinning, it results in an immediate loss of dash speed. On the other hand, when Samus is mid-air morphed, this normally would not cause dash speed to be lost; however, if Samus is rolling on the ground, or has equipped or unequipped Spring Ball mid-air, then the zeroing of the momentum flag does cause dash speed to be lost.