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!

Tracking Daily Quests

purpledrankk

New Member
Joined
Oct 11, 2014
Messages
20
I just finished my profile for Crimson Isle but it seems to have problems picking up daily quests day to day. Ive tried every quest state i know of and they all seem to skip over pickups randomly. I think this has to do with quests being saved as 'Completed' in your quest log... Is there a way to check if a quest is 'not Active' similar to episodes or check if a quest is not mentioned inside an active episode?
 
Looked into this for you. First time dailies are treated normally, but the reset ones are still flagged as QuestState_Completed regardless of being available for pickup. For now:

HTML:
Condition="not (Buddy.QuestHelper.IsQuestAccepted(1234))"
and if the quest is an instant achieved:
HTML:
Condition="not (Buddy.QuestHelper.IsQuestAchieved(1234))"
would work as a pick up conditional, but is not replay friendly on partially completed profiles.

The main issue is that QuestHelper.PickUpTag or the default PickUpQuestTag both skip over it if it's flagged as complete, I'll begin hunting a robust solution to this problem, but for now, there's unfortunately nothing to do but manually pick up all in person quests (datachron remote pick ups may still work?)
 
I think there is a wildstar addon that instant accepts quests. If you use that and then use the interact tag on the npcs it might get the job done.
 
Thanks for looking into this Death, that's kind of what I suspected.

I think there is a wildstar addon that instant accepts quests. If you use that and then use the interact tag on the npcs it might get the job done.

This is actually what I've been doing, it just kind of bugs me. Good temp fix though :D

Edit: Wrapping my Interacts for InstantQuestAccept with "not (Buddy.QuestHelper.IsQuestAccepted(QuestId))" or "not (Buddy.QuestHelper.IsQuestAchived(QuestId))" seems to still produce the error, i think the problem is a little deeper than PickUpQuest skipping dailies marked as completed.
 
Last edited:
Edit: Wrapping my Interacts for InstantQuestAccept with "not (Buddy.QuestHelper.IsQuestAccepted(QuestId))" or "not (Buddy.QuestHelper.IsQuestAchived(QuestId))" seems to still produce the error, i think the problem is a little deeper than PickUpQuest skipping dailies marked as completed.

Sorry! I wasn't paying enough attention when I typed that, clearly! Remove the 'not' and it works with the Interact workaround!

HTML:
<Profile Name="Crimson Isle Test" Author="DD">

        <!-- DAILY PICK UP : Scouting the Island -->
	<DDWhile Condition="1 == 1">
	
                <!-- Completion -->
		<DDIf Condition="Buddy.QuestHelper.IsQuestAccepted(7449) or Buddy.QuestHelper.IsQuestAchieved(7449)" >
			<Break />
		</DDIf>
		
                <!-- Step -->
		<Interact CreatureId="35965" CreatureName="Lila Redkill" MapId="2997" X="-21991.918" Y="-971.4882" Z="-28335.54" RunOnce="true" />

	</DDWhile>

</Profile>
 
Got it, thanks a lot... just have to make sure I don't have to restart the profile! Also, just a heads up for anyone using the InstantQuestAccept workaround... space out your turn ins or the game / bot will crash ;)
 
Back
Top