• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • I think the bot is extremely broken...

    Discussion in 'Hearthbuddy Support' started by Anon1234, Jan 17, 2016.

    Thread Status:
    Not open for further replies.
    1. Anon1234

      Anon1234 New Member

      Joined:
      Jan 17, 2016
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      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]
       
    2. Coolmaster

      Coolmaster Member

      Joined:
      Aug 16, 2013
      Messages:
      709
      Likes Received:
      3
      Trophy Points:
      18
      Anon1234, try updating your bot to version #220.
      If the problem persists - show your logs.
       
    3. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
    4. Anon1234

      Anon1234 New Member

      Joined:
      Jan 17, 2016
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      #220 Seems to be working fine, no more errors :)
       
    5. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
      alright!

      closed
       
    Thread Status:
    Not open for further replies.

    Share This Page