Skip to content

3.4.1

Compare
Choose a tag to compare
@SMUnlimited SMUnlimited released this 08 Dec 23:33
· 21 commits to master since this release

Added

  • Elf players now have a 50% chance to perform an Ancient Barracks creep rush, various issues in its original introduction now fixed.
  • Added self preservation micro support for burrowing, stoneform, healing wards, healing wave, healing spray and rejuvination. (jzy-chitong56)
  • (Devtools) Added uninstall command line scripts.

Changed

  • When we enhanced the build code to build other things if it can't build the current priorities it caused strategies to tier up much earlier than designed. Now tier ups can only occur as follows:
    • once most higher priority unit production is done honoring the strategy.
    • No expansion occurring unless we already have multiple mines to support the cost.
    • Or we have lots and lots of spare gold and wood so should just use it to tier up.
    • (DevTools) New block available for strategies. E.g SetTierBlock(1, 0.75, 60, true) that blocks tiering up from tier 1 unless more than 75% of higher priority units are built. Unlocks if over 60 food. Final argument prevents tier up while expanding if set to true. Tier block overrides previous tier level block if repeated in a strategy.
  • Building additional factory buildings should not be done while actively tiering up as the buildings needed for tier 2/3 may be different.
  • Harass will correctly keep harassing if no units can harm its air harass.
  • Harass attacks will return harassing units faster to the ai's control when complete.
  • Reduced time heros wait to pick up items after creeping in half.
  • Better management of the captain home locations, the players strength and applying this to retreat control, town threatened, town defense and teleport to better react to issues.
  • Main army is now calculated to be the strongest army which should prevent issues when hero is not anywhere near the army force.
  • (Devtools) Fixed calculation issues with SetReact and made it consistently easy to know the priorities of units it is building by making priority go backwards from value specified instead of increasing.

Fixed

  • Fix to avoid rare crashes in job thread.
  • Fix to avoid a case where AMAI tries to buy more than one hero in tier 1 and when using the recalculate heros ai command.
  • Fix Panda clones to not be canceled early when hero is going home or buying items.
  • If no units to attack with windwalk, then will exit windwalk and just attack a building rather than just stand around doing nothing.
  • Fixed an issue where harass attacks fail to start.
  • Fixed an issue where harass attacks could fail to track harass units correctly.
  • Fixed an issue where harass attacks could cause units to permanently stop moving.
  • Team game defeated ai's that cannot share to a same race player will share to victim neutral player same as in single matches.
  • Ensure focus fire controls are not running during a players retreat.
  • Natural retreat will now actually trigger instead of staying stuck in combat.
  • Alliance targets are once again flagged to allies with a ping on the minimap.
  • Fixing mining behaviour in maps like dustwallowkeys. Effectively implemented our own mining logic so we do correctly mine the nearest mine we own.
    • This also helps protect all races from building initial base buildings at the wrong mine.
  • Fixed issue where harvested mines is calculated incorrectly for humans and orcs for various use cases.
  • Small fix so that ai does not retreat from creeps sleeping or are not fully engaged.
  • Fixed an issue where undead would try and tier up due to base defense instead of tiering up through the strategy.
  • Fixed an issue where when attack forces went home they didn't run to the place where town defense is required.
  • Fixed an issue where night elf wisps would end up doing nothing as they were flagged for hardcoded gold harvesting but our custom logic had already put wood wisps in the mine.
  • Fix that could mean healer units were not fully considered before use.
  • Reliability fix for item expansion.
  • Fixed issue where buying units could not attack nearby units.
  • When buying a unit/item try and buy before retreating when there is danger.
  • Multiple mine control fixes (jzy-chitong56)
  • Fixed 4th mine chance was evaluated incorrectly. (jzy-chitong56)
  • (Classic) Include missing hero harass attacks that are applicable from reforged scripts.
  • (Installer) Fix menu install options not working (jzy-chitong56)