[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]
[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.
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()
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.
Place all the files in their own 'QuestHelper' folder in the plugins folder, and let me know if that fixes it!
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.
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 ?...()
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