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

[Stable] Honorbuddy 1.9.5.7 - Lots of Bugfixes/InactivityTimer

Status
Not open for further replies.

Nesox

Well-Known Member
Joined
Jan 15, 2010
Messages
1,563
Reaction score
48
Code:
+ Dictionary got a new Extension, example: dictionary.RemoveAll(x => x.Member == foo);
+ WoWObject.TypeFlags - Added WoW's type flags to the WoWObject class. This should allow you to check for unrelated object types, in one call.
+ WoWUnit.OwnedBy - Allows you to get the 'owner' of a pet. This checks the CharmedBy and OwnedBy properties at once to retrieve the owner. (Null if no owner)
+ WoWClient.Latency - Just a small wrapper around GetNetStats that just pulls the current latency (lag)
+ StyxWoW.SleepForLagDuration - Will cause the current thread to 'sleep' for the entire duration of the current 'lag' period. Use this if you want to make sure you allow WoW to update some action. (Usually movement)
+ LocalPlayer.CarriedItemGuids - Gets all carried item GUIDs; which is the players 5 bags, equipped items, currency and key ring.
+ LocalPlayer.CarriedItems - Gets all carried items; which is the players 5 bags, equipped items, currency and key ring.

ADDITION - InactivityDetector added, can be set to log you out and/or quit wow if stuck for too long. ( configure it in * StyxSettings.xml )

CHANGE - WoWAura.TimeLeft - Changed to a TimeSpan from ulong.
CHANGE - WoWUnit.GotTarget should work properly again
CHANGE - WoWUnit.IsAlive returns true if you are alive, not if ure a ghost
CHANGE - WoWObject (and descendants) will throw an InvalidOperationException when accessing descriptor fields on an invalid object.
CHANGE - ObjectManager.Wow.Read<T> will throw an Exception when the first address in the list is 0. (Cannot read from an invalid start address)
CHANGE - Activity logging has been moved to the debug logging tab.
CHANGE - Mesh folder path now has a default location at C:\Users\CurrentUsername\AppData\Local\HonorbuddyMeshes.
CHANGE - Mesh folder path will now be created, if it doesn't already exist.
CHANGE - PVP - Randomized hotspots in AV.xml

FIX - WoWSpell.CanCast - Now uses spell ID instead of spell name. Fixes issues with non-English clients.
FIX - WoWAura.TimeLeft - Now returns a proper time remaining.
FIX - BotPoi.AsObject - Should now properly retrieve the WoWUnit for Repair/Sell/Train/Buy. 
FIX - BotPoi.AsObject - QuestTurnIns now ignore items when searching for objects by entry. (And properly filter by unit/game object) - This fixes 'Could not gen path to <0,0,0>' errors.
FIX - QuestOrder - UseItem Tag - Will now 'stop' moving when using an item, and wait for the item cast to be finished.
FIX - QuestOrder - Won't bug out anymore when trying to find the questTurnIn if you got an item with the same entry as the TurnInId.
FIX - QuestOrder - QuestTurnIn/Pickup - Will use mount properly.
FIX - Vendoring - mysterious ErrSyntax spam.
FIX - Vendoring - Using items before the vendor window is open caused items to be equipped, instead of sold. [People were coming back to their toons being in full Twill]
FIX - Vendoring - Training Fixed.
FIX - Looting - No more (chain)pulling when looting/skinning only when harvesting gameobjects, (chests, ore, herbs etc).
FIX - Looting - No more 'to-fro' behavior when going to a harvestable node and it dissapears, run back. Rinse and repeat.
FIX - Grinding - Problems with farming on a ground mount, should work great now.
FIX - Grinding - NeedToMoveToTarget/NotPulling - standing still not doing anything fixed.
FIX - Death - Finding a safe spot to resurrect now works properly. It should no longer run straight for your body unless there are no safe places to go.
FIX - Death - Revamped, works alot better now uses traceline to check if the safespot is inside a wall and in that case it uses the (HitPoint) as safespot.
FIX - Targeting - Default remove filter will now remove all units that is outside of the levelrange defined in the <TargetMinLevel><TargetMaxLevel> elements
FIX - Targeting - Default remove filter will now remove all units near blackspots and avoidmobs
FIX - Targeting - Default remove filter will not remove tagged units if you are in a party
FIX - Targeting - The default weight now scores targets in Line of sight higher.
FIX - Questing - ForcedQuestList works again.
FIX - Questing - FocedQuestList turning in quests works again.
FIX - Questing - Grinding works again if you are using a profile with a 'FQL' and it has nothing to do.
FIX - Profile - No more 'Specified cast is invalid' exceptions when loading profiles with factions defined outside of a Grindarea.
FIX - Form - Start button will not get disabled once the questorder is done, 'Nothing more to do. Stopping bot.'
FIX - PVP - Alliance AV gate spots

CC FIXES
FIX - Mage - Less stupid when polymorphed targets nearby.
FIX - Druid - Handles runners and adds better.
For Bugreports! Make sure you make a new account unless you already got one:
http://bugtracker.buddyforum.de/index.php

Attached Visual Studio API documentation.
Edit: Changed the name of the xml
 

Attachments

Last edited:
ncie to see update!:)

edit: goodjob on changelog;)
 
Thank you for this great infobox. Now all can see what happened in this rls.
 
Just a note for developers; rename Styx.xml to Honorbuddy.xml, or VS won't load it properly. (Nesox messed up!)
 
Amazing job with those changes and that changelog is really useful. Testing
 
fixed equip grey issue?
FIX - Vendoring - Using items before the vendor window is open caused items to be equipped, instead of sold. [People were coming back to their toons being in full Twill]
 
QuestOrderMaker is great !!

Using this build and the default Warlock CC I noticed fast casts, instead of waiting for the cast to end and cast another one, now it is chain casting, resulting in a much faster grinding, it even casted one shadowbolt, looted a mob and casted a shadowbolt without almost any noticeable stop
 
Last edited:
thanks for adding a changelog, much appreciated !!
testing now.
 
Awesome job guys. Love the change/fix log, extremely useful :) :) :)
 
The tweaks/changes you've done are great, its doing things 2 times faster than it was doing before, it doesnt stay still 2 seconds after accepting a quest, as soon as it kills it goes loot it, as soon as it loots it goes for the next mob.
 
Is there a SOTA fix on the way? Cant see it in the change log.
 
Status
Not open for further replies.
Back
Top