TellMeWhen

TellMeWhen

24M Downloads

[CF 1514] Tracking debuffs on targets

tmw-issue-import opened this issue ยท 8 comments

commented

Since the pre-patch for 8.0.1 TMW has not been tracking debuffs on targets or me.  Any cooldown timer for a spell I cast is showing it's duration fine, using my Warlock as an example when my Shadowfury is available again works.  What isn't working anymore or me are things like show when the debuff Agony has less than 5 seconds remaining on my target.  This type of tracking was working before the 8.0.1 patch.  I have updated my TWM to 8.5.0 verison, and I have been trying to create new icons to track this to make see if maybe the formatting or layout of the configuration of the icon displaying has changed.  For the Agony example I am telling it to track Agony 231792, however I have tested it with all of the ones in the list just to be sure. On both Targeting dummies as well as actual mobs in the world.

 

Icon settings I am using:

Buff/Debuff

What to Track: Agony (231792)

Who to watch: target

Buff or Debuff: Debuff

Buff/Debuff: Only cast by me

Opacuty & Color: Failed=25%, Any present=100%, Any absent=100%

Priorities: Normal Duration, Normal Stacks

 

Conditions:

Debuff - Duration

target

<=

4

Agony (231792)

Only cast by me = On

 

And this is happening to all my DoT's on the Warlock, as well as any other class like Shaman's Flame Shock.  Just wondering if I am missing something that has changed, or if this is something not working yet in the 8.0.1 patch yet.


Posted by CurseForge user SanjiyanUnkara | Imported from CurseForge issue #1514 | Raw

commented

I'm not sure if something I experienced is the same as this issue, but let me add it here just in case it's related.

 

I was trying to make an icon for Inquisition, a Retribution Paladin talent, where the duration would only show when it had 30% or less of its max duration remaining because if you refresh a buff or DoT like that, 30% of the duration is carried over to the new application.  In the text layout, I think I had, "[Duration <= (MaxDuration * 0.3):TMWFormatDuration:Hide(0)]"  This worked completely as expected when using Inquisition with 1 or 3 Holy Power, but if I used it with 2 Holy Power, then the duration would always show EXCEPT during the entire 9th second.  9 seconds is 30% of 30 seconds, the duration of Inquisition with 2 Holy Power.

 

I don't really know what to make of this.  Inquisition lasts 15 secs per Holy Power used, likely controlled by that one data entry on the Wowhead page, "Apply Aura: Periodic Dummy<small>
Interval: 15 seconds</small>"  So maybe internally the duration is weird and MaxDuration doesn't work right with it, but then why did it work at 1 and 3 Holy Power?  Who knows.  It's not like you should EVER use Inquisition with 2 Holy Power anyway, but that was just weird.


Edited Jul 20, 2018

Posted by CurseForge user Kosouda

commented

I have a similar problem with solar fire, I set everything correctly but the duration of the spell is 18sec, but after 6 seconds the tmw disappears, when the Dot still has 13 seconds left to disappear.

 

Icon settings I am using:

Buff/Debuff

What to Track: Solar fire (93402)

Who to watch: target

Buff or Debuff: Debuff

Buff/Debuff: Only cast by me

Opacuty & Color: Any present=100%, Any absent=100%

Priorities: Normal Duration, Normal Stacks

 


Posted by CurseForge user petrelloo

commented

I need export strings of your icons. @Kosouda, your issue sounds different than this - when in doubt, open a new issue. @petrelloo, Solar fire isn't even a spell - again, I need export strings, not descriptions of settings.


Edited Jul 21, 2018

Posted by CurseForge user Cybeloras

commented

(I didn't know I could do this till I read your reply or I would have included this with my original post)

 

Here is one for my Shaman's Flame Shock, I have loosely tried version of it but it is pretty close to what it was working back in 7.3.5 outside of changing the Flame Shock to 188389 and 188838

^1^T^SBuffOrDebuff^SHARMFUL ^SUnit^Starget ^SOnlyMine^B ^SType^Sbuff ^SConditions^T ^N1^T ^SType^SBUFFDUR ^SChecked^B ^SUnit^Starget ^SOperator^S<= ^SLevel^N5 ^SName^SFlame~`Shock ^t^Sn^N1 ^t^SName^SFlame~`Shock ^SEnabled^B ^SStates^T ^N1^T ^t^N3^T ^t^N4^T ^t^t^t^N84405^S~`~| ^Sicon^^

 

For my Warlock example this is the variation I thought should work:

^1^T^SBuffOrDebuff^SHARMFUL ^SUnit^Starget ^SType^Sbuff ^SConditions^T ^N1^T ^SType^SDEBUFFDUR ^SChecked^B ^SOperator^S<= ^SUnit^Starget ^SLevel^N4 ^SName^SAgony ^t^Sn^N1 ^t^SName^SAgony ^SHideIfNoUnits^B ^SOnlyMine^B ^SStates^T ^N1^T ^t^N2^T ^SAlpha^N1 ^t^N3^T ^t^N4^T ^t^N100^T ^SAlpha^N0.47 ^t^N102^T ^SAlpha^N0.21 ^t^t^SEnabled^B ^SDurationMin^N300 ^SDurationMax^N300 ^t^N84405^S~`~| ^Sicon^^

 


Posted by CurseForge user SanjiyanUnkara

commented

You're not using TMW 8.5.0. You're using 8.4.4. Also, for your flame shock icon, your condition is "Buff - Duration", not "Debuff - Duration".


Posted by CurseForge user Cybeloras

commented

 guess it is a Twitch bug then...   When I look at it from there it in Twitch it says:

 

Addon: TellMeWhen 8.5.0

Status: Up to date

Latest Version: 8.5.0

Game Version: 8.0.1

Author: Cybeloras

 

And I have told it to reinstall too... I actually told "all" of my UI's to force reinstall because of other problems I have been having.  I deleted the UI folder from AddOns and told it to download again while the game was closed.  Still doing the same thing.

 

^1^T^SBuffOrDebuff^SHARMFUL ^SUnit^Starget ^SType^Sbuff ^SHideIfNoUnits^B ^SName^SAgony ^SConditions^T ^N1^T ^SType^SDEBUFFDUR ^SChecked^B ^SOperator^S<= ^SUnit^Starget ^SLevel^N4 ^SName^SAgony ^t^Sn^N1 ^t^SOnlyMine^B ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N2^S[Stacks:Hide(0)] ^t^t^t^SStates^T ^N1^T ^t^N2^T ^SAlpha^N1 ^t^N3^T ^t^N4^T ^t^N100^T ^SAlpha^N0.47 ^t^N102^T ^SAlpha^N0.21 ^t^t^SEnabled^B ^SDurationMin^N300 ^SDurationMax^N300 ^t^N84405^S~`~| ^Sicon^^

 

 

:edit:

 

Bah, hit submit a second too soon... I copied the same Agony string out of TMW after doing the delete and redownload.  The string is slightly different, I changed nothing between the 2 copy/paste other then deleting and redownloading.  So redownloading did change something even though it 'appeared' that I had 8.5.0


Edited Jul 21, 2018

Posted by CurseForge user SanjiyanUnkara

commented

But in game you are right and it is saying 8.4.4, but in Twitch it is saying 8.5.0.

So I deleted the folders again, and went to https://www.curseforge.com/wow/addons/tellmewhen/download

Downloaded it, unzipped in myself and copied it into the AddOns folder.  In game it is still showing 8.4.4 but Twitch sees 8.5.0


Posted by CurseForge user SanjiyanUnkara

commented

Ugg.....   This is all my fault... 

At some point I pointed my Twitch Mods to look at my WoW Alpha/Beta folder... It is been updating that, so in live nothing was actually being updated... Sorry, my bad...  Working perfectly now

 

:(

 

Keep up the awesome work :)  Thank you


Posted by CurseForge user SanjiyanUnkara