The bot randomly skips turns. I was on turn 6 and the bot several plays it could have made, but just passed the turn to the opponent without doing anything at all. I stopped the bot after that, so it should be near the end. View attachment Hearthbuddy 5144 2015-04-05 19.10.txt
I have seen it do it a few more times, it is always this part: [OpponentTurn] [GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end. [GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer. [GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end. [OpponentTurn]
Can you please attach the file "Routines\DefaultRoutine\Silverfish\UltimateLogs\UILogg_2015-04-05_20-42-09.txt"
Still doing this. Skipping a turn can make a winning game turn into a losing game. This needs to be looked into and fixed.
It's still being looked into. A lot of the logs we've looked at the bot was doing what it was supposed to, but users didn't fully understand exactly why it was doing it. In the log you posted above, if you remember, which cards did you expect to be played but the bot didn't?
I don't know - it was 2 weeks ago. All I know is that there were blatantly obvious things it could do (more than one option) and it immediately ends turn within a couple of seconds of my turn starting. It doesn't even use it's hero power or anything - not a single mana spent. I will try to get a screenshot of what is in my hand next time it happens for you. With that said, I don't know when that will be because I am afk most of the time when it is going. When I do see it, I usually just happen to glance over and see it do it while I am on my other monitor doing something else like email/ebay/etc.
The next time it happens, please PM me the exact deck you're using and we'll try doing some testing using those cards, as it might be related to a specific card you're using. The AI uses some heuristics to perform actions. Sometimes it doesn't play every card as soon as it can by design. This might look like it's not doing the right thing, but according to it's calculations, it's not doing something for a reason (although I cannot explain this specific process or reason). E.g., I saw the AI trade a card when it had a divine shield card to play. Ideally, sure, it would have been better to divine shield and then trade, but according to the AI calcs, it was better to save the card. It doesn't mean the AI did something wrong per-se, it's just the cacls it did lead it to think it would have been better not to use it. As users send us more logs and issues, we'll try to make more changes and double check to make sure we're not breaking anything specifically, but it'll take some time, as it's impossible to test all scenarios and card combinations for possible side effects or breakdowns in logic that result from any changes.
Ok - will do. I can tell you it isn't a specific card though - I used 3 decks mainly - warlock, druid, warrior. I have seen it happen with all 3 decks, and there are no common cards between all 3 decks. With that said, it may be caused by more than one card. The only cards that are shared between zoo and the other decks is Harvest Golem which is in my druid deck, but not my warrior. I understand about using heuristics, but there is never a reason to not hero power as a warrior or druid, so I doubt it is correct (albiet poor) calculations. Edit: Edit again: I don't know how often it happens. I only lose 1 out of every 20 or so games, but I am at a pretty low MMR and have powerful decks so even if I skipped turns, I could probably still often win.