2024-11-02 v1.6.12
! Fix for necro skull tracker
! Minor UI fixes
! Changed tick and tock sounds to now play exactly at ability start/end respectively
! Therefore removed timer adjusts for tick/tock sound cues
- Added a bunch of new options for metronome sound cues
- Added keybinds to toggle metronome sound cues
- Added currently equipped abilities to ability adjust section
- Extra option to always show spellname, spellicon and remaining time
- Minor visual update to menu icons
2024-11-01 v1.6.11
! Fixed stamina label showing magicka
2024-10-31 v1.6.10
! Fixed HA tracking and added option to show out of combat GCDs (ooc)
2024-10-29 v1.6.9
! Fixed exhausting fatecarver not being adjusted when being used with crux
2024-10-25 v1.6.8
! Minor fixes in code
! Fixed sound cue on stack tracker
! Restructuring of constants and saved variables for better readability and consistency
! Overhauled the debugging system
! Ghost abilities are now properly canceled
- Added function to show ping when tracking GCD
- Added ability icons to ability adjust section
- Added tracking of all synergies that cause GCD
- API bump
2024-09-05 v1.6.7
! Moved updater for castbar to CMCastbar.lua
! Ground targeted skills are now properly recognized
! More fixes to ability adjust section
! Removed some unnecessary code sections
! Changed triggering of abilities in DariansUtilies, which should also fix elemental explosion recognition
! Moved interrupts to DariansUtilies' Ability.lua
- Added option to track rolldodge/mounting/dismounting/killing actions and the use of collectibles to be differentiated on progressbar when tracking GCD
- Added a light attack tracker
2024-06-16 v1.6.6
! Changed the way dodge was detected for more accurate results
! Several fixes with resource bar and its settings
2024-05-11 v1.6.5
! Updated DariansUtilies for U42 and scribing
! Fixed a bug when resizing or moving the progressbar via dragging
- More clearity in AddOn settings due to more submenus
- Added font styles
2024-04-02 v1.6.4
! Fixed the ability adjusts section. Should now work as intended
! Fixed fonts for non latin letters and added an option to choose label font
! Bar and tracker can now be shown in settings menu to check what it looks like
- Tick volume can now be adjusted in settings
- Added option to hide tracker and/or progressbar in PVP Zones rather than just plain deactivating the AddOn
- Added an ability stack tracker for stackable abilities like bound armaments, crux, molten whip or grimm focus and flame skull and their morphs
- Added an option to always show your own resources, instead of only when targeting units or in combat
- Added a label for magicka and options to resize and colorize labels
- Added option to change bar color on channeling abilities <1 second to indicate possibility to barswap
- Cleaned up the addon menu by introducing submenus
- A little bit more order to the code by adding sections
2024-02-02 v1.6.3
! Hotfix #2
2024-02-01 v1.6.2b
! Hotfix for AddOn not being able to load
2024-02-01 v1.6.2
! Fixed: Barswap and block behavior on progress bar
! Tweaked exhausting fatecarvers extended duration to better match visual effect
- Brought order into chaos. Cleaned up the code a little and modularized it
2024-01-24 v1.6.1
! Fixed an bug, where the addon would not load, because of missing dependencies (sorry, my mistake guys)
! Spell and remaining time label are now properly displayed in cast bar
- Barswap now also cancels channeling spells
- Added fancy mode
2024-01-22 v1.6.0
project taken by barny
! Fixed time adjustment on exhausting fatecarver depending on crux
! Fixed: Channeled abilities or abilities with cast time are now interrupted by block or dodgeroll
! Fixed a bug after resizing the cast bar in unlock mode
- Added options to display remaining time, spell name and spell icon on cast bar for spells with cast/channel time
- Remaining time label and spell icon now move according to bar alignment
- Added option to stop HA tracking
- Added option to show the cast bar permanently
2020-11-03 v1.5.2
! Deprecated old debug Constants file, 'cause it keeps breaking on new updates
2020-05-22 v1.5.0
! No Longer uses DariansAddonLoader
! No longer uses LibStub // Wambo's change suggestion
2019-08-14 v1.4.1
- Moved DariansAddonLoader into DariansUtilies
2019-08-14 v1.4.0
- Added keybind to force display
- Added flashing animation on helath percentage during execute
- Added customizable tick tock audio cue
2019-05-20 v1.3.4
! Fixed bar shadow displayed on initial UI (re)load
- Added adjustable execute health percentage highlight
- Added option to attach Target Health to reticle
2019-06-19 v1.3.3
! Standardized capitalization on function names
2019-06-18 v1.3.2
! Health now shows absolute if target is at 100%, irregardless of combat state
- Added account wide settings toggle
2019-06-16 v1.3.1
! Fixed health marker not hiding properly
! Fixed versionining - Last version should have been released as 1.3.0
- Added max displayed latency option
2019-06-16 v1.3.0
! Performance improvements to library
- Added optional stamina and mob health tracking
2019-06-13 v1.2.2
! Fixed lightning staff attack constantly resetting on each tick
! Abilities with sub gcd cast/channel times now show gcd
! Fixed some healing abilities not triggering their timers
! Changed guard detection to use in-game api... (hurrdurr smart programming :S)
! Added situational ability activation requirements to api
2019-06-12 v1.2.1
! Fixed heavy attack timer not resetting on early release
! Moved ability event dispatch to combat event trigger
! Fixed escape cancelled ground targeted spell from triggering on mount up
2019-06-12 v1.2.0
! Major algorithm improvement
! event queuing added - Can handle attack queueing without timer duration overwrites
! Various reliability improvements
! Improved algorithm to no longer rely on event forcing
2019-06-09 v1.1.5
! Fixed timer stutter when casting ability whilst dismounting
! Reworked targeted spell detection, moved to generic event handling system
! Improved and moved Guard detection to LibDMUI.Targeting:GetUnitNPCType(unitTag)
- Removed Accidental Presidency font - Now using resized base game font
2019-06-09 v1.1.4
! Ultimate no longer shows when OOC and targeting dead enemies, critters or (optionally) neutral guards
2019-06-09 v1.1.3
! Fixed channeled spells are no longer detected as instant cast
! Desynchronised eventAbility and eventStart load to improve reliability
! Added timer cancel on KNOCKBACK, PACIFIED, STAGGERED, STUNNED, INTERRUPTED combat events
2019-06-08 v1.1.2
! Deferred timer start until SLOT_UPDATED event (within 100ms grace period) - Removes jitter from bar + hopefully fixes insane timer bug
! Few failsafe conditions added to update loop to improve reliability (hopefully)
2019-06-08 v1.1.1
! Streamlined update algorithm
! Removed debug on targeting cancel event
! Removed excess code + comments
! Added default -10ms start time adjust to minimize post-adjustment jitter
! Added hard limit of max -100ms start time adjust to prevent high latency overlapping from eating spell cooldowns
- Added optional ultimate tracker above cast bar - Can now hide action bars completely!
2019-06-08 v1.1.0
! Fixed bug with initial use of some abilities not registering the correct cooldown
- GCDs can now be adjusted on for each ability!
- Complete rework of detection algorithm
- Moved Frame + Progress bar code to separate library (will be released at a later date)
2019-06-03 v1.0.0
! Renamed addon files to CombatMetronome, deprecated GCDTracker name from addon
! Changed SavedVariables to CombatMetronomeSavedVars
! Will need to remove old files and rename saved variables if upgrading
2019-06-03 v0.8.1
! Fixed error on adding new channeled ability adjustment
2019-06-03 v0.8.0
- Ability caching fixed and implemented into base addon - no longer caches on slot
- Added individual skill cast time adjusts
- Added ping zone display option for heavy attacks to maintain visual consistency
- Added global ability cast adjust
! Reworked entire ability tracking system to be more expandable and flexible
2019-05-29 v0.7.2
! Early cancel melee swings are now tracked
! GCD and cast cooldowns are now independent and can be reset without affecting each other (GCD Reset is now compataible)
- Removed baseline caching of abilities - Reslotting and in-combat ability morphs do not cause issues
- Added debug toggle to ingame menu
2019-05-29 v0.7.1
! Removed excessive logging on cast events
2019-05-29 v0.7
- Added experimental heavy attack + cast timing
Known issues:
- Reslotting abilities on bars requires a /reloadui
- Abilities whos cast / use behaviours change dynamically are locked into their first form
- Cast cancels are not currently tracked, and GCD reset tracking does not work whilst heavy attack + cast timing is enabled
- Early finish / cancelled heavy attacks do not reset the swing bar
? This is a test build - I don't have enough characters and spells
unlocked to be able to fully test this (I haven't tested channeling
at all because I don't have any channeled spells unlocked xD)
So anyone willing to try things out and report issues would be greatly appreciated.
2019-05-24 v0.6.1
! Minor code / metadata cleanup
! Fixed long decimal in options
2019-05-24 v0.6
- Sliders for position and size
- Buttons for centering
! Fixed file format for Minion
2019-05-23 v0.5
- Progress bar segmented to prevent overlapping with ping zone - No colour blending with transparency
! Fixed error on bar resize
! Bar now defaults to the center of the screen - Added background colour to Options
2019-05-23 v0.4.1
! Improved slot tracking algorithm
2019-05-23 v0.4
- GCD adjustment +/-
- Left/right/center alignment for progress bar
- Toggle display OOC