💀 Fatal Fall
A vanilla-friendly, server-authoritative damage overhaul for Valheim that makes “almost-death” moments feel fair, consistent, and learnable.
Signature mechanic: Borderline Save — when a hit would barely kill you, Fatal Fall can cap the damage to leave you barely alive, then apply Bleeding so you still have consequences.
Optional extras include fall damage tuning, immersive popups + heartbeat sound, and an Uncapped Landing Damage mode for truly massive drops.
⭐ What It Does
- Prevents unfair “I should’ve lived” deaths from near-lethal hits (once per cooldown).
- Works on falls and (optionally, enabled by default) combat / DoT / other damage.
- Big mistakes still kill you — large overkill bypasses Borderline.
✨ Features
Borderline Save (core)
- Triggers on near-lethal hits and leaves you at configurable HP
- Applies to falls and optionally all damage sources
- Anti-cheese cooldown prevents chaining
- Tunables: save window, leave HP, max overkill cutoff, cooldown
Bleeding consequence
- Applies a Bleeding StatusEffect after a save
- Configurable duration / DPS / minimum HP floor
- Custom icon supported:
bleed.png next to the DLL
- Optional: skip bleed if Staff of Protection bubble is active (best-effort)
Optional extras
- Popup messages (separate fall vs non-fall pools)
- Heartbeat sound on save (
heartbeat.ogg, client-side)
- Uncapped Landing Damage mode for extreme falls (server-safe + gated)
- Debug logging
⚙️ Configuration
Config file:
BepInEx/config/Pix.FatalFall.cfg
Sections:
- General: enable, fall multiplier, debug
- Borderline: enable, apply-to-all, save window, leave HP, max overkill, cooldown
- Bleed: enable, duration, DPS, min HP, skip-if-bubble
- UI: popup enable + message sets
- Sound: heartbeat toggle + filename
- Uncap: enable + tuning for extra landing damage
If behavior feels off after testing older versions, delete to regenerate defaults:
BepInEx/config/Pix.FatalFall.cfg
🛡️ Server Admin Notes
- Damage logic is enforced server-side via
Character.RPC_Damage
- Borderline, bleed, and cooldown are authoritative
- Uncapped landing damage is gated to confirmed recent fall hits + sanity clamps
📜 Changelog (condensed)
v0.5.10
- Fixed false Borderline/Bleed procs while Staff of Protection bubble is active (raw damage evaluated before bubble absorption)
v0.5.0
- Borderline can apply to all near-lethal damage (default on)
- Added cooldown (anti-cheese)
- Improved popup pools (fall vs non-fall)
- Bleed defaults updated (45s)
- Optional: skip bleed if bubble is active
- Experimental: Uncapped Landing Damage (gated + clamped)
v0.4.23
- Stability + visibility fixes (SE registration)
- Bleed tuning options + debug improvements
v0.3.8
v0.3.7
- Custom SE icon loading improvements + multiplayer safety
📦 Requirements
💬 Support / Playtesting
For support, use the Discord link on the Thunderstore page (include logs + config when possible).
If you simply want to be a playtester for new mods, feel free to join the Discord as well.