Quantcast
Download
(56 Kb)
Download
Updated: 06/11/17 04:48 AM
Pictures
File Info
Compatibility:
Morrowind (3.0)
Homestead (2.7)
Updated:06/11/17 04:48 AM
Created:11/27/16 06:57 AM
Monthly downloads:5,599
Total downloads:77,716
Favorites:184
MD5:
Categories:Action Bar Mods, Buff, Debuff, Spell, Casting Bars, Cooldowns
Action Duration Reminder  Popular! (More than 5000 hits)
Version: 2.0.3
by: cloudor [More]
Overview

This addon tracks your sloted actions that have duration attributes or over time effects, reminds you to re-invoke your actions, and makes you good at performing rotations.

Features
  • Show current action duration remaining seconds in action bar,
  • Show a shift bar of swapped action hints above their original action bar position,
  • Auto move player resource bars upward when they are conflicted with shift bar,
  • Support actions without duration attribute but have DOT effects such as Desctructive Touch or other timed effect such as Elemental Drain,
  • Keep the ending 0.0 hints blinking for a little longer after duration finished, so they don't get lost easily,
  • Switch correspongding timer hints for current reticle over target,
  • Support actions stackable effect counting such as nightblade's Grim Focus and its morphs,
  • Append shift bar on top of ultimate button to show third ability bar such as overload bar action timer hints,
  • Override action duration with target debuff effect, e.g. change Beast Trap's 60s timeout to 6s timeout after triggered.
v2.0.3
- Link taunt effects with concurrent tank-role actions such as "Inner Fire".

v2.0.2
- Fixed an eso effect change bug that reset Crippling Grasp's duration to end immediately after cast.

v2.0.1
- Added an option to switch account/character settings.

v2.0.0
- Refactored code structure and fixed some bugs.
- Supported "Rendering Slash" for French/German language.
- Supported ultimate action duration such as "War Horn".

v1.31
- Fixed a precedence issue, e.g. the dragonknight volatile armor should show 20s buff time, not 10s DOT time.

v1.30
- Marked new api version.

v1.29
- Readjust default auto reposition margins for "Wykkyds Enhanced HUD".
- Improved effect recognition of bold escape fatigue for its morphs.
- Fixed a weapon pair recognition bug.

v1.28
- Fixed a format bug of alert name.

v1.27
- Fixed a bleeding DOT effect recognition bug.
- Added a 'Multiple Target Tracking' option, default is on.

v1.26
- Added player effect tracking e.g. the 4s 'Bolt Escape' fatigue time. If both player and target effects take place by same action, it will show player effect over target effect, e.g. the 20s Brutality buff from dual wield skill 'Hidden Blade' will override the 6s target movement debuff.

v1.25
- Added an option button to place the alert frame.

v1.24
- Fixed the gender specific screen string for french and german clients.
- Added an alert sound select option.

v1.23
- Added an option to exclude short duration.

v1.22
- Avoided alerts when debuffs fade because target die.

v1.21
- Fixed an issue that action bar flip animation is gone after applying time out lines.

v1.20
- Fixed an issue that resource bars are mis-repositioned when they are below the action bar.

v1.19
- Impoved options of alert including text and sound.

v1.18
- Impoved the DOT effect recognition such as Twin Slashes Bleeding effect.

v1.17
- Added options to play sound before timeout.

v1.16
- Added an option to show timeout announce, off by default.
- Added support for actions with both duration attribute and target debuff effect, e.g. change Beast Trap's 60s timeout to 6s timeout after triggered.

v1.15
- Added support for showing third ability bar such as overload bar action timer hints.

v1.14
- Added support for stackable effect counting such as light/heavy attacks with nightblade's Grim Focus and its morphs.

v1.13
- Added a button in settings menu to show the shift bar that can be moved around.

v1.12
- Added an option to disable shift action bar and an option to adjust cooldown line thickness.

v1.11
- Added support for target and target effect change.

v1.10
- Added conflict detection of all player resource bars and move them upward automatically.

v1.09
- Changed health bar patch that auto move it vertically according to option "Position Gap".

v1.08
- Fixed an issue that action icon stays lit while character is out of mag/stam.

v1.07
- Added some line options and a font name option.

v1.06
- Fixed a bug of starting to count down a ground ability that just canceled by invoking another ability before placement.

v1.05
- Added a position patch for addon "Wykkyds Enhanced HUD" to avoid overlap, options added.

v1.04
- Added option setting "Cooldown Color".
- Removed tracking of "Crystal Fragment Proc“.

v1.03
- Added option settings "Label Font Size" and "Label Vertical Offset".

v1.02
- Added tracking of effects over time as action duration.

v1.01
- Fixed some ui error bugs.

v1.0
- Initial implementation.
Optional Files (0)


Archived Files (31)
File Name
Version
Size
Author
Date
2.0.2
57kB
cloudor
04/20/17 07:19 AM
2.0.1
57kB
cloudor
04/19/17 08:33 AM
2.0.0
56kB
cloudor
04/04/17 09:03 AM
1.30
48kB
cloudor
02/16/17 06:40 AM
1.30
48kB
cloudor
02/16/17 06:03 AM
1.30
48kB
cloudor
02/07/17 05:08 AM
1.29
48kB
cloudor
01/19/17 07:03 AM
1.28
54kB
cloudor
01/03/17 10:27 PM
1.27
47kB
cloudor
01/03/17 05:44 AM
1.26
47kB
cloudor
12/26/16 08:07 AM
1.25
47kB
cloudor
12/20/16 05:51 AM
1.24
47kB
cloudor
12/19/16 07:06 AM
1.23
46kB
cloudor
12/17/16 06:38 PM
1.22
46kB
cloudor
12/17/16 06:20 AM
1.18
45kB
cloudor
12/12/16 08:41 AM
1.17
45kB
cloudor
12/12/16 08:22 AM
1.15
45kB
cloudor
12/11/16 03:18 AM
1.14
44kB
cloudor
12/08/16 07:49 AM
1.13
44kB
cloudor
12/07/16 09:44 AM
1.12
43kB
cloudor
12/06/16 11:59 AM
1.11
43kB
cloudor
12/06/16 09:10 AM
1.09
42kB
cloudor
12/05/16 08:13 AM
1.08
42kB
cloudor
12/04/16 08:18 AM
1.07
42kB
cloudor
12/01/16 08:32 AM
1.06
42kB
cloudor
11/30/16 08:01 AM
1.05
41kB
cloudor
11/29/16 11:46 AM
1.04
41kB
cloudor
11/29/16 07:45 AM
1.03
40kB
cloudor
11/28/16 11:14 AM
1.02
40kB
cloudor
11/28/16 08:03 AM
1.01
40kB
cloudor
11/27/16 11:30 AM
1.0
40kB
cloudor
11/27/16 07:32 AM


Post A Reply Comment Options
Unread 08/15/17, 12:36 PM  
Khakari

Forum posts: 0
File comments: 2
Uploads: 0
Perfect. Thanks.

This Addon Dev needs proper gratitude. This is badass.
Cheers
Report comment to moderator  
Reply With Quote
Unread 08/11/17, 12:25 AM  
PlagueSD
 
PlagueSD's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Re: ADR bug with merciless resolve fix

Originally Posted by zkeme
Originally Posted by bungus
Originally Posted by imsg
Merciless resolve CD disappear after first arrow. Would be awesome if it kept on going over the full duration of the Minor Berserk buff so you know how much time there is for another arrow. Keep up the good work!
Yeah, this is still broken. Using ADR for keeping track of how many weaves until my next arrow is really useful, but less useful after the first arrow because it goes away
This was annoying me a bit, so I lost 30min and found the solution

1 - Open the Core.lua that is inside the ActionDurationReminder/src folder with any text editor
2- Select all the code from line 160 until line 174 (the comment lines that start with "--"), so this block:
Code:
    
        -- 1.1 stackable
        if  stackCount > 0 then -- e.g. relentless focus
            for key,action in pairs(core.actions) do
                if action.abilityName == effectName then
                    if changeType == EFFECT_RESULT_FADED then
                        if stackCount == action.stackCount then -- check to avoid removing a new action
                            core.actions[key] = nil
                        end
                    else
                        action.stackCount = stackCount
                    end
                end
        end
        end
        -- 1.2 player buff
3- Replace with following block of code:
Code:
        -- 1.1 stackable
        if  stackCount > 0 then -- e.g. relentless focus
            for key,action in pairs(core.actions) do
                if action.abilityName == effectName then
                    if changeType == EFFECT_RESULT_FADED then
                        if stackCount == action.stackCount then -- check to avoid removing a new action 
                            if abilityId == 62118 then --and avoid removing Merciless Resolve, since buff stays on
                                action.stackCount = 0
                            else 
                                core.actions[key] = nil
                            end
                        end
                    else
                        action.stackCount = stackCount
                    end
                end
        end
        end
        -- 1.2 player buff
4- Save file and reopen the game, you should be good to go

Unfortunately, adding this change makes my FPS drop to less than 5 fps on my nightblade. This is at a target dummy when I have Poison Injection, Endless Hail, Relentless Focus, and Leeching Strikes active. I don't even want to see what it's like in an actual trial.

On the other hand, it works flawlessly for my Warden since I don't have nearly as many dots up.
Report comment to moderator  
Reply With Quote
Unread 08/08/17, 06:01 AM  
zkeme

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Re: Re: ADR bug with merciless resolve fix

Originally Posted by MonarchChief
Originally Posted by zkeme
Code:
if abilityId == 62118 or abilityId == 62108 then 
        action.stackCount = 0
Would you need to adjust this line at all?
Code:
        --and avoid removing Relentless Focus, since buff stays on
Maybe to

Code:
        --and avoid removing Merciless Resolve or Relentless Focus, since buff stays on
Or is the buff name in that section negligible?
Whatever is after the "--" is just a comment for someone that might be reading the code at some point and wonder what the hell the condition is for. It has no effect on what the code actually does. Nevertheless, you are right. The comment will better describe what the condition is for, if we add that ability name to it
Last edited by zkeme : 08/08/17 at 06:03 AM.
Report comment to moderator  
Reply With Quote
Unread 08/05/17, 07:55 PM  
MonarchChief

Forum posts: 0
File comments: 20
Uploads: 0
Re: Re: Re: ADR bug with merciless resolve fix

Originally Posted by zkeme
Code:
if abilityId == 62118 or abilityId == 62108 then 
        action.stackCount = 0
Would you need to adjust this line at all?
Code:
        --and avoid removing Relentless Focus, since buff stays on
Maybe to

Code:
        --and avoid removing Merciless Resolve or Relentless Focus, since buff stays on
Or is the buff name in that section negligible?
Last edited by MonarchChief : 08/05/17 at 07:56 PM.
Report comment to moderator  
Reply With Quote
Unread 08/05/17, 04:08 AM  
zkeme

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: ADR bug with merciless resolve fix

Originally Posted by MonarchChief
Originally Posted by zkeme
4- Save file and reopen the game, you should be good to go
It didn't work for me The buff still "disappears" after you fire off the proc.


EDIT: What zkeme posted should work for Merciless Resolve, the magicka morph. For Relentless Focus, use the following:

Code:
        -- 1.1 stackable
        if  stackCount > 0 then -- e.g. relentless focus
            for key,action in pairs(core.actions) do
                if action.abilityName == effectName then
                    if changeType == EFFECT_RESULT_FADED then
                        if stackCount == action.stackCount then -- check to avoid removing a new action 
                            if abilityId == 62108 then --and avoid removing Relentless Focus, since buff stays on
                                action.stackCount = 0
                            else 
                                core.actions[key] = nil
                            end
                        end
                    else
                        action.stackCount = stackCount
                    end
                end
        end
        end
        -- 1.2 player buff
I see then probably the best way is to do:
Code:
if abilityId == 62118 or abilityId == 62108 then 
        action.stackCount = 0
And it will work for both
Report comment to moderator  
Reply With Quote
Unread 08/02/17, 04:56 PM  
MonarchChief

Forum posts: 0
File comments: 20
Uploads: 0
Re: ADR bug with merciless resolve fix

Originally Posted by zkeme
4- Save file and reopen the game, you should be good to go
It didn't work for me The buff still "disappears" after you fire off the proc.


EDIT: What zkeme posted should work for Merciless Resolve, the magicka morph. For Relentless Focus, use the following:

Code:
        -- 1.1 stackable
        if  stackCount > 0 then -- e.g. relentless focus
            for key,action in pairs(core.actions) do
                if action.abilityName == effectName then
                    if changeType == EFFECT_RESULT_FADED then
                        if stackCount == action.stackCount then -- check to avoid removing a new action 
                            if abilityId == 62108 then --and avoid removing Relentless Focus, since buff stays on
                                action.stackCount = 0
                            else 
                                core.actions[key] = nil
                            end
                        end
                    else
                        action.stackCount = stackCount
                    end
                end
        end
        end
        -- 1.2 player buff
Last edited by MonarchChief : 08/04/17 at 08:20 PM.
Report comment to moderator  
Reply With Quote
Unread 07/30/17, 07:42 AM  
zkeme

Forum posts: 0
File comments: 3
Uploads: 0
ADR bug with merciless resolve fix

Originally Posted by bungus
Originally Posted by imsg
Merciless resolve CD disappear after first arrow. Would be awesome if it kept on going over the full duration of the Minor Berserk buff so you know how much time there is for another arrow. Keep up the good work!
Yeah, this is still broken. Using ADR for keeping track of how many weaves until my next arrow is really useful, but less useful after the first arrow because it goes away
This was annoying me a bit, so I lost 30min and found the solution

1 - Open the Core.lua that is inside the ActionDurationReminder/src folder with any text editor
2- Select all the code from line 160 until line 174 (the comment lines that start with "--"), so this block:
Code:
    
        -- 1.1 stackable
        if  stackCount > 0 then -- e.g. relentless focus
            for key,action in pairs(core.actions) do
                if action.abilityName == effectName then
                    if changeType == EFFECT_RESULT_FADED then
                        if stackCount == action.stackCount then -- check to avoid removing a new action
                            core.actions[key] = nil
                        end
                    else
                        action.stackCount = stackCount
                    end
                end
        end
        end
        -- 1.2 player buff
3- Replace with following block of code:
Code:
        -- 1.1 stackable
        if  stackCount > 0 then -- e.g. relentless focus
            for key,action in pairs(core.actions) do
                if action.abilityName == effectName then
                    if changeType == EFFECT_RESULT_FADED then
                        if stackCount == action.stackCount then -- check to avoid removing a new action 
                            if abilityId == 62118 then --and avoid removing Merciless Resolve, since buff stays on
                                action.stackCount = 0
                            else 
                                core.actions[key] = nil
                            end
                        end
                    else
                        action.stackCount = stackCount
                    end
                end
        end
        end
        -- 1.2 player buff
4- Save file and reopen the game, you should be good to go
Report comment to moderator  
Reply With Quote
Unread 07/09/17, 09:31 AM  
Gamer1986PAN

Forum posts: 34
File comments: 166
Uploads: 0
Is there a way to Combine Show Global Cooldown with that addon here?
Report comment to moderator  
Reply With Quote
Unread 06/30/17, 09:46 PM  
bungus

Forum posts: 1
File comments: 18
Uploads: 0
Originally Posted by imsg
Merciless resolve CD disappear after first arrow. Would be awesome if it kept on going over the full duration of the Minor Berserk buff so you know how much time there is for another arrow. Keep up the good work!
Yeah, this is still broken. Using ADR for keeping track of how many weaves until my next arrow is really useful, but less useful after the first arrow because it goes away
Report comment to moderator  
Reply With Quote
Unread 06/27/17, 11:06 PM  
Jerkling
 
Jerkling's Avatar

Forum posts: 11
File comments: 20
Uploads: 0
would be great if you could adjust the shift bar so it would push the ingame buff tracker [setting>combat>buff tracker] upwards as well (and maybe a little more space between the shift bar and the health bar?).

right now this is what happens...




i was also wondering if it would be possible to mark Execute abilities when the targets health has reached the threshold? like for example the Shadow Image abilite of the nightblade gets a yellowish border around the edges when players can teleport back to the image, something like that.
Last edited by Jerkling : 06/30/17 at 11:52 PM.
Report comment to moderator  
Reply With Quote
Unread 06/17/17, 02:20 PM  
MilaanESO

Forum posts: 0
File comments: 6
Uploads: 0
Color for Alerts

Could you add an option to change the color of the Alerts?
Report comment to moderator  
Reply With Quote
Unread 06/11/17, 02:55 PM  
kezat

Forum posts: 0
File comments: 10
Uploads: 0
Inner fire and Pierce armor have a timer now in the 2.0.3 update, however casting one will reset the other to 0.0 time. Not sure if was intended or not but to me I need to know the time separately, such as if i'm tanking a boss and have pierce armor debuff up on the boss and then taunt a ranged add with innerfire I will not know the time left on the boss taunt or if he has major fracture/breach on him.

Like others have said Relentless focus timer should not reset on cast, the light/heavy counter is nice so i know if i need just 1 more light attack before bar swap for example but the primary importance is if i have the buff or not.

Heroic strike timer is working now.

Thanks for the super handy mod
Report comment to moderator  
Reply With Quote
Unread 06/11/17, 10:37 AM  
imsg

Forum posts: 0
File comments: 3
Uploads: 0
Merciless resolve CD disappear after first arrow. Would be awesome if it kept on going over the full duration of the Minor Berserk buff so you know how much time there is for another arrow. Keep up the good work!
Last edited by imsg : 06/11/17 at 10:38 AM.
Report comment to moderator  
Reply With Quote
Unread 06/11/17, 09:39 AM  
NhojNesnomis
 
NhojNesnomis's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
Thumbs up Re: Update

Originally Posted by jpdouble69
Thank you very much for that!
Originally Posted by cloudor
There is an option to exclude short-duration actions which default value is 3 seconds, you can reduce it and retry.
I came here to tell you thanks so much for putting in the time to make this add-on. Then I see this 3 sec exclusion ability. I've was trying to decide if I really liked or didn't like the 3 sec pop-up from Deep Fissure. It is annoying as it goes off so fast but at the same time in the heat of battle it is nice to see it is about to pop and to turn to the desired enemy. Either way this add-on is totally awesome and near mandatory. Making improvements like the availability to exclude 3 sec timers is responsive and very much appreciated. Not enough people have told you how great this add-on truly is. Thanks!
__________________
- @CireNesnomis
Report comment to moderator  
Reply With Quote
Unread 06/11/17, 09:17 AM  
jpdouble69

Forum posts: 13
File comments: 133
Uploads: 0
Thumbs up Update

Thank you very much for that!
Originally Posted by cloudor
There is an option to exclude short-duration actions which default value is 3 seconds, you can reduce it and retry.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: