Lantern ShootZombies Night
Lantern survival overhaul. Kill zombies or light a campfire to refuel your lantern, blow the bugle to refill the whole team. Bilingual (CN/EN). Requires ShootZombies 1.3.3.
模組介紹 作者原文
LanternShootZombiesNight
A PEAK mod that turns the lantern into your core survival anchor.
Kill zombies to top up fuel, let a snuffed lantern slowly refill itself, or save the bugle for a once-every-3-minutes group-wide refill ultimate. Adds configurable cold resistance, dynamic drain speeds, an on-screen HUD, a passive upgrade tree, and full multiplayer config sync.
The shipped defaults match the Casual preset. First-launch.cfg gives you a forgiving setup out of the box (with ActivePreset = Custom so your manual tweaks stick). Flip ActivePreset to Casual / Balanced / Hardcore any time for a one-click rebalance.
Requires BlackPeakRemix and ShootZombies 1.3.3 (or newer).
What's new in 0.2.0
The warmth-restore loop was completely reworked
Out: rope / rescue / eat / cook / luggage / huddle warmth.
In: zombie hits, campfire, bugle ultimate, and snuffed-lantern auto-refill. Each source has a clear identity — combat, shelter, teamwork, downtime.
Default settings now match the Casual preset
First-launch.cfg is identical to the Casual preset values:
- Lit lantern blocks 75% of cold
- Snuffed lantern auto-refills at 1 fuel-second per real second, anytime (no daytime/hold gating)
- Upgrade system on by default with a cheaper curve (30,60,90,120,150) and faster passive accrual (every 30s)
- 3D fuel indicator on, HUD anchored at Bottom in ExtraLarge size
- Flashlight mode drain softened to 1.2×, proximity grace 15s
Want the old harder values? Switch ActivePreset from Custom to Balanced or Hardcore.
Bugle became an ultimate
- Global 3-minute shared cooldown, not per-bugle
- Blowing it refills every non-faerie lantern on every player within BugleUltimateRadius (default 20m)
- Overflow goes into the reserve pool
- Backpack-stored lanterns refill without being force-lit (they stay snuffed by design)
Host-only item management
- F8 — spawn missing items: empty lantern if you have none, one bugle session-wide (host), backpack if you're empty-handed
- F7 (host) — destroy every bugle in the scene. Handles PUN ownership via a two-phase coroutine (request ownership → wait 0.8s → destroy)
- Stray bugle cleanup — host periodically sweeps bugles left > 100m from everyone for > 60s and destroys them
- Auto-purge — if you're carrying two non-faerie lanterns, the lowest-fuel one is destroyed after a 0.5s grace
Warmth survives a snuffed lantern
- Zombie-kill and campfire refuel no longer care whether your lantern is lit — warmth flows straight into the lantern body (held, tempSlot, or backpack)
- Only overflow (hit restore past full) drops into the reserve pool, which then gets spent first on the next burn
- If you have zero lanterns, zombie-hit warmth still banks into the reserve as a last-resort fallback
ShootZombies 1.3.3 compatibility
- Upstream fixed cook-color tinting themselves, so our defensive overlays were removed
- ShootZombiesPerformanceFix slimmed down to only the ZombieDeathPatch reflection-elimination Postfix (the part that still wins measurable perf)
⚠️ Breaking change: many config keys were renamed or removed. Delete your old.cfg before the first launch.
See CHANGELOG.md for the full list.
Features at a glance
| System | What it does |
|---|---|
| Fuel capacity | 30 / 60 / 90 / 120 / 240 seconds, or infinite |
| Campfire | Light = full refill; standing near = drain paused |
| Reserve pool | Overflow from Hit / Bugle is banked and spent first on next burn |
| AutoRefill | Snuffed lantern slowly refills up to a cap (default 50%) |
| Cold resistance | 0.0 – 1.0 multiplier when holding a lit lantern (default 0.75 = 75% block) |
| Dynamic drain | Flashlight × 1.2, solo penalty × 1.2 (after 15s grace), teammate discount × 0.8 |
| Bugle ultimate | Group-wide refill, 3-min global CD |
| Upgrades | Passive +1 / 30s, zombie hit +1, campfire +5, bugle +3 — auto-spend on capacity then efficiency |
| HUD | Fuel bar, drain multipliers, last restore source, reserve warmth, day/night, upgrade level |
| Multiplayer sync | Host gameplay settings pu
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: