raphus
Well-Known Member
- Joined
- Jun 17, 2010
- Messages
- 2,094
- Reaction score
- 492

Honorbuddy v2.5.7346.637
Changelog
Code:
General
-----------------
* Navigator will return MoveResult.Failure if the destination is WoWPoint.Zero. Used to cause deadlocks.
* Fixed a problem where MeshNavigator in rare cases would become stuck, because of using a 2D distance when moving between hops but a 3D distance when checking if the end was reached.
Plugins
-----------------
* Talented2 is no longer event driven and should spend talents properly.
* AutoEquip will no longer run when its disabled.
* AutoEquip will no longer try to equip a shield or holdable if there is a two-handed weapon in mainhand
Targeting
-----------------
* Fixed a bug where mobs would get removed from targeting list for a split second after they are pulled with a spell that causes the mob to stun or loose control.
* Targeting no longer removes mobs in AvoidMobs list from list if they are quest mobs.
* Ordered some conditions in Targeting.DefaultRemoveTargetsFilter for max performance.
* DefaultIncludeTargetsFilter now includes current botpoi no matters what
* DefaultRemoveTargetsFilter won't remove units that don't have any targets while they are TaggedByOther
Questing
-----------------
* DeathBehavior will now use spirit healer properly if we can't fully navigate to our corpse
* Death Behavior no longer uses CharacterSettings.RessAtSpiritHealer setting to determine ressing at spirit healer when its getting camped.
* Roam Behavior will no longer set poi to kill if combat behavior is disabled.
* Roam Behavior will now clear the poi if the poi type is kill and combat behavior is disabled.
* Combat Behavior will now clear the poi if the poi object is no longer valid.
* NeedToMoveToTarget now doesn't use CurrentTarget, should fix an issue with GrindObjective deadlocking
* Logic that was supposed to move to targets farther away than PullDistance, and was copieed in RoamBehavior, GrindObjective and CollectItemObjective now only exists in RoamBehavior. This logic is now targeting the first unit in the target list before trying to move to the target. This was causing deadlocks before.
* GrindObjective only uses the targeting now to determine BotPoi.
* CollectItemObjective no longer maintains its own list of quest mobs. This was causing an issue when the targeting list was empty, but the list in CollectItemObjective was not empty, which would dead lock the bot.
API
------------------
* Blacklist class now implements Blacklist.GetEntry
Download From: Installer (recommended) / Zip
Requirements
4.0
- Download: Microsoft Visual C++ 2010 Redistributable Package (x86) - Microsoft Download Center - Download Details
Reporting Bugs
When reporting a bug, please include your full log file (found in your bot folder under the "Logs" directory, sort by creation date to find it easier), a full and detailed explanation of the bug, as well as any screenshots that may be useful in tracking down the bug.
Enjoy!