Survival Expanded – Safe Temperature

If you liked this item, please rate it up on Steam Workshop page.

Author: dracoix 🐉

Last revision: 18 Mar, 2024 at 23:18 UTC

File size: 3.65 MB

On Steam Workshop

Description:

ORIGINAL AUTHOR: 1trickpwnyta
ORIGINAL WORKSHOP: https://steamcommunity.com/sharedfiles/filedetails/?id=3003414541

Pawns will stop and seek safer temperature much earlier before they collapse.


This is an optimized version of 1trickpwnyta’s mod which includes:

Optimizations

Includes several improvements. Inline object references and typecasts were removed, checks are performed every 1000 ticks instead of every tick, core code was unabstracted, incorrectly nested code was fixed, the original ‘JobGiver_SeekSafeTemperature’ method was restored, a null check was added in version 1.5, and TryGetAllowedCellInRegion was restored for user preference. Additionally, the mod was changed to a prefix and overrode JobGiver_SeekSafeTemperature in version 1.5. The desired safe area temperature range is now dynamic based on injury severity.

Game v1.5 Changes:

(So far…)
– Hot and cold desired safe areas have been given a dynamic headroom depending on needs for safety. This bug was not discovered until a fresh naked brutality play-through in 1.5.

Game v1.4 Changes:

– Pawns do not stand in doorways.
– Checks are done every 1/60th of a day, rather than every tick.
– Original core code restored to select a safe region if available.
– The headroom is expanded, pawns will not seek safer temperature until midway through Initial severity.
– Waiting in safer area time has increased to cut down on "ping-ponging" between safe zones.

Because this is a forked mod, I will not promote my Patreon link. If you wish to support me, you may go to my other mods or the Survival Expanded collection to find the link.

Download
Required items:

Click the title to search on this site.


HarmonySteam Workshop