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!

Questbot vs Gatherbuddy 2 gathering

Phearless

Member
Joined
Jan 15, 2010
Messages
36
Is there a way to get the questbot to fly a bit higher? Something like the height modifier in Gatherbuddy2 bot config?

So currently I have two different flavors of gathering profiles. One is using the Questbot, which I prefer due to having access to quest behaviors and, generally, just more full, complete profiles.

And the other one uses GB2, and actually works with flying. Far more smoothly, too.

The problem is that the Questbot, even when told to fly, doesn't do it well. It will kinda sorta skim along the ground sometimes, but more often than not, it hits the ground, and starts just running. However, given the exact same hotspots (literally copy/paste from one profile into the other), the GB2 botbase has no problem flying around and gathering things for me.


*Note: I've tried adjusting the Z values on the hotspots for Questbot, but doing that has somehow managed to make the bot unable to collect anything any longer. Settings still indicate herbing and mining are turned on, but with the Z values adjusted, the bot just doesn't collect anything.
 
Profession buddy just calls the other bots. Like.. it'd still just use QuestBuddy and point it to a profile, it doesn't actually do the farming itself. So that's not actually a viable solution
 
That's the thing about Questing. You're not limited therefor you're expected to tell the bot how to behave.
GatherBuddy is a much more simple botbase which is designed for developers/users who don't know as much about what their doing.
It flies high because that's what most people want it to do. But with Questing, you can make it fly high, low, or upside-down even.

In HuntingGround's code for
TryFlightor(); the default minimum height it defines is 15yards if the hotspots are on the ground. This is where your specific problem is.
HuntingGrounds does this because it's a general purpose logic for doing quests. You wouldn't want the bot flying 200 yards above the ground while questing.



You mentioned you tried raising the Z coordinates, which is the solution.
However, you probably didn't increase the collection distance of the behaviors.

The built-in "Mine Herbs" and "Mine Ores" logics have a range restriction because most people don't want their bot running 100yards away from a questing area just for a single herb.
Therefor, you should use a behavior such as InteractWith to handle farming the herbs/ores.

InteractWith has a default collection distance of 100yards, meaning anything above 100yards will be ignored.
You can increase this by adding CollectionDistance="500" to the behavior. This will tell it to look for objects up to 500 yards instead of 100.

The default for InteractWith is 100 because that's the average phase-out distance for most objects. However, this is only accounting for horizontal distance, not vertical.
Vertical distance does not trigger phase-out. So you can be over 200+ yards from an object vertically and still see it. But if you go 200+ yards from an object horizontally, you won't.

So your solution would be to not rely on "Mine Herbs" "Mine Ores" and instead use InteractWith.
And on InteractWith, set a high collection distance.
 
Back
Top