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!

FlyAway

New Member
Joined
Oct 30, 2015
Messages
24
So, i am trying to use some profiles and i'm having some issues.
For example i have this <PickUpQuest QuestId="9112" QuestName="Welcome to Northern Wilds" CreatureId="53532" CreatureName="Scout Frostfield" MapId="426" X="4098.16" Y="-665.977966" Z="-5165.1" /> that works using Questhelper, but if for some reason i already have the quest and/or for some reason i'v completed it, it gets stuck there, saying "trying to pick up quest". Same thing happens on Turn ins.

How do i add a Sanity Check to fix my problem? Basicly i just want a timer if something is wrong (pickupquest or returnquest) after a delay moves on to next steps.
 
So this is a little different than what you are expecting:

If you complete the Arkship arc, Quest 9112 is available for pickup.
If you do not, it's not available for pickup, yet it will still attempt it (as the quest is flagged as unknown/mentioned, and not complete, etc)

So in this scenario, you need to check for the quest requirement (which is QuestId:6760, in this case):

HTML:
<If Condition="IsQuestAchieved(6760) or IsQuestComplete(6760))">
    <!-- HAND IN : Nexus, Ho! -->
    <!-- PICK UP : Welcome To Northern Wilds -->
</If>
 
Hmm ok looks nice. Still, i also got stuck on some turn-ins due to dialog issues(it says "attempting to turn in" || "Quest compete" and does infinite loop).
So, Deathdisguise, i could just edit on questhelper that after some attempts, just moves in to next step of profile instead of changing profile and doing so many checks.
My issue is, everything works fine on clean crystal characters but on existent characters that haven't been messed with bots, usually and happens a lot to get stuck on questaccept and turnin and i rather skip step after failing.

Edit: I'm thinking on a counter doing a while, Should i use DDWhileTag? And set it to a condition that is a counter, incremment till 3 for example. You think it works that way?
 
Last edited:
The issue is that PickUpQuest and TurnInQuest will loop until they finish their logic, so your while loop won't actually iterate. As long as your QuestId is set, it should do most of the sanity checks for you. There are very few scenarios like above where you need to check for a prereq.

DDWhile is functionally identical to While now (the only difference was it implemented BreakTag, which is now included with the core bot), so there is almost no reason to use it. :) It's even marked as depreciated in the next QuestHelper update!
 
I understand what you are saying, i will have to test a bit more, but it looks like that since i'v completed zones @ launch time 2014, when i use those characters, they can still pickup quests, but doing the check it returns quest is completed and it loops on Accepting quest, and quest completed and stays immobile near npc's.

I will post some logs and reformulate my question later, due to busy atm. Thanks DD
 
I understand what you are saying, i will have to test a bit more, but it looks like that since i'v completed zones @ launch time 2014, when i use those characters, they can still pickup quests, but doing the check it returns quest is completed and it loops on Accepting quest, and quest completed and stays immobile near npc's.

I will post some logs and reformulate my question later, due to busy atm. Thanks DD

If the issue is present in Northern Wilds, try running my NW profile and see if it has the same issue, I like to think I have it pretty down pat with handling partial quest progress. :D
 
if you're using the profiles that come with WB skip them; go with DDs. His are much cleaner and account for most of the iffy stuff in NW and Algoroc. You'll still find yourself stuck in algoroc on 3 or 4 instances; but when it gets bogged down; stop the bot. manually pickup or manually turn in whatever quest you're working on; then restart it.
 
I was checking the path mission profiles, still need to test a bit more and see if i manage to do some like that. Ty
 
Those are brand new; less than a week old. I'd love the help validating them. Feel free to discuss in that thread
 
Back
Top