ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 81 forks source link

Co-op bots got broken #7977

Open Daar543 opened 1 year ago

Daar543 commented 1 year ago

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):

  1. 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.
  2. 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.

Example Match ID (and possibly Timestamp)

7108837961

Screenshots

obrazek obrazek

adamqqqplay commented 1 year ago

Similar issues: #8898 #8968

Innocence commented 10 months ago

This is insane. They just dont give a sh*t.

Brighd commented 1 month ago

Maybe there's a way to escalate this issue? The bug is still there