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

HonorBuddy does not respect BlackSpots or AvoidMobs

Blackspots should not be in the grind area of a profile or they wont work.
Blackspots are useless if you run near them and there are mobs in them that it wants to pull. It will then go into them anyway, or pull them.

Avoidmobs just means that he wont activity target and pull them. He will still run through them however. If attacked by one, he will attack back.
 
Blackspots are useless if you run near them and there are mobs in them that it wants to pull. It will then go into them anyway, or pull them.

sad but true :(

wish this wasn't the case
 
Blackspots should not be in the grind area of a profile or they wont work.
Blackspots are useless if you run near them and there are mobs in them that it wants to pull. It will then go into them anyway, or pull them.

Avoidmobs just means that he wont activity target and pull them. He will still run through them however. If attacked by one, he will attack back.

This is correct. It's not optimal, but unfortunately there are other things that are taking up out time and that are more important than implementing proper mob avoidance.
 
tubajedimr said:
I have blackspots in a profile that are in no way a hinderance to the pathing of Honorbuddy yet Honorbuddy still ignores them anyway. It also isn't avoiding mobs, that are, ironically, IN THE BLACKLISTED AREA. So it's running through mobs I've set to avoid in an area I've set to blacklist which it could EASILY go around. This is not a matter of HB not having a way, it's a matter of it disregarding the code.

Two separate problems...

First, <AvoidMobs> doesn't actively avoid the mobs. Instead, Honorbuddy will not initiate aggression against them. Honorbuddy will defend itself if attacked by them. More information about that here...
[wiki]Honorbuddy Profile Tag: AvoidMobs[/wiki]


This leads us to the second problem. Blackspots don't make the area 'off limits', it just makes an area 'more expensive' to traverse. More info about that here...
[wiki]Honorbuddy Profile Tag: Blackspot[/wiki]

The additional 'traversal penalty' for a blackspot is on the order of 30:1 or 50:1 or somesuch. In other words, Honorbuddy would prefer walking 30 yards down a road, rather than taking 1 yard through a blackspotted tile.


So with this understanding of blackspots, take a look at the diagrams in this Wiki article...
[wiki]Profile Writing: About meshes, navigation, and blackspots[/wiki]

What you see is that <Blackspot> blackspots tiles, not just the blackspotted area. (A tile may contain several paths used by Honorbuddy). As a result of the single blackspot, a considerable area was blackspotted. Thus, if you are blackspotting an area that are on large tiles (perhaps because the area is basically flat, or uniform), then a huge amount of area gets 'blackspotted' because of your single, simple blackspot.

Because so much of the area has been blackspotted, Honorbuddy decides that the penalty for traversing the blackspotted tiles is less than the penalty for all the additional walking it would have to do to go around them for the destination. Thus, Honorbuddy takes the path through the blackspot because it is a 'cheaper' traversal.


So, Honorbuddy is behaving correctly--just now how you and I would like it.

In regards to the question you are about to ask... yes, I'd like to see Honorbuddy blackspot the specific area too, and not the tiles. Perhaps, we could talk the HBteam into making a change like this; albiet, the feature may come with a considerable navigation performance penalty.

For all I know, this may be one of the differences between when "experimental pathing" is turned on versus off.

If you would like to see Honorbuddy changed for better blackspotting, please submit an enhancement request to Bugtracker. As it is, Honorbuddy is working as intended. Further complaining about it in the forum won't cause progress--BugTracker will.

cheers,
chinajade
 
This is correct. It's not optimal, but unfortunately there are other things that are taking up out time and that are more important than implementing proper mob avoidance.

You mean like fixing it so HONORbuddy can actually do all the BGs? Like the SOTA mesh being bugged for near on 5 months+ now?
 
Blackspots have so high costs to path through that if you ever see the bot go through a blackspot, it's most likely because it doesn't know there is a blackspot. Ie. a profile error or an error in HB.

Yeah, i know =( this is why i try and test something before I release it. generally I only need to blackspot on my geared profiles when there is an elite in the area or a ton of mobs in 1 camp. Now for the noobs profile -_- it's kind of annoying lol. If you look at it, it's full of blackspots =P
 
Last edited:
You mean like fixing it so HONORbuddy can actually do all the BGs? Like the SOTA mesh being bugged for near on 5 months+ now?

The SotA mesh is working fine. If there is a problem (which I am not aware of, it's not my area in HB. We've fixed problems in SotA 2-3 times now) it's with HB opening/closing the mesh when gates are destroyed/built.

EDIT: Also, with that said, it is of my personal opinion that Honorbuddy should be renamed to Levelbuddy or Farmbuddy or the likes. Would cause major confusion to all customers though.
 
Last edited:
The SotA mesh is working fine. If there is a problem (which I am not aware of, it's not my area in HB. We've fixed problems in SotA 2-3 times now) it's with HB opening/closing the mesh when gates are destroyed/built.

EDIT: Also, with that said, it is of my personal opinion that Honorbuddy should be renamed to Levelbuddy or Farmbuddy or the likes. Would cause major confusion to all customers though.

MeshBuddy
 
Back
Top