TellMeWhen icon indicating copy to clipboard operation
TellMeWhen copied to clipboard

[Bug]: Points in Talent condition not working since latest update

Open Speaker1264 opened this issue 3 years ago • 4 comments

WoW Version

TBC Classic

TellMeWhen Version

v9.2.2

Describe the bug

Using the "Points in talent" condition to show an icon only when Bloodthirst is talented, but the icon only shows when I set Points in Talent == 0, even though I do have 1 point into Bloodthirst. This condition worked fine in previous versions. I can only think the latest update somehow broke it.

Export Strings

^1^T^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SSPELLCD ^SOperator^S< ^SLevel^N1.5 ^SName^SBloodthirst ^SPrtsBefore^N2 ^t^N2^T ^SType^SSPELLCDCOMP ^SName2^SWhirlwind ^SOperator^S<= ^SName^SBloodthirst ^t^N3^T ^SType^SHEALTH ^SPrtsAfter^N1 ^SOperator^S> ^SUnit^Starget ^SLevel^N20 ^t^N4^T ^SType^SSPELLCD ^SPrtsAfter^N1 ^SAndOr^SOR ^SName^SBloodthirst ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N8^T ^SType^SPTSINTAL ^SName^SBloodthirst ^t^Sn^N8 ^t^SGUID^STMW:icon:1XhbHq4fVEyd ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SF ^t^t^SLuaCode^T ^STextLayout^S ^t^t^SCustomTex^SBloodthirst ^SEnabled^B ^t^N92200^S~`~| ^Sicon^^

Speaker1264 avatar May 25 '22 19:05 Speaker1264

Works perfectly for me (when I remove the Icon Is Shown conditions that reference icons that you didn't provide). image image

ascott18 avatar May 27 '22 04:05 ascott18

Okay, this is the full string, maybe I'm just doing something wrong

^1^T^SVersion^N92200 ^SGroups^T ^N1^T ^SPoint^T ^Sy^N24 ^Sx^N-20 ^t^SScale^N2.4 ^SRows^N12 ^SLocked^B ^SGUID^STMW:group:1Xhb3TammgGe ^SColumns^N1 ^SIcons^T ^N1^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SSPELLRANGE ^SUnit^Starget ^SLevel^N1 ^SName^SSunder~`Armor ^t^N2^T ^SType^SALIVE ^SUnit^Starget ^t^N3^T ^SType^SREACT ^SUnit^Starget ^SLevel^N1 ^t^Sn^N3 ^t^SGUID^STMW:icon:1XhbbtgEwtOV ^SEvents^T ^N1^T ^SType^SAnimations ^SOnlyShown^B ^SAnimation^SICONFLASH ^SEvent^SWCSP ^t^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STextLayout^STMW:textlayout:1XhdSVpux5aX ^STexts^T ^N1^SRange ^t^t^t^SCustomTex^S6603 ^SEnabled^B ^t^N2^T ^SShowTimer^B ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SDEBUFFSTACKS ^SOperator^S> ^SUnit^Starget ^SName^SSunder~`Armor ^t^N2^T ^SType^SDEBUFFDUR ^SOperator^S< ^SUnit^Starget ^SLevel^N5 ^SName^SSunder~`Armor ^t^N3^T ^SType^SDEBUFFDUR ^SUnit^Starget ^SName^SExpose~`Armor ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^Sn^N4 ^t^SShowTimerText^B ^SEnabled^B ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^ST ^t^t^t^SGUID^STMW:icon:1XiMz69gaEuf ^SCustomTex^SSunder~`Armor ^t^N3^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SBUFFDUR ^SChecked^B ^SAndOr^SOR ^SName^SBattle~`Shout ^t^N2^T ^SType^SBUFFDUR ^SChecked^B ^SName^SCommanding~`Shout ^t^N3^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^Sn^N4 ^t^SGUID^STMW:icon:1Xhb3TbQAjOr ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^S4 ^t^t^t^SCustomTex^SBattle~`Shout ^SEnabled^B ^t^N4^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SSPELLCD ^SOperator^S< ^SLevel^N1.5 ^SName^SBloodthirst ^SPrtsBefore^N2 ^t^N2^T ^SType^SSPELLCDCOMP ^SName2^SWhirlwind ^SOperator^S<= ^SName^SBloodthirst ^t^N3^T ^SType^SHEALTH ^SPrtsAfter^N1 ^SOperator^S> ^SUnit^Starget ^SLevel^N20 ^t^N4^T ^SType^SSPELLCD ^SPrtsAfter^N2 ^SAndOr^SOR ^SName^SBloodthirst ^SPrtsBefore^N1 ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N8^T ^SType^SPTSINTAL ^SLevel^N1 ^SName^SBloodthirst ^t^Sn^N8 ^t^SGUID^STMW:icon:1XhbHq4fVEyd ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SF ^t^t^SLuaCode^T ^STextLayout^S ^t^t^SCustomTex^SBloodthirst ^SEnabled^B ^t^N5^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SSPELLCD ^SOperator^S< ^SLevel^N1.5 ^SName^SWhirlwind ^SPrtsBefore^N2 ^t^N2^T ^SType^SHEALTH ^SPrtsAfter^N1 ^SOperator^S> ^SUnit^Starget ^SLevel^N20 ^t^N3^T ^SType^SSPELLCD ^SPrtsAfter^N2 ^SAndOr^SOR ^SName^SWhirlwind ^SPrtsBefore^N1 ^t^N4^T ^SType^SSTANCE ^SName^SBerserker~`Stance ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N8^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbHq4fVEyd ^t^Sn^N8 ^t^SGUID^STMW:icon:1Xhb3TbXJ24p ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SG ^t^t^SLuaCode^T ^STextLayout^S ^t^t^SCustomTex^SWhirlwind ^SEnabled^B ^t^N6^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SHEALTH ^SOperator^S<= ^SUnit^Starget ^SLevel^N20 ^t^N2^T ^SType^SSTANCE ^SName^SBattle~`Stance;~`Berserker~`Stance ^t^N3^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbHq4fVEyd ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbXJ24p ^t^Sn^N7 ^t^SGUID^STMW:icon:1Xhb3TbeaV8t ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SV ^t^t^SLuaCode^T ^STextLayout^S ^t^t^SCustomTex^SExecute ^SEnabled^B ^t^N7^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SREACTIVE ^SName^SRampage ^t^N2^T ^SType^SBUFFDUR ^SOperator^S<= ^SLevel^N5 ^SName^SRampage ^t^N3^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbHq4fVEyd ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbXJ24p ^t^N8^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbeaV8t ^t^Sn^N8 ^t^SGUID^STMW:icon:1Xhb=vuW5mif ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SH ^t^t^t^SCustomTex^SRampage ^SEnabled^B ^t^N8^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SREACTIVE ^SName^SVictory~`Rush ^t^N2^T ^SType^SSTANCE ^SName^SBattle~`Stance;~`Berserker~`Stance ^t^N3^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbHq4fVEyd ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbXJ24p ^t^N8^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbeaV8t ^t^N9^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb=vuW5mif ^t^Sn^N9 ^t^SGUID^STMW:icon:1XiMiRbbhXeH ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SC ^t^t^t^SCustomTex^SVictory~`Rush ^SEnabled^B ^t^N9^T ^SShowTimer^B ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SDEBUFFSTACKS ^SOperator^S< ^SUnit^Starget ^SLevel^N5 ^SName^SSunder~`Armor ^t^N2^T ^SType^SDEBUFFDUR ^SUnit^Starget ^SName^SExpose~`Armor ^t^N3^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbHq4fVEyd ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbXJ24p ^t^N8^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbeaV8t ^t^N9^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb=vuW5mif ^t^N10^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMiRbbhXeH ^t^Sn^N10 ^t^SShowTimerText^B ^SEnabled^B ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^ST ^t^t^t^SGUID^STMW:icon:1XihzzqyfIeA ^SCustomTex^SSunder~`Armor ^t^N10^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SSPELLCD ^SOperator^S>= ^SLevel^N2 ^SName^SBloodthirst ^t^N2^T ^SType^SSPELLCD ^SOperator^S>= ^SLevel^N2 ^SName^SWhirlwind ^t^N3^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XihzzqyfIeA ^t^N4^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMiRbbhXeH ^t^N5^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb=vuW5mif ^t^N6^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbeaV8t ^t^N7^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbXJ24p ^t^N8^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbHq4fVEyd ^t^N9^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1Xhb3TbQAjOr ^t^N10^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XiMz69gaEuf ^t^N11^T ^SType^SICON ^SLevel^N1 ^SIcon^STMW:icon:1XhbbtgEwtOV ^t^Sn^N11 ^t^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SR ^t^t^t^SCustomTex^SHamstring ^SEnabled^B ^t^N11^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SRAGE_ABS ^SOperator^S>= ^SLevel^N42 ^t^Sn^N1 ^t^SEvents^T ^N1^T ^SType^SAnimations ^SOnlyShown^B ^SAnimation^SACTVTNGLOW ^SEvent^SWCSP ^SOnConditionConditions^T ^N1^T ^SType^SRAGE_ABS ^SOperator^S>= ^SLevel^N54 ^t^Sn^N1 ^t^t^N2^T ^SAnimColor^S7f00ff00 ^SType^SAnimations ^SOnlyShown^B ^SAnimation^SICONSHAKE ^SEvent^SWCSP ^SOnConditionConditions^T ^N1^T ^SType^SCURRENTSPELL ^SName^SHeroic~`Strike ^t^Sn^N1 ^t^t^Sn^N2 ^t^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SWU ^t^t^t^SCustomTex^SHeroic~`Strike ^SEnabled^B ^t^N12^T ^SType^Sconditionicon ^SConditions^T ^N1^T ^SType^SRAGE_ABS ^SOperator^S< ^SLevel^N42 ^t^N2^T ^SType^SCURRENTSPELL ^SName^SHeroic~`Strike ^t^Sn^N2 ^t^SEvents^T ^N1^T ^SType^SAnimations ^SOnlyShown^B ^SAnimation^SICONFLASH ^SEvent^SWCSP ^t^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STextLayout^STMW:textlayout:1XhdSVpux5aX ^STexts^T ^N1^SCancel ^t^t^t^SCustomTex^SHeroic~`Strike ^SEnabled^B ^t^N13^T ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N1^SH ^t^t^t^SEnabled^B ^t^t^SSortPriorities^T ^N1^T ^SMethod^Sfakehidden ^t^N2^T ^SMethod^Sshown ^SOrder^N-1 ^t^N3^T ^SMethod^Sid ^SOrder^N1 ^t^t^SLayoutDirection^N8 ^SName^SFury~`Warrior~`Single~`Target ^t^t^t^N92200^S~`~| ^Sprofile^SFury~`Warrior ^^

^1 ^T^N1^T ^SAnchors^T ^N1^T ^SrelativeTo^SIconModule_SelfIcon ^Sx^N1 ^t^t^SSize^N8 ^t^SGUID^STMW:textlayout:1XhdSVpux5aX ^SName^SIcon~`Layout~`2 ^t^N92200^S~`~| ^Stextlayout^STMW:textlayout:1XhdSVpux5aX ^^

Speaker1264 avatar May 27 '22 20:05 Speaker1264

Thanks. The issue was indeed an unfortunate interaction with the Icon Is Shown conditions.

While you wait for the fix to become available, if you move the talent check condition to be the first condition on the icon (before the spell CD) then it should work.

ascott18 avatar May 28 '22 03:05 ascott18

That seems to work! I thought I was going crazy because it was working sometimes, and then I would reload and it would stop working, and sometimes after opening the tellmewhen options it would start working again, and sometimes it just wouldn't work at all. I kept trying to change things to figure out what was causing it, but finally this seems to be the fix. Thank you!

Speaker1264 avatar May 28 '22 12:05 Speaker1264