Skip to content

3.3.3

Compare
Choose a tag to compare
@SMUnlimited SMUnlimited released this 25 Feb 17:53
· 294 commits to master since this release

Added

  • (DevTools) Added a perl power script to uninstall AMAI from a directory of maps.
  • (DevTools) Classic script compilation will sync settings from REFORGED that don't need to be different. Could be used manually by modders as a blueprint to inherit settings.

Changed

  • Require more than 1 zepplin before attempting water expansions which should help fix some transporting issues.
  • Optimized double expansion detection reducing total unit loops.
  • Optimized first expansion calculation (jzy-chitong56)
  • AMAI does a better job collecting any items after creeping.
  • Added build order so that Elf will now sometimes buy the moonstone and Humans will now buy lesser clarity potions.
  • Optimizations to return home after an attack only when nessecary instead of all the time.
  • Added a random element to upkeep saving times so some ai's save for longer or shorter before breaking the upkeep barrier.
  • (DevTools) Optimize.bat script is now called OptimizeAll.bat.

Fixed

  • Prevent desyncs with zoom function.
  • Fixed issues causing various strategy blocks to be ignored if units defined before the blocks are set.
  • Fixed issue where elf would not ever build ancient of war promptly.
  • Units sent home for healing from a water expansion can now be picked up by zeppelins.
  • Fixed issue where undead gold mines were never fully detected as mines correctly for various logic.
  • Hardened the town checks to ensure more likely to match the internal blizzard AI town.
  • Fixed picked healer was not alive. (jzy-chitong56)
  • Some mining irregularity fixes.
  • Fix water expansion distance not calculated correctly. (jzy-chitong56)
  • In certain languages if translated chat messages with variable placeholders cannot be parsed at least still return the message rather than complete nonsense.
  • Fixed an issue where only a specific creep needs to be killed for AMAI to think mines and neutral buildings were unguarded going forwards.
  • Fixed an issue where town threat was always 0 or negative so AMAI couldn't tell it was in danger correctly.
  • Fixed an issue where AMAI would share heroes with each other on defeat which is not intended behaviour and could break score screens.
  • Fixed a minor issue related related to forming assault groups.
  • Fixed issue where upkeep calculations were still being ignored.
  • (Classic) Fixed an issue where player 14 would share with the creeps.
  • (Classic) Fixed game start crash with AMAI vs AI. (jzy-chitong56)
  • (Classic) Fixed some TFT settings not in sync with REFORGED.
  • (DevTools) Fixed the optimize all script and the makeAll and optimizeAll scripts will pause between versions.