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!

QuestHelper

Deathdisguise

Community Developer
Joined
Mar 7, 2015
Messages
678


Branching QuestHelper into it's own thread/SVN to raise awareness. I'll be filling in documentation as my free time allows.​




Installation
  • Create the folder 'QuestHelper' in your 'Plugins' folder.
  • Checkout the SVN to 'QuestHelper' folder. [See : How to : Checkout an SVN]

[table="width: 100%, class: outer_border, align: center"]
[tr][td][/td][/tr]
[tr][td][/td][/tr]
[tr][td][/td][/tr]
[tr][td]
Download -- SVN | ZIP
[/td][/tr]
[tr][td][/td][/tr]
[tr]
[td][ Change Log ][/td]
[/tr]
[/table]
 
Last edited:

  • [Optional] values are marked by square brackets and are not required.
  • Displayed values are the default if none are specified.



<CastOn [Condition=""] [Quest="-1"] [Objective="-1"] Creature="" [Action="T"] [CastRange="20"] [Radius="200"] X="-1" Y="-1" Z="-1" />
Casts an objective ability or path ability on targets in the given region.
<ClickToMove [Condition=""] [Quest="-1"] [Objective="-1"] Creature="" [InteractRange="5"] [RunRange="10"] [Radius="200"] X="-1" Y="-1" Z="-1" />
Interacts with objects and then runs away from them in the given region.
<ClickAndRun [TimeOut="10000"] [Range="1"] X="-1" Y="-1" Z="-1" />
Moves to the specified location using ClickToMove.
<DDCollect [Condition=""] [Quest="-1"] [Objective="-1"] Creature="" [InteractRange="5"] [Radius="200"] X="-1" Y="-1" Z="-1" />
Interacts with objects in the given region.
<Kill [Hotspot="False"] [Condition=""] [Quest="-1"] [Objective="-1"] Creature="" [PullRange="24"] [Radius="200"] X="-1" Y="-1" Z="-1" />
Pulls creatures in the given region.
<LoadScreen />
Waits for an incoming loading screen to finish.
<PickUp [Condition=""] [Quest="-1"] [Objective="-1"] [Creature=""] [InteractRange="15"] [X="-1"] [Y="-1"] [Z="-1"] />
Picks up a quest.
<RapidTransport [Condition=""] [Quest="-1"] [Objective="-1"] Destination="-1" />
Teleports via RapidTransport to the given destination.
[HIDE]
EXILE
162 = Fool's Hope, Wilderrun
163 = Marshal's Haven, Wilderrun
238 = Everpool Sanctum, Wilderrun
239 = Mistgloom Pass, Wilderrun
240 = Deathbringer Hollow, Wilderrun
241 = Kel Ulgar, Wilderrun
5 = Gallow, Algoroc
6 = Thayd
7 = Tempest Refuge, Galeras
38 = Gallow
80 = Tremor Ridge, Algoroc
87 = Woodhaven, Celestion
88 = Sylvan Glade, Celestion
89 = Grimhold, Celestion
90 = Windspire Vigil, Galeras
91 = Camp Dustdevil, Galeras
92 = Skywatch, Galeras
109 = Thermock Hold, Whitevale
111 = Wigwalli Village, Whitevale
112 = Prosperity Junction, Whitevale
207 = Emergency Station J-7, Algoroc
208 = Jeric's Claim, Algoroc
209 = Demonclaw Pass, Algoroc
210 = Grim Valley, Algoroc
211 = Rockridge Hollow, Algoroc
212 = Hijunga Village, Celestion
213 = Exo-Site N22, Celestion
214 = The Pools of Vitara, Celestion
215 = Fortune's Ground, Thayd
216 = The Staging Point, Galeras
217 = XAS Forward Camp, Galeras
218 = Stormwing Fortress, Galeras
219 = Crosswind Fields, Galeras
220 = Snowfade Grounds, Whitevale
221 = Locus Dawn, Whitevale
222 = Raxen's Holdout, Whitevale
223 = Doomtide Village, Whitevale
224 = Profitorium 9, Whitevale
253 = Arborian Gardens, Thayd
9 = Designer Island
1 = Test Node A
2 = Test Node B
3 = Test Node C
4 = Test Node D
8 = Quest Test Island
106 = Shinysands Oasis, Malgrave
107 = Area 77, Malgrave
175 = The Final Stand, Grimvault
177 = Fort Gritty, Grimvault
179 = Arborian Camp, Grimvault
181 = Sandstone Hold, Malgrave
182 = Aurelian Enclave, Blighthaven
185 = Nursery Trading, Blighthaven
187 = Inspiration Point, The Defile
190 = Hope's Dare, The Defile
193 = Rancher Rishka's Camp, Malgrave
194 = Robber's Rest, Malgrave
195 = Gravestone Valley, Malgrave
196 = The Protostar Marketing Camp, Malgrave
197 = Sandstinger Waystation, Malgrave
198 = Hellrose Bowl, Malgrave
199 = The Ruined Caravan, Malgrave
200 = The Black Focus, The Defile
201 = Fort Shear, Grimvault
202 = Stonebreaker Post, Grimvault
203 = Uncanny Advance, Blighthaven
147 = Graylight Taxi Service
148 = Protostar HQ Taxi Service
32 = Exiles Neighborhood
37 = Neighborhood
39 = Eastern Block
40 = Neighborhood Center
51 = Northern Block
52 = Northwest Block
53 = Southwest Block
54 = Southern Block
35 = Skymap
243 = Camp Flameward, Farside
244 = Cascade Cliffs, Farside
246 = Stonebreaker's Stand, Farside
248 = Arcanus Base, Farside
250 = Derelict Silo E23, Farside
251 = Touchdown Site Bravo, Farside


DOMINION:

55 = Deradune - Bloodfire Village
60 = Hycrest, Auroria
61 = Protostar Cubig Farms, Auroria
62 = Gildgrass Airfield, Auroria
63 = Fort Glory, Auroria
64 = Endless Vigil, Deradune
67 = Feralplain Testing Range, Deradune
68 = Bloodfire Village, Deradune
69 = Illium
70 = Lightreach Mission, Ellevar
164 = Fort Vigilance, Wilderrun
165 = Marshal's Haven, Wilderrun
184 = Mistymurk Camp, Ellevar
228 = Spearclaw Post, Deradune
229 = Outreach Post, Deradune
230 = Owanee Research Station, Deradune
231 = Vigilant's Stand, Ellevar
232 = Sterling Croft, Ellevar
233 = Excavation Site Alpha, Ellevar
234 = Legion's Way, Illium
235 = Protostar Honeyworks, Auroria
236 = Farmer's Refuge, Auroria
237 = Greystone Hill, Auroria
238 = Everpool Sanctum, Wilderrun
239 = Mistgloom Pass, Wilderrun
240 = Deathbringer Hollow, Wilderrun
241 = Kel Ulgar, Wilderrun
254 = Enigma Chamber, Illium
110 = Palerock Post, Whitevale
111 = Wigwalli Village, Whitevale
112 = Prosperity Junction, Whitevale
223 = Doomtide Village, Whitevale
224 = Profitorium 9, Whitevale
225 = Camp Virtue, Whitevale
226 = Deadrock Prison, Whitevale
227 = Inception's Stand, Whitevale
9 = Designer Island
1 = Test Node A
2 = Test Node B
3 = Test Node C
4 = Test Node D
8 = Quest Test Island
106 = Shinysands Oasis, Malgrave
107 = Area 77, Malgrave
174 = Vigilant Incursion, Grimvault
176 = Brazen Bulwark, Grimvault
178 = Legion's Landing, Grimvault
180 = Sunstorm Village, Malgrave
183 = Titian Collective, Blighthaven
185 = Nursery Trading, Blighthaven
188 = Research Station X-22, The Defile
189 = Final Light, The Defile
193 = Rancher Rishka's Camp, Malgrave
194 = Robber's Rest, Malgrave
195 = Gravestone Valley, Malgrave
196 = The Protostar Marketing Camp, Malgrave
197 = Sandstinger Waystation, Malgrave
198 = Hellrose Bowl, Malgrave
199 = The Ruined Caravan, Malgrave
200 = The Black Focus, The Defile
204 = Gallant Bastion, Grimvault
205 = Dawnbringer Outpost, Grimvault
206 = Perilous Annex, Blighthaven
147 = Graylight Taxi Service
148 = Protostar HQ Taxi Service
32 = Exiles Neighborhood
39 = Eastern Block
40 = Neighborhood Center
51 = Northern Block
52 = Northwest Block
53 = Southwest Block
54 = Southern Block
57 = Neighborhood
56 = Skymap
242 = Forward Base Firestorm, Farside
245 = Bogwatch Post, Farside
247 = Warbringer's Break, Farside
249 = Arcanus Base, Farside
250 = Derelict Silo E23, Farside
252 = Sovereign's Landing, Farside[/HIDE]

<Salvage [Condition=""] [Quest="-1"] [Objective="-1"] Item="-1" [Delay="500"] />
Salvages a single item.

 
Last edited:
Buddy.Contracts
  • void Accept(int questId)
  • void Accept(ContractType type, int position)
  • void Complete()
  • bool IsAvailable(int contractId)
  • bool IsAccepted(int contractId)
  • bool IsAchieved(int contractId)
  • bool IsCompleted(int contractId)
  • bool IsAtContractBoard
  • int MaxActiveContracts

Buddy.PublicQuest
  • bool IsEventActive(string eventName)
  • bool IsObjectiveActive(string objectiveDescription)
  • int GetObjectiveProgress(string objectiveDescription)
  • string DumpObjectives()
 
Last edited:
I think this should be in the Plugin forum? Yes I realize its required for ur profiles but it is a plugin after all, Oh and btw thanks. :D
 
I think this should be in the Plugin forum? Yes I realize its required for ur profiles but it is a plugin after all, Oh and btw thanks. :D

It's not a plugin, actually, it's just in the plugin folder so the wildbuddy compiler includes it! :)
 
Getting this error when initiating WB.

[Compiler Error] c:\Users\Avell G1513MAX\Documents\WildbuddyB\Plugins\ProfileTags\CastOnTag.cs(149,17) : error CS0246: The type or namespace name 'Blacklist' could not be found (are you missing a using directive or an assembly reference?)
[Compiler Error] c:\Users\Avell G1513MAX\Documents\WildbuddyB\Plugins\ProfileTags\KillTag.cs(141,17) : error CS0246: The type or namespace name 'Blacklist' could not be found (are you missing a using directive or an assembly reference?)

Just letting you know. Using the latest beta.
 
Just got a trial of the bot and was wondering if the "matchmaker" part of this would be updated to work with the new patch?
 
In the upcoming update in a few days (It's Canadian Thanksgiving, haha) :

- New tags : Queue, Join, Leave, Vendor.
- Matchmaker class will become depreciated. (See above)
- Blacklist overhaul and added to all applicable tags.
- Gathering node support for DDCollect.


What's on the list but not coming in the next few days:
- Actor/Position avoidance.
- Escort tag.


Want something? Suggest away!
 
DDgatherskillnode?? :) I tried to engineer my own plugin with little to no luck. even with full access to the api i cant get anything to work as i want it to :(

Edit: Im guessing some things are not working as intended at the mo due to beta.
 
Last edited:
this is what i get with yesterdays update to questhelper.

EDIT: actually this could be new today with his core update but it wasnt working for me yesterday either

Exception during execution of profile tag <Kill /> (Line #2)System.InvalidOperationException: Could not connect to 5.196.92.161:3106 - error TimedOut
at ...()
--- 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.Wildstar.BotCommon.Navigation.Network.NavigationClient..()
--- 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`1.GetResult()
at Buddy.Wildstar.BotCommon.Navigator..()
--- 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 ..(Task , Int32 )
at Buddy.Coroutines.Coroutine..()
--- 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.Wildstar.BotCommon.Navigator..()
--- 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.Wildstar.BotCommon.CommonBehaviors..()
--- 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`1.GetResult()
at Buddy.Wildstar.BotCommon.CommonBehaviors..()
--- 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.Wildstar.BotCommon.CommonBehaviors..()
--- 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`1.GetResult()
at Buddy.Wildstar.Engine.Profiles.KillTag.<ProfileTagLogic>d__a.MoveNext() in c:\Users\kitty\Desktop\New folder\Plugins\QuestHelper\ProfileTags\KillTag.cs:line 196
--- 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.ProfileBot.ProfileBot.<CoroutineImplementation>d__17.MoveNext()

Cannot generate paths before the map is initialized
 
this is the error from yesterdays logs:

2015-10-19 10:40:23,982 [Pulsator Thread] INFO Navigator - Attempting to generate path to X:-21851.4 Y:-997.8002 Z:-28084.89 from X:-21850.79 Y:-996.3461 Z:-28057.96
2015-10-19 10:40:29,078 [Pulsator Thread] ERROR Profile Bot - Exception during execution of profile tag <Kill /> (Line #2)
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ?...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ?...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ?...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ?...()
 
Afternoon DD hows the DDCollect Feature for Harvestables working out have you made any progress?
 
Death;

Do you have a submission policy or guidelines for submitting patches to QuestHelper. I've added a few things for my "completionist" profiles and think they would be a good addition.

Feel free to PM if you'd rather the convo continued there.

-LM
 
Death;

Do you have a submission policy or guidelines for submitting patches to QuestHelper. I've added a few things for my "completionist" profiles and think they would be a good addition.

Feel free to PM if you'd rather the convo continued there.

-LM

I am always down for public chats about suggestions!

Ironically at the same time, I've been bugging Apoc with the default tags to remove the need for QuestHelper all together, so it really depends on what the suggestion is for. :)
 
Yeah; and it looks like Apoc has made great strides in the tag department. These are tags regarding challenges and Path missions/abilities

Here's what I've coded so far:

Code:
public static bool CanCompleteChallenge(int challengeId)
public static bool IsChallengeOnCooldown(int challengeId)
public class ScienceScanAreaTag : ConditionalProfileElement
public class ScienceScanSingleTag : ConditionalProfileElement
public class ScienceScanForceTag : ConditionalProfileElement
public class PlayerPathActionTag : ConditionalProfileElement
 
Yeah; and it looks like Apoc has made great strides in the tag department. These are tags regarding challenges and Path missions/abilities

Here's what I've coded so far:

Code:
public static bool CanCompleteChallenge(int challengeId)
public static bool IsChallengeOnCooldown(int challengeId)
public class ScienceScanAreaTag : ConditionalProfileElement
public class ScienceScanSingleTag : ConditionalProfileElement
public class ScienceScanForceTag : ConditionalProfileElement
public class PlayerPathActionTag : ConditionalProfileElement


Oooo, these seem pretty useful!
 
Back
Top