Difference between revisions of "Update v0.2.4870.22138"
From Unofficial Stationeers Wiki
(→References) |
(→Changelog) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
[[Category:Updates]] | [[Category:Updates]] | ||
| + | {{Infobox | decat = yes | ||
| + | | title = Shelter in Space: getting out of your suit | ||
| + | | header1 = {{Infobox | decat = yes | child = yes | ||
| + | | title = Hotfix v0.2.4870.22138 | ||
| + | | label1 = Type | ||
| + | | data1 = Big Update | ||
| + | | label2 = Release | ||
| + | | data2 = 21.03.2024 - 03:20 UTC | ||
| + | | label3 = Hyperlink | ||
| + | | data3 = [https://steamdb.info/patchnotes/13805112/ SteamDB] | ||
| + | }} | ||
| + | | header2 = {{Infobox | decat = yes | child = yes | ||
| + | | title = Adjacent Updates | ||
| + | | label1 = Subsequent | ||
| + | | data1 = [[Update_v0.2.4889.22194|Pipe Upgrader: Chickens & Rocket Data (v0.2.4889.22194)]] | ||
| + | | label2 = Previous | ||
| + | | data2 = [[Update_v0.2.4767.21868|Hotfix (v0.2.4767.21868)]] | ||
| + | }} | ||
| + | | belowstyle = | ||
| + | | below = ''[[Updates_Overview|Back to overview of all updates]]'' | ||
| + | }} | ||
== Overview == | == Overview == | ||
| Line 48: | Line 69: | ||
== Changelog == | == Changelog == | ||
| − | < | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> 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. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> back all the moons to be defined as tidally locked and added the tidally locked field to RotatingCelestialBody. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Double Lerp to RocketMath. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> FoodQuality Tooltip to player stats tooltip. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> ability to overlay comparison to another gas in the Phase Change diagram. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> sounds/animations to Drinking Fountain. |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> On/Off sounds to flashlight. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> new icons for Food Quality. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> ability to copy asset GUID to clipboard. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> info screen component to device with material switching when powered/unpowered. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> recipes for Kit (Water Purifier) and Kit (Shower) to PipeBender. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> recipe for Flashlight to Tool Printer. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Hand Sanitizer to Consumables Trader. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> prefabs for pure Ice Hydrogen, Liquid Hydrogen and Polluted Water. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> sliding panel device part prefab. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> audio clip hashes for sliding panel open/close. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> drinking sounds to Water Fountain. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Atmosphere.Remove() with quantity and gasType. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> shower sound. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Water Purifier device (requires Charcoal). |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> polluted water icon to Stationpedia. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> powered shower variant. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> valve lever animation component. |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> handheld flashlight tool. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> phase-change coefficients for Polluted Water. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> polluted water icon. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> recipe for Drinking Fountain. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> thumbnails/recipe/localisation for new Fire Extinguisher. | |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> Drinking Fountain device (first pass). |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> NutritionQuality to Stationpedia. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> mood/hygiene rate info to Difficulty Settings tooltip. | |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> food quality buffs/debuffs. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> hunger/hydration penalty for zero mood. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> new mood/hygiene icons. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> movement penalty for zero mood. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> status updates for mood/hygiene. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> flare gun recipe and cosmetic parachute. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> phase diagram coefficients for Hydrogen. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> support for GasMixture with 32 gas types. | |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> missing prefab. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> shower running effect. |
| − | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> missing PartialPressure cases. | |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> polluted water boilerplate code. |
| − | * Added | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> bonus hygiene for full shower. |
| − | * | + | *<span style="color:#267F00;font-weight:bold">[Added]</span> shower (WIP). |
| − | * Added | + | |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Made new timescale calculation take into account day-to-sidereal day ratio for correctly sizing timescale to target 20 minutes. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> 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. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> 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. | |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> time offsets of all planets to 0 to ensure correct time initialization. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Drinking Fountain to use free-place instead of face-mount. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> PlayerStats delta tooltip to "not increasing" from "stable". | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> 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. | |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> phase-change coefficients for polluted water. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> PrefabHashmap to static class; removed autogeneration code. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> shower to stop when output pipe is full. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> Drinking Fountain behaviour to match water bottle. | |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> FoodQuality to enum; updated Stationpedia entry. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> max stack size for Drinking Fountain. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> smart canisters fire immunity. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> lockers burn time. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> sanitizer tag to spawnable. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> showers to output polluted water when in use. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> shower to use one pipe in final build state. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> showers to output polluted water when in use. |
| − | * Changed | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> mood recovery slower if hygiene low. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> hard suit hygiene loss rate. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> mood reduction from damage. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> mood drop/recovery timings. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> helmet hygiene loss rate. | |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> low mood hunger effect. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> helmet hygiene loss rate. |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> mood drop/recovery timings. | |
| − | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> low mood hunger effect. | |
| − | * Changed | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> SetAllBodies function to take total simulation time instead of Real time. |
| − | * | + | *<span style="color:#E57125;font-weight:bold">[Changed]</span> PrefabHashmap to static class; removed autogeneration code. |
| − | * Changed | + | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> LodFlares not working on wall lights. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Global Atmosphere Temperature on Vulcan changing very suddenly at dawn and dusk. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Atmospheric Ambience audio not correctly matching time of day on Vulcan and Europa. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Europa starting on uint.MaxValue days past due to a negative value not being handled. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> recent regressions preventing tidally locked moons from correctly counting days. | |
| − | * Changed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> time of day variable being wrong. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> day counter (third pass) – cleaned up and refactored code, removed and consolidated duplicate calculations for current angle. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Orbital Simulation on client not in sync with server. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> for day-passing spam on clients – days passed were being overwritten with different values constantly. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> (second pass) on day counter – now works for moons but still needs work to be completely accurate. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> HygieneCritical Status Update not being registered, causing the critical hygiene icon to sometimes not show on clients. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Hygiene could fall below 0. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Gas Logic Variables not exposed on Condensation and Evaporation Chamber. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> multiple devices ignoring validity of input/output pipe networks, causing deletion of contents when removing segments. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> placing device on DataCable with rocketMotherboard causing exception and locking player. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> sliding panel states inverted on atmospheric devices. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> helmet light on/off and open/close sounds interrupting each other. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> server import code running on client for vending machine. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Gas Tank structures missing destroyed build states. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> info panel and sliding panel visible before final build state. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> prefab quantity on DecayedFood, Biomass & PipeLabel. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> incorrect vending machine spawn quantity for decayed food from trader. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> fan rotation animation on air conditioner; added rotator component. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> polluted water endlessly evaporating/condensing in closed systems. | |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Water Purifier build states hidden. | |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> shower valve sound from wrong position. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> fire extinguisher hand orientation. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> flashlight missing blueprint. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> plants only consuming water (not any liquid). | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> random velocity on dropped items. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> flare gun prefab to fit tool slots. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> shower handle sound hash and emit position. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> missing Stationpedia icon for polluted water. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> MiningDrillHeads recycling yield. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> plant water usage (0.4 mol/hr). |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> polluted water localisation error. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Fire Extinguisher slot collider. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> polluted water evaporation. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> Shower Kit stack size. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> missing PartialPressure cases. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> plant error spam. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> wrong materials on devices. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> condensation fog on clients. | |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> atmospheric fog effect. | |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> tooltip offscreen issue. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> mushrooms disappearing. |
| − | * | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> suit swap body disappearance. |
| − | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> damage mood reduction. | |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> loading old save mood/hygiene values. |
| − | * Fixed | + | *<span style="color:#E5BF00;font-weight:bold">[Fixed]</span> rocket battery tooltip. |
| − | * Fixed | + | |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> Commented out some terraforming code (temporarily) which was throwing exceptions. |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> unused Network write and read methods from celestial.cs. |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> Refactored Removed Celestial Update() function. OrbitalSimulation.UpdateAllBodies now runs through the same code path as OrbitalSimulation.SetAllBodies. |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> unused prototype editor tools. |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> old Fire Extinguisher. |
| − | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> Unity animators from sliding panels/fans on atmospheric devices. | |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> hygiene/mood bars from UI. |
| − | * | + | *<span style="color:#E50000;font-weight:bold">[Removed]</span> unused StatusIconHandler. |
| − | |||
| − | * Fixed | ||
| − | * | ||
| − | * | ||
| − | |||
| − | * | ||
| − | * | ||
| − | * | ||
| − | * Fixed wrong materials on devices. | ||
| − | * | ||
| − | |||
| − | * | ||
| − | |||
| − | * Fixed | ||
| − | * | ||
| − | * | ||
| − | * Fixed | ||
| − | |||
| − | |||
| − | * Fixed mood | ||
| − | * | ||
| − | * | ||
| − | * Removed unused | ||
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | * | ||
| − | * | ||
| − | * | ||
| − | * | ||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== References == | == References == | ||
# [https://steamdb.info/patchnotes/13805112/ Update on SteamDB] | # [https://steamdb.info/patchnotes/13805112/ Update on SteamDB] | ||
Latest revision as of 14:07, 10 August 2025
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.
