Download
(128Kb)
Download
Updated: 01-21-14 04:04 PM
Pictures
File Info
Updated:01-21-14 04:04 PM
Created:06-16-09 03:26 PM
Downloads:22,615
Favorites:163
MD5:

Tidy Threat  Popular! (More than 5000 hits)

Version: 2.8
by: danltiger [More]

Tidy Threat is a simple threat monitor which is simple enough for a novice to understand, yet powerful enough for a Tank.

Simple explanation:
While in combat, the status bar grows upward indicating how "hot" the enemy thinks you are. Causing damage or casting heals will raise that level.

If you reach the mark on the thermometer, the enemy will turn and start hitting YOU. As you continue to attack, the bar can continue to rise into the RED area, indicating the amount of threat that you would need to lose in order to shed the attention of the bad guy.

If you're DPSing: Don't go into the RED!
If you're tanking: Stay in the RED!

More Complex Explanation:
The status bar shows your threat compared to the next-highest threat for the rest of your group. If you are the top threat holder, it will also show how much your threat exceeds the next highest. In other words, if you are tanking and the bar extends above the line, into the red, you've got solid aggro.

No mode changes are required for Tank vs DPS usage; The interface is universal. For additional data, players can enable the Detail Window, which will display real threat numbers.

Type '/ttt' into the chat window to bring up the configuration panel, or right-click the Tidy Threat frame.




I'm not going to bug you by popping up an ad whenever you hit "Download". If you enjoy this addon and want to send a monetary "Thank You", please visit our Pledgie page by clicking on the button, above.

2.7
- TOC Bump


2.6:
- TOC Update for WoW 4.3
- Redrawn Thermometer graphics (Higher Resolution)

2.4:
- TOC update for WoW 4.2

1.6:
* Fade and Mirror Image should display somewhat properly, now :-D
---
1.5:
* Modified /ttt reset to flush the old variables... running that command should clear bad config data, which was resulting in LUA errors.
---
I didn't do such a good job documenting changes.. oops
---
1.1:
* Now saves position/visibility/lock between sessions! :-D
* Threat Lead extension bar range has been changed from 33% to 68%.
* Clamped to screen area
* New command: /reset
Optional Files (0)


Post A Reply Comment Options
Unread 12-27-09, 11:23 PM  
ricks322
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 153
Uploads: 1
Re: Re: Re: Re: Tidy Threat question

Originally posted by danltiger
Per-character variables are now the standard (Thanks for mentioning it!)
Just downloaded the latest version and the .toc is:

## Interface: 30300
## Author: Binny
## Title: TidyThreat
## Notes: Threat Monitor
## Version: 1.14
## SavedVariables: TidyThreatOptions

TidyThreat.lua
Panel.lua
Options.lua
===============
This would not be "Per-character". Am I missing something?
Report comment to moderator  
Reply With Quote
Unread 12-27-09, 08:11 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
The errors were all related (fortunately).. and I THINK I fixed it this time. (My 2 year-old was helping me - lol)

If the error comes up (it probably will), use "/ttt reset" to update the variables to the new format.

Originally posted by Therigwin
Got this right after when I tried to do a /ttt show

1x TidyThreat-1.13\Options.lua:104: attempt to concatenate field '?' (a nil value)
TidyThreat-1.13\TidyThreat.lua:403: in function `value'
Interface\FrameXML\ChatFrame.lua:3565: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3213: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3237: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

Locals:
arg = "show"

---
Last edited by danltiger : 12-27-09 at 08:47 AM.
Report comment to moderator  
Reply With Quote
Unread 12-27-09, 06:32 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
It might help. I encountered the error (after the update) when using my wife's computer, but I couldn't get it to happen again. I'll take a quick look, and see what I can do. If I can't fix it quickly, I might just roll back the changes from the download.

Originally posted by Therigwin
Getting error still

Do I need to clear out the old variable file?
Report comment to moderator  
Reply With Quote
Unread 12-26-09, 09:42 PM  
Therigwin
A Murloc Raider
 
Therigwin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 1
Got this right after when I tried to do a /ttt show

1x TidyThreat-1.13\Options.lua:104: attempt to concatenate field '?' (a nil value)
TidyThreat-1.13\TidyThreat.lua:403: in function `value'
Interface\FrameXML\ChatFrame.lua:3565: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3213: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3237: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

Locals:
arg = "show"

---
__________________

Report comment to moderator  
Reply With Quote
Unread 12-26-09, 09:41 PM  
Therigwin
A Murloc Raider
 
Therigwin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 1
Getting error still

1x TidyThreat-1.13\Options.lua:104: attempt to concatenate field '?' (a nil value)
TidyThreat-1.13\TidyThreat.lua:384: in function <TidyThreat\TidyThreat.lua:374>

Locals:
self = <unnamed> {
0 = <userdata>
Glow = <unnamed> {}
Startup = <function> @ TidyThreat\TidyThreat.lua:276:
Border = <unnamed> {}
SetVisible = <function> @ TidyThreat\TidyThreat.lua:157:
OnUpdate = <function> @ TidyThreat\TidyThreat.lua:248:
ApplyOptions = <function> @ TidyThreat\Options.lua:103:
SetMoveable = <function> @ TidyThreat\TidyThreat.lua:134:
SetThreatPopup = <function> @ TidyThreat\TidyThreat.lua:100:
PlayerWarned = false
PlayerThreat = <unnamed> {}
AlertSound = <function> @ TidyThreat\TidyThreat.lua:146:
SetDetailText = <function> @ TidyThreat\TidyThreat.lua:123:
SetThreatBars = <function> @ TidyThreat\TidyThreat.lua:84:
DetailWindow = <unnamed> {}
CounterThreat = <unnamed> {}
OnEvent = <function> @ TidyThreat\TidyThreat.lua:374:
}
event = "VARIABLES_LOADED"

---

Do I need to clear out the old variable file?
__________________

Report comment to moderator  
Reply With Quote
Unread 12-26-09, 07:26 PM  
Therigwin
A Murloc Raider
 
Therigwin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 1
I will give this a try.

thanks for a quick fix and Happy Holidays!
__________________

Report comment to moderator  
Reply With Quote
Unread 12-26-09, 03:50 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Re: Re: Re: Tidy Threat question

Per-character variables are now the standard (Thanks for mentioning it!)

Sorry to hear that things got messed up. I've used MMOUI a few times, and it seemed pretty nice.

I'll keep Curse in mind, but I really don't have enough resources (at the moment) to support two addon sites, and do them both justice.

Originally posted by Therigwin
Thanks so much. That did it.

MMOUI the last time I tried it messed up a good number of mods and I went back to using Curse exclusively and marking ones as favorites on this site that were not on curse.
Report comment to moderator  
Reply With Quote
Unread 12-26-09, 03:46 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Re: Bug

I just uploaded a fix (I hope). I'm pretty sure it was related to saving variables.

Originally posted by Therigwin
Actually now getting a bug....

1x TidyThreat-1.12\Options.lua:104: attempt to concatenate field '?' (a nil value)
TidyThreat-1.12\TidyThreat.lua:384: in function <TidyThreat\TidyThreat.lua:374>

Locals:
self = <unnamed> {
0 = <userdata>
Glow = <unnamed> {}
Startup = <function> @ TidyThreat\TidyThreat.lua:276:
Border = <unnamed> {}
SetVisible = <function> @ TidyThreat\TidyThreat.lua:157:
OnUpdate = <function> @ TidyThreat\TidyThreat.lua:248:
ApplyOptions = <function> @ TidyThreat\Options.lua:103:
DefaultOptions = <function> @ TidyThreat\TidyThreat.lua:412:
SetThreatPopup = <function> @ TidyThreat\TidyThreat.lua:100:
PlayerWarned = false
DetailWindow = <unnamed> {}
PlayerThreat = <unnamed> {}
AlertSound = <function> @ TidyThreat\TidyThreat.lua:146:
SetDetailText = <function> @ TidyThreat\TidyThreat.lua:123:
SetThreatBars = <function> @ TidyThreat\TidyThreat.lua:84:
SetMoveable = <function> @ TidyThreat\TidyThreat.lua:134:
CounterThreat = <unnamed> {}
OnEvent = <function> @ TidyThreat\TidyThreat.lua:374:
}
event = "VARIABLES_LOADED"

---
Report comment to moderator  
Reply With Quote
Unread 12-26-09, 01:35 PM  
Therigwin
A Murloc Raider
 
Therigwin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 1
Bug

Actually now getting a bug....

1x TidyThreat-1.12\Options.lua:104: attempt to concatenate field '?' (a nil value)
TidyThreat-1.12\TidyThreat.lua:384: in function <TidyThreat\TidyThreat.lua:374>

Locals:
self = <unnamed> {
0 = <userdata>
Glow = <unnamed> {}
Startup = <function> @ TidyThreat\TidyThreat.lua:276:
Border = <unnamed> {}
SetVisible = <function> @ TidyThreat\TidyThreat.lua:157:
OnUpdate = <function> @ TidyThreat\TidyThreat.lua:248:
ApplyOptions = <function> @ TidyThreat\Options.lua:103:
DefaultOptions = <function> @ TidyThreat\TidyThreat.lua:412:
SetThreatPopup = <function> @ TidyThreat\TidyThreat.lua:100:
PlayerWarned = false
DetailWindow = <unnamed> {}
PlayerThreat = <unnamed> {}
AlertSound = <function> @ TidyThreat\TidyThreat.lua:146:
SetDetailText = <function> @ TidyThreat\TidyThreat.lua:123:
SetThreatBars = <function> @ TidyThreat\TidyThreat.lua:84:
SetMoveable = <function> @ TidyThreat\TidyThreat.lua:134:
CounterThreat = <unnamed> {}
OnEvent = <function> @ TidyThreat\TidyThreat.lua:374:
}
event = "VARIABLES_LOADED"

---
__________________

Report comment to moderator  
Reply With Quote
Unread 12-26-09, 01:27 PM  
Therigwin
A Murloc Raider
 
Therigwin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 1
Re: Re: Tidy Threat question

Thanks so much. That did it.

MMOUI the last time I tried it messed up a good number of mods and I went back to using Curse exclusively and marking ones as favorites on this site that were not on curse.

Originally posted by danltiger
Open the Tidythreat.toc file in Notepad (or whatever text editor you prefer). Change the line,

Code:
## SavedVariables: TidyThreatOptions
to
Code:
## SavedVariablesPerCharacter: TidyThreatOptions
Thar ya go! You'll have to change that line each time you update, unfortunately.

Have you tried MMOUI for auto-updates (since I assume that's what you use Curse for)? I'm still not sold on supporting two addon sites, and I like WI much better.
__________________

Report comment to moderator  
Reply With Quote
Unread 12-13-09, 04:20 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Nope you didn't miss anything; I did - lol.. I really should have put that in from the start.

Originally posted by ballagarba
Don't know if I missed a setting or someting? But would it be possible to format the numbers in the detailed window, e.g. 134546 => 134k
Report comment to moderator  
Reply With Quote
Unread 12-13-09, 03:42 PM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Don't know if I missed a setting or someting? But would it be possible to format the numbers in the detailed window, e.g. 134546 => 134k
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 07:51 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Re: Tidy Threat question

Open the Tidythreat.toc file in Notepad (or whatever text editor you prefer). Change the line,

Code:
## SavedVariables: TidyThreatOptions
to
Code:
## SavedVariablesPerCharacter: TidyThreatOptions
Thar ya go! You'll have to change that line each time you update, unfortunately.

Have you tried MMOUI for auto-updates (since I assume that's what you use Curse for)? I'm still not sold on supporting two addon sites, and I like WI much better.

Originally posted by Therigwin
Is there a way to set the options to be profile based?

I have my ui set up different for my tank vs my healer vs my dps and I would like to have all those stick rather than adjust each time I get into combat and go, oh ya, I need to adjust my tidy threat settings.

Awesome mod btw and would love it on Curse.com
Last edited by danltiger : 12-10-09 at 07:54 PM.
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 05:16 PM  
Therigwin
A Murloc Raider
 
Therigwin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 44
Uploads: 1
Tidy Threat question

Is there a way to set the options to be profile based?

I have my ui set up different for my tank vs my healer vs my dps and I would like to have all those stick rather than adjust each time I get into combat and go, oh ya, I need to adjust my tidy threat settings.

Awesome mod btw and would love it on Curse.com
__________________

Report comment to moderator  
Reply With Quote
Unread 12-06-09, 10:24 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 1522
Uploads: 13
Re: This thing has saved my tail so many times...

I'm glad you like it! :-) It's the addon that gives me the most pride, actually, even though Tidy Plates is growing quite popular.

Actually, I've just finished a few designs for different themes. I'd appreciate any input, and if you'd like to design a theme (or at least, whip up a quick mockup in photoshop, describing what you'd like) I'll package it up along with the rest.

I'm going to be working on Tidy Threat VERY soon!

Originally posted by KnHawke
...With it closer to my line of sight than Omen
Doesn't clutter up my screen, simple and to the point with the info it provides.

I'm just wondering tho: Are there any plans to clean this up any further? I mean, the Line with the Bulb in the bottom is great and all... <durp; brain fart> Plans for skinning? Like to make a simple, scalable line (I'd like to put this next to my squared MiniMap for the UI I am constructing for example)... Or should I get to work trying to get new graphix done? lol (I dunno anymore... I'm just thinkin' out loud! )
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: