ascott18 / TellMeWhen

TellMeWhen is a combat tracking AddOn for World of Warcraft Retail and Classic
https://wow.curseforge.com/projects/tellmewhen
GNU General Public License v3.0
80 stars 11 forks source link

[Bug] Min/Max duration opacities and their interaction with the icon state are confusing #1882

Open ananbellus opened 3 years ago

ananbellus commented 3 years ago

What version of TellMeWhen are you using? 9.0.6

What steps will reproduce the problem?

  1. Make a new ICON
  2. Spell Cooldown
  3. Choose a spell with a cooldown to track like shield slam
  4. Under Duration Requirements, set minimum to 0:04 example
  5. Under Opacity & Color set Duration < 4 to 100%

What do you expect to happen? What happens instead? The icon is not shown when the cooldown is under 4 seconds. The duration option has not effect.

Screenshots and Export Strings

Additional Info

ascott18 commented 3 years ago

Please post the export string(s) of the icons, groups, or profiles you're having trouble with.

To get an export string, open the icon editor, and click the button labeled "Import/Export/Backup". Select the "To String" option for the appropriate export type (icon, group, or profile), and then press CTRL+C to copy it to your clipboard.

Additionally, if applicable, add screenshots to help explain your problem. You can paste images directly into GitHub issues, or you can upload files as well.

ananbellus commented 3 years ago

In this example it should show Avenging Wrath when the cooldown is under 4 min. So when i use it it should show up instantly because the CD is 2 min.

If i set it to 5 secs. It still dosnt show the icon before its ready.

String: ^1^T^SGUID^STMW:group:1WXLY=vu=eC5 ^SScale^N1.6 ^SPoint^T ^Sy^F8218987930320896 ^f-44^SrelativePoint ^SBOTTOMLEFT^Sx ^F6067844433313792^f-44 ^t^SColumns^N1 ^SIcons^T ^N1^T ^SDurationMin^N240 ^SType^Scooldown ^SName^SAvenging~Wrath ^SDurationMinEnabled^B ^SStates^T ^N100^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^t^t^N90701^S~~| ^Sgroup^N3 ^^

tmw

ascott18 commented 3 years ago

This is admittedly a bit confusing in the way these settings interact. What you want to do here is set a maximum duration of 4 minutes, and then configure both the Usable and Unusable opacities to 100%, and the duration requirement opacity to be hidden.

ananbellus commented 3 years ago

All spells with a cooldown it Will not show with the duration setting.

ascott18 commented 3 years ago

Did you try what I just said?

ananbellus commented 3 years ago

Did you try what I just said? i tried it now. It works that way. Thanks for the advice.