Project Zomboid

Project Zomboid

433 ratings
True Smoking [B42]
13
3
4
2
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
950.192 KB
9 Feb @ 12:18am
29 Sep @ 9:48am
82 Change Notes ( view )

Subscribe to download
True Smoking [B42]

Description
True Smoking [B42]
This mod provides a more realistic and immersive smoking experience. Smoking is no longer a short action but now a tracked and passively handled mechanic where the stats and effects are distributed over time while smoking. There is also a optional Nicotine System that implements Addiction and Withdrawal

Smoking
Light a smoke as normal, any restrictive headgear will be taken off. After lighting, a moodle will appear tracking the progress of your smoke. You can take puffs manually or enable passive smoking and your character will take puffs when idle or when the smoke is about to go out!

Dynamic Burn Rate
The smoke will burn faster as you puff or move around, when idle it will slowly go out. If it goes out you can relight it to keep smoking. Smokes can be put out and saved for later, the amount left will be visible on the item tooltip. Cigars, pipes, and cigarillos are more effective than a single cigarette so you don't need to smoke the whole thing to get the same effects as a single cigarette!

Freedom
Lighting, puffing, and putting out the smoke are timed actions that your character performs, after a smoke has been lit you can now do whatever you like while smoking. Take puffs whenever you want but make sure your smoke doesn't go out or you will need to relight it or save it for later!

Nicotine System
The Nicotine system adds Nicotine, Addiction, and Withdrawal. This system allows the Smoker trait to be dynamically lost and gained based on Addiction levels. Nicotine is accumulated while smoking and leads to Addiction over time. Nicotine provides small amounts of fatigue and hunger reduction. Withdrawal causes small amounts of boredom and unhappyness gain. There are various traits that effect the metabolism rate of Nicotine on the player and your tolerance level varies based on Addiction. The more addicted you are the less effective smokes become at completely removing your stress. This system is completely optional and can be turned off in the Sandbox Options if desired.

Features
  • Save Game Compatible!
  • Controller support
  • Split-screen support
  • Compatible with Smoker Trait and most mods
  • Options and Settings configurable via Sandbox Options and Mod Options
  • All vanilla smokes compatible with visual item displayed on face!

Controls
Default Keyboard
K - Tap to take a short puff, hold to keep puffing. Will light a cigarette or unpack one. Relights the smoke when if it goes out. ; (semi colon) - Puts the smoke out. Re-equips headgear that was taken off.
Controller
Button prompts will appear when the corresponding action can be done. LB is a modifier key that when held changes the B action as follows below: LB + B = Get/Light Cigarette LB + B = Put Out Smoke / Re-equip headgear B = (Hold) Take Puff / Relight

Configurable
I have made most of the mod configurable through Sandbox Options and in-game Mod Options. Most features can be toggled, or tuned to your liking. All vanilla smoke items can have their properties changed to have different smoking times, burn characteristics and effectiveness. The Nicotine system which adds more depth to the Smoker trait can be tweaked or turned off completely if desired, this system also allows the Smoker Trait to be gained or lost over time. Moodles can be toggled off or on if desired. I review comments almost daily and add options and fix bugs as quickly as I can so feel free to leave feedback or requests. I would highly recommend checking the in-game Mod Options to help configure the behaviour of the mod to your liking as there are many options to help automate smoking or you can disable them to make it completely manual.

Mod Support

Most mods should be compatible, if not let me know and I'll look at making a patch. I've also added a config system for modders to directly integrate into the True Smoking system, some mods may require their authors to add a config to fully support their OnEat methods

Future Updates
  • Custom Animations
  • Mod support as requested and needed
  • Further tweaks, options, etc



[ko-fi.com]

Do not modify or redistribute my mod/code without consent, ask for permission. Treat this mod as on 'lockdown'

Credits
Credits to BongoRaccoon32 and CenturyOldRat for the wearable smokable assets
Thanks to everyone in the discord for their contributions in sharing modding knowledge

Translations
RU - M1ST0R
PTBR - Simba
KR, JP, TR, CN - Claude 3.7

Workshop ID: 3423984426
Mod ID: TrueSmoking
Popular Discussions View All (3)
121
26 Sep @ 3:29pm
PINNED: Errors / Bugs / Issues
Ratamus
11
3 Apr @ 8:36am
PINNED: Translations
Ratamus
6
27 Aug @ 8:07am
PINNED: Feedback
Ratamus
175 Comments
Cyrisa 22 hours ago 
Seems to be working now. Though having trouble keeping smokes lit for long using default settings.
Vice Admiral Jackknife 29 Sep @ 2:17pm 
Thanks for the update mate, always love the good work.
Ratamus  [author] 29 Sep @ 9:50am 
Pushed an update to potentially fix errors people are still seeing.

Seems like 42.12 has a bug with chewing tobacco that is not from my mod that is causing it to break stress stats from smoking when used
Cyrisa 29 Sep @ 4:32am 
pretty broken atm in 42.12 as this breaks timed actions now. hoping to see it fixed sometime soon. great mod otherwise.
Vice Admiral Jackknife 29 Sep @ 12:13am 
I think possibly chewing tobacco might be bugged, I got some, chewed it and it sent my happiness and boredom plummeting. Tried it again and it set my stress to null.
Belisar 28 Sep @ 9:23pm 
I can't find the passive smoking option? Am I blind?
ace 27 Sep @ 4:51pm 
does this work/can you make this work with SOTO?
Bucky 27 Sep @ 4:20pm 
i cant drink from sinks because this mod says i have a mask but i dont.And what the hell does smoking have to do with drinking from sink
SIMBAproduz 27 Sep @ 12:26pm 
THX
Ratamus  [author] 27 Sep @ 12:23pm 
42.12 Errors should be fixed, an unfortunate change in the new build changed Cigarette Packs from containers to a new item that uses recipes to add or remove cigarettes from the pack. This broke how my mod tracks the amount remaining on cigarettes that were stored in packs as now a new cigarette is effectively being spawned in when taking from the pack.

Everything else should still be working from my tests, I'll need to further investigate and come up with a solution for properly tracking partially smoked cigarettes being added to packs.

Basic JiggasGreenfire mod support has been added, will work on this some more with the author to move configuration over to them to handle