rrrix
New Member
- Joined
- Jul 11, 2010
- Messages
- 3,449
- Reaction score
- 61
For New Demonbuddy builds - not compatible with previous versions of Demonbuddy.
Demonbuddy BETA .519 and Release v405 already include the new Trinity and QuestTools
Demonbuddy BETA .519 and Release v405 already include the new Trinity and QuestTools
Trinity changelog
2.9.0
HandleTarget special movement will no longer be used in Town
LazyCache: Replaced MonsterInfo/ActorInfo and a few other properties with new ActorMeta Dictionary.
* Misc refactoring for fixes and performance.
* Changes should not effect DB's current operation at all.
Added TrinityMonsterAffix Mapping of Affixes by GBid
Fix for Legendary Item Markers while Picking up Legendaries is turned off.
Fix for Max BloodShards
Updated for Build 1.1.2296.24 + LazyCache work as follows.
* Expanded weighting and started reworking Unit weights
* Custom Implementation of ActorInfo, MonsterInfo
* Fix for detecting and avoiding bad DiaUnits
* Performance Improvements
* Added methods for CacheBase .ToTrinityUnit() .ToTrinityObject() etc.
LazyCache changes that should not effect DB running
* These files are disconnected from DB unless CacheUI is running or LazyCache is explicitly started.
* Minor changes to DataDictionary and PerformanceLogger.
Reverted files effected by the variable name change in commit "Prototype Weighting and LazyCache Updates"
* then manually merged newer changes to these files so they're up date.
Fixed WizardCombat not prioritizing destructibles when needed
HandleTarget now logs which section it returned RunStatus from
Fixed TownRun trying to start on Campaign 1st quest
Added hax for Demonbuddy Memory reading stupidity in BotManager -> Emergency Repair logic
Split prototype weighting into files for each type.
* Moved CombatContext to \Combat
* Moved all Weighting related to \Combat\Weighting
* Added tick param to Worker()
* Added support for CacheUI/LazyCache without bot running.
* Misc fixes on LazyCache props and weighting.
* Filtered Unit ActorTypes that aren't actually units by MonsterType.
Fix for Legendary detection
Ghost doc'd Extensions
Made a DIY wrapper for ItemStackQuantity
Removed CombatBase.CanCast check for ReUseDelay
Added try/catch for GetItemStackCount so it doesn't break townrun
Removed Ad-Hoc CanCast stuff from CombatBase, as it was getting weird with DH Avoidance logic
Several performance improvements in legacy cache - 8-10% improvement
InventoryCache now only reads Backpack ItemSetName
Reverted BarbarianCombat to legacy style - new format just doesn't work well in this case
Fixed up DemonHunter combat to work better with AoD'''s Nat Solo GR 54+ (/w video) Rain of vengeance Guide - Demon Hunter - Diablo III Builds - Diablo Fans
DemonHunter strafe is now used in movement
Cleaned up Monk Combat code a bit
Prototype Weighting and LazyCache Updates.
Fixed Spelling Mistake and updates to LazyCache
* Heavily Refactored LazyCache for better performance
* Added a panel in CacheViewer for LazyCache
Fixed incorrect class mapping for HealthGlobeLevelResource
Fixed DH combat settings never being applied (reverted to old methods)
BarbarianCombat - started converting to new Combat class style
LazyCache: Added more stuff, juicy juicy stuff.
Expanded on LazyCache, populated more objects. Added TabUI buttons to test.
Added prototype caching system called LazyCache.
Renamed Enums: GItemType to TrinityItemType, GItemBaseType to TrinityItemBaseType, GObjectType to TrinityObjectType
Modified how legendary minimap markers are added to cache and blacklisted. Legendary markers > 300 yards will not be added.
DH fires Rain of Vengeance even more, and walks into groups of mobs less.
DH Combat - Natalyas
* Reduced the time bot spends per-emptively trying to refresh bastian.
* Moved Rain of Vengeance to a higher priority.
* Bot will now ensure bastian spender is up before casting combat spells.
Fixes for Preparation & Vault. Added ReUseDelay to Meta.
* meta.ReUseDelay can prevent a skill from being used again for a time after use.
* Removed bad ItemId for Hwoj Wrap.
* Added some utility Extensions
* Fixed exception on GetValueOrDefaultAttribute when no default attribute found.
* Lowered default skill delay Before/After to 50ms (was 100ms)
Fixed WW OOC movement also letting regular movement be used
QuestTools changelog
Updated for new DB
Added check for Rift Trial Enabled in RiftTrial.cs
Attachments
Last edited: