Update v0.2.4870.22138
From Unofficial Stationeers Wiki
Summary and full changelog for version v0.2.4870.22138.
| Hotfix v0.2.4870.22138 | |
|---|---|
| Type | Big Update |
| Release | 21.03.2024 - 03:20 UTC |
| Hyperlink | SteamDB |
| Adjacent Updates | |
| Subsequent | Pipe Upgrader: Chickens & Rocket Data (v0.2.4889.22194) |
| Previous | Hotfix (v0.2.4767.21868) |
| Back to overview of all updates | |
Contents
Overview[edit]
This update pushes players towards **building enclosed rooms** and **living in them** – ensuring they encounter real engineering challenges and interact with all game systems. It introduces two simple but clear metrics: Hygiene and Mood. Alongside these, there are new items (Shower, Water Purifier, Drinking Fountain), a reworked Fire Extinguisher, a new Hand Torch, and many fixes to the day cycle and orbital body simulation.
Highlights[edit]
- Getting you out of your suit
The goal is to gently encourage players to **open their helmet** and **remove their suit** in a pressurised base.
- Hygiene
- Wearing a suit (especially a hard suit) will cause hygiene to **drop**. - Opening the helmet slows this drop, and being out of a suit naturally **restores** hygiene. - The Shower instantly restores hygiene above the default level.
- Mood
- Decreases when hygiene is low or the player takes damage. - Low mood → **increased hunger rate**; critical mood → **minor** debuffs to movement and tool speed. - Restored by spending time in a base and increasing hygiene.
- Food Quality
- Food quality now affects **maximum hydration**: raw food lowers it, canned/complex meals boost it.
- Shower
- Fastest way to replenish hygiene. - Consumes **clean water** and outputs **Polluted Water**, which must be purified.
- Polluted Water
- New liquid. Cannot be used by devices that require fresh water. - Freezes into Polluted Water Ice, boils into regular H₂O steam. Prepares the game for future gases/liquids.
- Water Purifier
- Cleans Polluted Water back into H₂O. Consumes **coal/charcoal**.
- Drinking Fountain
- Makes staying hydrated easier by placing them around your base.
- Fire Extinguisher
- New extinguisher replaces the old one. Works with a canister filled with an **inert liquid**.
- Hand Torch
- New handheld flashlight with narrow and wide beam modes.
- Day Counter Fix
- Day counter fixed → storms now occur again. More refinements will come, but worlds should now behave correctly.
Changelog[edit]
- [Added] Re-added time offsets to world starts where needed. Notably Vulcan starts at dusk, Venus starts at its reversed morning, and Moons start at non-eclipsed mornings.
- [Added] back all the moons to be defined as tidally locked and added the tidally locked field to RotatingCelestialBody.
- [Added] Double Lerp to RocketMath.
- [Added] FoodQuality Tooltip to player stats tooltip.
- [Added] ability to overlay comparison to another gas in the Phase Change diagram.
- [Added] sounds/animations to Drinking Fountain.
- [Added] On/Off sounds to flashlight.
- [Added] new icons for Food Quality.
- [Added] ability to copy asset GUID to clipboard.
- [Added] info screen component to device with material switching when powered/unpowered.
- [Added] recipes for Kit (Water Purifier) and Kit (Shower) to PipeBender.
- [Added] recipe for Flashlight to Tool Printer.
- [Added] Hand Sanitizer to Consumables Trader.
- [Added] prefabs for pure Ice Hydrogen, Liquid Hydrogen and Polluted Water.
- [Added] sliding panel device part prefab.
- [Added] audio clip hashes for sliding panel open/close.
- [Added] drinking sounds to Water Fountain.
- [Added] Atmosphere.Remove() with quantity and gasType.
- [Added] shower sound.
- [Added] Water Purifier device (requires Charcoal).
- [Added] polluted water icon to Stationpedia.
- [Added] powered shower variant.
- [Added] valve lever animation component.
- [Added] handheld flashlight tool.
- [Added] phase-change coefficients for Polluted Water.
- [Added] polluted water icon.
- [Added] recipe for Drinking Fountain.
- [Added] thumbnails/recipe/localisation for new Fire Extinguisher.
- [Added] Drinking Fountain device (first pass).
- [Added] NutritionQuality to Stationpedia.
- [Added] mood/hygiene rate info to Difficulty Settings tooltip.
- [Added] food quality buffs/debuffs.
- [Added] hunger/hydration penalty for zero mood.
- [Added] new mood/hygiene icons.
- [Added] movement penalty for zero mood.
- [Added] status updates for mood/hygiene.
- [Added] flare gun recipe and cosmetic parachute.
- [Added] phase diagram coefficients for Hydrogen.
- [Added] support for GasMixture with 32 gas types.
- [Added] missing prefab.
- [Added] shower running effect.
- [Added] missing PartialPressure cases.
- [Added] polluted water boilerplate code.
- [Added] bonus hygiene for full shower.
- [Added] shower (WIP).
- [Changed] Made new timescale calculation take into account day-to-sidereal day ratio for correctly sizing timescale to target 20 minutes.
- [Changed] SetAllBodies function to take total simulation time instead of Real time. This means time-scale changes mid playthrough no longer change the number of simulation days past. Simulation time now drives the simulation and is synced to clients. TotlRealTime is still stored for debugging.
- [Changed] LongitudeAtEpoch is now used as the definition of the start of the year, instead of an offset. Worlds now start on day 1 regardless of orbital position configuration.
- [Changed] time offsets of all planets to 0 to ensure correct time initialization.
- [Changed] Drinking Fountain to use free-place instead of face-mount.
- [Changed] PlayerStats delta tooltip to "not increasing" from "stable".
- [Changed] Shower and Drinking Fountain to use same behaviour as WaterBottleFiller for water safety assessment. Toxic gases or other liquids will cause error; non-toxic gases allow operation.
- [Changed] phase-change coefficients for polluted water.
- [Changed] PrefabHashmap to static class; removed autogeneration code.
- [Changed] shower to stop when output pipe is full.
- [Changed] Drinking Fountain behaviour to match water bottle.
- [Changed] FoodQuality to enum; updated Stationpedia entry.
- [Changed] max stack size for Drinking Fountain.
- [Changed] smart canisters fire immunity.
- [Changed] lockers burn time.
- [Changed] sanitizer tag to spawnable.
- [Changed] showers to output polluted water when in use.
- [Changed] shower to use one pipe in final build state.
- [Changed] showers to output polluted water when in use.
- [Changed] mood recovery slower if hygiene low.
- [Changed] hard suit hygiene loss rate.
- [Changed] mood reduction from damage.
- [Changed] mood drop/recovery timings.
- [Changed] helmet hygiene loss rate.
- [Changed] low mood hunger effect.
- [Changed] helmet hygiene loss rate.
- [Changed] mood drop/recovery timings.
- [Changed] low mood hunger effect.
- [Changed] SetAllBodies function to take total simulation time instead of Real time.
- [Changed] PrefabHashmap to static class; removed autogeneration code.
- [Fixed] LodFlares not working on wall lights.
- [Fixed] Global Atmosphere Temperature on Vulcan changing very suddenly at dawn and dusk.
- [Fixed] Atmospheric Ambience audio not correctly matching time of day on Vulcan and Europa.
- [Fixed] Europa starting on uint.MaxValue days past due to a negative value not being handled.
- [Fixed] recent regressions preventing tidally locked moons from correctly counting days.
- [Fixed] time of day variable being wrong.
- [Fixed] day counter (third pass) – cleaned up and refactored code, removed and consolidated duplicate calculations for current angle.
- [Fixed] Orbital Simulation on client not in sync with server.
- [Fixed] for day-passing spam on clients – days passed were being overwritten with different values constantly.
- [Fixed] (second pass) on day counter – now works for moons but still needs work to be completely accurate.
- [Fixed] HygieneCritical Status Update not being registered, causing the critical hygiene icon to sometimes not show on clients.
- [Fixed] Hygiene could fall below 0.
- [Fixed] Gas Logic Variables not exposed on Condensation and Evaporation Chamber.
- [Fixed] multiple devices ignoring validity of input/output pipe networks, causing deletion of contents when removing segments.
- [Fixed] placing device on DataCable with rocketMotherboard causing exception and locking player.
- [Fixed] sliding panel states inverted on atmospheric devices.
- [Fixed] helmet light on/off and open/close sounds interrupting each other.
- [Fixed] server import code running on client for vending machine.
- [Fixed] Gas Tank structures missing destroyed build states.
- [Fixed] info panel and sliding panel visible before final build state.
- [Fixed] prefab quantity on DecayedFood, Biomass & PipeLabel.
- [Fixed] incorrect vending machine spawn quantity for decayed food from trader.
- [Fixed] fan rotation animation on air conditioner; added rotator component.
- [Fixed] polluted water endlessly evaporating/condensing in closed systems.
- [Fixed] Water Purifier build states hidden.
- [Fixed] shower valve sound from wrong position.
- [Fixed] fire extinguisher hand orientation.
- [Fixed] flashlight missing blueprint.
- [Fixed] plants only consuming water (not any liquid).
- [Fixed] random velocity on dropped items.
- [Fixed] flare gun prefab to fit tool slots.
- [Fixed] shower handle sound hash and emit position.
- [Fixed] missing Stationpedia icon for polluted water.
- [Fixed] MiningDrillHeads recycling yield.
- [Fixed] plant water usage (0.4 mol/hr).
- [Fixed] polluted water localisation error.
- [Fixed] Fire Extinguisher slot collider.
- [Fixed] polluted water evaporation.
- [Fixed] Shower Kit stack size.
- [Fixed] missing PartialPressure cases.
- [Fixed] plant error spam.
- [Fixed] wrong materials on devices.
- [Fixed] condensation fog on clients.
- [Fixed] atmospheric fog effect.
- [Fixed] tooltip offscreen issue.
- [Fixed] mushrooms disappearing.
- [Fixed] suit swap body disappearance.
- [Fixed] damage mood reduction.
- [Fixed] loading old save mood/hygiene values.
- [Fixed] rocket battery tooltip.
- [Removed] Commented out some terraforming code (temporarily) which was throwing exceptions.
- [Removed] unused Network write and read methods from celestial.cs.
- [Removed] Refactored Removed Celestial Update() function. OrbitalSimulation.UpdateAllBodies now runs through the same code path as OrbitalSimulation.SetAllBodies.
- [Removed] unused prototype editor tools.
- [Removed] old Fire Extinguisher.
- [Removed] Unity animators from sliding panels/fans on atmospheric devices.
- [Removed] hygiene/mood bars from UI.
- [Removed] unused StatusIconHandler.
