If a player disconnects in Coop bots, the bot will control their hero. The behavior is dependent on if the bot script supports this hero (=the bots can pick such hero):
If the bot does not know this hero, the hero will not use or learn any spells nor buy items. It can still move, attack, capture outpost, buyback and pick up items.
If the bot knows this hero, it will behave as a regular bot - learn spells and talents, use them, buy items (it can get confused if you buy items than the regular build, but usually can handle this), etc.
The 1) is stupid, but consistent behavior. However, the 2) got actually broken within the last month - the bot can still level spells and use them, but cannot buy items.
This means the gold simply sits in the bot's bank and is completely unused except for buybacks.
Solution:
a) Allow the bots to buy items accordingly to their build (=revert).
b) Pool the bot's gold (this will also fix the 1) ), same as when player leaves in a normal match.
Description
If a player disconnects in Coop bots, the bot will control their hero. The behavior is dependent on if the bot script supports this hero (=the bots can pick such hero):
The 1) is stupid, but consistent behavior. However, the 2) got actually broken within the last month - the bot can still level spells and use them, but cannot buy items.
This means the gold simply sits in the bot's bank and is completely unused except for buybacks.
Solution:
a) Allow the bots to buy items accordingly to their build (=revert).
b) Pool the bot's gold (this will also fix the 1) ), same as when player leaves in a normal match.
Example Match ID (and possibly Timestamp)
7108837961
Screenshots