adamqqqplay / dota2ai

Ranked Matchmaking AI: An improved Dota2 AI based on Valve's default AI. Has more than 3 million subscribers on Steam.
http://steamcommunity.com/sharedfiles/filedetails/?id=855965029
GNU General Public License v3.0
320 stars 86 forks source link

Fix issues. #61

Closed AaronSong321 closed 3 years ago

adamqqqplay commented 3 years ago

Great work, I hope you can give a summary of the changes at your convenience. In addition, the title can be written in more detail, the title "Fix issues" is too broad.

AaronSong321 commented 3 years ago

Full logs:

Fix chen using persuasion at allies; Fix crystal_maiden cancel frostbite; Fix the issue that bots don't use abilities when their mana is not enough without mana cost reduction; Bots now buy mekansm in terms of the team; Fix ember_spirit rarely use abilities; Fix bounty_hunter don't use track; Add bristleback hairball; Fix bristleback use quill_spray at unit targets Fix alchemist berserkers_rage; Add cm_stop_freezing_field, lycan_wolf_bite; Stop using sven_strength_of_god, lycan_shapeshift when the target is too far away; Increase the desire of jakiro using liquid_fire at towers; Fix doom using devour at ancient targets; Fix earth_spirit using boulding at unit targets; Fix furion sprout bugs; Cancel qop_sonic_wave losing argets after chasing; Add a feature that bots avoid allies with winters_curse; Notify teammates when buying team items; Fix earth_spirit ability usage wrong target; Fix abyssal_underlord use abilities at creeps; Fix doom acquired abilities; Fix ember_spirit abilities; Decrease the desire of enigma using midnight_pulse at creeps; Add faceless_void_time_walk_reverse; Improve natures_prophet not blocking friend melee heroes; Fix medusa bugs; Add terrorblade demon_zeal, terror_wave; Fix windrunner ability level up; Avoid batrider using napalm when unnecessary; Fix chen, doom using holy_persuasion or devour at high-level creeps; Fix clinkz using death_pact at ancient creeps; Fix earth_spirit, faceless_void using moving abilities at game start; Low the desire enigma, jakiro using AOE at creeps; Improve furion sprout to not block friends; Avoid mirana using ultimate when enemies have dust or gem; Add ogre_magi_smash; Fix wraith_king summoning skeleton warriors; Lower the desire of batrider, troll_warlord, treant using ultimate; Add troll_warlord_rampage; Avoid lion, spectre using ultimate when unncessary; Force every bot to buy dust when enemy has invisibility abilities or items;

AaronSong321 commented 3 years ago

The only available new feature is that bots buy mekansm in terms of the team. Bots now buy dusts when enemy team has invisibility abilities or items.

All other commits are fixes of individual heroes' abilities.