Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
FallRoll
Timed Jump while falling softens fall damage. Skill-based landing roll — not Feather Fall.
By AstralBeauty
| Date uploaded | 2 weeks ago |
| Version | 1.0.2 |
| Download link | AstralBeauty-FallRoll-1.0.2.zip |
| Downloads | 162 |
| Dependency string | AstralBeauty-FallRoll-1.0.2 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
Fall Roll
Timed Jump while falling to soften fall damage — skill expression, not immunity.
Feels vanilla: uses your Jump bind, the dodge-roll animation, and existing stamina. No new keys, sounds, or assets.
Behavior
| Situation | Result |
|---|---|
| Falling, press Jump in time, impact in range, enough stamina | Landing roll + partial damage reduction |
| Bad timing / too soft / too hard / no stamina / Feather Fall | Vanilla fall damage |
Uses peak downward velocity (not fall height), so it stays compatible with gravity / movement mods.
Timing (Jump → impact)
- Perfect 0–90 ms → 40% reduction
- Good 91–200 ms → 25%
- Late 201–320 ms → 15%
- Later → no roll
Stamina (by impact speed)
- 6–14 m/s → 15
- 14–18 → 20
- 18–22 → 25
- 22–28 → 30
Does not stack with Feather Fall / soft-fall effects.
Config
BepInEx/config/valheimoverhaul.fallroll.cfg
- Enable
- Minimum / Maximum Impact Speed
- Perfect / Good / Late Reduction & Windows (ms)
- Enable FeatherFall Check
- Debug Log
Install
- BepInExPack Valheim
- Install with r2modman / Gale, or drop
FallRoll.dllintoBepInEx/plugins
Changelog
1.0.2
- Fixed inconsistent damage reduction (use peak air speed; impact-frame velocity no longer wipes the cache)
- Debounced Jump buffer logging / double-press from Jump+Update hooks
1.0.1
- Jump input via Character.Jump + Update (FixedUpdate GetButtonDown was unreliable)
- Apply reduction in RPC_Damage
- Debug logging for skip reasons
- Safer Feather Fall detection
1.0.0
- Initial release: timed Jump landing roll
CHANGELOG
Changelog
1.0.2
- Fixed inconsistent damage reduction by using peak airborne downward speed (impact-frame velocity no longer overwrites the cache)
- Debounced Jump buffer so Jump + Update hooks do not double-fire
1.0.1
- Reliable Jump buffering (Character.Jump + Player.Update)
- Apply fall damage reduction in RPC_Damage
- Debug log for skip/success reasons
- Safer Feather Fall / soft-fall detection
1.0.0
- Initial release
- Timed Jump while falling softens fall damage (Perfect / Good / Late)
- Velocity-based impact gates, stamina by impact band
- Vanilla dodge-roll animation only