So last night, I had the bot set to auto stop at 30 wins.
I was at rank 4. I came home this morning to find myself at rank 20 0 stars
0 Wins, 103 Losses.
I watched the bot play a game, I had full board control with lethal in a turn or two..
The bot concedes the game.
it did this 3x
[HIDE][TournamentScene]
[TournamentScene_PlayQueue] Now waiting for a match.
[GameEventManagerOnNewGame]
[IsClientInUsableState] LoadingScreen.IsTransitioning.
[GameplayScene_BEGIN_MULLIGAN] !MulliganManager.introComplete.
[GameplayScene_BEGIN_MULLIGAN] !MulliganManager.m_waitingForUserInput.
[GameplayScene_BEGIN_MULLIGAN] Waiting to be in this state longer.
[GameplayScene_BEGIN_MULLIGAN] MulliganManager.IsMulliganActive.
[Mulligan] PALADIN vs HUNTER.
[Mulligan] The mulligan execution check [mulliganData.UserClass == TAG_CLASS.HUNTER] is false, so the mulligan criteria [card.Entity.Id == "DS1_184"] will not be evaluated.
[Mulligan] AT_079 should be mulliganed because it matches the user's mulligan rule: [card.Entity.Cost >= 4 and card.Entity.Id != "GVG_063"] (True).
[Mulligan] The mulligan execution check [mulliganData.UserClass == TAG_CLASS.HUNTER] is false, so the mulligan criteria [card.Entity.Id == "DS1_184"] will not be evaluated.
[Mulligan] Now thinking about mulliganing EX1_349 for 0 ms.
[Mulligan] Now thinking about mulliganing EX1_130 for 2583 ms.
[Mulligan] Now thinking about mulliganing AT_079 for 5036 ms.
[Mulligan] Now thinking about mulliganing EX1_080 for 2704 ms.
[GameplayScene_BEGIN_MULLIGAN] Now mulliganing AT_079.
[GameplayScene_BEGIN_MULLIGAN] All cards are in the proper mulligan state. Now confirming the mulligan.
[GameEventManagerOnMulliganConfirm]
[HistoryManager] Now resetting...
[GameplayScene_MAIN_ACTION] Now setting the greet emote.
[OpponentTurn]
[UsePendingEmote] Emotes are not displayed. Now bringing them up.
[UsePendingEmote] Emotes are displayed. Now attempting to use GREETINGS.
[UsePendingEmote] Now using the Greetings emote.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
#######################################################
fight is logged in: .\Routines\DefaultRoutine\Silverfish\UltimateLogs\UILogg_2016-01-17_08-38-21.txt
#######################################################
calculating stuff... 08:38:21.5164
calculating ended! 08:38:21.6224
play action
play: Secretkeeper target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 1
calculating stuff... 08:38:24.7846
calculating ended! 08:38:24.7976
play action
play: The Coin target nothing
[Pickup] The card was picked up in 107 ms.
calculating stuff... 08:38:27.0367
calculating ended! 08:38:27.0477
play action
play: Noble Sacrifice target nothing
[Pickup] The card was picked up in 126 ms.
calculating stuff... 08:38:30.0789
calculating ended! 08:38:30.0899
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:39:03.6788
calculating ended! 08:39:03.7698
play action
play: Knife Juggler target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 2
calculating stuff... 08:39:07.2350
calculating ended! 08:39:07.2460
play action
minion attack: Secretkeeper target: Rexxar
calculating stuff... 08:39:09.4632
calculating ended! 08:39:09.4712
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:39:32.8745
calculating ended! 08:39:32.9735
play action
minion attack: Secretkeeper target: Rexxar
calculating stuff... 08:39:39.8649
calculating ended! 08:39:39.9499
play action
play: Secretkeeper target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 1
calculating stuff... 08:39:43.1241
calculating ended! 08:39:43.1341
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:40:02.1452
calculating ended! 08:40:02.2192
play action
use ablitiy: Reinforce target nothing
calculating stuff... 08:40:05.4264
calculating ended! 08:40:05.4364
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:40:21.4763
calculating ended! 08:40:21.6223
play action
play: Keeper of Uldaman target: Silver Hand Recruit targetEnt 73
[Pickup] The card was picked up in 109 ms.
[UseAt] 2
targeting...
calculating stuff... 08:40:25.9615
calculating ended! 08:40:25.9735
play action
play: Secretkeeper target nothing
[Pickup] The card was picked up in 124 ms.
[UseAt] 2
calculating stuff... 08:40:29.4717
calculating ended! 08:40:29.4817
play action
minion attack: Silver Hand Recruit target: Rexxar
calculating stuff... 08:40:31.8009
calculating ended! 08:40:31.8079
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:40:58.3124
calculating ended! 08:40:58.7444
play action
play: Mysterious Challenger target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 2
calculating stuff... 08:41:02.3396
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.AggregateException: One or more errors occurred. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at HREngine.Bots.MiniSimulator.startEnemyTurnSimThread(List`1 source, Int32 startIndex, Int32 endIndex) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 226
at HREngine.Bots.MiniSimulator.<>c__DisplayClass2.<doallmoves>b__0(Tuple`2 range) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 134
at System.Threading.Tasks.Parallel.<>c__DisplayClass32`2.<PartitionerForEachWorker>b__30()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](Partitioner`1 source, Action`1 body)
at HREngine.Bots.MiniSimulator.doallmoves(Playfield playf, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 131
at HREngine.Bots.Ai.doallmoves(Boolean test, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 116
at HREngine.Bots.Ai.dosomethingclever(Behavior bbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 252
at HREngine.Bots.Silverfish.updateEverything(Behavior botbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\silverfish_HB.cs:line 198
at HREngine.Bots.DefaultRoutine.<OurTurnLogic>d__1c.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 775
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at HREngine.Bots.DefaultRoutine.<Logic>d__3.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 486
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.FgWpX3eHZ9MTB=Jkr \* h5B\&".MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.0W!hr8pw-K7Hu\._y)o#geGIQ\&.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.<pj%j5n\&y1Lh542{d%d-LLD=.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.XG%b6#x%w>VKwUcSfk^sXarH!.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine.Ps{Aw<MZLi(IM50(67\.UD<J;1.I_B\&cFU^v/>/)~26c'z~pZ:r$.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.**************(Boolean )
at Buddy.Coroutines.Coroutine.************(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Tick()
at Triton.Bot.BotManager.*********(IBot )
play action
minion attack: Silver Hand Recruit target: Rexxar
calculating stuff... 08:41:05.2888
calculating ended! 08:41:05.3038
play action
minion attack: Keeper of Uldaman target: Rexxar
calculating stuff... 08:41:07.6639
calculating ended! 08:41:07.6789
play action
minion attack: Secretkeeper target: Rexxar
calculating stuff... 08:41:10.0771
calculating ended! 08:41:10.0881
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:42:17.4709
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.AggregateException: One or more errors occurred. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at HREngine.Bots.MiniSimulator.startEnemyTurnSimThread(List`1 source, Int32 startIndex, Int32 endIndex) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 226
at HREngine.Bots.MiniSimulator.<>c__DisplayClass2.<doallmoves>b__0(Tuple`2 range) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 134
at System.Threading.Tasks.Parallel.<>c__DisplayClass32`2.<PartitionerForEachWorker>b__30()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](Partitioner`1 source, Action`1 body)
at HREngine.Bots.MiniSimulator.doallmoves(Playfield playf, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 131
at HREngine.Bots.Ai.doallmoves(Boolean test, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 116
at HREngine.Bots.Ai.dosomethingclever(Behavior bbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 241
at HREngine.Bots.Silverfish.updateEverything(Behavior botbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\silverfish_HB.cs:line 198
at HREngine.Bots.DefaultRoutine.<OurTurnLogic>d__1c.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 775
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at HREngine.Bots.DefaultRoutine.<Logic>d__3.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 486
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.FgWpX3eHZ9MTB=Jkr \* h5B\&".MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.0W!hr8pw-K7Hu\._y)o#geGIQ\&.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.<pj%j5n\&y1Lh542{d%d-LLD=.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.XG%b6#x%w>VKwUcSfk^sXarH!.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine.Ps{Aw<MZLi(IM50(67\.UD<J;1.I_B\&cFU^v/>/)~26c'z~pZ:r$.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.**************(Boolean )
at Buddy.Coroutines.Coroutine.************(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Tick()
at Triton.Bot.BotManager.*********(IBot )
Lethal detected. Concede...
[GameplayScene_FINAL_GAMEOVER] The EndGameScreen is not shown.
[GameplayScene_FINAL_GAMEOVER] Waiting to be in this state longer.
[Stop] Now requesting the BotThread to stop.
[Stats] Stop[/HIDE]
I was at rank 4. I came home this morning to find myself at rank 20 0 stars
0 Wins, 103 Losses.
I watched the bot play a game, I had full board control with lethal in a turn or two..
The bot concedes the game.
it did this 3x
[HIDE][TournamentScene]
[TournamentScene_PlayQueue] Now waiting for a match.
[GameEventManagerOnNewGame]
[IsClientInUsableState] LoadingScreen.IsTransitioning.
[GameplayScene_BEGIN_MULLIGAN] !MulliganManager.introComplete.
[GameplayScene_BEGIN_MULLIGAN] !MulliganManager.m_waitingForUserInput.
[GameplayScene_BEGIN_MULLIGAN] Waiting to be in this state longer.
[GameplayScene_BEGIN_MULLIGAN] MulliganManager.IsMulliganActive.
[Mulligan] PALADIN vs HUNTER.
[Mulligan] The mulligan execution check [mulliganData.UserClass == TAG_CLASS.HUNTER] is false, so the mulligan criteria [card.Entity.Id == "DS1_184"] will not be evaluated.
[Mulligan] AT_079 should be mulliganed because it matches the user's mulligan rule: [card.Entity.Cost >= 4 and card.Entity.Id != "GVG_063"] (True).
[Mulligan] The mulligan execution check [mulliganData.UserClass == TAG_CLASS.HUNTER] is false, so the mulligan criteria [card.Entity.Id == "DS1_184"] will not be evaluated.
[Mulligan] Now thinking about mulliganing EX1_349 for 0 ms.
[Mulligan] Now thinking about mulliganing EX1_130 for 2583 ms.
[Mulligan] Now thinking about mulliganing AT_079 for 5036 ms.
[Mulligan] Now thinking about mulliganing EX1_080 for 2704 ms.
[GameplayScene_BEGIN_MULLIGAN] Now mulliganing AT_079.
[GameplayScene_BEGIN_MULLIGAN] All cards are in the proper mulligan state. Now confirming the mulligan.
[GameEventManagerOnMulliganConfirm]
[HistoryManager] Now resetting...
[GameplayScene_MAIN_ACTION] Now setting the greet emote.
[OpponentTurn]
[UsePendingEmote] Emotes are not displayed. Now bringing them up.
[UsePendingEmote] Emotes are displayed. Now attempting to use GREETINGS.
[UsePendingEmote] Now using the Greetings emote.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
#######################################################
fight is logged in: .\Routines\DefaultRoutine\Silverfish\UltimateLogs\UILogg_2016-01-17_08-38-21.txt
#######################################################
calculating stuff... 08:38:21.5164
calculating ended! 08:38:21.6224
play action
play: Secretkeeper target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 1
calculating stuff... 08:38:24.7846
calculating ended! 08:38:24.7976
play action
play: The Coin target nothing
[Pickup] The card was picked up in 107 ms.
calculating stuff... 08:38:27.0367
calculating ended! 08:38:27.0477
play action
play: Noble Sacrifice target nothing
[Pickup] The card was picked up in 126 ms.
calculating stuff... 08:38:30.0789
calculating ended! 08:38:30.0899
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:39:03.6788
calculating ended! 08:39:03.7698
play action
play: Knife Juggler target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 2
calculating stuff... 08:39:07.2350
calculating ended! 08:39:07.2460
play action
minion attack: Secretkeeper target: Rexxar
calculating stuff... 08:39:09.4632
calculating ended! 08:39:09.4712
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:39:32.8745
calculating ended! 08:39:32.9735
play action
minion attack: Secretkeeper target: Rexxar
calculating stuff... 08:39:39.8649
calculating ended! 08:39:39.9499
play action
play: Secretkeeper target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 1
calculating stuff... 08:39:43.1241
calculating ended! 08:39:43.1341
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:40:02.1452
calculating ended! 08:40:02.2192
play action
use ablitiy: Reinforce target nothing
calculating stuff... 08:40:05.4264
calculating ended! 08:40:05.4364
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:40:21.4763
calculating ended! 08:40:21.6223
play action
play: Keeper of Uldaman target: Silver Hand Recruit targetEnt 73
[Pickup] The card was picked up in 109 ms.
[UseAt] 2
targeting...
calculating stuff... 08:40:25.9615
calculating ended! 08:40:25.9735
play action
play: Secretkeeper target nothing
[Pickup] The card was picked up in 124 ms.
[UseAt] 2
calculating stuff... 08:40:29.4717
calculating ended! 08:40:29.4817
play action
minion attack: Silver Hand Recruit target: Rexxar
calculating stuff... 08:40:31.8009
calculating ended! 08:40:31.8079
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:40:58.3124
calculating ended! 08:40:58.7444
play action
play: Mysterious Challenger target nothing
[Pickup] The card was picked up in 108 ms.
[UseAt] 2
calculating stuff... 08:41:02.3396
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.AggregateException: One or more errors occurred. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at HREngine.Bots.MiniSimulator.startEnemyTurnSimThread(List`1 source, Int32 startIndex, Int32 endIndex) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 226
at HREngine.Bots.MiniSimulator.<>c__DisplayClass2.<doallmoves>b__0(Tuple`2 range) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 134
at System.Threading.Tasks.Parallel.<>c__DisplayClass32`2.<PartitionerForEachWorker>b__30()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](Partitioner`1 source, Action`1 body)
at HREngine.Bots.MiniSimulator.doallmoves(Playfield playf, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 131
at HREngine.Bots.Ai.doallmoves(Boolean test, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 116
at HREngine.Bots.Ai.dosomethingclever(Behavior bbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 252
at HREngine.Bots.Silverfish.updateEverything(Behavior botbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\silverfish_HB.cs:line 198
at HREngine.Bots.DefaultRoutine.<OurTurnLogic>d__1c.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 775
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at HREngine.Bots.DefaultRoutine.<Logic>d__3.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 486
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.FgWpX3eHZ9MTB=Jkr \* h5B\&".MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.0W!hr8pw-K7Hu\._y)o#geGIQ\&.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.<pj%j5n\&y1Lh542{d%d-LLD=.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.XG%b6#x%w>VKwUcSfk^sXarH!.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine.Ps{Aw<MZLi(IM50(67\.UD<J;1.I_B\&cFU^v/>/)~26c'z~pZ:r$.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.**************(Boolean )
at Buddy.Coroutines.Coroutine.************(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Tick()
at Triton.Bot.BotManager.*********(IBot )
play action
minion attack: Silver Hand Recruit target: Rexxar
calculating stuff... 08:41:05.2888
calculating ended! 08:41:05.3038
play action
minion attack: Keeper of Uldaman target: Rexxar
calculating stuff... 08:41:07.6639
calculating ended! 08:41:07.6789
play action
minion attack: Secretkeeper target: Rexxar
calculating stuff... 08:41:10.0771
calculating ended! 08:41:10.0881
end turn
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[OpponentTurn]
[GameplayScene_MAIN_ACTION] Waiting for our turn to fully start/end.
[GameplayScene_MAIN_ACTION_Friendly] Waiting to be in this state longer.
calculating stuff... 08:42:17.4709
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.AggregateException: One or more errors occurred. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at HREngine.Bots.MiniSimulator.startEnemyTurnSimThread(List`1 source, Int32 startIndex, Int32 endIndex) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 226
at HREngine.Bots.MiniSimulator.<>c__DisplayClass2.<doallmoves>b__0(Tuple`2 range) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 134
at System.Threading.Tasks.Parallel.<>c__DisplayClass32`2.<PartitionerForEachWorker>b__30()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](Partitioner`1 source, Action`1 body)
at HREngine.Bots.MiniSimulator.doallmoves(Playfield playf, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\MiniSimulator.cs:line 131
at HREngine.Bots.Ai.doallmoves(Boolean test, Boolean isLethalCheck) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 116
at HREngine.Bots.Ai.dosomethingclever(Behavior bbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Ai.cs:line 241
at HREngine.Bots.Silverfish.updateEverything(Behavior botbase) in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\silverfish_HB.cs:line 198
at HREngine.Bots.DefaultRoutine.<OurTurnLogic>d__1c.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 775
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at HREngine.Bots.DefaultRoutine.<Logic>d__3.MoveNext() in c:\Users\Matt\Desktop\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs:line 486
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.FgWpX3eHZ9MTB=Jkr \* h5B\&".MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.0W!hr8pw-K7Hu\._y)o#geGIQ\&.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.<pj%j5n\&y1Lh542{d%d-LLD=.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.XG%b6#x%w>VKwUcSfk^sXarH!.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine.Ps{Aw<MZLi(IM50(67\.UD<J;1.I_B\&cFU^v/>/)~26c'z~pZ:r$.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.**************(Boolean )
at Buddy.Coroutines.Coroutine.************(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Tick()
at Triton.Bot.BotManager.*********(IBot )
Lethal detected. Concede...
[GameplayScene_FINAL_GAMEOVER] The EndGameScreen is not shown.
[GameplayScene_FINAL_GAMEOVER] Waiting to be in this state longer.
[Stop] Now requesting the BotThread to stop.
[Stats] Stop[/HIDE]