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!

[N] Darkmoon Faire Quests + Quest Behaviors

If anyone has created/fixed the travel part of this profile it would be amazing
Just from stormwind to the faire would be great
 
Last edited:
If anyone has created/fixed the travel part of this profile it would be amazing
Just from stormwind to the faire would be great

If you know how to edit code yourself...

PHP:
			<If Condition="1519 == Me.ZoneId"> <!-- stormwind -->
				<If Condition="CanFly()">
					<CustomBehavior File="FlyTo" DestName="Darkmoon Faire Mystic Mage" X="-8840.929" Y="641.2292" Z="96.47674" />
				<Else>
					<MoveTo X="-8840.929" Y="641.2292" Z="96.47674" />
					</Else>
				</If>
			<ElseIf Condition="1537 == Me.ZoneId"> <!-- ironforge -->
				<If Condition="CanFly()">
					<CustomBehavior File="FlyTo" DestName="Darkmoon Faire Mystic Mage" X="-4955.073" Y="-932.4871" Z="501.6593" />
				<Else>
					<MoveTo X="-4955.073" Y="-932.4871" Z="501.6593" />
					</Else>
				</If>
				</ElseIf>
			</If>
			<If Condition="3703 == Me.ZoneId || 1519 == Me.ZoneId || 1537 == Me.ZoneId">
				<If Condition="Me.Level &gt;= 6 &amp;&amp; !HasQuest(7905) &amp;&amp; !IsQuestCompleted(7905)">
					<PickUp QuestName="The Darkmoon Faire" QuestId="7905" GiverName="Darkmoon Faire Mystic Mage" GiverId="54334" />
				</If>
				<CustomBehavior File="InteractWith" NpcId="54334" GossipOptions="1" KeepTargetSelected="True" />
				<CustomBehavior File="Misc\RunLua" Lua="StaticPopup1Button1:Click()" />	<!-- accept 30s cost -->
				<CustomBehavior File="WaitTimer" WaitTime="5000" />
				</If>
			</ElseIf>

And
 
If you know how to edit code yourself...

PHP:
			<If Condition="1519 == Me.ZoneId"> <!-- stormwind -->
				<If Condition="CanFly()">
					<CustomBehavior File="FlyTo" DestName="Darkmoon Faire Mystic Mage" X="-8840.929" Y="641.2292" Z="96.47674" />
				<Else>
					<MoveTo X="-8840.929" Y="641.2292" Z="96.47674" />
					</Else>
				</If>
			<ElseIf Condition="1537 == Me.ZoneId"> <!-- ironforge -->
				<If Condition="CanFly()">
					<CustomBehavior File="FlyTo" DestName="Darkmoon Faire Mystic Mage" X="-4955.073" Y="-932.4871" Z="501.6593" />
				<Else>
					<MoveTo X="-4955.073" Y="-932.4871" Z="501.6593" />
					</Else>
				</If>
				</ElseIf>
			</If>
			<If Condition="3703 == Me.ZoneId || 1519 == Me.ZoneId || 1537 == Me.ZoneId">
				<If Condition="Me.Level >= 6 && !HasQuest(7905) && !IsQuestCompleted(7905)">
					<PickUp QuestName="The Darkmoon Faire" QuestId="7905" GiverName="Darkmoon Faire Mystic Mage" GiverId="54334" />
				</If>
				<CustomBehavior File="InteractWith" NpcId="54334" GossipOptions="1" KeepTargetSelected="True" />
				<CustomBehavior File="Misc\RunLua" Lua="StaticPopup1Button1:Click()" />	<!-- accept 30s cost -->
				<CustomBehavior File="WaitTimer" WaitTime="5000" />
				</If>
			</ElseIf>

And


I'll try and tinker with it, but coding is not my strong suit :)
 
I played with this one for a couple hours tonight and got it working. This is the first time I've significantly modified a Profile or looked at the API.

Instructions:
Unzip the zip to %\Honorbuddy\Quest Behaviors\Misc and put the DarkmoonFaire.xml wherever you want.
Questing profile, with AutoEquip disabled for the SW cloak or it will generally unequip it before it can be used.

Changes: (based on Jojo's file)
Fixed some bugs, mainly updating all the old deprecated or removed functions
Updated to InteractWith for first aid & engineering
Some WaitTimers needed minor adjustments
I added a cloak to SW (for Alliance, horde would take 5 min to add) at the start and garrison hearth (or reg hearth for lowbies) when done.
Used the new MrFishIt and replaced the fishing QuestBehavior one altogether
Renamed the namespace functions from DMF_* to DMFR_* so it shouldn't conflict with the one in Brodie's

Problems I need help with:
I do not have X/Y/Z coords for Barkeep Dobbins to get the Moonberry Juice for Alchemists. It was not correct in the original.
The remaining profession mats should be purchased without issue.
Do not know how to save the ItemID and re-equip the previous cloak after getting to SW/Org.
If someone wants to implement the wings & racing dailies, be my guest.

Notes:
The Whack-a-Gnoll never hits Hoggers, so it takes 2+ rounds. I played around with the settings to the QuestBehavior file but it didn't change much.
Shooting Range also never fires more than once per target and takes 2 rounds.
Turtle daily can take awhile, but again it does finish eventually.

Tested so far:
Monthly books handins, Alchemy (once you buy the Juice), Cooking, Fishing, Herbalism, Engineering, Leatherworking, Enchanting, Jewelcrafting and the 5 original dailies. I will get around to checking the rest soon.
 

Attachments

Wow, thank you for sharing. It works perfectly than original profile in its best days :D
 
Won't run with Quest or Profession buddy...

I can't understand this at all. I have tried to open with Questbot, ProfessionBot and others and nothing. I have put the quest behaviros in the MISC folder. I start the bot and it error out. I get either the profile is not a questing profile. ProfessionBuddy throws out an exception from the runtime environment. Can anyone please advise? Thank you.

-Tony
 
Last edited:
I can't understand this at all. I have tried to open with Questbot, ProfessionBot and others and nothing. I have put the quest behaviros in the MISC folder. I start the bot and it error out. I get either the profile is not a questing profile. ProfessionBuddy throws out an exception from the runtime environment. Can anyone please advise? Thank you.
-Tony

You say it errors out, what errors? Please paste them here. I have been using it all evening. I've made a couple tweaks on some more WaitTimers, but other than that it works for all the quests it has coded. I use it as a Questing profile. Are you Alliance or Horde and from what location are you starting it?
 
Actually, after completing the profession quests, the bot stopped and didn't proceed to do the daillies (Reason: Nothing more to do)
Any suggestion?
 
Last edited:
If anyone's using my update and runs into problems with any of the monthly quests after this morning's HB update, flush all 4 of your cache file folders. That should fix it, at least it did for me.
 
I have an error when I tried to start it is says:
The currently loaded profile does not contain a sub profile usable for the current character (is your toon too high level?)
 
I have an error when I tried to start it is says:
The currently loaded profile does not contain a sub profile usable for the current character (is your toon too high level?)

<HBProfile>
<Name>Darkmoon Faire Quests by timglide &amp; Alisha Fixed $Revision: 410 $</Name>
<MinLevel>1</MinLevel>
<MaxLevel>91</MaxLevel>

change maxlevel to 101
 
Original profile didn't work. Got a long string of compiler errors even though all the quest behaviors were in the Misc folder as directed. I was posting a log when I found a few pages back that Jjhqtes55 had put up an altered version, which I downloaded and successfully put to work. I'm watching it right now, it went through the herbing profession quest flawlessly, went through whack-a-mole (with a slight flaw though it's hardly a big deal, my toon only hits the regular moles - it avoids the hoggers just as much as it avoids the babies. oh well it works!)

It drops me off a little bit beyond the ring in the cannon quest, but I just manually did that...one out of 8 or so ain't bad!

Working profile posted again by jjhqtes55 on Page 29 of comments. Download that one and rep him!
 
Last edited:
Back
Top