What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Starting Grind Bot while flying...in need of a solution

farmerbob

New Member
Joined
Sep 25, 2014
Messages
115
Reaction score
1
I'm using HBRelog to change profiles. Currently I might run Gatherbuddy to gather, and then want to switch to Grind Bot to grind mobs. Because flying is not supported (in Grind Bot), if my toon is in the air when its time for HBRelog to switch, then it doesn't work.

What I really need is a quick little profile that simply moves my toon from his current location to my grinding location. I'd love some suggestions as to whatever botbase would work best. Move from wherever my current location is to my predetermined grinding profile location.

Thanks everyone
 
Have your profile switch to profession buddy and launch this profile.

<Professionbuddy>
<FlyToAction Location="x,y,z" Dismount="True"/>
</Professionbuddy>
 
That should be simple enough, but if it doesn't work for you and you cant tweak it to do what you need hit me up in a PM.
 
Quick question. Should Dismount = True in professionbuddy also remove druid flight form?
 
I believe that is considered an aura in which case I have not had experience with attempting that yet, but would look something along the lines of

<Professionbuddy>
<FlyToAction Location="x,y,z" Dismount="True"/>
<If HasAura(ID of flight form);
cancelAura(Id of flight form);>
</If>
</Professionbuddy>

I am about to go to work, and can figure out the exact spell id and what not when I get back, but you are on your own until tomorrow night! Sorry pal.
 
I'm pretty sure the Spell ID for Flight Form is 33943 based on this wowhead page: http://www.wowhead.com/spell=33943/flight-form

Unfortunately i'm not familiar enough with programming to know exactly how to format the "if" condition. And I can definitely wait till tomorrow night because your help is very appreciated!
 
wouldn't take much at all to convert the grind profile to a questing profile.
then use <GrindTo Nav="fly" /> to make it fly.
 
Since it isn't a mount per say, it has to be scripted like water walking aura rather than a spell ( to my knowledge ) and has to be cancelled. There is a spell to get into the form, but there is no getting out spell or drop off timer involved in the spell, this is what makes auras unique and has to be cancelled.

Cost 5.6% of base mana
Range 0 yards (Self)
Cast time Instant
Cooldown n/a
GCD 1.5 seconds
Effect #1 Apply Aura: Shapeshift (Flight Form)

<Professionbuddy>
<FlyToAction Location="x,y,z" Dismount="True"/>
<If HasAura(ID of flight form);
cancelAura(Id of flight form);>
</If>
</Professionbuddy>

I have recently built a new computer and all my files are all over the place some software isn't working as intended but i am doing my best to help out and solve this. The above if statement would work exactly as written as long as the code is correct (which it is not in its current state).

@Azhemoth - His intention is to have a profile he can switch to from just about anything I am assuming, and many have issues with QO profiles so this is the easy solution. Your solution would work but requires a lot more work on his part that he may not be able to do, and I am not willing to do for free/have time for at the moment.
 
Thanks so much for all the help! Yea the code you've written me is the essence of what I need to happen, but I'm too unfamiliar with code to be able to make it happen myself. In the meanwhile I've attempted a workaround:

<?xml version="1.0" encoding="utf-8"?>
<PBProfile>
<FlyTo Dismount="True" Location="946.7209, -937.6732, 924.1326" /> //(edited exact location in minute chance Blizzard would check to see if anyone has repeatedly flown to this spot, haha)
<Custom Code="Lua.DoString(&quot;RunMacro('cancel')&quot;); " />
</PBProfile>

I have a macro named "cancel" that executes "/cancelform" that works when I use it in game, but I can't get the bot to do the same. Once again, thanks in advance for all the help!
 
Plus rep for returning to the thread and helping out the next user with this issue!

If anyone stumbles onto this down the road feel free to set up the macro he has used in game, or message me and see if I have time to make the script.
 
Haha oh no I'm sorry I miscommunicated! I can't figure out why what I wrote doesn't work, lol.
 
Figured it out! Ok so to move from one place to another and then make sure you're dismounted as a druid, you can use the Fly To action followed by Custom Action that runs the macro /cancelform. The hiccup was that if in your Fly To action you have Dismount = True then the bot will get hung up trying to dismount. If you make sure that Dismount = False then it will go onto your Custom Action. This is what I wound up with and it works:

<?xml version="1.0" encoding="utf-8"?>
<PBProfile>
<FlyTo Dismount="False" Location="100, 100, 100" />
<Custom Code="Lua.DoString(string.Format(&quot;RunMacroText(\&quot;{0}\&quot;)&quot;, &quot;/cancelform&quot;), 0);" />
</PBProfile>

Thanks so much for the help!
 
<?xml version="1.0" encoding="utf-8"?>
<PBProfile>
<FlyTo Location="100, 100, 100" />
<Custom Code="Lua.DoString(string.Format(&quot;RunMacroTex t(\&quot;{0}\&quot&quot;, &quot;/cancelform&quot, 0);" />
</PBProfile>

This should work and cause no such hiccups ever. The issue is the dismount logic and cancel form macro logic were intercepting each other and breaking down.
 
Back
Top