Download
(6 Kb)
Download
Updated: 09/24/23 09:59 AM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
base-game patch (9.1.5)
Updated:09/24/23 09:59 AM
Created:04/24/20 01:00 PM
Monthly downloads:577
Total downloads:65,266
Favorites:19
MD5:
RoaringOpportunist  Popular! (More than 5000 hits)
Version: 2.4.10
by: tmbrinks, Wheels
Simple add-on to track whether you are on cooldown to apply roaring opportunist.

Shows the duration of Major Slayer gained

Two timers to track for the full group.

Known Issue: The timing can get slightly off while counting down, so sometimes applying RO immediately upon the buff falling off may not start the timer.

Credit to Wheels for I based this addon off of his Olorime add-on.

Required Libraries: LibAddonMenu-2.0
Version 2.4.10
API bump for U40

Version 2.4.9
API bump for Necrom Chapter
Adjusted countdown timer to hopefully be more "true" in spite of in-game lag (Thanks @silent)

Version 2.4.8
API bump for Scribes of Fate DLC

Version 2.4.7
API update for Firesong DLC
Change to require updated version of LAM-2.0 (no issues, just future-proofing)

Version 2.4.6
API bump for Lost Depths DLC

Version 2.4.5
API bump for High Isle chapter
Fixed issue where one timer color wasn't matching settings on load

Version 2.4.4
Update to machine-wide settings. You will need to redo your settings once per machine.

Version 2.4.3
API bump for Ascending Tide DLC

Version 2.4.2
API bump for Deadlands DLC

Version 2.4.1
Re-enabled Gear Check

Version 2.4
API bump for Waking Flame DLC
Removed Gear Check until that can be fixed
Removed duplicate IDs for non-perfected and perfected

Version 2.3.1
API bump for Blackwood (100035)

Version 2.3
Added a "Heavy Attack Timer" color option to have the timer optionally change to a different color when 2 seconds are left to proc, to provide a visualization of when you can start your heavy attack. This is set to the same color by default.

Version 2.2.2
API bump for Flames of Ambition DLC (100034)

Version 2.2.1
API bump for Markarth DLC (100033)

Version 2.2.0
Added a setting to give the option of having the major slayer timer either be static or countdown the duration

Version 2.1.0
Fixed some minor issues introduced in 2.0.0

Version 2.0.0
Major rework - Recoded (thanks @Wheel5) to be more efficient
Added a 2nd timer for tracking in groups of 6+
Added a 3rd color for the 2nd timer for when the MS proc doesn't hit all members of the group (if they're out of range, or doing mechanics in another part of the trial/dungeon, like in vHoF, vSS, or vCR)

Version 1.2.2
Slight adjustment so the timer can't "reset" with the 2nd heavy attack when in larger groups
Moved the Major Slayer tracker to be directly beneath the countdown timer, resulting in a smaller profile for the timer overall

Version 1.2.1
API bump for Stonethorn DLC (100032)
Added option for customizable color for both slayer timers (instead of sharing the UP timer)

Version 1.2
Added a second tracker to show the duration of Major Slayer given by Roaring Opportunist.

Version 1.1
Added in a check for number of pieces of RO worn. If wearing 3 or more the timer will show, if less, it will not. Please let me know if there are any issues
Fixed issue where timer wouldn't display for non-perfected RO.

Version 1.0
Initial version
Optional Files (0)


Archived Files (21)
File Name
Version
Size
Uploader
Date
2.4.9
6kB
tmbrinks
04/30/23 02:02 PM
2.4.8
6kB
tmbrinks
03/19/23 03:11 PM
2.4.7
6kB
tmbrinks
10/23/22 10:11 AM
2.4.6
6kB
tmbrinks
08/01/22 03:05 PM
2.4.5
6kB
tmbrinks
04/23/22 10:45 AM
2.4.4
6kB
tmbrinks
03/18/22 05:14 PM
2.4.3
6kB
tmbrinks
03/14/22 05:38 PM
2.4.2
6kB
tmbrinks
11/13/21 07:11 AM
2.4.1
6kB
tmbrinks
08/24/21 09:08 AM
2.4
6kB
tmbrinks
08/24/21 08:03 AM
2.3.1
6kB
tmbrinks
06/03/21 04:38 PM
2.3
6kB
tmbrinks
03/20/21 07:15 AM
2.2.2
5kB
tmbrinks
02/26/21 04:40 PM
2.2.2
5kB
tmbrinks
11/01/20 11:45 AM
2.2
5kB
tmbrinks
10/11/20 06:38 AM
2.1
5kB
tmbrinks
10/07/20 03:45 PM
1.2.2
8kB
tmbrinks
10/03/20 07:54 AM
1.2.1
8kB
tmbrinks
08/13/20 12:48 PM
1.2
8kB
tmbrinks
08/07/20 04:36 PM
1.1
7kB
tmbrinks
06/10/20 06:51 PM
1.0
7kB
tmbrinks
04/24/20 01:00 PM


Post A Reply Comment Options
Unread 10/10/20, 02:18 PM  
tmbrinks
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 27
Uploads: 5
Addon informs user about cooldown on RO only on one half of the grouo

Originally Posted by ExoY
Originally Posted by tmbrinks
That ID does not work in the games API, I have looked into it. It's possible that they adjust it in the future, but AFAIK, it currently does not work. I am by no means an expert at making add-ons and maybe somebody else knows how to get the workaround. That said, there are several buff/debuffs that will show up in ESOLogs that can't be used in-game. If it did, it would be much, much, much easier to make 2 timers. But thank you for the suggestion.
I am sorry to disagree, but that particular id for the debuff (137985) and its counterpart for the normal version (135924) do exist the in games api.
I use them in my addon to indicate, how many people have currently the ro-cooldown. (feel free to check out Exoy's Proc Set Timer and implement its code in your addon).

With the unitId it is also possible to provide an overview with the cooldown for each individual player in your group. I am planing to include such a feature in my addon as well in the future. If you are interessted I'll let you know once it is done, so you can have a look.
Yeah, me and @wheel5 who's helped with some of the more technical stuff on here figured that out. Don't know if it got changed at some point, or if we were just dumb and missed it previously. But it's included in the latest version which allows for 2 timers to be displayed for the group.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 08/24/21, 06:39 AM  
Asphyxis

Forum posts: 0
File comments: 51
Uploads: 0
Need an update for the new patch, it's not working.
Report comment to moderator  
Reply With Quote
Unread 06/22/22, 09:29 AM  
loclay

Forum posts: 0
File comments: 12
Uploads: 0
Add sounds -- audible notifications

Hi. Thanks for the add-on. I recently started healing with RoJo and it helps immensely. I would love the ability to play a sound when it is time to heavy attack to reapply Major Slayer.
Report comment to moderator  
Reply With Quote
Unread 04/20/23, 10:03 AM  
slient

Forum posts: 0
File comments: 1
Uploads: 0
Cooldown Timer counting slow when client is lagging

The timer is currently slow since it is reducing the timer by 0.1 seconds each time it is called which means if the client is lagging and therefore the function is called less often the counter will slow down.
To fix this you can change the code like this.
This basically looks at how much time in milliseconds elapsed since the function was last called and reduces the timer by that much.
go to line 120 and replace :

cooldown1 = time/1000
RO.UI.countdown1:SetColor(unpack(RO.savedVars.colors.DOWN))
RO.UI.countdown1:SetText(string.format("%.1f", cooldown1))
EM:RegisterForUpdate(RO.name.."Coundown1", 100, function()
cooldown1 = cooldown1 - .1

with:

starttime1 = GetGameTimeMilliseconds() / 1000
cooldown1 = time/1000
RO.UI.countdown1:SetColor(unpack(RO.savedVars.colors.DOWN))
RO.UI.countdown1:SetText(string.format("%.1f", cooldown1))
EM:RegisterForUpdate(RO.name.."Coundown1", 100, function()
newtime1 = GetGameTimeMilliseconds() / 1000
timeelapsed1 = newtime1 - starttime1
starttime1 = newtime1
cooldown1 = cooldown1 - timeelapsed1

then go to line 143 and replace:

cooldown2 = time/1000
RO.UI.countdown2:SetColor(unpack(RO.savedVars.colors.DOWN))
RO.UI.countdown2:SetText(string.format("%.1f", cooldown2))
EM:RegisterForUpdate(RO.name.."Coundown2", 100, function()
cooldown2 = cooldown2 - .1

with:

starttime2 = GetGameTimeMilliseconds() / 1000
cooldown2 = time/1000
RO.UI.countdown2:SetColor(unpack(RO.savedVars.colors.DOWN))
RO.UI.countdown2:SetText(string.format("%.1f", cooldown2))
EM:RegisterForUpdate(RO.name.."Coundown2", 100, function()
newtime2 = GetGameTimeMilliseconds() / 1000
timeelapsed2 = newtime2 - starttime2
starttime2 = newtime2
cooldown2 = cooldown2 - timeelapsed2
Report comment to moderator  
Reply With Quote
Unread 04/20/23, 06:02 PM  
tmbrinks
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 27
Uploads: 5
Re: Cooldown Timer counting slow when client is lagging

Thanks! I'll look into this, and get it out with the next update for Necrom

Originally Posted by slient
snip
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: