VikingRevival
Native ragdoll death and lootable tombstones. E to loot, hold R to revive, Staff of Healing revives instantly. 60-second rescue window pauses during revival.Changelog
1.2.0 — Staff of Healing revives and lower panels
- New companion plugin
VikingRevival.Extras.dll(ships in the same package; no new dependency). - Staff of Healing instant revive: when a player casts blacks7ar MagicPlugin's Staff of Healing, every downed player inside the staff's heal radius is revived instantly. The server validates the caster and range, completes the revive through the normal Viking Revival authority, and restores 50 health by default. No mead is consumed and any mead revive in progress on that player is cancelled cleanly.
- Casts made while the staff is on its heal cooldown do not revive (configurable).
- The caster sees how many companions their staff revived.
- Lower panels: the "You have fallen" and "You died" panels now sit at 15% screen height (was 25%) and the rescuer's "Revive your companion" panel at 30% (was screen centre). All three are configurable and always clamped on-screen at any HUD scale.
- Original gameplay DLLs (1.1.2) are unchanged. MagicPlugin is an optional dependency: Viking Revival works fully without it, and only the Staff of Healing revive is unavailable.
1.1.4 — Valheim 1.0.20 compatibility and maintenance notes
-
Recover and build the current published 1.1.2 gameplay source against installed Valheim 1.0.20 assemblies; preserve its native death/tombstone behavior and timer fixes.
-
Validate the published core with 107 checks using the current 60-second and pause-during-held-revival contract.
-
Preserve the published gameplay DLLs and settings. This maintenance package does not replace them with an older source archive or alter the revival rules.
-
Standalone support continues while Viking Realm is in development. Realm is not a dependency.
-
This maintenance pass adds no new two-player runtime acceptance claim.
-
Finalized the stable full release README with complete feature coverage and consistent JustQOL branding.
1.1.3 - Full release documentation
- Finalize installation, controls, timers, inventory behavior, compatibility and support documentation.
- Remove current release-candidate labels following owner-reported successful live play of 1.1.2.
- Documentation-only package: gameplay DLLs remain version 1.1.2, unchanged from package 1.1.2.
- Historical entries below describe the status at the time of each release.
1.1.2
- Set all stock revival windows to 60 seconds, including repeated deaths.
- Pause the countdown during a valid held revive and resume its remainder on interruption.
- Bound lost-heartbeat pauses and preserve the native respawn option.
- Remove teammate proximity and solo restrictions on entering the revival window; actual revive range remains enforced.
- Migrate the old stock timer trio while preserving custom server settings.
1.1.0 - local native-death candidate
- Replace living 1-HP immobilization with native ragdoll/tombstone death and a deferred respawn window.
- E loots normally; hold R to revive; T cycles mead and potion-free revival.
- Add Respawn now / Wait for rescue panel, scoped death-fade suppression and emergency respawn UI.
- Fix destroyed-marker scene transition crash and retry interface creation after errors.
- Restore the dead avatar without touching tombstone inventory; apply native death penalties once.
- Require matching mod versions through Jotunn; use separate protocol-2 journal.
- Not published. Live two-player acceptance remains pending.
1.0.3
- Disable downed movement, including queued movement and autorun.
- Immediately abort an outgoing revive when its rescuer becomes downed.
- 92 rule scenarios, 100,000 simulated actions, and 72 movement/API assertions pass. Live Unity and multiplayer verification remains pending.
- Remove procedural crawl animation and crawl camera offset. Native death visuals remain untouched.
- Keep potion-free revival, give-up and respawn controls.
1.0.2
- Add potion-free revival at twice minor-mead duration, with minor-mead health and no inventory consumption.
- Allow cycling No potion and automatically select it when no healing mead is available.
- Includes 1.0.1 death/respawn fixes and Valheim-style UI.
- 50 automated checks pass; live multiplayer verification remains pending.
1.0.1
- Guard missing last-hit data before native death and clear saved downed markers before respawn.
- Acknowledge completed deaths without killing the replacement avatar again.
- Add hold-X give up, Alt-click give up, and native-death Respawn now controls.
- Replace IMGUI panels with Valheim wood panels, Averia font and native buttons through Jotunn.
- Guard world transitions against null world access.
1.0.0 testing candidate — 2026-10-20
-
Added first-launch main-menu explanation, saved Don't show again preference, and a persistent How to play button. Popup UI compiled; visual testing is left to the user.
-
Implemented gameplay authority, configurable timers, eligibility, hit penalties and recovery rules.
-
Added transport-authenticated direct peer RPCs, owner health/death execution, persisted authority journal and potion escrow receipts.
-
Added crawl control restrictions, vanilla physics movement, additive procedural prone pose, camera offset and HUD.
-
Built against the installed Valheim 1.0.20 assemblies; 40 automated pure-rule/simulated-boundary checks passed.
-
Unity loaded the plugin and Harmony patches. Gameplay probe blocked by Steam initialization; remaining live testing belongs to the release acceptance checklist.
-
Packaged manual and Thunderstore local-import candidates and source. No publication or production-readiness claim.
