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!

HB ARCHIVES: Kick's Old Posts Thread--DO NOT DELETE!

Status
Not open for further replies.
Profile wont work. Keep getting "Could not create current in quest bot; exception was thrown"

Level Range:78-80

Zone & Area: Any Zone

Screenshot / Log (if applicable):
[2:05:33 PM:183] Cleared POI - Reason Starting up
[2:05:33 PM:183] Cleared POI
[2:05:33 PM:283] Activity: Loading Tile/s
[2:05:33 PM:765] System.NullReferenceException: Object reference not set to an instance of an object.
at (Object )
at Bots.Quest.QuestOrder.ForcedCodeBehavior.#Aoc(Assembly asm, Dictionary`2 args)
at Bots.Quest.QuestOrder.ForcedCodeBehavior..ctor(CodeNode codeNode)
at Bots.Quest.Actions.ForcedBehaviorExecutor.#enc(OrderNode node)
at Bots.Quest.Actions.ForcedBehaviorExecutor.#h.#nF.MoveNext()
[2:05:33 PM:765] Stop called!
[2:05:33 PM:773] Activity: Honorbuddy Stopped
[2:05:33 PM:783] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.BehaviorTree.TreeRoot.Tick()
at Styx.Logic.BehaviorTree.TreeRoot.Run()
[2:05:33 PM:784] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.BehaviorTree.TreeRoot.Run()
 
Also, if it's currently executing actions in an If statement, and then gets interrupted (for example by full bags, then it'll go sell stuff) and after it's done selling, it'll just continue the first If statement where it left off.
This means if it's at the anvil crafting stuff and then the bags are full, it'll go vendor stuff. But after vendoring it won't go back to the anvil before trying to continue crafting stuff.
I have a way more simple profile than the engineering profile, where the same problem exists, so tell me if it's intented or not. If it's intented (and you plan on keeping it that way) I suppose I could make checks if it's near the anvil before trying to craft every time, it's just a little rough ^_^
Some recent changes to how If/While Conditions work made them behave less priority based (with if/while conditions towards the top having more priority than those below) to more procedural with execution strictly going from top to bottom with no interruptions. In the example something like this should work,
PHP:
While (some Condition)
        ...
  ...
  If Me.FreeNormalBagSlots < 3
    Call SubRoutine: Sell
  If Me.FreeNormalBagSlots >= 3 && HasMats(####) // set 'Ignore Condition Until Done' property to false  here.
            MoveTo (Anvil)
    Craft(###)
         ...
In this example the while condition is needed some where in the profile since it create a loop, resetting all actions once a loop is completed


BTW I also made this list of useful things you can put in "Custom Action". I made a list so I don't have to go look them up in the middle of some thread on the forums, and I do find them all useful for making succesful PB profiles. I wanted to share it on the Guides forum, but I'm not allowed to post there. So if you wanna share it out, feel free to. Else people can take it from my attachment here (until this thread gets bigger and it's impossible to find). Some of the stuff is more or less duplicate from the "documentation" you've made already. But I gathered from you OP and the .rtf in the PB folder plus I added some stuff.
Thanks for this, I updated the guide.
 
Last edited:
another thing for your to-do list... for quest "Protecting our own" in Blades edge.. you have to use an ointment on the wolves.. it cast the ointment for a sec then moves on.. but it's actually a 4 or 5 second cast... had to do that one manually

edit: i like how after it's done Blades edge, it takes the quest begin items in yuor bags and turns them all in.. but after thats done, it's set to "grind to level 67" which is fine, but you really should put a flyto in before the grind.. i'm running from terokkar (where i turned in Cabals orders) to wherever its set to grind (i assume blades edge or netherstorm)
 
Last edited:
Having a lot of issues with this profile. Constantly have to manually do quests as keeps getting stuck trying to hand in quests that it has NOT completed yet?
 
That happened with a quest in Stonetalon mountains for me.

I guess you just need to stay nearby, it doesnt seem to be totally AFK, I normally play other games or do other stuff like watch movies and just keep checking it every so often.

I have also had a couple of quests that it has completed and not handed in.
 
Last edited:
Thanks for the clarification. Time to brainstorm on how to make that change in my profile :P

EDIT: Okay, I got it.
 
Last edited:
Hmm, i thought i removed that npc from my previous post but now its going back to him again....
 
Hmm. Now I'm getting the stop and start problem aswell. While it's doing PB actions it's all fine, but when it loads a GB2 profile and starts flying around, it'll move and stop all the time. If I stop PB, it'll fly just fine. There's nothing to see in the log, so no point in attaching it. This is running r57.

EDIT: After playing around with it a while I figured that this behaviour is produced when the "load profile" is within a "While" condition.
Also after some of the recent changes to If/While, I noticed that it looks like the profile tree is being refreshed like once every 2nd second while running. I'm thinking these 2 could be related as that's about how often the char stops moving.

EDIT2: The refresh thing seems to only be while it's actively doing something. Not while it's waiting for flying somewhere with FlyTo. For example while smelting ores (this is also remarkably slower than usually)

--------------------------------------------------------------

I just managed to make it skip a While condition while it was still true :o
Lets say I make it go to AH and buy 40x Volatile Air and then pick them up from mail.
Buy item from AH 52328 40
While InbagCount (52328) < 40
Getmail specific - 52328

When it got to the mailbox, the items wasn't there yet and it tried the mailbox twice, then it flew away.
I know I can just make it wait until there's new mail and then have it pick up the mail, that's also what I'm gonna do. Just wanted to let you know that I managed to break your While action :P
 
Last edited:
My character is full BoA and i'm now level 30 and still doing lvl 24-25 quests in Ashenvale, I tried to switch to the Stranglethorn profile but I checked the profile and Because i don't have the quest "Well, Come to the jungle" it won't start.. Is there any way to deal with the heirlooms or should I just use another profile?
 
Having issues with some "gather from mob" quests, such as the lvl 13 or 14 quest that requires you to hunt down bear gizzards in Kalimdor.

Here is a copy of the log:
[7:56:44 PM:869] System.Threading.ThreadAbortException: Thread was being aborted.
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Delegate.DynamicInvoke(Object[] args)
at (Object , Object[] )
at Styx.Logic.Targeting.#Dr(Delegate e, Object[] args)
[7:56:44 PM:871] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.Targeting.#Dr(Delegate e, Object[] args)
at Styx.Logic.Targeting.Pulse()
[7:56:44 PM:874] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.Targeting.Pulse()
at Styx.WoWPulsator.Pulse(PulseFlags flags)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()
at Styx.Logic.BehaviorTree.TreeRoot.Run()
[7:56:44 PM:874] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.BehaviorTree.TreeRoot.Run()

What it actually does is kill the mob and forgets to loot it. I thought perhaps my bags were just full but it doesn't even TRy to loot the mob. Is this perhaps some tickmark I forgot to check?

Sorry if this post is bogus and just user error!

Edit: As well, when I try to manually loot mobs with click to move it says "you are not close enough to loot this corpse" and requires me clicking it again. Suggested fix = restart WoW?
Edit2: Added file, sorry about that, thought that's what you meant by log :(
Edit15: As a side note, awesome profile! And now I know what [Kick] means when I look at other bot's profiles. You write good stuff, sir/madam! Very glad to be able to use these.
Edit>9000: Restarting Bot and WoW has not fixed anything. Bot still will not loot mobs. Next going to restart computer
Edit9002: Just realized I had posted the wrong log file. Le sigh.
Edit10000bc: I pushed the bot through a few quests. I got it to a point where it seemed to be running fine and left for 2 hours. It literally did nothing but not afk in those two hours. I did a restart and now Honorbuddy is showing up under Norton's SONAR program, but at least the bot is looting again -.- Any ideas, Kickazz?

View attachment 25244
 
Last edited:
so i think if both professions are not the same exact level with the 1-525 flying mining and herbs it flys to Uldum? it seems it does it every time. its kind of hard when i get errors and both professions are not the same level, i goto start it up and it flys straight to uldum collecting ores and herbs on the way. i dont know how to solve this or if i just need to keep each profession the same level before i start the bot again?
 
You need to keep both professions at the same level, as it also says in the first post.
 
Rev 58 on SVN, fixed the Profile Tree refresh issue and possibly the stop and go issue if it was related.
Hmm. Now I'm getting the stop and start problem aswell. While it's doing PB actions it's all fine, but when it loads a GB2 profile and starts flying around, it'll move and stop all the time. If I stop PB, it'll fly just fine. There's nothing to see in the log, so no point in attaching it. This is running r57.

EDIT: After playing around with it a while I figured that this behaviour is produced when the "load profile" is within a "While" condition.
Also after some of the recent changes to If/While, I noticed that it looks like the profile tree is being refreshed like once every 2nd second while running. I'm thinking these 2 could be related as that's about how often the char stops moving.

EDIT2: The refresh thing seems to only be while it's actively doing something. Not while it's waiting for flying somewhere with FlyTo. For example while smelting ores (this is also remarkably slower than usually)

--------------------------------------------------------------
Did you have the 'stop and go' issue while PBs GUI was closed?
I just managed to make it skip a While condition while it was still true :o
Lets say I make it go to AH and buy 40x Volatile Air and then pick them up from mail.
Buy item from AH 52328 40
While InbagCount (52328) < 40
Getmail specific - 52328

When it got to the mailbox, the items wasn't there yet and it tried the mailbox twice, then it flew away.
I know I can just make it wait until there's new mail and then have it pick up the mail, that's also what I'm gonna do. Just wanted to let you know that I managed to break your While action :P

0.0 I'm curious how you managed that.
 
Got this error
Code:
[Profile Message]: Compiling Mount Procedures
[UseTransport-v184(warning)]: The attribute 'End' is DEPRECATED.
Please modify the profile to use the new 'TransportEndX/Y/Z' attribute, instead.
[UseTransport-v184(error)]: The 'End' attribute's value should have three coordinate contributions (saw '0')
[UseTransport-v184(warning)]: The attribute 'Exit' is DEPRECATED.
Please modify the profile to use the new 'GetOffX/Y/Z' attribute, instead.
[UseTransport-v184(error)]: The 'Exit' attribute's value should have three coordinate contributions (saw '0')
[UseTransport-v184(warning)]: The attribute 'Start' is DEPRECATED.
Please modify the profile to use the new 'TransportStartX/Y/Z' attribute, instead.
[UseTransport-v184(error)]: The 'Start' attribute's value should have three coordinate contributions (saw '0')
[UseTransport-v184(warning)]: The attribute 'Entry' is DEPRECATED.
Please modify the profile to use the new 'WaitAtX/Y/Z' attribute, instead.
[UseTransport-v184(error)]: The 'Entry' attribute's value should have three coordinate contributions (saw '0')
[UseTransport-v184(error) @line 1753]: Stopping Honorbuddy.  Please repair the profile!
 
another problem. bot went to orgirmmar, walks to the northern outpost. once it gets there it takes flight master back to orgrimmar. after it gets to orgrimmar, error occurs and the cycle repeats.
 
Status
Not open for further replies.
Back
Top