0.16.0.0 - Eliminate Storage, Fix Offline Calc Stuck, Many Tweaks and Bugfixes
Upgrade to golang v1.20.4.
Remove storage! Remake the core storage buildings, storage is no longer limited at all for food/metal/crystal/science. The previous 4 resource-focused buildings do something else instead of increase storage for that resource, including a combat buff. Since all of this translates to an easier game, increase wave difficulty modestly to compensate.
Fix major bug where farming UI could get stuck calculating forever (and eventually crash) for very late game saves. Thanks Tyrrandae for reporting.
Multiple significant performance optimizations to battle logic (especially helps speed up calculating push %, farm rate, ideal farm level, etc).
More properly fix market to give you the same amount of trade as storage.
Change a bunch of items, prestiges, sciences etc. to no longer increase storage for food/metal/crystal/science, and do something else instead.
Rebalance / better standardize the sap prestige abilities that make enemies weaker, and the discount prestige abilities.
Tweak various insight abilities for balance.
Fix issue where 'finding best farm level' banner sometimes didn't pop up if you were re-clicking it after you had recently clicked it.
If no backline units exist to protect, guards are free to move from beginning of battle.
Fix a bug where trade screen sometimes wouldn't let you trade, even though you should be able to.
Fix a bug where, on loading a save and then trading, the trade resource would immediately fill right after trading, multiple times.