raphus
Well-Known Member
- Joined
- Jun 17, 2010
- Messages
- 2,094
- Reaction score
- 492
Honorbuddy v2.5.7644.652
Changelog
Code:
General
--------------
* VendorManager will consider repair vendors as sell vendors now. Used to cause issues when the profile didn't have any Sell vendors.
* Fixed a bug in Mount.ShouldDismount where it caused unnecessary dismounts while the current poi type is hotspot.
* Fixed a bug with gryphon usage in Death Knight starter area.
* DeathBehavior no longer checks CharacterSettings.Instance.RessAtSpiritHealers and forces a spirit rez when we can't fully navigate to our corpse. Used to cause the toon to get stuck at graveyard.
* Seperated Log Folders option has been added to General tab in Settings window. When its enabled, Honorbuddy will create character specific folders (Logs\RealmName - CharName\Log.txt) for log files. This can be overridden to any desired path via a plugin by changing Logging.LogFilePath.
* Cloud serpent mounts are now supported.
API
--------------
* Mount.ActionLandAndDismount has been added with advanced landing logic. This action should be used over Mount.Dismount.
* WoWMathHelper.CalculatePointInFront has been added.
* BotPoi now has a NavType property. Values are NavType.Fly and NavType.Run.
* ActionMoveToPoi now checks current poi's NavType and uses flightor/navigator accordingly. You can set the poi with fly nav type and just call ActionMoveToPoi for complete flightor support.
* WoWGameObject.WithinInteractRange is fixed to return correct values for large objects.
* Logging.LogFilePath now has a public setter. It moves the log file around and continue writing on the new path when its changed. You can define any log path format you want now.
* HealTargeting has been added to be used as a central targeting class by botbases and custom classes.
Profiles
--------------
* AerialBlackspots tag have been added to profiles to be used as Flightor blackspots. The AerialBlackspot defines the point on a polygon. This polygon defines the area and shape of a 'cylinder' that extends from the ground all the way to the max height in the game. This entire volume is considered a blackspotted area.
<Blackspots>
<AerialBlackspot Faction="Neutral/Alliance/Horde" MapId="1" Name="Example Aerial Blackspot" >
<Spot X="132.123" Y="232.123" />
<Spot X="232.123" Y="245.123" />
<Spot X="654.123" Y="135.123" />
<Spot X="546.123" Y="875.123" />
<Spot X="684.123" Y="685.123" />
</AerialBlackspot>
</Blackspots>
Navigation
--------------
* Navigator anti edge hugging system has been added. Points generated will no longer be close to non meshed areas (like building corners). This greatly increases the smoothness of path following.
* Navigator stuck handler has been rewritten.
* Navigator will no longer try to generate a path when start or end location is 0,0,0
* Flightor now has an advanced landing logic and fully supports destinations in buildings/indoor places.
* Flightor stuck handler has been rewritten.
Questing
--------------
* A complete rework on all aspects of quest bot.
* Complete flying navigation (Flightor) integration in QuestBot. Base tags now have a new attribute Nav. Example usages;
<PickUp Nav="Fly" QuestId="123321" ... />
<Objective Nav="Fly" Type="KillMob" MobId="12312" ... />
<Vendor Nav="Fly" Type="Repair" ... />
* Fixed issues with PickUp and TurnIns getting stuck at opening quest window.
* Objectives no longer includes tagged mobs in targeting.
* CollectItemObjective and GrindObjectives will ignore the blacklisted mobs if there is only one mob to be killed.
* Default Include Targets Filter no longer includes attackers unless they are quest objectives while we are flying.
DungeonBuddy
--------------
[Core]
* Poi is now cleared when porting outside of an instance.
* Added a new tab in Debug tab that shows some statistics such as fps, execution time for various behaviors in the botbase.
* Fixed a bug that caused bot to leave a dungeon before it was complete.
* Followers will no-longer attempt to move to leader's position if leader is not on same map.
[Scripts]
* Added Horde version of 'A little Patience'
* Brother Korloff's frontal area is no-longer avoid if being targeted by him and he's casting Blazing Fists because he continues facing his current target
* Added a 'Dagger in the Dark' script and profile for Horde.
* Bot will now leave group if dying multiple times to trash in Forgotten Depths while trying to move to group that's already at boss.
* fixed a pull issue with Brother Korloff in Scarlet Monastery
* Increased the proximity radius for the Vizier Jin'bak script.
* Tank will now wait for last boss in Stormstout Brewery to spawn.
* Bot will once again attack NPCs that spawn during last boss in Temple of the Jade Serpent
* Some 'Meat Graft' parasites were ignored in Scholomance. This has been fixed
* The Bored Students that are directly to the right of the entrance of Professor Slate's room in Scholomance are no-longer pulled.
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!







4.0