Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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
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.