What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

New Quest plugin

Update 0.0.2.0.

Main feature: Bot can check all your decks and choose the most suitable deck for quests (recommended).
nkrBEgQ.png
 
[InvokeEvent] Exception during handler: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: [GetBasicHeroClassFromCardId] Unhandled card id HERO_09a.
at Triton.Game.TritonHs.GetBasicHeroClassFromCardId(String cardId)
at QuestPlus.QuestPlus.deck.getDeckInfo(CustomDeckCache baseDeck) in c:\Users\LaiMing\Documents\Hearthbuddy\Plugins\QuestPlus\QuestPlus.cs:line 144
at QuestPlus.QuestPlus.deck..ctor(CustomDeckCache baseDeck) in c:\Users\LaiMing\Documents\Hearthbuddy\Plugins\QuestPlus\QuestPlus.cs:line 138
at QuestPlus.QuestPlus.setDBs() in c:\Users\LaiMing\Documents\Hearthbuddy\Plugins\QuestPlus\QuestPlus.cs:line 998
at QuestPlus.QuestPlus.getTheBestWorstQuests() in c:\Users\LaiMing\Documents\Hearthbuddy\Plugins\QuestPlus\QuestPlus.cs:line 861
at QuestPlus.QuestPlus.GameEventManagerOnStartingNewGame(Object sender, StartingNewGameEventArgs startingNewGameEventArgs) in c:\Users\LaiMing\Documents\Hearthbuddy\Plugins\QuestPlus\QuestPlus.cs:line 700
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Triton.Game.TritonHs.InvokeEvent(Delegate d, Object[] args)
[TournamentScene_DeckPicker] Now attempting to select the desired custom deck.
[TournamentScene_DeckPicker] The desired custom deck was not found.
[Stop] Now requesting the BotThread to stop.
[QuestPlus] Stop

how to fix it?
 
Update 0.0.2.2.

Improved logic.

version:0.0.2.2

Code:
2016-11-06 02:37:39,954 [9] INFO  Logger (null) - [IsClientInUsableState] Box.IsBusy.
2016-11-06 02:37:40,779 [9] INFO  Logger (null) - [TournamentScene]
2016-11-06 02:37:40,945 [9] ERROR Logger (null) - [InvokeEvent] Exception during handler: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: [GetBasicHeroClassFromCardId] Unhandled card id HERO_09a.
   at Triton.Game.TritonHs.GetBasicHeroClassFromCardId(String cardId)
   at QuestPlus.QuestPlus.deck.getDeckInfo(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 177
   at QuestPlus.QuestPlus.deck..ctor(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 171
   at QuestPlus.QuestPlus.setDBs() in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 1123
   at QuestPlus.QuestPlus.getTheBestWorstQuests(Int32& theWorstQuestId) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 953
   at QuestPlus.QuestPlus.GameEventManagerOnPreStartingNewGame(Object sender, PreStartingNewGameEventArgs startingNewGameEventArgs) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 756
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at Triton.Game.TritonHs.InvokeEvent(Delegate d, Object[] args)
2016-11-06 02:37:40,992 [9] INFO  Logger (null) - [TournamentScene_DeckPicker] Now returning to the Hub to cache quests/decks.
2016-11-06 02:37:41,319 [9] INFO  Logger (null) - [IsClientInUsableState] SceneMgr.IsTransitioning.
2016-11-06 02:37:42,931 [9] INFO  Logger (null) - [HubScene]
2016-11-06 02:37:42,935 [9] INFO  Logger (null) - [HubScene] The bot needs to cache quests. Now clicking on the "Quest Log" button.
2016-11-06 02:37:46,427 [9] INFO  Logger (null) - [HubScene]
2016-11-06 02:37:46,491 [9] INFO  Logger (null) - [QuestPlus] OnQuestLoad
2016-11-06 02:37:46,491 [9] ERROR Logger (null) - [InvokeEvent] Exception during handler: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: [GetBasicHeroClassFromCardId] Unhandled card id HERO_09a.
   at Triton.Game.TritonHs.GetBasicHeroClassFromCardId(String cardId)
   at QuestPlus.QuestPlus.deck.getDeckInfo(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 177
   at QuestPlus.QuestPlus.deck..ctor(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 171
   at QuestPlus.QuestPlus.setDBs() in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 1123
   at QuestPlus.QuestPlus.getTheBestWorstQuests(Int32& theWorstQuestId) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 953
   at QuestPlus.QuestPlus.GameEventManagerOnQuestLoad(Object sender, QuestLoadEventArgs questLoadEventArgs) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 700
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at Triton.Game.TritonHs.InvokeEvent(Delegate d, Object[] args)
2016-11-06 02:37:46,494 [9] INFO  Logger (null) - [HandleQuests]
2016-11-06 02:37:46,496 [9] INFO  Logger (null) - [GameEventManagerOnQuestUpdate]
2016-11-06 02:37:46,496 [9] INFO  Logger (null) - [GameEventManagerOnQuestUpdate][606]xxxx: xx50xxxxxxx。 (0 / 50) [60x GOLD]
2016-11-06 02:37:46,497 [9] INFO  Logger (null) - [HubScene] Now clicking to close the "Quest Log" screen.
2016-11-06 02:37:49,823 [9] INFO  Logger (null) - [DefaultBotSettings] NeedsToCacheQuests = False.
2016-11-06 02:37:49,859 [9] INFO  Logger (null) - [HubScene]
2016-11-06 02:37:49,863 [9] INFO  Logger (null) - [HubScene] Now clicking on the "Play" button.
2016-11-06 02:37:50,352 [9] INFO  Logger (null) - [IsClientInUsableState] SceneMgr.IsTransitioning.
2016-11-06 02:37:51,137 [9] INFO  Logger (null) - [IsClientInUsableState] Box.IsBusy.
2016-11-06 02:37:52,743 [9] INFO  Logger (null) - [TournamentScene]
2016-11-06 02:37:52,754 [9] ERROR Logger (null) - [InvokeEvent] Exception during handler: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: [GetBasicHeroClassFromCardId] Unhandled card id HERO_09a.
   at Triton.Game.TritonHs.GetBasicHeroClassFromCardId(String cardId)
   at QuestPlus.QuestPlus.deck.getDeckInfo(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 177
   at QuestPlus.QuestPlus.deck..ctor(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 171
   at QuestPlus.QuestPlus.setDBs() in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 1123
   at QuestPlus.QuestPlus.getTheBestWorstQuests(Int32& theWorstQuestId) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 953
   at QuestPlus.QuestPlus.GameEventManagerOnPreStartingNewGame(Object sender, PreStartingNewGameEventArgs startingNewGameEventArgs) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 756
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at Triton.Game.TritonHs.InvokeEvent(Delegate d, Object[] args)
2016-11-06 02:37:52,843 [9] INFO  Logger (null) - [TournamentScene_DeckPicker] Now attempting to select the desired custom deck.
2016-11-06 02:37:56,486 [9] INFO  Logger (null) - [TournamentScene_DeckPicker] Now changing to "Casual" constructed.
2016-11-06 02:37:58,360 [9] INFO  Logger (null) - [TournamentScene]
2016-11-06 02:37:58,369 [9] ERROR Logger (null) - [InvokeEvent] Exception during handler: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: [GetBasicHeroClassFromCardId] Unhandled card id HERO_09a.
   at Triton.Game.TritonHs.GetBasicHeroClassFromCardId(String cardId)
   at QuestPlus.QuestPlus.deck.getDeckInfo(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 177
   at QuestPlus.QuestPlus.deck..ctor(CustomDeckCache baseDeck) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 171
   at QuestPlus.QuestPlus.setDBs() in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 1123
   at QuestPlus.QuestPlus.getTheBestWorstQuests(Int32& theWorstQuestId) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 953
   at QuestPlus.QuestPlus.GameEventManagerOnPreStartingNewGame(Object sender, PreStartingNewGameEventArgs startingNewGameEventArgs) in d:\Hearthbuddy 0.3.1313.329\Plugins\QuestPlus\QuestPlus.cs:line 756
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at Triton.Game.TritonHs.InvokeEvent(Delegate d, Object[] args)
 
some problems

In some cases, the robot will go into a loop, the loop is to click on the view task and click on the start of the game,Cycle about six times,the robot will make a casual model of the play(I set questplaymode and afterquestplaymode,they are all set ranked )
 
Quest plugin ver 0.2.3 use Casual mode instead of Ranked. Maybe because bot mark checkbox "client broken". QuestPlayMode and AfterQuestPlayMode chosen Ranked both.

Sometimes bot did infinity removing worst quest, because in client quest didn't changed.
 
Back
Top