LethalSmokes
Cigarettes as scrap. Sell them, or light one up for a speed boost, slow healing and more stamina, then deal with the withdrawal. Synced for all players.Changelog
[1.0.0] - 2026-09-27
First release.
Added
- Cigarette scrap item, spawning on every moon, worth about 8-20 credits, and picked up by the ship scanner like any other scrap.
- Lighting a held cigarette consumes it and starts smoking, synced to every player through the host.
- A BepInEx config for spawning, burn duration, drag interval, the effects, the light, sound volume and the enemy noise; clients use the host's gameplay values.
- Nicotine effects on the smoker: faster movement, a growing stamina capacity (slower sprint drain) and slow healing while smoking; after burnout a sinking capacity and a non-lethal health drain. Everything resets on death, round end, ship leaving and disconnect.
- The lit cigarette: a filter, paper and burning tip on the smoker's face for everyone else, and in the bottom of your own view for you. The tip has a charred ring, a flickering, smouldering ember with a warm light, and ash that builds up and drops off. A continuous, curling ribbon of smoke rises off it and breaks up into haze. It burns down and fades out at the end.
- Drags every 8-10 s, scheduled by the host and seen by everyone: the vanilla TZP hand-to-face motion (with empty hands), the ember flaring hot with a few sparks, an inhale with crackle, then an exhale blowing a stream of smoke from the mouth.
- Sounds, all synthesized: a lighter strike, the flame held to the tip, inhale, exhale and a burnout sizzle, as 3D sounds on the smoker. The lighter strike is a very small enemy-audible noise (config).
- Late joiners see cigarettes already burning: a joining client asks the host, which sends each active smoker's start, and the cigarette is built at its current length (without the lighting sounds).
- Thunderstore package (
package.sh) and icon.
