Project Zomboid

Project Zomboid

339 ratings
True Smoking [B42]
12
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
891.965 KB
9 Feb @ 12:18am
12 Jul @ 7:36pm
78 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)
118
12 Jul @ 7:33pm
PINNED: Errors / Bugs / Issues
Ratamus
11
3 Apr @ 8:36am
PINNED: Translations
Ratamus
4
4 Jun @ 9:43pm
PINNED: Feedback
Ratamus
124 Comments
Ratamus  [author] 6 hours ago 
@Malu are you using other mods for reading?
Malu 22 hours ago 
It's weird because it was working perfectly fine and it broke the instant I lit one up and then click read on a book. No even removing it, loading the save, the reapplying the mod an reactivating the mod fixed it, it's just broken forever on that save.
Ratamus  [author] 12 Jul @ 10:04pm 
@SIMBAproduz Should be ok, i've been keeping the translation files updated with new options that get added :)
SIMBAproduz 12 Jul @ 8:02pm 
any update that needs to update the translations friend?
Ratamus  [author] 12 Jul @ 7:19pm 
Additionally I will push a small update later to keep the smoke burning slowly while reading as that fits the intended mechanics better, its an easy tweak but something I overlooked during development
Ratamus  [author] 12 Jul @ 7:01pm 
@Malu I don't see an issue on my end. While reading a book you are unable to puff as reading a book is a Timed Action, the smoke will eventually go out while reading a book but you can relight it as normal after you finish reading or put it out and light it up again later. I tested this again to be sure and everything is working as it should. It might be possible you have a mod conflict going on, if you're using default settings for True Smoking in the sandbox consider resubscribing to it while the game is closed and/or removing and re-adding it to your save
Malu 12 Jul @ 5:07pm 
Seems that reading a book while smoking completely breaks the mod, the lit cigarette stays at 8/8 forever and stress doesn't go down. Reloading doesn't fix it, the smoking moodle goes away and the cigarette is returned but if you smoke it happens again.
Ratamus  [author] 9 Jul @ 7:05pm 
@slumsofdespair there are options for the auto puff features in the mod options menu found in the esc menu

Keep smoke lit will automatically take puffs when the smoke is about to go out, passive puffing will also puff between the interval set. Turning those off will stop the auto puffs.

In the sandbox settings there is options to tune how the smokes behave, increasing the smoke length is the easiest way to have a 'longer' smoke
slumsofdespair 9 Jul @ 3:55pm 
@Ratsmus sweet thanks bro is there also a way I can stop it from auto puffing and make it burn slower so I can keep it held in my characters mouth longer?
Ratamus  [author] 8 Jul @ 7:21pm 
@Big_Bluntz that should be intended if you have the smoker trait as you start severely addicted. If you ween off smoking over time it will go down. Default balancing is around a month in game time to lose addiction/smoker trait