• Visit Rebornbuddy
  • QuestHelper

    Discussion in 'Wildbuddy Profiles' started by Deathdisguise, Jun 20, 2015.

    1. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      [HR][/HR]

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


      [HR][/HR]

      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: Dec 30, 2015
    2. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0

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

      [HR][/HR]

      <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: Dec 24, 2015
    3. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      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: Nov 15, 2015
    4. Majik01

      Majik01 New Member

      Joined:
      Jan 16, 2013
      Messages:
      99
      Likes Received:
      0
      Trophy Points:
      0
      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
       
    5. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      It's not a plugin, actually, it's just in the plugin folder so the wildbuddy compiler includes it! :)
       
    6. Majik01

      Majik01 New Member

      Joined:
      Jan 16, 2013
      Messages:
      99
      Likes Received:
      0
      Trophy Points:
      0
      Fair enough, My bad, Ill just shut up now :p
       
    7. Buttseckz

      Buttseckz Member

      Joined:
      Jun 6, 2012
      Messages:
      65
      Likes Received:
      0
      Trophy Points:
      6
      Getting this error when initiating WB.

      Just letting you know. Using the latest beta.
       
    8. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      Place all the files in their own 'QuestHelper' folder in the plugins folder, and let me know if that fixes it!
       
    9. maxown

      maxown Member

      Joined:
      Sep 29, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      6
      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?
       
    10. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      Yessir! It will be shortly! Lots on the list to fix. :)
       
    11. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      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!
       
    12. Angully

      Angully Member

      Joined:
      Sep 19, 2010
      Messages:
      764
      Likes Received:
      1
      Trophy Points:
      18
      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: Oct 12, 2015
    13. mfaiola

      mfaiola New Member

      Joined:
      Aug 28, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      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
       
    14. mfaiola

      mfaiola New Member

      Joined:
      Aug 28, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      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 ?...()
       
    15. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      Yeap, should be running smoothly soon once nav is restored!
       
    16. Angully

      Angully Member

      Joined:
      Sep 19, 2010
      Messages:
      764
      Likes Received:
      1
      Trophy Points:
      18
      Afternoon DD hows the DDCollect Feature for Harvestables working out have you made any progress?
       
    17. Lastmango

      Lastmango Member Legendary

      Joined:
      Nov 25, 2014
      Messages:
      173
      Likes Received:
      5
      Trophy Points:
      18
      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
       
    18. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0
      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. :)
       
    19. Lastmango

      Lastmango Member Legendary

      Joined:
      Nov 25, 2014
      Messages:
      173
      Likes Received:
      5
      Trophy Points:
      18
      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
       
    20. Deathdisguise

      Deathdisguise Community Developer

      Joined:
      Mar 7, 2015
      Messages:
      678
      Likes Received:
      6
      Trophy Points:
      0

      Oooo, these seem pretty useful!
       

    Share This Page