HungryPathing 0.2.2 (preview)
Pre-release
Pre-release
Preview: a compatibility fix for BeaverBuddies MultiColony, found by an audit rather than by a beaver. Game 1.1.2.4, requires the Harmony mod.
Fixed
- MultiColony gives each colony its own working hours. It patches the per-beaver "are we working" test, which this mod already goes through, but not the game's single
WorkingHoursManager.EndHours, which the pre-fuel rule reads for "hours left in the shift". So beavers of a colony that chose, say, a 20-hour day were planned against the game's 16. The mod now asks MultiColony'sColonyWorkingHoursfor the beaver's own colony, through reflection with no dependency; without MultiColony, or if its API changes, the game's value is used and the log says which (MultiColony:line afterNeeds in this game).
Everything else is 0.2.1. Not yet observed in a game where a colony set its own hours; in every session so far both code paths gave the same answer, so this is a preview until someone plays that case.
Install
Unzip into Documents\Timberborn\Mods so that Mods\HungryPathing\version-1.1\manifest.json exists, replacing the previous version, and enable it in the mod manager. In multiplayer every player needs the same version and an identical settings file.