[Bug] Talent Learned: Blade Rush (True) Condition Not Recognizing False State
David427 opened this issue ยท 1 comments
**What version of TellMeWhen are you using? **
8.7.4
What steps will reproduce the problem?
- Create a new Icon to track Pistol Shot. Replace the icon with Blade Rush's icon.
- Add a Condition for Talent Learned (True) and check for "Blade Rush".
- Set a Failed Condition color of gray (Hue: 0.0, Saturation: 0%, Brightness: 30%) for the icon.
What do you expect to happen? What happens instead?
What I'm actually trying to do is create a Meta Icon that contains two icons: one for when a talented ability is learned, and one for when it isn't. Because I like to use my TMW like an action bar, I want to replicate the grayed-out effect of an action bar button for a talented ability that isn't currently learned. Initially, I tried doing this by adding the Talent Learned Condition to the Spell Cooldown Icon for the talented ability, but if that talent is not learned, the Icon disappears completely and I haven't found a way to make it appear.
Meta Icon Component 1: Spell Cooldown Icon to track the talented ability - in this case, Blade Rush.
Meta Icon Component 2: Spell Cooldown Icon to track an always-available ability - in this case, Pistol Shot - and set a Condition that, when failed, displays a desaturated version of the talented ability's icon.
This method works for every other talent I've tried it with, but for Blade Rush, it doesn't. The Condition doesn't recognize when Blade Rush is NOT learned, so it doesn't show the Failed Condition (desaturated) icon. I've tried typing "Blade Rush" in the Condition field, as well as the ID I see when I hover over the talent in the Talents pane (271877), although I believe that's the Spell ID for the ability, not the talent. Not sure what, if any, the distinction is. I couldn't find an ID for the talent, which is listed in TWM as 23075.
Screenshots and Export Strings
Meta Icon string: ^1^T^SShowTimer^B ^SBuffOrDebuff^SHARMFUL ^SUnit^Starget ^SOnlyMine^B ^SType^Smeta ^SIcons^T ^N1^STMW:icon:1UCYOyntoH8a ^N2^STMW:icon:1UCYOynuy68h ^t^SShowTimerText^B ^SEnabled^B ^SManaCheck^B ^SClockGCD^B ^SName^SBlade~Rush ^SSettingsPerView^T ^Sicon^T ^STextLayout^STMW:textlayout:1QDLABgFpTGF ^t^t^SStates^T ^N2^T ^SAlpha^N1 ^t^N3^T ^SColor^Sffcc1a1a ^SAlpha^N1 ^t^N4^T ^SColor^Sff8080ffd ^SAlpha^N1 ^t^N102^T ^SColor^Sff4e4e4e ^SAlpha^N1 ^t^t^SRangeCheck^B ^t^N87401^S~
~| ^Sicon^^
^1 ^T^N1^T ^SOutline^SOUTLINE ^SAnchors^T ^N1^T ^Sy^N-6 ^Spoint^SBOTTOM ^SrelativePoint^SBOTTOM ^t^t^SName^SFriz~Quadrata~
TT ^SStringName^SNumber ^t^SGUID^STMW:textlayout:1QDLABgFpTGF ^SName^SBottom~Stacks ^t^N87401^S~
~| ^Stextlayout^STMW:textlayout:1QDLABgFpTGF ^^
^1 ^T^SShowTimer^B ^SOnlyMine^B ^SType^Scooldown ^SName^SBlade~Rush ^SEnabled^B ^SGUID^STMW:icon:1UCYOyntoH8a ^SClockGCD^B ^SShowTimerText^B ^SEvents^T ^N1^T ^SType^SAnimations ^SDuration^N0.5 ^SAnimation^SACTVTNGLOW ^SEvent^SOnFinish ^t^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STextLayout^Sicon2 ^STexts^T ^N1^S[Stacks:Hide(0)] ^N2^S[Stacks:Hide(0)] ^t^t^t^SStates^T ^N2^T ^SAlpha^N1 ^t^N3^T ^SColor^Sffcc1a1a ^SAlpha^N1 ^t^t^SRangeCheck^B ^t^N87401^S~
~| ^Sicon^^
^1 ^T^SShowTimer^B ^SType^Scooldown ^SConditions^T ^N1^T ^SType^STALENTLEARNED ^SName^SBlade~Rush ^t^Sn^N1 ^t^SName^SPistol~
Shot ^SShowTimerText^B ^SGUID^STMW:icon:1UCYOynuy68h ^SClockGCD^B ^SSettingsPerView^T ^Sicon^T ^STextLayout^Sicon2 ^STexts^T ^N1^S[Stacks:Hide(0)] ^N2^S[Stacks:Hide(0)] ^t^t^t^SCustomTex^S271877 ^SStates^T ^N2^T ^SAlpha^N1 ^t^N3^T ^SColor^Sffcc1a1a ^SAlpha^N1 ^t^N102^T ^SColor^Sff4e4e4e ^SAlpha^N1 ^t^t^SRangeCheck^B ^SEnabled^B ^SOnlyMine^B ^t^N87401^S~`~| ^Sicon^^
Additional Info
Actually, upon further troubleshooting, the False state IS being recognized. However, the icon isn't applying the Opacity & Color I set for its Failed Condition version (Hue: 0.0, Saturation: 0%, Brightness: 30%). If I click the Desaturate checkbox, it works. If I change the icon completely in the Opacity & Color selection screen, it works. Normally, I use the Desaturate option to tell me when I should NOT use a spell, like when I have a low class resource level or not enough stacks of a buff. But as a workaround, I can use it for Blade Rush when it's not talented.