SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Have a Smoke

BBy BlindCaesar

Grow tobacco, cure the leaves, roll your own, and take a long draw while the temporal storm passes.

Have a Smoke

Description

<p class="font-claude-response-body break-words whitespace-normal">Have A Smoke adds a full tobacco pipeline to Vintage Story. From a wild plant found deep in warm forests to a hand-rolled cigar smoked draw by draw. Has custom plant models (please do not laugh), a proper curing-and-rolling chain (i.e. dry leaves and craft in inventory), and smoke that actually rises from the ember (I mention this because it took SO LONG to figure out how to do this).</p> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Tobacco Farming</h3> <ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3"> <li class="font-claude-response-body whitespace-normal break-words pl-2">A fully modeled 8-stage tobacco crop from a tiny seedling rosette to a tall bare-stalked plant crowned with broad drooping leaves, green buds at stage 7, and a pink terminal bloom at stage 8 — all wind-animated.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Wild tobacco spawns in clusters in warm, wet forests (12–27°C, decent rainfall, under and around trees). Breaking any wild plant always yields seeds, so a single find starts your plantation.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Farm it like any vanilla crop: potassium-hungry, roughly 1.65 months to mature. Mature plants drop wet leaves and seeds.</li> </ul> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Leaf Curing &amp; Processing</h3> <ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Fresh-picked wet leaves cure into dry leaves in about 5 in-game days. No special block needed — they cure even sitting in a chest. But don't forget them entirely: wet leaves rot after ~10 days, so pick them and let them dry.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Grind dry leaves in a quern to get <strong>shredded tobacco</strong> (1 leaf → 2 shreds). Dried leaves and shreds keep forever.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Leaves, shreds, and seeds are all ground-storable (sort of).</li> </ul> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Rolling</h3> <div class="overflow-x-auto w-full px-2 mb-6"> <table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal"> <thead class="text-left"> <tr> <th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Product</th> <th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Ingredients</th> <th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col">Yield</th> </tr> </thead> <tbody> <tr> <td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Cigarette</td> <td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">1 Parchment + 2 shredded tobacco</td> <td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">2 cigarettes</td> </tr> <tr> <td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">Cigar</td> <td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">1 whole dry leaf (wrapper) + 2 shredded tobacco</td> <td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top">1 cigar</td> </tr> </tbody> </table> </div> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Lighting and Smoke:</h3> <ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Light up cigars/cigarettes by aiming at an open flame and right clicking (i.e. torch, firepit, etc.) or having a flint in your offhand and right clicking.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Cigarettes have <strong>4 draws</strong>, Cigars have <strong>8</strong>.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Each draw grants a <strong>temporal stability boost</strong>.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">When the last draw is done, the cigar/cigarette breaks.</li> </ul> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Future Plans:</h3> <ul> <li>Add in special wrappers/fillings for cigars/cigarettes to enhance effects (i.e. curing shredded tobacco in whiskey, etc.)</li> <li>Humidors/storage solutions</li> <li>Face props</li> <li>Integration with other mods (i.e. actually allowing the Nicotiana alata flower to be turned into tea with <a href="https://mods.vintagestory.at/steepandbrew">Steep and Brew</a>)</li> </ul> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">Compatability:</h3> <p>Should have no issues with other mods, tried to keep all the processes as isolated as possible to limit potential conflicts. As always, if there's any issues report them to me!</p> <h3 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">My Other Mods:</h3> <ul> <li><a href="https://mods.vintagestory.at/steepandbrew">Steep and Brew</a></li> </ul> <p>&nbsp;</p> <div class="spoiler"> <div class="spoiler-toggle">FAQ</div> <div class="spoiler-text"><strong>Can you add suport for x?<br><br></strong>I can try! I'm pretty new to modding, but if anyone has requests please let me know (also, always curious what sort of mods other people are running!)<br><br><strong>Can you add x feature?<br><br></strong>If it's a good idea, I can try! I'm all up for good ideas because I'm devoid of creativit

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.