Mods / Sauna
- Tags:
- Author:
- Majke
- Side:
- Both
- Created:
- Aug 14th at 10:51 AM
- Last modified:
- Aug 19th at 12:44 PM
- Downloads:
- 3250
-
Recommended download (for Vintage Story 1.22.0 - 1.22.7):
spa_1.1.0.zip 1-click install
Sauna
A Vintage Story 1.22 mod. Seal a room, light the iron stove, splash a watering can over the hot stones, and you have a working sauna — a proper kiuas. Stay and heal, earn a lasting boost to your max health, take a cold plunge for a burst of speed, or drink in the heat and let the sauna set you straight.
How a sauna works
Three things have to be true at once, or you are just standing next to a stove:
- The stove is burning — load firewood (up to four logs) and light it with a firestarter.
- It is steaming — pour a watering can over the hot stones for löyly. One second of pouring buys 30 seconds of steam, up to 10 minutes.
- You and the stove share a sealed room (vanilla
RoomRegistry). The whole enclosed room is the sauna zone.
Steam runs out and wood burns away — you have to come back and top both up. That is the loop.
What the sauna does
- Healing. +1 HP every 5 s while your saturation is above half. Step out and a two minute afterglow keeps mending you at +1 HP per 10 s.
- Visits & max health. Two uninterrupted minutes counts as a visit. Visits in the last 7 game days raise your max health: 1 visit → +1, 2 → +3, 4 → +5. Stop going and it fades on its own. At least 8 game hours must pass between visits.
- Cold plunge. Two minutes in the heat leaves you hot for three. Get into cold water — any water, or a Bathing Tub — while hot and you move 10% faster for 1200 s (around 10 in game hours)
- Overheating. Let that window lapse without cooling off and you burn food faster for 2 minutes and stay uncomfortably warm.
- Body temperature. Climbs to 42.5 °C and plateaus while you stay inside — hotter than any real sauna would leave you, and adjustable in the config.
Nipping out for up to 30 seconds does not interrupt anything.
Drinking in the sauna
| Intoxication | After | What happens |
|---|---|---|
| > 0.3 | immediately | Screen sways, food burns faster. No healing, no afterglow, no cold plunge, no visit credit. |
| > 0.6 | 1 min | Dizzy: −25% movement, a stumble every 10 s, vision swims. |
| > 1.0 | 2 min | 35% chance every 25 s of collapsing for 3 s. Collapse within 2 blocks of the stove and you burn. |
Bathing Tub
A barrel-shaped tub holding 100 litres, filled from a bucket. Standing in one with at least 40 litres counts as a cold plunge, so a sauna can have its own without digging a pond. Crafted from 6 sticks and 3 planks, like a barrel.
The chimney
Shift+right-click a chimney segment against the stove — or against any segment already up — and it stacks another one on top, up to 8 tall. Segments take their facing from whatever they stand on, so a stack always lines up with the stove under it. The flue can leave the room the way a real one does: floor over it and the next segment goes in above the floor, crossing up to three solid blocks with no holes cut around the pipe.
Crafting
| Item | Grid | Cost |
|---|---|---|
| Sauna Stove | Stones across the top row, iron plates across the middle, an iron rod in each bottom corner | 3 loose stones, 3 iron plates, 2 iron rods |
| Stove Chimney | Two iron plates, one above the other | 2 iron plates → 4 segments |
| Bathing Tub | The barrel pattern — sticks down the sides, planks up the middle | 6 sticks, 3 planks |
Iron is deliberate: the stove is iron in the model, and putting the sauna behind a bloomery keeps it something you build once you are settled. The stones accept any rock the drystone fence accepts.
Requirements
- Vintage Story 1.22.0 or newer
- Server side: Universal (required on both client and server)
- No external dependencies, no Harmony, no JSON patches
Configuration
All thresholds and durations live in VintagestoryData/ModConfig/spa.json, rewritten on every start so new keys appear in an old file. Highlights: RequireEnclosedRoom, StoveRequiresSteam, HeatRadius, and VisitTiers — set VisitTiers to a single { "Visits": 4, "Bonus": 5 } entry for an all-or-nothing bonus instead of the ladder.
Commands
Requires the chat privilege. Handy because the 7-day visit window is hard to test otherwise.
/spa status— zone, session, heated/overheat/speed timers, intoxication, body temperature, current tier/spa visits— the four visit slots and which still count/spa addvisit//spa clearvisits— inject or wipe visits/spa intox <0..1.1>— set intoxication without drinking/spa loeyly— top up the steam on the stove you are looking at
Combatibility with
- Immersive Body Temperature.
- Realistic smoke
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.1.0 | spa | 1646 | Aug 19th at 12:44 PM | spa_1.1.0.zip | 1-click install | ||
|
Compatibility
Added
Fixed
| |||||||
| 1.0.5 | spa | 439 | Aug 16th at 9:37 PM | spa_1.0.5.zip | 1-click install | ||
|
Real Smoke compatibility. | |||||||
| 1.0.4 | spa | 1165 | Aug 14th at 10:51 AM | spa_1.0.4.zip | 1-click install | ||
|
initial realese | |||||||
Maybe add a sauna vihta 👍
Wow, this mod is awesome. But for some reason, it’s clearly glitching on my server. Only once did the steam in my steam room display normally. And the next day, when I came, it just stopped appearing. No matter what I did. Although visually, the steam room is working. + The counters on the top panel don’t update automatically; I have to open and close the door :( In addition, I have the chat privilege, but the commands in the readme don’t work.
P.S. 2 days have passed in the game, the steam room has started working again, which generally depends on whether steam appears or not. (at the same time, the steam room was working.)
P.S 2 . I also noticed that if you put a hatch (door) above the pipe, it doesn't count. And in general, for some reason, if I do not completely seal the sauna (although obviously the smoke should go away) no steam accumulates. Some kind of black bath))
Thanks. As for the chimney, you can place it like this: pipe > block > pipe, and it should work. I'm still working on a better way to implement the chimney (plus one-roof compatibility).
Love it! Seconding the request for VS roofing compatibility
I already started working on this. Give me few more days :)
As a Finn, I was excited. Then I saw the AI tag. Now I'm just disappointed. Miksi pitää pilata hyvät ideat aina sillä.
Sorry the tag ruined it more than the mod itself did.
Instead of complaining, why don't you just make a non-ai version? You guys are funny
Hm. I'd love to see one day some integration with the Steep and Brew mod-who wouldn't like a cup of cool floral tea during the afterglow period of a sauna run? Might even boost the healing briefly, alongside that of the tea (since some teas have unique effects).
But as it is, this is interesting, I may give it a try after I test some other mods I want to use-don't want weird conflicts, yeah?
If this gets compatability with Bathtime and Immersive Body Temperature it will be an instant download
Same, hoping for IBT compatability.
Earlier in the comments the author states that there should be no conflicts with Bathtime.
Does the Sauna like, make you cleaner? That's what I mean by compat
Im still working on it
🐐⌚
Any chance you could make this compatible with VS roof mod?
i will look into that
Great mod!
Please make it compatible with these mods:
Bathtime
Realsmoke
Stinkychair
That would be really cool :) (hot!)
OH LORD! if me and the lads ever update version our Northern Climbs city needs a sauna
I was just thinking the game needed this. 😄
Looks cool !
Just a question (I do ask this a lot, I should point out) – was the mod created using AI?
Yes I used AI
good for you for using tools for help! and don't listen to the "i'll never ride on a horseless carriage!" people who hate ai "just cause".
Like its a tool right. I want to make my life easier :D
like everything humans make. "to make X easier". i'm sure a lot of people complained during the industrial revolution, but the majority think that it has done more good than bad.
It's far more complicated than that and you're well aware of that.
What part did you use AI specifically? Some people just use it to help organize stuff, or like search up things, but others let the AI do the entire mod (including the art) and that's the part people don't like.
For coding, searching, organizing. Modeling I do by myself.
Okay, but you need to add the tag IA for the mod. So that people are aware of it and can decide for themselves whether or not to use it.
Thank you for being open about it when asked, I'm just here seconding the "please disclose your AI use" request though. The ability to add an AI tag to mods was added to the mod database for a reason. Adding more detail about your use in the description is helpful if you feel the need to caveat anything.
Bath time compat? :3
should work fine
As in, being in a sauna should help make you clean, or as in, it'll do nothing to make you clean?
as it doesnt have any conflicts
Well, it would be lovely to have explicit integration where a sauna cleans you too >.>
but doesnt souna makes you sweaty (dirty) :D
No? Like yes it makes you sweaty, but the sweat like. Literally washes off the dirt. You only need to rinse yourself off after. You absolutely go to a sauna to make yourself clean.
Like. Wikipedia article on sauna
> The word sauna is an ancient Finnish word referring to both the traditional Finnish bath and to the bathhouse itself.
Bath. Bathhouse.
Uh bro... have you ever been to a sauna? It doesn't make you clean. It makes you sweaty. That's why the word is BATHHOUSE because the sauna doesn't clean you, you BATHE after the sauna. You still have to shower after a sauna BECAUSE of the sweating. JFC
I go to a Nordic Spa regularly.
The Bath Time compat should be that the sauna speeds up getting smelly, necessitating a bath after the sauna.
I have, actually? You're clean after a sauna + the cold dip after it.
Admittedly that might be another variety of sauna than the Nordic Spa one. Shrug.
Saunas literally have showers outside of them, in most cases, for you to clean yourself before and after; the purpose of the sauna is to sweat out the impurities, typically (aside from the social benefits), especially in the case of Finnish sauna and cultures with bathhouses. But the sauna, itself, does not inherently make you clean. 😅