Profile Info: Quest Order ~70 Quests (mostly AFK) You **must** do this quest either before you start the profile, or mid-way: Flight of the Wintergarde Defender QuestId="12237" @ Wintergarde (it's the save 10 ppl via flying quest) Additional Info: There are a few quests that I have omitted on purpose, if you want to do them, read the notes to see why it was omitted. I need a lot more CB's / tags to do more Dragonblight quests! What's Included: Vendors / mailboxes No Trainers Minimum level 71 Special Thanks: Chinajade, AlphaWolf, KaZ Profile download/testers, feedback posters, & donators Recommendations: Fit your character with 4x20 slot bags, BoA's/Greens/Blues Badboy Anti-Spam [Addon] - Change it to level 86 and change the respond text to "You must be on my friends list to chat with me" If you like it, hit that +rep button, takes 2 seconds! If you download, please provide feedback on it. If you complain to yourself, please complain here or send me a PM so I can fix it! If you want to buy me lunch
You must have these CB's so that this profile can work correctly You must have the plugin "UseThatShit" for 1 quest at Star's Rest (it simply opens stuff in ur bags) The CB's go in /HB/Quest Behaviors The Plugin goes in /HB/Plugins
Please report all errors in as much detail as possible. Pictures and logs are generally a great help!
Hey cool. My Pally just hit lvl 71. Ill try this one and report l8r TY KA P.s.: Don?t turn in the first Quest. Else you get: Can not turn in quest The Lost Courier (ID: 12157) because I don't have it in my quest log! (Or do I: False) Could not create current in quest bot! Pp.s.: 1 Hotspot for the first quest? My bot stands in the middle of the road and waits till the mobs come near xD .... Same with second quest. The char often stands and wait till something happen.... no output in the logs. Ill have a look at the next quests and post a log l8r With german Client some probs with the Macro: Code: Looting Zauberer der Sognadel Exception thrown in CustomBehavior object for tag: <CustomBehavior File="RunMacro" Macro="/use Surge Needle Teleporter" NumOfTimes="1" WaitTime="1000" /> make sure the tag has all required attributes and try again. Couldn't find file for UserDefinedQuestBehavior. Honorbuddy stopped Replace with Item ID: 47325
runmacro - please read the 2nd post and download everything from there, as you'll need it, I had the item Id, but since the quest is completed, it doesn't want to use it so i had to runmacro the middle of the road -- i know, it's a sloppy way of doing things, but it's UseItemOn, and I didn't want to copy and paste 12 hotspots, but i'll need to eventually, which shouldn't really affect the bot at all if I have collectiondistance big enough the lost courier, I have an if statement for it so it doesn't turn it in nor pick it up. i'll have to look into that 1
Very important, not sure if I report this as a bug with HB, or if it is possible to use a Custom Behavior to temporarily modify setting. In this quest: Code: <Pickup QuestName="The Liquid Fire of Elune" QuestId="12166" GiverName="Warden Jodi Moonsong" GiverId="26973" GiverType="NPC" /> If you are a skinner it will skin the mobs before it uses the liquid fire. For this to work you must turn off skinning temporarily.
For quest: Code: <Objective QuestName="Strengthen the Ancients" QuestId="12092" Type="CollectItem" ItemId="36786" CollectCount="3" CollectFrom="26421" /> Get Error in log of: Code: Log: Can not find NPC selling item with ID 36786 in database. Please add a quest override for quest Strengthen the Ancients Debug: [7:29:14 PM:937] Goal: Goal: Collect Bark of the Walkers x 3 [7:29:33 PM:521] Changed POI to: Type: Fly, R: Use, Wyrmrest Temple, Dragonblight Proceeds to run to take taxi and/or run to the ocean and try to swim to Eastern Kingdoms. I think it is because of your override using vendor, but I could be wrong: Code: <Quest Id="12092" Name="Strengthen the Ancients"> <Objective Type="CollectItem" ItemId="36786" CollectCount="3"> <CollectFrom> <Vendor Name="Woodlands Walker" Entry="26421" X="3229.479" Y="1844.142" Z="134.4824" /> </CollectFrom> </Objective> </Quest> I commented out your quest override and your objective tag. I then inserted this and it almost worked: Code: <CustomBehavior File="TalkandInteractWith" QuestId="12092" ObjectType="NPC" MobId="26421" NumOfTimes="3" CollectionDistance="200" X="3163.659" Y="1787.043" Z="130.8902" /> The problem was it only picked up 2. I do not know if you can do while tags but that is what this type of quest needs. Maybe you could press dev team for a while loop quest tag... Found two more things: You commented about whether this makes grind work, it did not seem to work for me: Code: <If Condition="!HasItem(36958) && !IsQuestCompleted(12168)" > <SetGrindArea><GrindArea> <Factions>2018</Factions> <Hotspots> <Hotspot X="3925.885" Y="2290.881" Z="155.9592" /> <Hotspot X="3924.077" Y="2225.981" Z="157.2459" /> <Hotspot X="3930.229" Y="2159.198" Z="156.0372" /> <Hotspot X="3871.145" Y="2148.005" Z="123.5001" /> <Hotspot X="3857.068" Y="2182.437" Z="123.0144" /> <Hotspot X="3851.364" Y="2210.959" Z="123.2647" /> <Hotspot X="3887.851" Y="2219.933" Z="124.3433" /> <Hotspot X="3851.651" Y="2268.586" Z="123.5507" /> </Hotspots> </GrindArea></SetGrindArea> <ElseIf Condition="HasItem(36958)" > <!-- I need to see if this makes it grind --> <PickUp QuestName="The Favor of Zangus" GiverType="Item" QuestId="12168" GiverId="36958" /> </ElseIf> </If> Then, You turn in: Code: <TurnIn QuestName="Kill the Cultists" QuestId="12167" TurnInName="Warden Jodi Moonsong" TurnInId="26973" /> Without ever completing it.
xxAzz - The first one I had huge issues with. i'll be changing it to talkandinteractwith and change 3 to 5 (for errors) and the grind area i'll be fixing soon. I'll be taking out the elseif and fixing the if statement with !isquestcompleted() ty for report as far as how I test these, I made a lot of the code as I was going and tested it... just like that. I did notice that the bot went to (0, 0, 0). I never got a response as to why. but after i stopped bot and restarted it, it stopped acting retarded
I already completed it, but you may be able to setup the grind for by doing this: Code: <If Condition="!HasItem(36958)" > <SetGrindArea><GrindArea> <Factions>2018</Factions> <Hotspots> <Hotspot X="3925.885" Y="2290.881" Z="155.9592" /> <Hotspot X="3924.077" Y="2225.981" Z="157.2459" /> <Hotspot X="3930.229" Y="2159.198" Z="156.0372" /> <Hotspot X="3871.145" Y="2148.005" Z="123.5001" /> <Hotspot X="3857.068" Y="2182.437" Z="123.0144" /> <Hotspot X="3851.364" Y="2210.959" Z="123.2647" /> <Hotspot X="3887.851" Y="2219.933" Z="124.3433" /> <Hotspot X="3851.651" Y="2268.586" Z="123.5507" /> </Hotspots> </GrindArea></SetGrindArea> <GrindTo Condition="HasItem(36958)" </If> <If Condition="HasItem(36958) && !IsQuestCompleted(12168)" > <PickUp QuestName="The Favor of Zangus" GiverType="Item" QuestId="12168" GiverId="36958" /> </If>
Fixed, Re-download PHP: <PickUp QuestName="Gaining an Audience" QuestId="12119" GiverName="Image of Archmage Modera" GiverId="26673" /> <If Condition="((!HasItem(36958) && (!IsQuestCompleted(12168)))" > <SetGrindArea><GrindArea> <Factions>2018</Factions> <Hotspots> <Hotspot X="3925.885" Y="2290.881" Z="155.9592" /> <Hotspot X="3924.077" Y="2225.981" Z="157.2459" /> <Hotspot X="3930.229" Y="2159.198" Z="156.0372" /> <Hotspot X="3871.145" Y="2148.005" Z="123.5001" /> <Hotspot X="3857.068" Y="2182.437" Z="123.0144" /> <Hotspot X="3851.364" Y="2210.959" Z="123.2647" /> <Hotspot X="3887.851" Y="2219.933" Z="124.3433" /> <Hotspot X="3851.651" Y="2268.586" Z="123.5507" /> </Hotspots> </GrindArea></SetGrindArea> <GrindTo Condition="((HasItem(36958) && (!IsQuestCompleted(12168)))" /> </If> <PickUp QuestName="The Favor of Zangus" GiverType="Item" QuestId="12168" GiverId="36958" /> the way you did it - I had done that already and changed it a few times, i was testing and it kept grinding (if it had nothing else to do)... So I had to do it this way and it fixed it
Code: [2:24:55 PM:424] Lua failed! Status: d [2:24:55 PM:458] Plugin UseThatShit threw an exception in 'Pulse'! Exception: [2:24:55 PM:458] System.NullReferenceException: Object reference not set to an instance of an object. at UseThatShit.UseThatShit.CheckInventoryItems() in c:\ccc\Plugins\UseThatShit.cs:line 94 at UseThatShit.UseThatShit.Pulse() in c:\ccc\Plugins\UseThatShit.cs:line 77 at Styx.Plugins.PluginWrapper.Pulse() keep getting this
I'll check with KaZ (he made it). it didn't notice anything like that when I did mine it's only used for the one quest where u have to get the moonrest garden plans, if you loot the bags after the picks them up, you won't need the plugin. in the mean time, i'll see whats up w/ the plugin Update: Are you on US client? or EU
neither guess that could be the problem.. although.. if it was just doing "useitembyname()" and it was iterating through the bags .. i don't see what could have been the problem PS> i've been having some problems with this.. first the quest where it uses the item to go on top of the platform.. => this quest it successfully goes on top.. kills the guy but won't come back down.. second one where i have to investigate the round thing in the beach... it seems that the following is happening.. 1. goes there 2. kills the monster. 3. uses the item 4. add! fails to complete 5. the toon goes back and tries to turnin
i'll have KaZ look into the plugin thing (he made it). I asked him about it, and thats why he was confused about the EU / US As far as the platform quest, it was working for me, but it's iffy. I am trying to get some CB's that make QuestId argument **optional** so that I can tell the bot to do things w/o making damn macro's for it. I may need a waittimer or something for now, i'll look into it. which quest are you talking about (investigate at beach)?