Mods / Sauna

Tags:
QoL Realism AI Gameplay Building
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:

  1. The stove is burning — load firewood (up to four logs) and light it with a firestarter.
  2. 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.
  3. 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 IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.0 spa
1.22.0 - 1.22.7
1646 Aug 19th at 12:44 PM spa_1.1.0.zip 1-click install

Compatibility

  • Immersive Body Temperature.

 

 Added

  • Ice baths. The Bathing Tub can now be turned into a proper ice bath. Fill it with at least
      40 litres of plain cold water, then right-click it with Crushed Ice. Four portions fill the tub's
      ice meter from 25% to 100%.
  • Crushed Ice. Break either Glacier Ice or Packed Glacier Ice with a hammer in the crafting grid
      to receive four portions. The recipe costs one point of hammer durability.
  • Temperature-based melting. Ice persists in the tub, catches up correctly after chunk unloads
      and game restarts, and melts according to the outside temperature. It does not melt at or below
      0°C; at 20°C a full charge lasts about six in-game hours.
  • Stronger ice-bath reward. A plunge into ordinary natural water grants +10% walk speed, while
      an iced Bathing Tub grants +20%. Both buffs last 10 in-game hours. By default, a Bathing Tub must
      contain ice before it counts as a cold plunge.

 

Fixed

  • Alcohol blackouts now use the player's lying pose. 
1.0.5 spa
1.22.0 - 1.22.7
439 Aug 16th at 9:37 PM spa_1.0.5.zip 1-click install

Real Smoke compatibility. 
https://mods.vintagestory.at/realsmoke

1.0.4 spa
1.22.0 - 1.22.6
1165 Aug 14th at 10:51 AM spa_1.0.4.zip 1-click install

initial realese 


39 Comments (oldest first | newest first) (threaded | flat)

Piepiez, Sep 4th at 4:39 PM

Maybe add a sauna vihta 👍

Anxiolytic, Aug 31st at 11:21 PM

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))

Majke , Sep 1st at 7:06 AM (modified Sep 1st at 7:06 AM)
@Anxiolytic: 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 roo

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).

dbailey185001, Aug 29th at 12:02 PM

Love it! Seconding the request for VS roofing compatibility

Majke , Aug 29th at 8:00 PM
@dbailey185001: Love it! Seconding the request for VS roofing compatibility

I already started working on this. Give me few more days :)

Runovaris, Aug 22nd at 11:35 PM

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ä.

Majke , Aug 23rd at 12:41 PM (modified Aug 23rd at 12:43 PM)
@Runovaris: 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.

dbailey185001, Aug 29th at 12:01 PM
@Runovaris: 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ä.

Instead of complaining, why don't you just make a non-ai version? You guys are funny

Raek, Aug 20th at 2:14 AM

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?

Randompug, Aug 17th at 1:58 AM

If this gets compatability with Bathtime and Immersive Body Temperature it will be an instant download

Braye, Aug 17th at 10:25 PM
@Randompug: 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.

AverageSwede, Aug 17th at 12:49 AM

Any chance you could make this compatible with VS roof mod?

Khaasarax, Aug 15th at 2:03 PM (modified Aug 15th at 2:47 PM)

Great mod!
Please make it compatible with these mods:
Bathtime
Realsmoke
Stinkychair

That would be really cool :)  (hot!)

Nyklone, Aug 15th at 2:10 AM

OH LORD! if me and the lads ever update version our Northern Climbs city needs a sauna

Stahl, Aug 14th at 5:10 PM

I was just thinking the game needed this. 😄

TheDarkPlague, Aug 14th at 3:33 PM (modified Aug 14th at 3:34 PM)

Looks cool !

Just a question (I do ask this a lot, I should point out) – was the mod created using AI?

GamerNerd, Aug 14th at 5:30 PM
@Majke: 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".

GamerNerd, Aug 14th at 6:10 PM
@Majke: 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.

Nico_Nico_Nyx, Aug 14th at 6:52 PM
@Majke: Yes I used AI

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.

TheDarkPlague, Aug 15th at 2:23 PM
@Majke: Yes I used AI

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.

DapperHamster, Aug 21st at 3:25 AM
@Majke: Yes I used AI

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.

Liliet, Aug 14th at 11:48 AM

Bath time compat? :3

Majke , Aug 14th at 1:27 PM
@Liliet: Bath time compat? :3

should work fine

Liliet, Aug 14th at 8:06 PM
@Majke: 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?

Liliet, Aug 15th at 5:35 AM
@Majke: as it doesnt have any conflicts

Well, it would be lovely to have explicit integration where a sauna cleans you too >.>

Majke , Aug 15th at 9:24 AM
@Liliet: Well, it would be lovely to have explicit integration where a sauna cleans you too >.>

but doesnt souna makes you sweaty (dirty) :D

Liliet, Aug 15th at 12:53 PM (modified Aug 15th at 12:55 PM)
@Majke: 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.

Blaiyze, Aug 16th at 3:57 PM
@Liliet: 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 wor

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.

Liliet, Aug 16th at 4:17 PM (modified Aug 16th at 4:17 PM)
@Blaiyze: 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

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.

EpicureanCapn, Aug 29th at 10:19 PM
@Liliet: 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. 😅