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

Would like help with a solution to one of the following:

biohazardbill

New Member
Joined
Nov 1, 2012
Messages
40
Reaction score
0
Ok...

I have a profile that works pretty good, however still looks like a bot due to constraints by HB.

Profile is located in Pandaria which does not support Native Flying yet as confirmed in a seperate thread (why not, MoP has been out for months now)

Scenario 1 Flying from hotspot to hotspot:
Any profile with a grind area located within the code as of right now will not do this. As a resolution to this I have entered several flyto commands which works to a point, however a couple issues I have found. Unless I perform an action the bot will just go to a point and stop then continue on, even if mobs aggro. To remedy this I have tried 2 things, force dismount which works pretty good but if someone is already there attacking the mobs, no need to dismount and looks like a bot if I dismount just to remount. Second thing i tried is setting a wait timer which works decent as the mobs aggro and will knock him off the mount. However sometimes he will not loot the mobs after the kill and just remount and move to the next spot. Also still looks like a bot if im just siitng there getting beat on until knocked off my mount or just sitting there in mid air if nothing is there.

Possible solutions:
1. Enable Native Flying in Pandaria
2. Figure out how to only dismount when a targetable mob is present

I would prefer one of these two however there is another possible solution that would work.

Scenario 2 Ground Mount in Pandaria.
No matter what I do I cannot get a ground mount to be summoned in Pandaria (havent tried in other areas). It summons whatever flying mount I have regardless and runs along the ground. I have tried using item numbers as well as names in the ground mount section. Auto and random are both unchecked and also had tried using the ground mount farming option. I have also put a ground mount name and number in the flying mount spot. All that happens is one of two things. If I have the correct ground mount and flying mount in the proper locations it will summon the flying mount and run along the ground or in the case where i put the ground mount in the flying mount spot it calls the first flying mount I have in my list since the ground mount obviously is not a flying one.

Possible solutions:
1. Figure out how to use a ground mount in Pandaria

I have had a couple whispers from people that figured out I was botting as they said it looked way to obvious. That being said I am very satisfied with how this worked for levelling from 1-90, but am somewhat disappointed since I have reached 90. I would understand better if this was right after xpac release but it has been a couple months and curious why grinding profiles or questing profiles with grind areas are still limited to the ground.

Any help or insight would be greatly appreciated.
 
Edit...

I am a new user to HB, only started using it in MoP. I just read somewhere that Native flying was Beta and did not know it didnt really exist prior to that. Apologies for that.
 
Native flying is enabled in old world and on Hb beta build on BC as well
 
Scenario 2 Ground Mount in Pandaria.
No matter what I do I cannot get a ground mount to be summoned in Pandaria (havent tried in other areas). It summons whatever flying mount I have regardless and runs along the ground. I have tried using item numbers as well as names in the ground mount section. Auto and random are both unchecked and also had tried using the ground mount farming option. I have also put a ground mount name and number in the flying mount spot. All that happens is one of two things. If I have the correct ground mount and flying mount in the proper locations it will summon the flying mount and run along the ground or in the case where i put the ground mount in the flying mount spot it calls the first flying mount I have in my list since the ground mount obviously is not a flying one.

Hi, Biohazardbill,

ForcedMount is not very complicated, and is mostly a 'convenience behavior' to the underlying HB API. My guess is that at some point, Honorbuddy switched from its ground-based navigator and now prefers its built-in Flightor (flying navigator), and that has affected the choice of mounts. If such is the case, then ForcedMount now needs to be 'beefed up' to honor its originally-stated abilities. This has probably not been a concern until now, because "who wouldn't want to be on their flying mount?"

----------
From your original post, your thought process for solving the problem is exactly right. Grinding profiles have never been as robust as Questing ones, and that's why we've long recommended to write Quest profiles--even for simple grinding. The use of ForcedDismount and WaitTimer was exactly how I would've approached the problem. Sorry, those behaviors are not robust enough to handle your needs.

The one other thing I can think of is perhaps the CollectThings behavior can be abused to do what you want. It has a 'hotspot form' which would be isomorphic to visiting Grinding hotspots. It will avoid mobs that have other players nearby. It initiates combat with mobs (yellow or red-named) by trying to 'interact' with them, which should be sufficient for your purposes. The only thing I'm not sure will work for you is the 're-mounting after combat' aspect. I believe this will work if you set your hotspots high enough above the ground that a remount is required to get there, but not absolutely certain. My other concern is that CollectThings was a most complicated behavior originally, and it may have been somewhat damaged in the HB rewrite, and may no longer be fully functional. I see it still used in Kick's profile occasionally (I've only been back a week after a year away from HB), so it is still serviceable. :)

If CollectThings doesn't work, your only other choices get a bit more involved:
  • Wait for true native flying everywhere
  • Write your own behavior that does exactly what you need (i.e., take CollectThings and start hacking at it)

Good luck with your endeavor--you're absolutely thinking along the right lines.


cheers,
chinajade
 
Ok...

I have a profile that works pretty good, however still looks like a bot due to constraints by HB.

Profile is located in Pandaria which does not support Native Flying yet as confirmed in a seperate thread (why not, MoP has been out for months now)

Scenario 1 Flying from hotspot to hotspot:
Any profile with a grind area located within the code as of right now will not do this. As a resolution to this I have entered several flyto commands which works to a point, however a couple issues I have found. Unless I perform an action the bot will just go to a point and stop then continue on, even if mobs aggro. To remedy this I have tried 2 things, force dismount which works pretty good but if someone is already there attacking the mobs, no need to dismount and looks like a bot if I dismount just to remount. Second thing i tried is setting a wait timer which works decent as the mobs aggro and will knock him off the mount. However sometimes he will not loot the mobs after the kill and just remount and move to the next spot. Also still looks like a bot if im just siitng there getting beat on until knocked off my mount or just sitting there in mid air if nothing is there.

Possible solutions:
1. Enable Native Flying in Pandaria
2. Figure out how to only dismount when a targetable mob is present

I would prefer one of these two however there is another possible solution that would work.

Scenario 2 Ground Mount in Pandaria.
No matter what I do I cannot get a ground mount to be summoned in Pandaria (havent tried in other areas). It summons whatever flying mount I have regardless and runs along the ground. I have tried using item numbers as well as names in the ground mount section. Auto and random are both unchecked and also had tried using the ground mount farming option. I have also put a ground mount name and number in the flying mount spot. All that happens is one of two things. If I have the correct ground mount and flying mount in the proper locations it will summon the flying mount and run along the ground or in the case where i put the ground mount in the flying mount spot it calls the first flying mount I have in my list since the ground mount obviously is not a flying one.


Possible solutions:
1. Figure out how to use a ground mount in Pandaria

I have had a couple whispers from people that figured out I was botting as they said it looked way to obvious. That being said I am very satisfied with how this worked for levelling from 1-90, but am somewhat disappointed since I have reached 90. I would understand better if this was right after xpac release but it has been a couple months and curious why grinding profiles or questing profiles with grind areas are still limited to the ground.

Any help or insight would be greatly appreciated.


I had the same problem went and bought more ground mounts and put one in the mount box without the word swift in it and it is working fine, For now :)
 
Back
Top