Dota 2
BOT EXPERIMENT Credit:FURIOUSPUPPY
Showing 61-70 of 83 entries
< 1 ... 5  6  7  8  9 >
Update: Jul 12, 2017 @ 4:38am

1. Fixed bot lingering around power up rune at the start of the game.
2. Fixed Centaur only use stomp when he can kill the target.
3. Bring back armlet to item build.
4. Shared tango usage on Spirit Bear.
5. Bot will consume remaining shared tango and faerie fire after 10 minutes mark to free up some inventory space even though they're in full hp.
6. Work in progress jungle farming. Currently only Alchemist, Bloodseeker, Legion Commander, Life Stealer, Wraith King, Ursa that able to do that.
Warning! This overrode mode_farm_generic will make the bot clear the jungle camp even though the other teammates clearing the same camp, in other words they will ignore farming human player and keep stealing their farm and they will prioritize farming than pushing. They'll stop farming after they have nothing to buy (until they have Moon Shards and BoT2)

Update: May 25, 2017 @ 11:11am

1. Fixed Earth Spirit walking Stone Remnant.

Update: May 23, 2017 @ 9:28am

1. Reworked mode_rune on bots (there maybe afk bot for a while)
2. Now mid laner will start with 2 pairs of faerie fire as consumables.
3. Support hero bots will give the mid laner a tango.
4. Support hero bots will give human player tango if :
- You have at least 1 faerie fire at the start of the game and they have more than 2 charge of tango.
- You're within 1200 range from support when laning, you don't have any tangos left, and they have more than 1 charge of tango.

Update: May 22, 2017 @ 7:55am

1. Fixed buyback on Meepo's clones.
2. Improved stuck detection logic.

Update: May 21, 2017 @ 5:17am

1. Fixed bots tried to buy secret shop item when they're still outside secret shop range.
2. Now bots can realize if they're stuck however, it needs 5 sec to make sure and make bots realize that they're stuck. When they're stuck they will use blink, force staff, tp scroll, or escape ability to get out from the stuck location when that item or ability is fully castable (if it's an item they're not in backpack). I'm using IsLocationPassable() API to determine stuck location so there maybe hit and miss. For example location near tree but not surrounded by tree is consider as not passable, location arround building is consider as not passable, some part of high ground ward place sometimes considered as passable. If you want to know which part of the map that considered as "not passable", type "dota_bot_debug_minimap_cycle 8" on the console and look for red colored area.

Update: May 20, 2017 @ 2:59am

1. Fixed Rubick not leveling up correctly.
2. Fixed Arc Warden Tempest Double tries to purchase item.

Update: May 19, 2017 @ 10:01pm

1. Fixed missed item component change on Heart of Tarrasque and Mask of Madness.

Update: May 18, 2017 @ 8:27am

1. Fixed techies not buying any item.

Update: May 18, 2017 @ 3:18am

1. Fixed Brewmaster, Spectre, and Lifestealer not leveling up correctly.
2. Fixed support hero bot spamming selling-buying ward and dust.
3. Bots will not buy item when their stash is full to prevent the item dropped to the ground.
3. Fixed Captain's Mode lane assignment if the Captain is not a bot.
- The 1st and 2nd pick will go the the off lane, the 3rd pick will go to the mid lane, the 4th and 5th pick will go to the safe lane regardless of what type of role you pick.

Update: May 17, 2017 @ 7:46am

1. Fixed Brewmaster Earth and Storm Panda not attacking during team fight.
2. Now bot will pick hero 1 by 1 in sequence according to bot player slot in each team after 1 minute mark.
2. Change regarding item and ability build :
- Fixed item component for some items after 7.06 patch.
- Invoker have 50:50 chance to build Quas-Exort or Quas-Wex Invoker.
- Mid lane heroes that can became a support such as lina or windranger will not buying support item after the game start ( 0 minute mark ).
- Mid lane hero will always buy bottle if it's a type of heroes that need bottle.
- Now all bot will start with 1 set of tangos and 1 healing salve as starting item.
- Most of melee heroes in the game will buy poor man's shield as starting item so it may slowing down their item progression. There will be damage block stacking on some heroes because of these but they will sell it after 25 minutes mark.
- Easier item build editing. If you don't like the item build open, edit, and save item_build_[hero_name].lua in build folder inside my script. Open this ItemUtility.lua file in my script folder for item name reference.
- Heroes now have a random talent choice. If you didn't like the randomized talent choice you can edit ItemBuildUtility.lua file in my script directory. Change "rand" variable to false and then save. The talent choice will be back to the default talent choice. And if you don't like the talent choice or the skill build you can edit the item_build_[hero_name].lua in build folder inside my script and this is the guide :
Ability Q = 1; Ability W = 2; Ability E = 3; Ability R = 4;
Talent 1 = 1 or 2; Talent 2 = 3 or 4; Talent 3 = 5 or 6; Talent 4 = 7 or 8;
in X["skills"] variable there will be a long number sequence that will determine the hero skill build beside talent and the short number sequence that will determine the talent choice. For example :
Antimage Skill Build: W,Q,E,W,W,R,W,Q,Q,Q,R,E,E,E,R => {2,1,3,2,2,4,2,1,1,1,4,3,3,3,4}
Antimage Talent Build: Talent 1, Talent 2, Talent 3, Talent 4 => {2,4,6,7}
For the list of skill and talent name you can see npc_heroes.txt file in "Steam\SteamApps\common\dota 2 beta\game\dota\scripts\npc" directory or this is the talent reference in gui :

| 8 | 7 |
| 6 | 5 |
| 4 | 3 |
| 2 | 1 |

Note : If you edit the skill build make sure you have four 1, 2, and 3 numbers and three 4 numbers except for Invoker or you will have a failed leveling up bot.

#This new item and ability build module maybe have same bug. I haven't test it for all heroes in game. So if there is an error please report. : )