Download
(275Kb)
Download
Updated: 04-16-10 07:29 AM
Addon for:
Tidy Plates.
Pictures
File Info
Updated:04-16-10 07:29 AM
Created:10-25-09 07:27 AM
Downloads:95,323
Favorites:418
MD5:
Categories:Unit Mods, Discontinued and Outdated Mods

Tidy Plates: Threat Plates  Popular! (More than 5000 hits)

Version: v3.0.4
by: suicidalkatt [More]

--[[v3.0.4]]--
  • ~~ Fixed: Typo on "showdangerskull" to "showDangerSkull".

--[[v3.0.3]]--
  • ~~ Fixed: OnInitialize conditionals to prevent multiple widgets being created when not needed. (5.11)


--[[v3.0.2]]--
  • ~~ Fixed: Target highlight lag spikes on targeting.

--[[v3.0.1]]--
  • ~~ Fixed: Target highlight toggling should now be functioning properly.

--[[v3.0]]-- NOTE: UPDATING TO THIS VERSION WILL RESET YOUR VARIABLES!!
  • ++ New Feature: Elite Icon's have now been implemented.
  • ++ New Feature: Combo Point widget has now been implemented.
  • ++ New Feature: Threat Widget is now been implemented.
  • ++ New Feature: Color HP by percentage fading from green (high HP) to red (low HP).
  • ++ New Feature: Override the default blizzard nameplate fade as well as allow adjustments.
  • ++ New Feature: The threat system now has a "look and feel" category allowing users to change texture, disable scaling, or disable alpha changes created by the threat system.
  • ++ New Feature: More lazy trees (courtesy of mimichi).
  • ~~ Coding Alteration: Nameplates have been readjusted in height to better reflect the actual mouseover area.
  • ~~ Coding Alteration: Switched to .primary & .secondary from the depreciated .theme
  • || Fixed: Widgets from "sticking" while changing from theme to theme.
  • || Fixed: Target highlight texture sometimes being overlapped by threat glows.
  • -- Removed: Automatic nameplate hiding and showing features has been removed as it is now a feature provided by Tidy Plates v5.10.

--[[v2.3.1]]--
  • ++ Added some additional custom health color options as well as a toggle to hide class colors in pvp.

--[[v2.3]]--
  • ++ Name text is now able to be changed in color and will no longer change color upon entering combat.
  • ++ Healthbars can now have a custom color.
  • -- Removed the threat widget until it is more stable. (drastic memory and cpu improvement)
  • ~~ Fixed some users not having functionality due to threat glows not being enabled (glows are now automatically turned on if the user is using the threat system or off if not).
  • ~~ Improved the automatic turning on and off of the threat system while leaving a battleground.
  • || "Non-Combat" units will no longer exclude units with less than 100% HP.
  • || Alpha levels can now reach 0%.

--[[v2.2]]--
  • ++ A new toggle command has been implemented. The command "/tptpol" will now toggle nameplate overlapping.
  • ++ The threat system will now automatically be turned off while entering arenas or BG's. The threat system also be turned back on if it were so before hand.
  • ~~ Welcome message and talent detection has been fixed and now will properly detect new player specs.
  • ~~ Fixed "ACTIVE_TALENT_GROUP_CHANGED" from firing on log in.
  • ~~ Fixed the "none" threat theme from sometimes showing class icons.

--[[v2.1f]]--
  • ++ A new Autohide feature has been implemented. This will allow you to automatically hide enemy nameplates after leaving combat, and automatically show them upon entering combat.

--[[v2.1e]]--
  • ~~ Fixed the intended change of v2.1d. Apologies for my missed coding.

--[[v2.1d]]--
  • ++ Added a toggle for the temporary threat widget(not completed yet).
  • ~~ Player role settings and spec preferences are now character specific, as intented.

--[[v2.1c]]--
  • ++ Class Icons now have a transparent setting.
  • ++ Threat Textures now have a "none" style which removes the threat textures.
  • ++ All text's now have outline options and shadow toggles.
  • ++ New Feature: Health bars can now be colored according to threat levels.
  • ++ New users will now be prompted on loading to assign their current theme to Threat Plates or not.
  • || Textures have been moved around to make better sense of the theme system.
  • || Threat widget is currently in progress.

--[[v2.1b]]--
  • Lua error fix. Meant to comment that out.

--[[v2.1a]]--
  • -- Removed frame x and y offsets as this caused conflicts with positioning.
  • ++ Class icons can now be toggled, sized, and positioned.
  • ++ Boss danger skull icons can now be toggled, sized, and positioned.
  • ++ Raid icons can now be sized, and positioned.
  • ++ Paladin and Warrior tanking spec's can now be determined on first usage of the addon.
  • ++ When players respec, talent information and spec is displayed.(i.e. Enhancement: (19/52/0))
  • ~~ Cast text is now working.
  • ~~ Statusbar widget now displays textures properly as well as statusbar names.
  • || Options optimized. (lower memory)

--[[v2.1]]--
  • Added SharedMedia support.
  • Added text options.
  • Added threat glow color options. ~ Requires reloading of UI to update.
  • Added target art.
  • Added unit type threat scaling offsets as well as a toggle for that system.
  • Added threat ignored marked scaling and alpha.
  • Added non-combat mob threat hiding. ~ May not be accurate.
  • Threat texture style 'Bar' has been remade to reflect the proper colors (reversed).
  • Option functions reworked. (Lower memory)
  • Switched back to global saved variables.

--[[v2.0a]]--
  • Memory and CPU usage optimized.
  • Ace Libraries updated. (no more 'IsVisible' lua errors)
  • Empty.lua fixed to no longer change the empty texture to a shared media texture.
  • Options reworked and custom profile names can be created (per character ~ no worries they still look the same).

--[[v2.0]]--
  • New Feature: Custom Theme's can now be created and used. (More info in the userConfig.lua)
  • New Theme: 'Bar Style' is now available in the threat options. ~ made by suicidalkatt (COULD BE YOU! Find out HOW! more info in the userConfig.lua)
  • Additional SharedMedia adjustments made available in the userConfig.lua as well as an additional localization font option for defaultFont. (Blizzard global for default localized text.)
  • Typo's fixed.

--[[v1.9a]]--
  • New Feature: A new userConfig.lua file has been created for more user settings such as Shared Media and Localization. Open the userConfig.lua with notepad for more information.
  • Welcome message fixed to only display on first usage.
  • First time users will have some dual spec settings auto configured.
  • Warning for first time users to enable the Threat Plates theme in the Tidy Plates configurations.
  • Added dual spec support to all toggles including slash commands.

--[[v1.9]]--
  • Saved Variables are now Per Character
  • New Feature: Dual Spec settings will now auto toggle your role depending on your spec and settings.
  • Fixed an error with class icons in pvp combat.

--[[v1.8]]--
  • Saved variables redone.
  • Marked units can now be ignored by some threat managed components.
  • Some new text options have become available.
  • Fixed an error with non-elite but "dangerous" level mobs (skull level).

--[[v1.7h]]--
  • Fixed threat textures showing out of combat.

--[[v1.7g]]--
  • Minor typo fix.

--[[v1.7f]]--
  • All lua errors fixed. Strange conditionals for threat ignored units will now be working. :D

--[[v1.7e]]--
  • Fixed lua errors.

--[[v1.7d]]--
  • Fixed lua errors.

--[[v1.7c]]--
  • Fixed conditionals sometimes giving a nil return when threat options were disabled.

--[[v1.7b]]--
  • Fixed friendly nameplates giving the "empty" return for conditionals.

--[[v1.7a]]--
  • Images Compressed to reduce memory usage.
  • Casting text is now on by default.

--[[v1.7]]--
  • Neutral units are now detected by the threat system.
  • Each level of threat now has per role, per level custom alpha settings.
  • Specific unit classifications can now be toggled to be ignored from the threat system.
  • Specific unit classifications can now be completely turned off.
  • Specific unit classifications now have custom scale settings.
  • Specific unit classifications now have custom alpha settings.

--[[v1.6b]]--
  • Toc update for 30300.

--[[v1.6a]]--
  • Threat textures are now working.

--[[v1.6]]--
  • Threat system reworked to allow much cleaner scaling to avoid frame size mismatches.
  • Options have been completely redone.
  • Per role and per threat level scaling has been implemented.
  • Spell Cast text has been implemented.

--[[v1.5]]--
Now included a /tptp, /tptptoggle /tptpdps, and /tptptank commands for class role changes between dpsing and tanking.

Updated ToC
Changed the "high threat" texture to a "default" style texture for better clarity.
Special Text is now working! ~ Thanks DanielTiger <3
Auto class colors in nameplates and auto threat warning enabled.
Ace3 Profiling now included.
Now implemented a toggle switch to enable or disable the threat system.

/tptp - Displays options.
/tptptoggle - Toggle Role from one to the other.
/tptpdps - Toggles DPS threat plates
/tptptank - Toggles Tank threat plates
Post A Reply Comment Options
Unread 04-29-10, 06:47 PM  
Avitus
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 33
Uploads: 3
Originally posted by suicidalkatt
With Tidy Plates, user's are allowed to create and use theme's. These theme's can be completely custom shapes and textures, allowing users complete freedom to create very unique and personal themes. Since Threat Plates is a theme for Tidy Plates, border's are innately part of the texture of the nameplate, thus they cannot be edited on the fly. You can edit the textures directly to your liking should you choose.
I understand and it would be easy to simply edit the files to achieve this, but then it would break every time you release an update.

Anyway I've replaced the border image with an empty image and it's working more or less. Elite unit frames look perfect exactly how I want them(0 border), but normal units/out of combat still have that dark black box around them ;/

Thanks for the explanations. Looking forward to more updates
Last edited by Avitus : 04-29-10 at 06:47 PM.
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 11:52 AM  
TrollBasher
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Talking MMmmm....exclusion list feat?

Ok, i know there is a system to exclude MARKED targets from the system, then i wold like to know if there is a way to exclude mobs that are targeting Xplayer, let me put an example:

ICC25 trash: With the settings, i see dimmed bars on what i´m tanking, with a red border on them, another one solid red bordered for my target AND 2187191 thousand SOLID yellow bordered bars for the the ones that my fellows are OT, so i cannot distinguish in a clear way if that mob is goin for the stupid DPS who cannot watch Omen properly, OR if its only tanked by the little bear to my left see?.

The idea would be something on the config menu that i wpuld open before stating the raid and say: "exclude enemy mobs targeting": and a "add player" button with a line to write, or a list of the players in my current group to select from.

Those bars would look like if they were tanked by me, dimmed and red bordered, or dimmed with a secondary border color, say blue for example, for distinguish them from my own.

I`m not sure if I explained myself ok, but try to grasp the idea.
Report comment to moderator  
Reply With Quote
Unread 05-07-10, 05:35 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Re: MMmmm....exclusion list feat?

Originally posted by TrollBasher
Ok, i know there is a system to exclude MARKED targets from the system, then i wold like to know if there is a way to exclude mobs that are targeting Xplayer, let me put an example:

ICC25 trash: With the settings, i see dimmed bars on what i´m tanking, with a red border on them, another one solid red bordered for my target AND 2187191 thousand SOLID yellow bordered bars for the the ones that my fellows are OT, so i cannot distinguish in a clear way if that mob is goin for the stupid DPS who cannot watch Omen properly, OR if its only tanked by the little bear to my left see?.

The idea would be something on the config menu that i wpuld open before stating the raid and say: "exclude enemy mobs targeting": and a "add player" button with a line to write, or a list of the players in my current group to select from.

Those bars would look like if they were tanked by me, dimmed and red bordered, or dimmed with a secondary border color, say blue for example, for distinguish them from my own.

I`m not sure if I explained myself ok, but try to grasp the idea.
It's just keybindings. The default keys for nameplates are "v" for showing enemies only. Shift + v shows all nameplates.

Just check your keybindings.
Report comment to moderator  
Reply With Quote
Unread 05-07-10, 11:58 PM  
Mondeox
A Kobold Labourer
 
Mondeox's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Awsome!

This is just awsome, thank you!
__________________
Check out my weblog!
Http://www.robertforslund.com
Report comment to moderator  
Reply With Quote
Unread 05-11-10, 10:08 AM  
Coldberg
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Could Raging Spirit be added to the Special name plates list please.

Used the beta, no issues.

Will the Beta work with the latest build of Tidy Plates (5.11.5) ?

Like the way this addon is progressing.

Thank you for creating it.
Last edited by Coldberg : 05-11-10 at 07:28 PM.
Report comment to moderator  
Reply With Quote
Unread 05-15-10, 11:26 AM  
dub42
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Nameplate Alpha - Line of Sight/Range

Thank you very much for this wonderful addon. One thing I especially like is being able to have nameplates for individual totems! On the the meat:

Is there a way to adjust the alpha of the nameplates based on if the unit is within line of sight as well as when the unit is out of range of x spell or perhaps 35 yards?

What I am after for as an arena healer is this:

-target border shows up and frame is 100% alpha for target
-non target friendlies are 100% alpha when in line of sight and range otherwise they are 85% alpha
-non target enemies are 85% alpha when in line of sight and range otherwise they are 70% alpha

I am comfortable editing LUA files as long as I know what and where I am supposed to edit them.

Thank you for your time,

~Dub
Report comment to moderator  
Reply With Quote
Unread 05-28-10, 08:54 PM  
ineb
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Totems/Class Colors

Are the totem and class colors going to be migrated to this addon?

Amazing work by the way!

EDIT - Checked out the Beta, looks like this should give me what I need. This mod helps me immensely in PvP and makes my PvE look so much prettier. Thank you for all the work!
Last edited by ineb : 05-28-10 at 08:59 PM.
Report comment to moderator  
Reply With Quote
Unread 05-29-10, 06:41 AM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 108
Uploads: 1
I don't know if what I'm about to suggest is possible with the information WoW provides, but I figured this would be worth bringing up in case it is. From unit frame addons, it seems pretty clear you can identify which player has aggro from a given mob, or at least who they're targetting, which at least on paper sounds like half the battle.

When dual tanking, which is most raids, it's tricky to see on the fly if that mob with the scary huge healthbar is attacking something it shouldn't be (a healer or DPS), or if it's simply attacking the other tank. I'd love a command to flag a player (or players) as the "other tank", and have the healthbars of mobs attacking them also display as small. Ideally, small but also with something like a blue glow to differentiate from the "small with green glow" layout of mobs attacking you.

This setup might even optionally work when you're in a dps or healer role - define the tanks, make the bars small if the mob is on one of the tank targets, large and red not only if they're after you, but if they're after any non-tank.
Last edited by trclocke : 05-29-10 at 06:42 AM.
Report comment to moderator  
Reply With Quote
Unread 05-29-10, 02:37 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
Is it possible to turn off the gradient outline that's around the healthbar?
Report comment to moderator  
Reply With Quote
Unread 05-30-10, 01:36 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by trclocke
I don't know if what I'm about to suggest is possible with the information WoW provides, but I figured this would be worth bringing up in case it is. From unit frame addons, it seems pretty clear you can identify which player has aggro from a given mob, or at least who they're targetting, which at least on paper sounds like half the battle.

When dual tanking, which is most raids, it's tricky to see on the fly if that mob with the scary huge healthbar is attacking something it shouldn't be (a healer or DPS), or if it's simply attacking the other tank. I'd love a command to flag a player (or players) as the "other tank", and have the healthbars of mobs attacking them also display as small. Ideally, small but also with something like a blue glow to differentiate from the "small with green glow" layout of mobs attacking you.

This setup might even optionally work when you're in a dps or healer role - define the tanks, make the bars small if the mob is on one of the tank targets, large and red not only if they're after you, but if they're after any non-tank.
Unit frames and nameplates are completely different ball games. Nameplates don't represent the unit completely like unit frames do.

You can't gather data from a nameplate that doesn't exist.

There is some ways to get this information, however it requires the user to mouse-over the nameplates in order to use the "mouseover" unitID reference.

The problem lies not in finding out if a player is a tank or not, but having the nameplate represent the unit it's hovering over, and not only that, but then making it accurately represent some temporary information that won't always update.

While yes it's probably doable, I'm not sure I'm able to accomplish it.

I've tried some things and they looked ok, but soon had some ridiculous flaw that I could not solve.

I've thought about this concept a lot and I've not had the time to really dedicate to the testing and the completion of a way of doing it properly without rendering the addon CPU heavy or memory consuming.
Last edited by suicidalkatt : 05-30-10 at 01:57 AM.
Report comment to moderator  
Reply With Quote
Unread 05-30-10, 02:02 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by doxxx
Is it possible to turn off the gradient outline that's around the healthbar?
You'd have to edit the textures.
Report comment to moderator  
Reply With Quote
Unread 05-30-10, 03:02 AM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 108
Uploads: 1
Originally posted by suicidalkatt
While yes it's probably doable, I'm not sure I'm able to accomplish it.

I've tried some things and they looked ok, but soon had some ridiculous flaw that I could not solve.

I've thought about this concept a lot and I've not had the time to really dedicate to the testing and the completion of a way of doing it properly without rendering the addon CPU heavy or memory consuming.
Yeah, I'm not particularly surprised to hear it's crossed your mind. It would be amazing to see it implemented some day, but obviously theory and practice are two very different things. Thank you for the reply - if you ever get a wad of free time on your hands and need someone to test the concept, you know who to ask
Report comment to moderator  
Reply With Quote
Unread 05-30-10, 01:44 PM  
doxxx
A Kobold Labourer
 
doxxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 160
Uploads: 1
I've used Threat Plates in DPS mode and it's great in that the size and texture changes when I'm getting close to the tank's threat before I actually pull aggro.

However, when using it in Tank mode, I don't get this behaviour. It changes from high threat (green small bar) to lost aggro (red large bar) without any intermediate step in between. Is there supposed to be an intermediate step that indicates that somebody else is close to me on threat?
Report comment to moderator  
Reply With Quote
Unread 06-02-10, 06:56 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by doxxx
I've used Threat Plates in DPS mode and it's great in that the size and texture changes when I'm getting close to the tank's threat before I actually pull aggro.

However, when using it in Tank mode, I don't get this behaviour. It changes from high threat (green small bar) to lost aggro (red large bar) without any intermediate step in between. Is there supposed to be an intermediate step that indicates that somebody else is close to me on threat?
Normally in a 5 man group the amount of threat production per group can be rather small.

In order for these nameplates to function as they do, they use the default nameplate threat glows as an indicator for whether or not you have threat.

This window of "Medium" threat is a rather small one when the amounts of threat per mob only equate to about 50k-60k threat window, where as in 10 / 25 mans this can move up to the 250-350+k threat window based on percentages.

This window cannot be adjusted as it is a game UI mechanic. There is a threat widget which can be turned on to show more accurate levels of threat.
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 10:38 AM  
lookstwice
A Murloc Raider

Forum posts: 3
File comments: 3
Uploads: 0
Just to say, I love this addon. It has made things so much better.

But I do have a question. I'm not sure if it's been asked, and not sure how to do a search through the comments.

Here goes, when tanking and in tank mode, is there a way to have my army of the dead show up as my aggro? I'm farming TOC for a trinket and pop out army in phase two, well at that point there are my ghouls and the black knight's ghouls and everything is just red. One big cluster and it's a little hard trying to see if some of the ones I don't have aggro on are on a another player.

Thanks.

Edit. I just realized that this may not work. I'm thinking because my army of the dead is the same name as somebody else's army of the dead so there might not be a way to tell them apart.
Last edited by lookstwice : 06-06-10 at 07:19 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.