Skip to content

Overmind 0.4.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@bencbartlett bencbartlett released this 16 Jun 04:04
· 301 commits to master since this release

(EDIT: this release contains a RoomPlanner bug. The attached binary has been updated; for the fixed source, please refer to this commit.)

This patch makes Abathur a little smarter in which reactions he chooses and fixes some bugs accidentally introduced by changes in the last release.

Added

  • Initial (incomplete) room planner support for bunkers; this will be finished in a later release
  • UpgradeSite inputs now actively request that minerals be removed from them in case they get in there somehow (such as a transporter dying on top of the container)

Changed

  • Abathur now checks to see if a colony can acquire the necessary base ingredients for a reaction queue through terminal transfers or via trading before assigning it to the evolutionChamber
  • Renamed LogisticsNetwork.request() and LogisticsNetwork.provide() to LogisticsNetwork.requestInput() and LogisticsNetwork.requestOutput() to be less confusing

Fixed

  • Fixed a bug where colony substrings in a flag name could cause a directive to reference the wrong colony, e.g. "E11S12" directs to "E11S1"
  • Fixed a bug introduced when CreepSetups were refactored in the last release that could cause bootstrapping directives to fail to run
  • Fixed a bug in LogisticsNetwork where predicted carry amounts could exceed carry capacity