Great job, just one small suggestion.
When the game is about to start, i noticed that the bot will always have the cursor on top of the hero and this shows a white highlight (the other player is aware of this i believe) so it's a way to detect if someone is using a bot. Could you make this not an issue by moving the cursor away from the hero when the game is about to start?
PS:
Just had this issue while typing this post, playing zoo vs freeze mage the bot got stuck trying to use soul fire on mage after revealing Ice Block.
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
target failure...
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
target failure...
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
target failure...
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
When the game is about to start, i noticed that the bot will always have the cursor on top of the hero and this shows a white highlight (the other player is aware of this i believe) so it's a way to detect if someone is using a bot. Could you make this not an issue by moving the cursor away from the hero when the game is about to start?
PS:
Just had this issue while typing this post, playing zoo vs freeze mage the bot got stuck trying to use soul fire on mage after revealing Ice Block.
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
target failure...
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
target failure...
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...
target failure...
play action
play: Soulfire (43) target: Khadgar (64)
[Pickup] The card was picked up in 109 ms.
targeting...