saunaRoom
Builds the sauna interior for Sauna Master out of voxel shapes: the plank-walled room with two-tier lauteet benches and a warm window, the kiuas stove (stone basin, glowing firebox, chimney), the löyly bucket with its kauha, the refill barrel, the door, and the vent flap — plus t…
saunaRoom
Builds the sauna interior for Sauna Master out of voxel shapes: the plank-walled room with two-tier lauteet benches and a warm window, the kiuas stove (stone basin, glowing firebox, chimney), the löyly bucket with its kauha, the refill barrel, the door, and the vent flap — plus the warm lights and the steam / fire particle emitters.
M.layout exports the world-space anchor points (bench seats, kiuas,
bucket, barrel, door, player spawn) that the game component uses for
seating and proximity-gated interactions. M.build() is called from
the scene entrypoint on every load in both modes; the entities are
temporary, so nothing here bloats scene.json.
Scoped to this part · feeds back into the world's score.