cannawen / dota-gsi-discord-bot

Use Dota 2's Game State Integration API to make helpful announcements in a discord voice channel
MIT License
5 stars 2 forks source link

[bug] analytics not tracking enemy heroes after defaulting to empty array - check that we still know who enemy heroes are? #140

Open cannawen opened 7 months ago

cannawen commented 7 months ago

Wrong analytics; got wisp instead of grim in this game - https://www.opendota.com/matches/7492029389

Image

Grim was dc'd at the start of the game (pick phase)

cannawen commented 7 months ago

Enemy heroes analytics not triggered on previous two games of the day

https://www.opendota.com/matches/7491450535 https://www.opendota.com/matches/7491985072

Image Image

cannawen commented 7 months ago

Sketchy conversion rates

Image

cannawen commented 7 months ago

Conversion rates may be wrong because some people don't have the correct version of the GSI config file to include minimap.

Another failed enemy hero tracking - (phoenix instead of mars ... this must be just what the GSI is giving us?) https://www.opendota.com/matches/7501427351 Image

cannawen commented 7 months ago

The most annoying part is when the bot thinks there is a furion; but there is not actually? So it warns the wisdom runes incorrectly (supposed to be tiny instead of np)

https://www.opendota.com/matches/7509122762 Image

cannawen commented 7 months ago

At 0:32 in the above game, this was the state of the minimap.

Image

Tiny was taking a portal from bottom to top (in fog); and invoker had just used a sunstrike. Is it possible that invoker sunstrike shares the same minimap icon as furion... that would be super messed up.