Honorbuddy 2.5.6850.537 Known Issues ------------------ * Quest States not being recognized properly * AutoEquip2 causes crashes * Weapon enhancements not recognized properly and causes infinite loops on applying poison/imbues. Changelog Hotfix ------------------- * HB should properly fight back now. * Pets should be properly detected now. General ------------------- * Updated for WoW Patch 18.104.22.16850 * Navigator should now automatically open any doors it comes by. * New Turkish translations have been added. * Will clear its POI if it is moving to loot a unit that has no loot * Update window gives a 30s timer now instead of 10. * Now blacklists a food/drink vendor if it only sells one type and we need the other type API ------------------- * Tripper.Tools.Math.Vector3 != operator fixed. * WoWDoor.IsClosed and IsOpen fixed. * GetNearestNpc now checks for blacklist. Flightor (Flying Navigation) -------------------- * Druids can now mount any mount if Use Automatic Mounts is unchecked, randomize and specific mounts will work as any other class Gatherbuddy2 --------------------- * Now ignores Crab Pile and SLG Generic MoP as elite mobs Quest Behaviors --------------------- * EscortGroup - Repaired a small bug where the Escort would not proceed if the NPC closed the interaction dialog to start the event instead of the behavior. * WaitForPatrol -Completely rewritten, but backward-compatibility is preserved Now provides for a FollowPath that can thread the toon into a very tight area when the AvoidMob is clear Can now follow AvoidMob into an area with the FollowPath directiveIf the AvoidMob gets within EgressDistance of the toon, the toon will return back to the safe spot Allows for Dismissing of the pet for areas with very tight constraints (e.g., "Breaking Out is Hard To Do") Fixed a small bug where exceptions would be thrown if the wrong AvoidMobId was specified. Full documentation, FAQ, and examples as comments in the behavior header. * VehicleMover -Repaired problem where behavior wouldn't detect 'complete' after the vehicle was dropped off at the destination. Repaired problem where toon would indefinitely follow a vehicle driven by another player. The list of "occupied vehicle auras" is maintained in a common location: Quest Behaviors/DATA/AuraIds_OccupiedVehicle.xml. Repaired behavior where it works smoothly while in combat. Behavior will no longer compete with other players for a given vehicle. Behavior now automatically detects if SpellId is on cooldown, and no longer requires the profile writer to supply that parameter. Behavior now automatically uses Navigator if possible, and falls back to ClickToMove if not. Updated to full dox as header comments. Includes QuickDox, FAQ, and Examples section. Backward compatibility has been completely maintiained. * NEW BEHAVIOR: Specific Quest/27738-Uldum-ThePitOfScales * NEW BEHAVIOR: Specific Quest/14382-Gilneas-TwoBySea * NEW BEHAVIOR: Specific Quest/14395-Gilneas-GaspingForBreath Singular -------------------- * Generalfixed - fix a lot of users were looking for!!!! internal issue causing buffs not to be applied ( Arcane Intelligence, Mark of the Wild, etc. etc. etc.) There were other behaviors implicated too, but this was the most obvious one. This was an issue which impacted classes across the board and was due to a change made in a recent prior release. change- check for Loss of Control behavior in Rest in case initial attack out of combat is a stun, fear, etc *new* - Questing Pull Distance Override setting added for Ranged specs. Kick's profiles change the Pull Distance setting it to 25 yards for most combat, which gives less distance for ranged classes to kill a mob before it reaches melee range. Only during Questing, if the Pull Distance is set to 25 (the default for the setting) it will force it to 40 yards for ranged classes. fixed - now check if moving prior to trying to heal by applying Bandage change- reorganized global class config setting categorizations and provided revised descriptions fixed - issue impacting classes which use DoTs for damage. was causing them to refresh immediately so character would spend time primarily dotting same enemy over and over. did not affect all classes but did detect on Affliction Warlocks and likely to have impacted Shadow Priests as well change- will prevent HonorBuddy from mounting during Battleground Prep phase until last 5 seconds. change- party/raid outside of Instances will now use Solo behaviors unless a Tank has been defined. This must either be a character with the Tank Role set fixed - unable to load behaviors problems. occurs when context (Solo, Battlegrounds, Instance) cannot be determined (memory read error, severe lag in load screen, etc.) and Bot allows CC to have control. Will now load a do nothing behavior and wait for a stable state. also cached current state while loading behaviors to ensure a complete and consistent set are loaded. change- message at startup and change of context will indicate type of behaviors loaded fixed - interrupt support for all classes fixed - Party Buffs - should be cast only towards end of Battleground preparation phase fixed - Double Cast prevention logic to include cast target as part of the key so it did not prevent quickly speading DoTs to multiple targets (Priests, Warlocks) change- improved support for recognizing buffs that allow casting while moving fixed - pending spell recognition (spell on cursor after failed attempt to cast on target/ground) fixed - CastOnGround exception for casts made with no enemies in range * Death Knightfixed - Blood - Raise Ally ability did not check user setting for this spec fixed - Blood - Death Strike cast on cooldown now for active mitigation. no longer needs the 5 second rule fixed - Blood - was not checking if AOE disabled before casting Blood Boil change- Blood - added Horn of Winter cast at lowest priority for RP generation change- Blood - changed Taunt logic to cast ranged damage abilities if Dark Command and Death Grip are on cooldown change- Blood - revised checks for use of Blood Boil in spreading and refreshing diseases. fixed - All - recognizes Glyph of Pestilence to increase range fixed - Blood - now correctly checks current target for facing and line of sight prior to Death Siphon and Death Strike. Previously was check wrong unit resulting in missed opportunities for these abilities in certain cases * Druidfixed - Feral - cast of Symbiosis: Feral Spirit *new* - Feral - cast of Symbiosis: Classh *new* - Balance - support for Wild Charge (Moonkin Disengage). Will attempt to slow/stun mob before hitting the eject button. Option in settings to disable if needed *new* - Balance - support for kiting. Option in settings to disable if needed *new* - Balance - improved support for crowd control including use of Cyclone, Entanbling Roots, Mass Entanglement, Ursol's Vortex, Mighty Bash change- Balance - Starfall now enabled by default. Previous default was from when Starfall hit targets you weren't already in combat with fixed - Balance - if numbr of mobs drops below AoE worth priority and mushrooms are left they are detonated change- Balance - in normal context (solo), starfall reserve for enemy players or tougher mobs fixed - All - wrong spell reported as being gained after Symbiosis cast for Druids in most cases *new* - Balance - will Cyclone enemy if in need of a heal. will spam heals until reaching 90% or cyclone breaks *new* - Balance - Normal context (solo) Pull specific behavior added. Will now cast an instant spell if there is another player within 40yds of target since you will be competing for mobs. Otherwise, will cast a bigger hitting spell to maximize damage without instant agro. *new* - Balance - Normal context (solo) added cast of Faerie Swarm (talent) if target is moving and more than 20yds away fixed - Balance - DoT clipping in Normal context in AoE situations fixed - Balance - Battleground support for Solar Beam - fixed issue with Ursol's Vortex / Entangling Roots not being cast to root in beam *new* - Balance - Battleground and Instance - will now cast Astral Communion to enter an eclipse state when no enemies nearby or near end of battleground prep state *new* - All - will cast Entangling Roots on adds that are out of range and do not have DoTs if in Normal form, Moonkin form, or have Predatory Swiftness *new* - All - log shows what spell is gained via Symbiosis fixed - All - support for Druids using spells gained by Symbiosis *new* - Balance - support for Cyclone against players if our health is dropping and they are casting or in melee range *new* - Balance - in Battlegrounds, will now cast Ursol's Vortext / Entangling roots prior to Solar Beam change- Balance - in Battlegrounds, will cast Faerie Fire on all rogues / feral druids in range. at lowest priority, will cast on any raid member target missing the weakened armor debuff, then any enemy target missing it change- Balance - Battleground priority changed to apply spread pressure. will DoT everything, Starsurge on Shooting Star procs, and cast Wrath/Starfire as appropriate only if not being targeted (to reduce spell lock) * Magefixed - All - now recognizes Scorch can be cast while moving *new* - All - supports the Ice Floes talent for casting while moving fixed - All - support for casting/cancelling Ice Block when Cauterize procs change- All - support for casting damage absorb/heals when Cauterize procs while Ice Block on cooldown change- All - Mirror Image no longer cast on cooldown. Instead saved for AoE, Elites, Bosses, and enemy players change- Goblin Class - support for Rocket Jump when Blink is on cooldown fixed - Fire - solo and questing spell priority. Now more effectively kills mobs casting abilities knowing they won't live long enough for Pyroblast! procs in most cases change- All - Frostjaw now included for ranged spell interrupt change- All - Ice Barrier now only cast prior to Pull or in Combat fixed - All - errant cast of Evocation on cooldown no longer occurs when you have Invocation talent * Paladinchange- Prot - minor revisions to priorities change- Prot - will cast range damage abilities on taunt target if Reckoning on cooldown *new* - All - setting to enable cast of Hammer of Justice immediately while solo. more useful when Fist of Justice talent taken to reduce cooldown and reduce incoming damage * Priest*new* - All - support for Rocket Jump for Goblins as a disengage *new* - Shadow - support for kiting with Angelic Feather / Body and Soul in battlegrounds. Setting added to disable fixed - Shadow - now correctly re-enters Shadowform in all cases during combat after heal or other ability removes it change- Shadow - Dispersion now cast when stunned fixed - Shadow - Self-heal improved and recognizes Glyph of Dark Binding. will buff Prayer of Mending and Renew if equipped and health < 90% fixed - Shadow - Self-heal now Desperate Prayer and Power Word: Shield. change- Shadow - Flash Heal now cast using Health % from Shadow settings change- Shadow - Normal (solo) Combat rotation revamped to make use of cooldowns, casting Devouring Plague based upon orbs configured in settings (defaults to 2) and improved AOE change- Shadow - Battleground Combat changed to apply spread pressue until 3 orbs are built, then focuses burst on current target. Rotation attempts to reduce number of non-instant casts until spread damage is applied change- All - does not cast Halo if find any enemy NPCs within 32 yards not already in combat with Priest/group change- All - use of Angelic Feather should be faster and no longer display message that it may have failed * Shamanfixed - Resto - no longer casts Earth Shield spam in Battlegrounds. I was not able to duplicate this issue report, but believe the issue to be resolved with change made. Shaman should now only cast Earth Shield on self in battlegrounds. *new* - Resto - Healing Surge % is now a higher amount by default, then when you train Greater Healing Wave is automatically prioritized down to 21% one time. fixed - Resto - Greater Healing Wave now correctly cast fixed - Resto - Riptide bug when target dies. Now correctly clears caches heal target info when target dies * Warlock*new* - Demonology - added cast of Unbound Will in loss of control behavior *new* - Demonology - added support for Warlock Disengage (Demonic Leap). Option in settings to disable change- Demonology - in Normal (solo) context will no longer cast Doom on enemy (they are dying too quick) unless mob is elite, an enemy player, or predicted to live more than 30 seconds. change - Affliction - Battleground priority change to apply spread pressure (yep, more dots...). Recognizes Glyph of Siphon Life and prioritizes casts of Corruption. change - All - added settings for user control of Health Funnel fixed - Affliction - instant Pet Summon in Combat fixed - All - Dark Soul now cast in Battlegrounds fixed - All - support for Grimoire of Service *new* - All - support for Kil'jaeden's Cunning. will cast if moving in combat and allow casts to occur if moving and buffed * Warrior*new* - All - added cast of Enraged Regeneration when stunned and health below 60% fixed - Fury - cast of selected shout prior to Pull Requirements .NET 4.0 Download: Microsoft Visual C++ 2010 Redistributable Package (x86) - Microsoft Download Center - Download Details 32 Bit version of wow, If you start it from the launcher make sure you go into the game preferences and select "Launch 32-bit client" otherwise just start "Wow.exe" file not the "Wow-64.exe" file Problems If you are having issues after installing Honorbuddy please run this tool to verify that you installed everything correctly. Problems with a new installation of a buddy product? Download : Honorbuddy 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.