Nesox
Well-Known Member
- Joined
- Jan 15, 2010
- Messages
- 1,563
- Reaction score
- 48
Changelog 2.0.0.4877
Honorbuddy
Bug Fixes
- Updated the WoWAura struct, it changed slightly. - LocalPlayer.ActiveAuras works again.
- StuckHandler will no longer try to dismount when you are a ghost.
- StuckHanlder will no longer try to unstick when waiting for moving along off mesh connections.
- Cleaned up the behavior for getting off the boat in SotA abit should be more sturdy now.
- Increased the time before deciding on new hotspots to 15 seconds. Up from 5.
- Should now weigh hotspots, based on the last good hotspot, instead of re-weighting them all from scratch. (Other hotspots must be 120% more populated than the current one, for the hotspot to change. Excluding captures, etc)
- Will now move move along jumplinks in all bg's without the 'zig-zag' when moving towards a player.
- Should always have the appropriate battleground loaded.
- Should no longer get stuck doing nothing after waiting at the gate
- QuestReward code is now using the new WeightSetEx class to weight items.
API Fixes
- ItemInfo.EquipSlot is now the correct type.
- WoWItem.Link works again.
- ConditionHelper (If/While conditions) - bool IsAchievementCompleted(int achievementId, int index) should work as inteded now.
- SpellManager.CanCast(string spellName, WoWUnit target, bool checkRange, bool checkMoving) override has been added.
- WoWCurrency - Can be used to lookup TotalAmount/Amount/Name etc. for different currencys.
- LocalPlayer.HonorPoints
- Mount.OnDismount, you can subscribe to this event and run whatever code you want. Will get executed after the player dismounts.
- SpellManager.GlobalCooldown, use this instead of LegacySpellManager.GlobalCooldown
- SpellManager.GlobalCooldownLeft, returns the amount of time left on the Global Cooldown timer, TimeSpan.Zero if the timer isn't running.
- WeightSetEx - new weighset class, will replace the class WeightSet in a few releases. Reads all the the weigt set's from disk from the Data->Weight Set's directory.
- ItemInfo.EquipSlot is now the correct type.
- WoWItem.Link works again.
- ConditionHelper (If/While conditions) - bool IsAchievementCompleted(int achievementId, int index) should work as inteded now.
- Singular v1 replaced most of the default Classes, only ShamWoW left. You can still download the other ones from their threads on the forum.
- When mounting up, if an id has been provided Honorbuddy will now lookup the mountname and print it intead of the number. eg; Mounting: 66846 will now instead print Mounting: Ochre Skeletal Warhorse
- Many LevelbotSettings properties are now located in CharacterSettings - they made no sense to be LevelbotSpecific, and needed to be cleaned up. Plugins, CCs, and Bots will need to be updated to reflect these changes, we have aliases for them in LevelbotSettings wich will be removed in a few releases.
- Plugins are now sorted alphabetically
- ProtectedItems.xml updated.
- ForceMail.xml updated.
- AutoEquip has been rewritten to reflect the new WeightSetEx class.
- AutoEquip has replaced EquipMe, you can still download EquipMe from it's thread in the plugins section.
- Talented - Updated the hunter Beast Mastery spec.
- Talented - Added a hunter Marksmanship spec.
- Talented - Will not log when learning a new talent.
- Wait now has another constructor - Wait(TimeSpan,CanRunDecoratorDelegate,Composite)
- WaitContinue now has another constructor - Wait(TimeSpan,CanRunDecoratorDelegate,Composite)
- LOADPROFILE - changed in the following ways:
- Reports an error and stops the bot, if the profile it was asked to load does not exist.
- COLLECTTHINGS - is a new behavior. See the Wiki for details:
- Honorbuddy Custom Behavior: CollectThings - Buddy Wiki
CASTSPELLON - changed int he following ways: - Multiple MobIds are now accepted. The form is MobId1, MobId2, ...MobIdN.
There is not practical limit to how many MobIds you may specify. - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
- Now requires Range > MinRange
- Now requires that SpellId be known by the toon
ABANDONQUEST - changed in the following ways: - no longer considers it a 'fatal' error to abandon a quest that is not in your log. You will now receive a warning, instead.
USEITEMON - changed in the following ways: - Multiple MobIds are now accepted. The form is MobId1, MobId2, ...MobIdN.
There is not practical limit to how many MobIds you may specify. - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
- NpcState renamed to MobState
- HpLeftAmount renamed to MobHpPercentLeft
INTERACTWITH - changed in the following ways: - Multiple MobIds are now accepted. The form is MobId1, MobId2, ...MobIdN.
There is no practical limit to how many MobIds you may specify. - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
COMBATUSEITEMON - changed in the followng ways: - Multiple MobIds are now accepted. The form is MobId1, MobId2, ...MobIdN.
There is not practical limit to how many MobIds you may specify. - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
USEITEMTARGETLOCATION - changed in the following ways: - Multiple MobIds are now accepted. The form is MobId1, MobId2, ...MobIdN.
There is not practical limit to how many MobIds you may specify. - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
EQUIPITEM - changed in the following ways: - The "Slot" attribute's value now takes an enumeration name instead of a number.
ESCORT - changed in the following ways: - The "X"/"Y"/"Z" attributes are now optional, and default to the toon's current location.
FORCEDDISMOUNT - changed in the following ways: - should now work correctly for Druids using non-US WoWclients.
VEHICLEMOVER - changed in the following ways: - Multiple MobIds are now accepted. The form is MobId1, MobId2, ...MobIdN.
There is not practical limit to how many MobIds you may specify. - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
MOUNTVEHONLY - changed in the following ways: - X/Y/Z is now optional. If unspecified, the toon's current location will be used.
USEITEMON - changed in the following ways: - Now supports a new attribute "IsMissingAuraId".
When specified as an argument, the Mob must NOT have the particular Aura
to be considered as a target. - HasAuraId/IsMissingAuraId now considers the attribute specified for the NpcState (DontCare
by default). Previously, HasAuraId operated independent of the NpcState.
ArchaeologyBuddy
Bug Fixes
- Nekmani Wellspring Digsite is fixed
Professionbuddy 1.0.0.33
Bug Fixes
- Tradeskills should now properly get imported.
- 'Get Mail' now works again with getting mail by Item ID.
- 'Buy item From Ah' now works again.
In order to use Hb your WoW client must be fully (100%) patchedIf get this when you try to login on the bot:
Honorbuddy does not support the currently active 'gxAPI' please change it to 'D3D9'
Then you need to do this:
Open your Options->Advanced->Graphics API make sure it's set to DirectX 9 if it isn't change it and restart wow then restart and login on the bot again.
Download Here: Honorbuddy 2.0.0.4877