Lantern ShootZombies Night

v0.2.0·Updated 2026-05-01

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.

About this mod Author’s original text

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

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_PEAKThanks-ShootZombiesHnsk_Noah-BlackPeakRemix

File & checksum

Filename
Lantern_ShootZombies_Night-0.2.0.zip
File size
225.4 KiB