Tidy Plates: Threat
About Tidy Plates: Threat
This is an update of Tidy Plates: Threat Plates since World of Warcraft Legion (7.0).
Tidy Plates: Threat (TPTP for short) is a theme for Tidy Plates. It offers a high amount of customization and tweaks to how nameplates react and look.
Features
- SharedMedia support and many, many, options for name, health, level, and spell text. As well as all of the standard nameplate features such as castbar and icon, elite icons / textures, skull icons / textures, raid marks, and healthbar coloring/alpha/scale.
- Threat system management.
- Automatic talent detection and role assigning for an easy out of the box setup.
- Customizable widgets.
- Customizable totem nameplates.
- Customizable nameplates for extra customization for specifically named units.
Commands
- /tptp - Displays options.
- /tptpol - Toggles nameplate overlapping.
- /tptpverbose - Toggles addon feedback text.
How you can help
- Like it and add it to your favorites on Curse.com
- Spread the word. Tell your friends about it.
- Translations: https://www.wowace.com/addons/tidyplates_threat/localization/
- Bug reporting, either as a comment or a ticket: https://www.wowace.com/addons/tidyplates_threat/tickets/
- Donate through PayPal
Credits
This is a fork of Tidy Plates: Threat Plates 7.013-Alpha by Suicidal Katt
Migrating settings
If you have the settings from the old Threat Plates addon you can go in \World of Warcraft\WTF\Account\<account_name>\SavedVariables and make a copy of TidyPlates_ThreatPlates.lua with the name TidyPlates_Threat.lua. Then open the newly created file with a text editor and on the second row replace the name with TidyPlatesThreatDB.
If you have the settings from the old Threat Plates addon you can go in \World of Warcraft\WTF\Account\<account_name>\SavedVariables and make a copy of TidyPlates_ThreatPlates.lua with the name TidyPlates_Threat.lua. Then open the newly created file with a text editor and on the second row replace the name with TidyPlatesThreatDB
I lost all my settings with this version. Anyway to retain the settings?
I had to change the save file to the new global variable. Looks like this version took. So was able to retain settings.
Let me know if this may cause problems
What versions did you change? ... previously you had problems with the TidyPlates addon old version. Did you upgrade TidyPlates or TidyPlates: Threat?
What do you mean by "new global variable"?
You shouldn't have any problems if you copy/paste older configs in the WTF files. The addon will create any missing entries with the default values if necessary.
I love that the tanked by off-tank widget was added to this. I was wondering if it would be difficult to implement that into the health bar color instead? Just like the healthbar color of MY targets change color based on my threat, can this be done for the off-tank health bar colors? The reason being is that, in the heat of battle, with several mobs running around, I don't have time to look at each of the bars that I don't have threat on to see if a little widget is attached to them. Especially that the bars are always moving around unless myself and the other tank are both standing perfectly still.
Currently I set red as the health bar color for the targets I have full threat on, and green for no threat. So for example, if I could set the other tanks targets to a darker red health bar, then at a glance I could see that anything that was redish in color was being tanked by one of us. And the moment I saw a green bar I'd know neither of us had aggro on that mob. Would be much easier than hunting down for little widget icons to see who's tanked or not.
Many thanks for your continued work on this.
I have this in the works now. But I'm having trouble finding someone to help me test on the beta realms. If anyone is able and willing to help PM me with BattleTag.
I see version 1.8 has the options for this. I'm not on beta but I do have a raid this Friday that I can use this on. I can leave you feedback after that if you'd like?
Thank you for creating this addon! It's something that I've greatly missed! I have three questions:
1. Is it possible to increase the "base" maximum health bar size (not in combat) to greater than 130%? I'd love the option to have the bars larger than they are.
2. I'm using Custom No-Target Scale to 130% (to maximize the base health bar size as much as possible), as well as the Custom Target Scale for the Health bars, also set to 130%. If I uncheck the No-Target, the bars are too small for my preference. If I check No-Target and uncheck Custom Target, ALL bars shrink when I target something. If I check both, my target bar stays at 130% and my un-targeted bars shrink back down to 100% scaling. This may be fixable by increasing the "base" maximum bar size, but outside of that, is it possible to add additional check-boxes here?
3. My final question relates to health bars once I'm in combat. The bars of all surrounding mobs (not in the same pack as my pulled mob) also change, based on size and threat coloration, once I pull a single mob. I've tried un-checking Ignore Non-Combat Threat (under Threat System, General Settings), but that doesn't fix the scaling issue. Can the bar effects of mobs that are not in combat (once combat with other mobs has started) be addressed, either by additional scaling options and/or by the addition of a custom HP color under the Nameplates Setting section?
I apologize that this came out longer than I intended. Again, thank you for bringing this functionality back to life, and I appreciate your time in considering my questions!
Thank you for the detailed feedback.
I increased the max scale to 150%. You should use the sliders for Tapped, Neutral, Normal, Elite, Allied to set the base value for each kind of nameplate.
Ignore Non-Combat Threat was broken and I recently fixed it.
Note: all these are in the latest alpha version and will be released in v1.8 in one or two days.
Getting the error with 1.7
2x TidyPlates_Threat\Core.lua:1483: attempt to call method 'GetTheme' (a nil value)
TidyPlates_Threat\Core.lua:1483: in function <TidyPlates_Threat\Core.lua:1450>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
...\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <...\AngryAssignments\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:391: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:482: in function `TimeManager_LoadUI'
FrameXML\UIParent.lua:993: in function <FrameXML\UIParent.lua:891>
Locals:
nil
You probably have an older version of TidyPlates. Updating it should solve that issue.
Thank you for continuing this addon in 7.X. It's very useful for showing the arena target number of different targets (arena1, arena2, arena3).
Most people probably use it for threat, but I find this aspect of it invaluable and not something that any other popular addons seem to support.
Heya.
Just noticed that since the last update, the scaling on the Friendly nameplates has gone very large for some reason. The font sizes and bars are all at a much higher scale level to the enemy nameplates. any way to fix this? I've had to go back to the previous version of the addon for the time being.
Hmm, can't reproduce this. Do you use alpha versions or just release ... more specifically which version works and which does not? And a screenshot might help.
See screenshot below comparing the same scaling settings on 1.6 and on 1.7. Both are the release versions.
http://i.imgur.com/ao6Z3Ju.jpg (full size)
Hey IceEagle. I love you more each day.
2 last requests though lol:
1) Is there a way to make the friendly name-only text have independant alpha settings than the enemy nameplates? (So I could fade enemy plates to 70%, and have friendly name-only plates have 100%?)
2) I'm unfortunately on a PvE server - is there anyway to alter enemy player nameplates so that we can see when they're PvP flagged and when they aren't? (Eg make them name--only text plates if they aren't attackable, and full plates if they are.)
Thank you for your solid effort.
I'll look into the alpha options.
edit: What you want can be done by changing the alpha settings since those apply only for enemy NPC.
For the non-attackable players as far as I know there are no nameplates and TidyPlates cannot create nameplates for players that are not in PVP state. The same goes for players in sanctaury areas (Dalaran) on PVP realms.
When doing the current Legion invasions for example, enemy players that are not pvp-flagged are showing up with full nameplates. So when i target them and try to attack, I get the error message "The player is not flagged for PvP and they cannot be attacked"
Any word or anyone having any luck with the color of the health bar going from red to green when you have threat?
thers also a big green box next to the name plate, which used to have the class icon. Did I miss checking a setting to get that to show up?
Everything works fine to me - Threat goes from red to green as well when tanking or dpsing.
Not happening that way at all for me. I'll delete it and re-add. Weird.