Open trigun0x2 opened 9 years ago
Yep, I noticed ... it's because the game log is like that. It follows the screen actions, this happens when you do stuff which is still animated when you click the end turn. I don't have an easy way to fix that atm.
Some mail from @gtch which could be a track to follow
I'm going to disgress for a moment to explain to +Michel Daviot how we can improve the end of turn detection — you may not all care about the details, just understand that we don't allocate cards to exact turns just yet, but we should be able to improve turn detection so that cards can be correctly allocated to turns...
I actually have been hoping to improve that one the refactoring of HearthStats Companion is complete, because it will be easier to do once we have a cleaner event model.
Typically the Companion notices the end of turn two or three seconds after the card draw appears in the logs: There are several reasons for the delay:
For that last reason I'm hoping to take advantage of the refactoring to have a class that consumes events from both the log and the screen, and then pushes out new events with more context. So, for example:
I often find that a player's action is moved to the beginning of the next player's turn instead of the end of this own, and this continues one.
I.E. : https://s3-us-west-2.amazonaws.com/hearthstats/prem-logs/124356/3902748