Skip to content

Releases: BradEwing/InfestedArtosis

0.4.2

23 Apr 21:56
Compare
Choose a tag to compare

Changes

  • Workers handled in WorkerManager, subcomponent of UnitManager
  • Assign unit creation to larva
  • State machine for plans

Fixes

  • Properly handle extractor creation
  • Fix scout target assignments to prevent situation where units idle and do noyinth
  • Fix queue deadlock that resulted in no hatcheries or units being made.

Regressions

  • Drop Lair building
  • Drop Sunken building

0.4.1

08 Apr 02:48
Compare
Choose a tag to compare

Features

  • Prioritize sunken creation
  • Put units to sleep for a period of time to reduce APM spam, which is impacting bot performance on BASIL.

Fix

  • Remove console log statements, they cause the bot to block on SSCAIT and auto-lose the game.

0.4.0

07 Apr 05:26
Compare
Choose a tag to compare

Features

  • Extractors are now assigned to be taken with every base expansion.
  • Workers consider distance and current saturation of mineral patches on assignment.
  • Build sunken colonies to defend.
  • Build evolution chambers to take ground unit upgrades.
  • Smarter placement assignment and reassignment for buildings

Fixes

  • Fixed bug where worker and resource assignments did not correctly handle the destruction of a mineral patch.
  • Fixed bug where the Extractor would infinitely queue to be produced.

0.3.0

06 Apr 03:22
b55469a
Compare
Choose a tag to compare

Features

  • Macro supports building morphs: Lair
  • Attacking units will consider if they are already attacking before trying to move or begin another attack command

Bug Fixes

  • Production queue tasks that are assigned to a destroyed units are requeued. They are given increased performance.
  • When looking for a worker to build, no longer pull from a unit that is already assigned to build.
  • Stop tracking morphed buildings in unit assignments. Handle their onMorph logic.

0.2.0

05 Apr 02:49
724ec73
Compare
Choose a tag to compare

Features

  • Combat units consider hostile buildings when selecting targets
  • Scouts will only check starting locations until an enemy building is found
  • Track the enemy main base location

Bug Fixes

  • Fix bug where units that had morphed were still retained in mineral/geyser assignments.