Download
(58 Kb)
Download
Updated: 09/06/24 05:25 AM
Pictures
File Info
Compatibility:
Update 43 (10.1.0)
Updated:09/06/24 05:25 AM
Created:05/23/19 08:06 AM
Monthly downloads:19,196
Total downloads:315,488
Favorites:150
MD5:
Categories:Casting Bars, Cooldowns, Buff, Debuff, Spell, Combat Mods, Graphic UI Mods
10.1.0
Combat Metronome (GCD Tracker)  Popular! (More than 5000 hits)
Version: v1.6.7
by: Darianopolis, barny
The All-in-one Combat Timing bar with the update all of you guys have been waiting for!

Since Darianopolis can no longer maintain the Addon, I will probably do further updates only on the "optional Update", as it is easier for me to maintain. - barny

Should there be any bugs, feel free to report them on my ESOUI Portal.

Beta version is available for download on Github or click here to download directly. Install at your own risk.

! Fixed time adjustment on exhausting fatecarver depending on crux
! Fixed: Channeled abilities or abilities with cast time are now interrupted by block, dodgeroll or barswap
! 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
+ Added fancy mode.

IMPORTANT: I no longer play ESO and can't actively maintain this addon.
I have enabled "Allow Updates & AddOns" if someone wants to keep this release working with new ESO API and library changes.
Anyone is absolutely free to use this addon and adapt, modify or build it into any project you're working on.
I would love to see some version of this addon continue, but I don't have the time or available classes to re-install ESO and properly maintain and bug-fix for all of the different classes and abilities on new builds and changes.
Track your heavy swings, ability cooldowns and cast/channels all in one bar to help you perfect your rotation timing and take advantage of abilty queuing with live latency information.
Now includes optional Ultimate tracking.

To access the addon settings quickly, enter the command /cm

This addon's counterpart "Combat Auras" has now been released! (You can see it in the preview)
https://www.esoui.com/downloads/info2408-CombatAurasAbilityTimers.html

IMPORTANT - This addon and "Combat Auras" SHOULD always be updated at the same time. They share a common library to improve perforamnce, and there is a good chance on any update that I've made changes to this central library.

IMPORTANT: There have been changes to the central library. Combat Auras probably won't work after you updated Combat Metronome!
Thanks for Seltiix for prototyping the initial sound cue system.

Dependencies:
  • LibAddonMenu-2.0
  • libAddonKeybinds

Features
  • Heavy attack + Cast / Channel + GCD tracking = Consolidate all of your combat timing into one bar
  • Displays your ping live on the bar to allow spell queueing with live latency information.
  • Timing adjustments. Firing abilities too early or too late? - Fine tune the displayed GCD / heavy timer / cast / channel individually (or globally) for ANY ability to best suit your play.
  • Auto hides - Keeps your UI clean
  • Flashing animation on health percentage during execute
  • Keybind to force display + show absolute health
  • 'Tick Tock' sound cues for audio feedback
Future Features (No guarantee or time frame):
  • Light attack miss alert ? (Audio/Visual alert to provide feedback and improve timing reflexes)
Known issues:
  • Some types of cast cancels are not tracked
  • Rarely, ground targeted abilities (E.g. Endless Hail) won't trigger a timer
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
Optional Files (1)
File Name
Version
Size
Author
Date
Type
v1.6.7
57kB
09/06/24 05:25 AM
Patch


Archived Files (29)
File Name
Version
Size
Uploader
Date
v1.6.6
50kB
barny
06/27/24 04:51 AM
v1.6.5
50kB
barny
05/11/24 06:36 AM
v1.6.4
49kB
barny
04/19/24 12:59 AM
v1.6.3
38kB
barny
02/02/24 05:49 AM
v1.6.1
34kB
barny
01/27/24 01:19 PM
v1.5.2
31kB
Darianopolis
11/02/20 10:31 PM
v1.5.1
30kB
Darianopolis
05/28/20 09:21 PM
v1.5.0
30kB
Darianopolis
05/22/20 08:58 AM
v1.4.1
32kB
Darianopolis
08/19/19 02:16 PM
v1.4.0
32kB
Darianopolis
08/14/19 04:49 PM
v1.3.4
67kB
Darianopolis
06/20/19 04:44 AM
v1.3.3
67kB
Darianopolis
06/19/19 07:24 AM
v1.3.2
67kB
Darianopolis
06/17/19 06:28 PM
v1.3.1
66kB
Darianopolis
06/16/19 12:22 PM
v1.2.3
66kB
Darianopolis
06/16/19 11:04 AM
v1.2.2
58kB
Darianopolis
06/13/19 11:00 AM
v1.2.1
23kB
Darianopolis
06/12/19 11:38 AM
v1.2.0
57kB
Darianopolis
06/12/19 05:16 AM
v1.1.5
21kB
Darianopolis
06/10/19 05:55 PM
v1.1.4
40kB
Darianopolis
06/09/19 08:16 PM
v1.1.2
39kB
Darianopolis
06/08/19 05:25 PM
v1.1.1
39kB
Darianopolis
06/08/19 02:52 PM
v1.0.0
10kB
Darianopolis
06/03/19 03:17 PM
v0.8.1
10kB
Darianopolis
06/03/19 11:03 AM
v0.7.2
9kB
Darianopolis
05/29/19 03:15 PM
v0.7.1
45kB
Darianopolis
05/28/19 11:10 PM
v0.6.1
7kB
Darianopolis
05/26/19 04:15 AM
v0.5
6kB
Darianopolis
05/23/19 03:43 PM
v0.4.1
6kB
Darianopolis
05/23/19 10:43 AM


Post A Reply Comment Options
Unread Yesterday, 04:29 AM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Originally Posted by wolfstar
Originally Posted by barny
Originally Posted by wolfstar
This is annoying. Since the last update, I get this error message, regardless of which class I'm playing or skill I'm using. I have the most current version installed.
Hey there, as stated below, the newest version on here, is fixed, so maybe try and reinstal the addon, or use the fix, that is described some posts below. Also, not to be that guy, but exatly the same problem and its fix was described nine posts earlier...
Not to be that guy, but if you're going to update the addon, you should change the version number. Then people would know they don't actually have the most recent version installed. Hence why I told you the version numbers were the same.
You're right.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 12:30 AM  
wolfstar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 269
Uploads: 2
Originally Posted by barny
Originally Posted by wolfstar
This is annoying. Since the last update, I get this error message, regardless of which class I'm playing or skill I'm using. I have the most current version installed.
Hey there, as stated below, the newest version on here, is fixed, so maybe try and reinstal the addon, or use the fix, that is described some posts below. Also, not to be that guy, but exatly the same problem and its fix was described nine posts earlier...
Not to be that guy, but if you're going to update the addon, you should change the version number. Then people would know they don't actually have the most recent version installed. Hence why I told you the version numbers were the same.
Report comment to moderator  
Reply With Quote
Unread 10/01/24, 03:24 PM  
Anthonysc
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 161
Uploads: 4
Awesome to see that real nasty loop cut out, and glad to be able to switch back to the main branch, thanks for all the work you've put in to maintaining (and overhauling) this!
Report comment to moderator  
Reply With Quote
Unread 10/01/24, 02:28 PM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Originally Posted by wolfstar
This is annoying. Since the last update, I get this error message, regardless of which class I'm playing or skill I'm using. I have the most current version installed.
Hey there, as stated below, the newest version on here, is fixed, so maybe try and reinstal the addon, or use the fix, that is described some posts below. Also, not to be that guy, but exatly the same problem and its fix was described nine posts earlier...
Report comment to moderator  
Reply With Quote
Unread 10/01/24, 02:25 PM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Re: Re: Re: Re: Re: Re: Re: possible bug

Originally Posted by lukpios
Hey, sory, I understand now. I can confirm that 'show gcd' option partially solves the issue. Now only sound cue and ping zone on the bar disappears (not the whole bar), which obviously makes the problem less serious. Thank you! You're most definitely right on the cause then (which sadly makes the 'hit and miss moments' appear way more often than before - around 10 per trial dummy parse compared to 0 or almost 0 per hundreds of parses on previous versions).

The cost of this change seems significant then unless it's only me who encounters this problem.
I use weaving delays.
So the big problem is, for me it triggers abilities for 99% of the time. At least I didn't encounter any missed abilities in the last few weeks, and I've been testing a bit, before releasing the update obviously. Maybe it has to do with weaving delays, but atm I can't reproduce said bug. I am sorry.
Report comment to moderator  
Reply With Quote
Unread 09/25/24, 03:00 AM  
wolfstar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 269
Uploads: 2
This is annoying. Since the last update, I get this error message, regardless of which class I'm playing or skill I'm using. I have the most current version installed.

user:/AddOns/CombatMetronome/CMLATracker.lua:91: operator * is not supported for nil * number
stack traceback:
user:/AddOns/CombatMetronome/CMLATracker.lua:91: in function 'LATracker:ResetLATracker'
user:/AddOns/CombatMetronome/CMLATracker.lua:95: in function 'LATracker:ManageLATracker'
user:/AddOns/CombatMetronome/CombatMetronome.lua:131: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 09/24/24, 03:31 PM  
lukpios

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Re: Re: Re: Re: possible bug

I didn't mean the game not triggering your spells, but the addon triggering you spell. The addon doesn't know an ability was fired ingame, it just knows some button was pressed and some ingame events occur. From those events the code tells the addon that an ability was fired. This trigger has to occur within a certain amount of time so that the addon recognizes an ability being fired. The slider i put in manages the amount of time the addon has to recognize an ability.
That said it is normal for the addon to not recognize EVERY ability and have some rare hit and miss moments but it should not occur too often to be honest. Even the old versions had that flaw. If you are just missing the bar and that throws you off weaving i recommend using the "Show GCD" option. This at least gives you the progress bar when ANY GCD is triggered.
Hey, sory, I understand now. I can confirm that 'show gcd' option partially solves the issue. Now only sound cue and ping zone on the bar disappears (not the whole bar), which obviously makes the problem less serious. Thank you! You're most definitely right on the cause then (which sadly makes the 'hit and miss moments' appear way more often than before - around 10 per trial dummy parse compared to 0 or almost 0 per hundreds of parses on previous versions).

I recently changed the addon trigger, since is was interfering with a certain scribed skill called elemental explosion. This was an ingame bug and i had to build my way around it. That is the reason it works for you in 1.6.6 and doesn't in 1.6.7.
The cost of this change seems significant then unless it's only me who encounters this problem.
Are you using any additional addons for light attack weaving?
I use weaving delays.
Last edited by lukpios : 09/24/24 at 05:03 PM.
Report comment to moderator  
Reply With Quote
Unread 09/23/24, 02:48 AM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Re: Re: Re: Re: Re: possible bug

Originally Posted by lukpios
Hey, if by "abilities not being triggered" u mean the skills are not casted then no, the animation is there and the skill is casted (which I can see, e.g. boneyard is there on the ground) yet the bar disappears (the sound cue aswell) and then after a second it reappers. I checked the version u sent and the thing u mentioned is not solving the problem. As I said before it's working perfectly with previous version (1.6.6. and 1.6.5. - I triple checked old and new version on separate days) so probably the problem is connected with some changes to the addon. Maybe it's colliding with some other addons? I don't know. Noone else noticed any problems?
I didn't mean the game not triggering your spells, but the addon triggering you spell. The addon doesn't know an ability was fired ingame, it just knows some button was pressed and some ingame events occur. From those events the code tells the addon that an ability was fired. This trigger has to occur within a certain amount of time so that the addon recognizes an ability being fired. The slider i put in manages the amount of time the addon has to recognize an ability.
That said it is normal for the addon to not recognize EVERY ability and have some rare hit and miss moments but it should not occur too often to be honest. Even the old versions had that flaw. If you are just missing the bar and that throws you off weaving i recommend using the "Show GCD" option. This at least gives you the progress bar when ANY GCD is triggered.

I recently changed the addon trigger, since is was interfering with a certain scribed skill called elemental explosion. This was an ingame bug and i had to build my way around it. That is the reason it works for you in 1.6.6 and doesn't in 1.6.7.
Are you using any additional addons for light attack weaving?
Report comment to moderator  
Reply With Quote
Unread 09/22/24, 08:21 PM  
lukpios

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Re: Re: possible bug

Originally Posted by barny
Originally Posted by lukpios
Originally Posted by barny
Originally Posted by lukpios
Combat metronome bar is disappearing randomly in v1.6.7. It's particularly noticeable during parsing. Not sure what is the cause. Problem is not present in v1.6.6. which I installed instead.
Any specific spells, classes, etc.?
I'm running dotcro. It seems to be affected by many different skills in both range and melee setups, e.g. carve, siphon, scalding rune, caltrops. Maybe it's somehow connected with barswapping (?). It's hard to say because it mostly occurs when parsing becomes quick. It also happens from time to time when there is no target and u just spam LA+skill.



They should not be connected. But HA thing should easily be fixable by adding "return" in line 241 of the CMFunctions.lua
Lua Code:
  1. if event == "cancel heavy" then
  2.     if self.currentEvent and self.currentEvent.ability.heavy then
  3.         self.currentEvent = nil
  4.         self.gcd = 0
  5.         return
  6.     end
  7.     return
  8. end
Ty, I'll try it.
Edit: yes, they aren't connected.
I've got a feeling it has to do with abilities not being triggered. You can check out the new beta version, where you can debug the trigger timer in the settings, to check if it fixes your issues.
Hey, if by "abilities not being triggered" u mean the skills are not casted then no, the animation is there and the skill is casted (which I can see, e.g. boneyard is there on the ground) yet the bar disappears (the sound cue aswell) and then after a second it reappers. I checked the version u sent and the thing u mentioned is not solving the problem. As I said before it's working perfectly with previous version (1.6.6. and 1.6.5. - I triple checked old and new version on separate days) so probably the problem is connected with some changes to the addon. Maybe it's colliding with some other addons? I don't know. Noone else noticed any problems?
Last edited by lukpios : 09/22/24 at 08:25 PM.
Report comment to moderator  
Reply With Quote
Unread 09/19/24, 07:08 AM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Re: Re: Re: possible bug

Originally Posted by lukpios
Originally Posted by barny
Originally Posted by lukpios
Combat metronome bar is disappearing randomly in v1.6.7. It's particularly noticeable during parsing. Not sure what is the cause. Problem is not present in v1.6.6. which I installed instead.
Any specific spells, classes, etc.?
I'm running dotcro. It seems to be affected by many different skills in both range and melee setups, e.g. carve, siphon, scalding rune, caltrops. Maybe it's somehow connected with barswapping (?). It's hard to say because it mostly occurs when parsing becomes quick. It also happens from time to time when there is no target and u just spam LA+skill.



They should not be connected. But HA thing should easily be fixable by adding "return" in line 241 of the CMFunctions.lua
Lua Code:
  1. if event == "cancel heavy" then
  2.     if self.currentEvent and self.currentEvent.ability.heavy then
  3.         self.currentEvent = nil
  4.         self.gcd = 0
  5.         return
  6.     end
  7.     return
  8. end
Ty, I'll try it.
Edit: yes, they aren't connected.[/quote]

I've got a feeling it has to do with abilities not being triggered. You can check out the new beta version, where you can debug the trigger timer in the settings, to check if it fixes your issues.
Report comment to moderator  
Reply With Quote
Unread 09/14/24, 11:55 AM  
lukpios

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: possible bug

Originally Posted by barny
Originally Posted by lukpios
Combat metronome bar is disappearing randomly in v1.6.7. It's particularly noticeable during parsing. Not sure what is the cause. Problem is not present in v1.6.6. which I installed instead.
Any specific spells, classes, etc.?
I'm running dotcro. It seems to be affected by many different skills in both range and melee setups, e.g. carve, siphon, scalding rune, caltrops. Maybe it's somehow connected with barswapping (?). It's hard to say because it mostly occurs when parsing becomes quick. It also happens from time to time when there is no target and u just spam LA+skill.

Originally Posted by lukpios
There is also error poping up when trying to HA:

user:/AddOns/CombatMetronome/CMFunctions.lua:249: attempt to index a nil value
stack traceback:
user:/AddOns/CombatMetronome/CMFunctions.lua:249: in function 'CombatMetronome:HandleAbilityUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:308: in function 'Ability.Tracker:CallbackAbilityUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:418: in function 'Ability.Tracker:HandleSlotUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:134: in function '(anonymous)'

I don't know if these two things are connected.
They should not be connected. But HA thing should easily be fixable by adding "return" in line 241 of the CMFunctions.lua
Lua Code:
  1. if event == "cancel heavy" then
  2.     if self.currentEvent and self.currentEvent.ability.heavy then
  3.         self.currentEvent = nil
  4.         self.gcd = 0
  5.         return
  6.     end
  7.     return
  8. end
Ty, I'll try it.
Edit: yes, they aren't connected.
Last edited by lukpios : 09/14/24 at 01:38 PM.
Report comment to moderator  
Reply With Quote
Unread 09/14/24, 07:55 AM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Re: possible bug

Originally Posted by lukpios
Combat metronome bar is disappearing randomly in v1.6.7. It's particularly noticeable during parsing. Not sure what is the cause. Problem is not present in v1.6.6. which I installed instead.
Any specific spells, classes, etc.?

Originally Posted by lukpios
There is also error poping up when trying to HA:

user:/AddOns/CombatMetronome/CMFunctions.lua:249: attempt to index a nil value
stack traceback:
user:/AddOns/CombatMetronome/CMFunctions.lua:249: in function 'CombatMetronome:HandleAbilityUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:308: in function 'Ability.Tracker:CallbackAbilityUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:418: in function 'Ability.Tracker:HandleSlotUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:134: in function '(anonymous)'

I don't know if these two things are connected.
They should not be connected. But HA thing should easily be fixable by adding "return" in line 241 of the CMFunctions.lua
Lua Code:
  1. if event == "cancel heavy" then
  2.     if self.currentEvent and self.currentEvent.ability.heavy then
  3.         self.currentEvent = nil
  4.         self.gcd = 0
  5.         return
  6.     end
  7.     return
  8. end
Report comment to moderator  
Reply With Quote
Unread 09/13/24, 11:22 PM  
lukpios

Forum posts: 0
File comments: 4
Uploads: 0
possible bug

Combat metronome bar is disappearing randomly in v1.6.7. It's particularly noticeable during parsing. Not sure what is the cause. Problem is not present in v1.6.6. which I installed instead.

There is also error poping up when trying to HA:

user:/AddOns/CombatMetronome/CMFunctions.lua:249: attempt to index a nil value
stack traceback:
user:/AddOns/CombatMetronome/CMFunctions.lua:249: in function 'CombatMetronome:HandleAbilityUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:308: in function 'Ability.Tracker:CallbackAbilityUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:418: in function 'Ability.Tracker:HandleSlotUsed'
user:/AddOns/CombatMetronome/DariansUtilities/abilities/Ability.lua:134: in function '(anonymous)'

I don't know if these two things are connected.
Last edited by lukpios : 09/13/24 at 11:56 PM.
Report comment to moderator  
Reply With Quote
Unread 09/06/24, 05:29 AM  
barny
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 1
Originally Posted by TheElderMods
Extended error message on v1.6.7:

Code:
user:/AddOns/CombatMetronome/CMLATracker.lua:91: operator * is not supported for nil * number
stack traceback:
user:/AddOns/CombatMetronome/CMLATracker.lua:91: in function 'LATracker:ResetLATracker'
	<Locals> self = [table:1]{name = "CombatMetronomeLightAttackTrac..."} </Locals>
user:/AddOns/CombatMetronome/CMLATracker.lua:95: in function 'LATracker:ManageLATracker'
	<Locals> self = [table:1], inCombat = F </Locals>
user:/AddOns/CombatMetronome/CombatMetronome.lua:131: in function '(anonymous)'
	<Locals> _ = 131449, inCombat = F </Locals>
Only noticed it happening when using Concealed Weapon (nightblade) skill right now, but I haven't done much combat yet after the update so there may be other instances.
Quick fix should be out there soon. If not updated automaticly by minion, you can download the newest version manually. Or if you want to quickly fix it yourself, you can just move the slider in the light attack tracker settings one or two steps.
Last edited by barny : 09/06/24 at 06:10 AM.
Report comment to moderator  
Reply With Quote
Unread 09/06/24, 05:03 AM  
TheElderMods

Forum posts: 0
File comments: 6
Uploads: 0
Extended error message on v1.6.7:

Code:
user:/AddOns/CombatMetronome/CMLATracker.lua:91: operator * is not supported for nil * number
stack traceback:
user:/AddOns/CombatMetronome/CMLATracker.lua:91: in function 'LATracker:ResetLATracker'
	<Locals> self = [table:1]{name = "CombatMetronomeLightAttackTrac..."} </Locals>
user:/AddOns/CombatMetronome/CMLATracker.lua:95: in function 'LATracker:ManageLATracker'
	<Locals> self = [table:1], inCombat = F </Locals>
user:/AddOns/CombatMetronome/CombatMetronome.lua:131: in function '(anonymous)'
	<Locals> _ = 131449, inCombat = F </Locals>
Only noticed it happening when using Concealed Weapon (nightblade) skill right now, but I haven't done much combat yet after the update so there may be other instances.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: