Healing Campfires

版本 v4.5.1·更新於 2026-08-13

Heal and Block afflictions (incl. Petrify)! Light fire while everyone is still climbing! Revive players from campfire! Extra Glizzys, Mallows, and backpacks!

截圖 共 1 張

模組介紹 作者原文

Healing Campfires 🔥🩹

Now you can do more than just block or heal afflictions and revive people at campfires!

You can also remove restrictions to allow anyone to light the fire at any time!

It will not remove the previous segment where your friends are still climbing.

It will not unlock the next segment till everyone is in the morale radius.

Morale boosts will not trigger until everyone is alive and within the radius (when Remove Restriction is on).

You can also revive players from the fire at any time with an optional config toggle to revive passed out players that havent died yet!

Want more glizzys? Then do it! Want more backpacks? Then do it! Now you can have a mallow or glizzy spawn for every player in the lobby and THEN some with the new multiplier setting!

They are also dynamic (see gif below). Players can join or leave mid game and it will increase or decrease the amount at campfires!

You can toggle off the decrease config so they never dissapear when someone leaves the lobby mid-run as well!

Lit campfires can:

  • 🩹 Heal afflictions over time — including Petrify (all by default, or pick per type)
  • 🛡️ Block new negative statuses while you rest at the fire (Petrify included when BlockAll is on)
  • 💀 Revive dead players on light / hold-interact (optional passed-out)
  • 🔦 Solo-light without everyone nearby, then unlock the next segment when the squad gathers
  • 🍫 Dynamic mallows sized to player count, with Glizzy/Marshmallow chance and ring placement
  • 🎒 Dynamic backpacks sized to player count (scattered so they don’t stack)

Host config sync — clients follow the host via PEAKLib handshake + PhotonCustomPropsUtils room properties. If the host lacks the mod, clients disable Healing Campfires for that lobby.

  • 🗣️ Peak Modding Discord → #mod-releases

🛠️ Features

Heal & Block

  • Plug-and-play: HealAllStatuses + BlockAllStatuses default on (includes Petrify)
  • Turn those off to customize with per-affliction toggles (HealPetrify / BlockPetrify included)
  • Heals once per second (HealPerSecond) only for statuses that are present
  • Petrify uses the game’s petrify amount API (SubtractStatus / ClearAllStatus(excludePetrify: false))
  • Uses each campfire’s moraleBoostRadius (optional override under Morale Boosts)
  • Hunger prevention is vanilla NoHunger; use Heal to clear existing hunger
  • Local-only status blocking (does not break other players’ network sync)
  • Portable stoves ignored

Remove Restriction

  • Light without everyone in range
  • Morale boost + next-segment unlock wait until every living lobby player is in morale radius (host decides)
  • This multi-player morale wait only applies when Remove Restriction is on (that’s when solo-light is possible in a multi lobby)
  • When off, lighting/morale use vanilla everyone-in-range rules
  • Hold-to-revive on already-lit campfires when respawn is enabled

Campfire Revives

  • Revive on progression light + hold-interact while lit
  • Optional RevivePassedOut
  • EnforceRevivePenalty: off = vanilla curse (Ascents.revivalCurse) + hunger; on = force both on campfire revives (Block ignored; Heal can still clear)

Dynamic Mallows

  • Target pile size = room player count (× multiplier if enabled)
  • Optional trim when players leave
  • GlizzyChance 0.00–1.00 for vanilla spawns and extras (sometimes 1 marshmallow makes it in lol)
  • Foods placed in rings around the fire with spacing

Dynamic Backpacks

  • Target backpack count = room player count
  • Optional trim when players leave
  • Extras scatter on X/Z near the spawner (no stacking)
  • Finds beach/segment spawners (e.g. crashed plane) near the campfire

Morale Boosts

  • With Remove Restriction on: morale waits for the full living lobby in radius
  • Configurable morale stamina (0.00–1.00, vanilla 0.25)
  • Optional MoraleBoostRadius override for heal, block, NoHunger, gather, and unlock
  • EnableSoloMoraleBoost is legacy (kept for sync); waiting is controlled by Remove Restriction

⚙️ Config Options

Config file:

BepInEx/config/tony4twentys.Healing_Campfires.cfg

(or edit in-g

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_PEAKPEAKModding-PEAKLib_CoreSnosz-PhotonCustomPropsUtils

檔案與校驗

檔案名稱
Healing_Campfires-4.5.1.zip
檔案大小
122.6 KiB