Wubarrk-RuneboundRest icon

RuneboundRest

Complete overhaul of the Valheim Resting and Comfort mechanics. Features Always Rested mode, customizable buff durations, and granular resting requirements. Fully ServerSynced.

Last updated a day ago
Total downloads 27
Total rating 0 
Categories Mods Tweaks Server-side Client-side AI Generated
Dependency string Wubarrk-RuneboundRest-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

πŸ•οΈ Runebound Rest

By the grace of Odin, find true respite before the hearth. ✨

Runebound Rest is an expansive, mythical overhaul of the Valheim Resting and Comfort mechanics. No longer are the weary warriors of the Tenth World bound by rigid mortal limitations. With Runebound Rest, you are granted divine control over when, where, and how your spirit is rejuvenated. Whether you seek the eternal blessing of AlwaysRested, desire to meditate amidst the chaos of battle, or wish to draw greater strength from your mead hall's hearth, the weave of fate is in your hands. βš”οΈ

Forged for multiplayer and fully synchronized, the Allfather’s rules are strictly enforced from the Server! πŸ›‘οΈ

πŸ“œ Features of the Runes

  • ⚑ Eternal Vigor (Always Rested Mode): Command the runes to freeze your rested timer, granting you permanent stamina and health regeneration.
  • πŸ‘‘ Customizable Blessings: Dictate the exact duration of your Rested buff and the precise amount of time granted per comfort level.
  • πŸ›Œ Dynamic Comfort Bonuses: The gods favor those who rest their weary bones. Gain temporary, dynamic comfort bonuses (+2 by default) when you actively sit upon the earth, or (+4 by default) when laying in a bed! Your Rested blessing captures this higher comfort level to carry into battle.
  • πŸ”οΈ Granular Requirements: Configure exactly what you need to seek respite. Rest while drenched by Thor's storms 🌊, without the warmth of a hearth πŸ”₯, beneath the open sky, or even while monsters howl at your gates 🐺.
  • 🧭 Custom Scan Radius: Expand or shrink the distance your spirit reaches to sense comfort-providing artifacts (Vanilla is 10m).
  • ⏳ Accelerated Rejuvenation: Adjust exactly how many fleeting seconds it takes for the "Rested" blessing to wash over you once you sit down.
  • πŸ›‘οΈ Server Enforced Lore: 100% ServerSync integration. The Jarl's configurations are automatically synchronized to all connected warriors and strictly enforced to prevent mortal tampering.

πŸͺ“ The Ritual of Installation

  1. Install BepInExPack Valheim.
  2. Place the RuneboundRest.dll relic into your BepInEx\plugins vault.
  3. Boot the game to weave the configuration tapestry at BepInEx\config\wubarrk.runeboundrest.cfg.

πŸ“– Configuration Grimoire

All configurations update in real-time. If installed on a dedicated server, the server's edicts will be forced upon all connected clients!

πŸ›‘οΈ 0. Server Sync

  • LockConfiguration: If true, configuration is locked and can only be changed by the server Jarls. NOTE: All configurations in this file are ServerSynced and Server-Enforced by default. (Default: true)

✨ 1. Core Rested Buff

  • AlwaysRested: If true, you permanently carry the Rested blessing and the timer never wanes. (Default: false)
  • BaseRestedDuration: Base rested buff duration in seconds (Vanilla is 480s). (Default: 960)
  • DurationPerComfortLevel: Seconds added to the rested buff per comfort level (Vanilla is 60s). (Default: 120)
  • SkillXPMultiplier: XP gain multiplier while resting by the hearth (Vanilla is 1.5). (Default: 3)

πŸ”₯ 2. Resting Conditions

  • RequireFireForResting: If false, you can rest with or without the warmth of a fire. (Default: true)
  • RequireShelterForResting: If true, you must be sheltered from the elements to rest. (Default: false)
  • AllowRestingWhileWet: If true, being drenched in the world's waters will not prevent you from resting. (Default: false)
  • AllowRestingNearEnemies: If true, the foul gaze of nearby enemies will not prevent you from resting. (Default: false)
  • SecondsToAchieveRested: Seconds you must meditate before you acquire the Rested blessing (Vanilla is 10s). (Default: 4)

πŸ•οΈ 3. Comfort Area

  • ComfortSearchRadius: Radius (in meters) to scan for comfort-providing artifacts (Vanilla is 10m). (Default: 30)
  • ComfortUpdateInterval: How often (in seconds) the world updates your comfort level (Vanilla is 2s). (Default: 6)

πŸͺ‘ 4. Sitting & Lying

  • SittingComfortBonus: Extra comfort points added when actively sitting on the ground or a chair. (Default: 2)
  • SleepingComfortBonus: Extra comfort points added when laying in a bed. (Default: 4)
  • SittingRestedBuildSpeedMultiplier: Multiplier for how fast you gain the rested buff when sitting. (Default: 2.0)
  • SleepingRestedBuildSpeedMultiplier: Multiplier for how fast you gain the rested buff when sleeping/laying down. (Default: 4.0)

πŸ“œ 5. Utility

  • EnableDebugLogging: Enable verbose lore logging to the BepInEx console to debug comfort and resting states. Not ServerSynced. (Default: false)

βš–οΈ License

This project is licensed under the MIT License - see the LICENSE file for details.