Download
(1012Kb)
Download
Updated: 10-22-14 05:10 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-22-14 05:10 AM
Created:unknown
Downloads:500,832
Favorites:1,022
MD5:

Natur Enemy Castbar  Popular! (More than 5000 hits)

Version: 60000-R1
by: Codermik [More]





Natur Enemy Castbar is based on a very old excellent PvP/PvE addon originally created by Naturfreund.


The following have been implemented:


•Show a targets Beneficial buffs and debuffs with the option to ignore certain spells or abilities.
•Target & Focus - Bar display can be switched to your target/focus only, or you can show all player casts around you. In target/focus mode the bars show a T or an F on the right showing you where the cast is from.
•Movable Groups - Groups can be grouped as one or split up.
•Shows your targets cooldowns, beneficial buffs and much more!
•Killing Blow Sounds - Plays a Unreal sound when you get a killing blow on another player - both male and female sounds are provided. This option can be turned off or played during questing normal mobs.
•Play a fun DeathKnight sound!
•Bar Customization – Edit the bar height, width, texture, direction and bar max.
•Rogue warning – Natur detects Stealth, Vanish etc and warns you that a hostile rogue is near by a UI border flash and UI text warning.
•Diminish Returns Timers – also plays warning when your target is immune or resists your abilities. Support is also provided to show others DR timers.
•Correctly shows duration of a cast which your target already started!


For the purpose of the Ability/Spell ignore feature, the following English client abilities and spells are ignored by default:


power word: fortitude
prayer of fortitude
prayer of spirit
divine spirit
prayer of shadow protection
shadow protection
inner fire
mark of the wild
gift of the wild
thorns
seal of righteousness
blessing of might
greater blessing of might
blessing of sanctuary
greater blessing of sanctuary
blessing of kings
greater blessing of kings
arcane intellect
well fed
pirate costume


[OPTIONS]


For in game options please type /natur
Other quick commands are /natur anchor which toggles the group titles.


A list of the available options are below:


Split Timer Groups
Default is ON : this option splits buffs, debuffs, cooldowns etc into their own seperate groups which can be dragged to a suitable area of your screen. When off, all those timers are sent to the Primary Group which is all grouped
together.


Show Friendly Casts
Show Hostile Casts
Default is ON : This shows what your target/focus is casting (unless you have Show Casts Without T/F on), if the target is friendly then it will be sent to the correct group unless you have Split Timer Groups turned off. However, bars show a red/green T/F icon indicating if its a target or focus and if its friendly or hostile.


Show T/F Debuffs
Default is ON : This option tells Natur to show your target/focus debuffs (Dots etc) and their durations. This group is also used by the option "Show Buffs/Debuffs on me" and will therefore not switch off the group anchor if one of the two options is turned on.


Show T/F Gains
Default is ON : As with the "Show T/F Debuffs", this options shows beneficial buffs on your target or focus. The same applies regarding the "Show Buffs/Debuffs on me" options where the group will still show when either of these options are turned on.


Show Target Cooldowns
Default is ON : Natur attempts to calculate the targets cooldowns but will only function correctly if your target used his spell or ability in range of your combat log.


Show Diminish Returns
Default is ON : Displays a 18 second timer when spells which have a diminish return restriction enforced by Blizzard. Show Others DR's : Default is OFF : Displays others DR's around you, this can be quite spammy at the moment in battlegrounds such as Wintergrasp. I will be changing this to a target/focus like the rest of the addon at a later date.


Show Buffs/Debuffs on me
Default is OFF : Any buffs/debuffs applied to me such as renew, corruption etc will show with this option.


Show everyones buffs/debuffs on target and not just mine
Default ON : With this option on you will see all buffs/debuffs on your target or focus. When OFF, only timers are shown for spells you applied to your target or focus.


Show Casts without T/F
Default is OFF : Shows all casts (both friendly/hostile) around you. Nice and spammy in a city


Announce Applied Crowd Controls
Default is ON : Sends a message to chat that you have applied a crowd control spell to your target. Announce When It Breaks : Default is ON : Sends a message to chat when your target breaks from its crowd control spell. Play Sound : Default ON : Play a warning sound when your target breaks. Flash GUI : Default ON : Flashes the border of your screen red when your target breaks.


Announce Crowd Control Immune
Default is ON : Announces to chat when a attempt to crowd control fails, i.e. when diminish returns kick in or in a raid when a mob is immune.
- Play Sound
- Flash GUI


Display Rogue Warning
Default is ON : As it says on the box, displays a rogue warning if a spell is detected nearby by a hostile rogue.
- Play Sound
- Flash GUI


Auto Reputation Bar
Default is ON : Switches your reputation bar to the faction you just received reputation from. Handy when rep grinding in battlegrounds or with factions.


Play fun sound when using Deathknight Deathgrip
Default is ON : Plays a fun "Get over here" or "come here" when you use Deathgrip.


Play PvP Death Sounds
Default is ON : Plays a fun Unreal sound when you get a killing blow on a player (or NPC) if the below option is set.
- Include NPC's


Spell fade monitoring
Default is ON : Turns on spell monitoring which will notify you if a spell has expired or has been dispelled. Note that you must also include the spell name to monitor for this feature to work correctly.

- fixed to work with 6.0 - may not be perfect so please report issues.
Post A Reply Comment Options
Unread 05-04-09, 10:16 PM  
xteroid
A Kobold Labourer

Forum posts: 1
File comments: 23
Uploads: 0
Cooldowns setting cannot be turned off

Two bugs with the new version:
(1) Turning 'Show Target Cooldowns' and 'Show My Cooldowns' off not working. They are back on when you open the config window again.

(2) Unchecking 'Enable Addon' does not disable the Addon. The check is back On when you open config again.

Edited: To simplify report coz I have messed up many things that were observed with the old natur.lua undeleted.
Last edited by xteroid : 05-04-09 at 10:56 PM.
Report comment to moderator  
Reply With Quote
Unread 05-04-09, 09:43 PM  
baltic
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
I'm having a problem with the sound whenever a buff is removed. I can't find the option to turn off the sound or the notice at the top of my screen. Any help would be appreciated, thanks.
Report comment to moderator  
Reply With Quote
Unread 05-04-09, 09:11 AM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Thumbs up Additional Help

Ive received a few emails about some confusion with the options therefore ive updated the descriptions with information regarding each one. I hope this helps.
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-04-09, 08:27 AM  
ceribus
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Too many dots lol

Originally posted by Softrix
I know exactly what the problem is and ive reported this to blizzard. Their function "UnitDebuff" returns a set of results and one being if the debuff on the target is something ive cast.

However, its not returning correctly from their API so it seems, but im still working on this and testing more while I wait on Blizzards response. If it turns out its my fault (which i prefer because i can fix it) then I'll get it sorted, if not then we have to sit back and wait for Blizzard sadly.

I'll keep you guys informed on this issue.
Thanks alot I appreciate it . Keep up the good work
Report comment to moderator  
Reply With Quote
Unread 05-04-09, 04:41 AM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Originally posted by pandamango
Hey, I love the add-on, but being with the new patch and all, just a couple of inquiries regarding the debuffs on a target.

I have my castbar set up with the Split Timer Groups unchecked, as well as the Show everyones buffs/debuffs on target/focus box unchecked as well. However, it's showing everything that's happening on the target. Since I use this for my shadowpriest to keep track of dots for my rotation, seeing everyone else's dots/debuffs is really a hassle x_x

My settings:
http://i7.photobucket.com/albums/y30...Rasu/Natur.jpg

Also, I notice the bars randomly span to the left or span to the right. Is there an option that keeps it permanently going leftwards?

Should I sent you my natur.lua file? x_X
Casts move to the right keeping in line with Blizzards way, dots span to the left as its a duration counting down, same with cooldowns. I can provide options to override this and this is something i'll add giving people more customisation.

I'll add this when I complete the bar colour customisation stuff.
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-04-09, 04:38 AM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Re: Too many dots lol

Originally posted by ceribus
Love the mod so u know and i like the changes however i have 1 problem i can't solve. For some reason I keep getting all dots on the target even if i uncheck the show all dot timer option in the menu. I was wondering if you had any idea why this was?
I know exactly what the problem is and ive reported this to blizzard. Their function "UnitDebuff" returns a set of results and one being if the debuff on the target is something ive cast.

However, its not returning correctly from their API so it seems, but im still working on this and testing more while I wait on Blizzards response. If it turns out its my fault (which i prefer because i can fix it) then I'll get it sorted, if not then we have to sit back and wait for Blizzard sadly.

I'll keep you guys informed on this issue.
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-04-09, 04:33 AM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Originally posted by xjswift
Say if I wanted 10 testing bars for each different buff, would I make it testing1-testing10 for each type of bar or keep changing it for each 2 lines.
You can make it "Testing1" to "Testing10" for each bar group such as NaturTargetBuffsGroup, NaturHostileCastGroup etc. Basically for each timer in 1 group it has to have a unique name identifier, which in this case ive just named them "Testing1 - 10".

If two bars have the same identifier, the second one will replace the first.
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 11:16 PM  
ceribus
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Too many dots lol

Love the mod so u know and i like the changes however i have 1 problem i can't solve. For some reason I keep getting all dots on the target even if i uncheck the show all dot timer option in the menu. I was wondering if you had any idea why this was?
Last edited by ceribus : 05-04-09 at 12:00 AM.
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 10:31 PM  
pandamango
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hey, I love the add-on, but being with the new patch and all, just a couple of inquiries regarding the debuffs on a target.

I have my castbar set up with the Split Timer Groups unchecked, as well as the Show everyones buffs/debuffs on target/focus box unchecked as well. However, it's showing everything that's happening on the target. Since I use this for my shadowpriest to keep track of dots for my rotation, seeing everyone else's dots/debuffs is really a hassle x_x

My settings:
http://i7.photobucket.com/albums/y30...Rasu/Natur.jpg

Also, I notice the bars randomly span to the left or span to the right. Is there an option that keeps it permanently going leftwards?

Should I sent you my natur.lua file? x_X
Last edited by pandamango : 05-03-09 at 10:33 PM.
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 06:21 PM  
xjswift
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by Softrix
In the baroptions.lua file you will see code that looks like this:

Code:
--
--	Toggle Test Bars.
--
function ToggleTestBars_OnClick()
	if(Natur_TestBarsStatus == 0) then
		Natur_TestBarsStatus = 1;
		NaturTargetBuffsGroup:RegisterBar("Testing1", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
		NaturTargetBuffsGroup:RegisterBar("Testing1b", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);

		NaturHostileCastGroup:RegisterBar("Testing2", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);
		NaturHostileCastGroup:RegisterBar("Testing2b", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);

....and so on.

Notice the lines of code such as:

Code:
NaturTargetBuffsGroup:RegisterBar("Testing1", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
There are two of each group, in the above code the group is "NaturTargetBuffsGroup". Adding more bars would be easy by adding more of each group to the code, for example:

Code:
NaturTargetBuffsGroup:RegisterBar("Testing1", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing2", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing3", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing4", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing5", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);

NaturHostileCastGroup:RegisterBar("Testing6", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);	
NaturHostileCastGroup:RegisterBar("Testing7", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturHostileCastGroup:RegisterBar("Testing8", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturHostileCastGroup:RegisterBar("Testing9", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);

...and so on.

Notice the "Testing1", "Testing2" etc, no timer can share the same name therefore this should be unique.

Hope this helps
Say if I wanted 10 testing bars for each different buff, would I make it testing1-testing10 for each type of bar or keep changing it for each 2 lines.
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 12:36 PM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Thumbs up Donations

Ive received a lot of emails asking why I dont accept donations for the work I have done.

Although Ive never asked for anything in return for my work since its done for the love of the game, ive setup the donations link as requested when you download. Remember its there because people asked for it, you are in no way pressured to make a donation and do so because you want to and not because you feel forced!

Take care, and have fun!
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 12:30 PM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Build r54049 R2

Ive re-uploaded the addon without the debug messages with Build r54049 R2. Sorry about those annoying messages.
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 12:04 PM  
Codermik
A Deviate Faerie Dragon
 
Codermik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 278
Uploads: 6
Oops

Originally posted by Shanley
I'm getting debug messages with Natur-r54049-R1 after a mob dies like

"Natur Debug : Attempted to clear [*Name-Of-Spell*TargetDebuff]."

Any chance to remove them? Thanks
oh dear i forgot to remove my test messages.

Open up the debuffs.lua inside the Groups folder and look for the code:

Code:
--
--	Cycle through and remove all buffs.
--
function Natur_RemoveTargetDebuffs()
	for count,value in ipairs(Natur_TargetDebuffs) do
		if(Natur_AccountOptions[2]) then 
			NaturTargetDebuffsGroup:UnregisterBar(value[2]);
		else 
			NaturPrimaryGroup:UnregisterBar(value[2]);
			DEFAULT_CHAT_FRAME:AddMessage("|cff00e0ffNatur Debug : |cffffffffAttempted to clear ["..value[2].."].");
		end;
	end;
	-- now clear the table.
	for i in pairs(Natur_TargetDebuffs) do Natur_TargetDebuffs[i] = nil end;
end;

You need to remove the line which reads:

Code:
DEFAULT_CHAT_FRAME:AddMessage("|cff00e0ffNatur Debug : |cffffffffAttempted to clear ["..value[2].."].");
I'll upload the addon again now but it really depends on how quick wowinterface authorises the download.
__________________
Codermik
www.twitch.tv/codermik
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 10:02 AM  
Shanley
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I'm getting debug messages with Natur-r54049-R1 after a mob dies like

"Natur Debug : Attempted to clear [*Name-Of-Spell*TargetDebuff]."

Any chance to remove them? Thanks
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 08:05 AM  
xjswift
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by Softrix
In the baroptions.lua file you will see code that looks like this:

Code:
--
--	Toggle Test Bars.
--
function ToggleTestBars_OnClick()
	if(Natur_TestBarsStatus == 0) then
		Natur_TestBarsStatus = 1;
		NaturTargetBuffsGroup:RegisterBar("Testing1", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
		NaturTargetBuffsGroup:RegisterBar("Testing1b", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);

		NaturHostileCastGroup:RegisterBar("Testing2", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);
		NaturHostileCastGroup:RegisterBar("Testing2b", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);

....and so on.

Notice the lines of code such as:

Code:
NaturTargetBuffsGroup:RegisterBar("Testing1", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
There are two of each group, in the above code the group is "NaturTargetBuffsGroup". Adding more bars would be easy by adding more of each group to the code, for example:

Code:
NaturTargetBuffsGroup:RegisterBar("Testing1", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing2", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing3", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing4", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturTargetBuffsGroup:RegisterBar("Testing5", "Beneficial Buffs", 300, 300, Natur_PlayerIcon, Natur_HTarget);

NaturHostileCastGroup:RegisterBar("Testing6", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);	
NaturHostileCastGroup:RegisterBar("Testing7", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturHostileCastGroup:RegisterBar("Testing8", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);
NaturHostileCastGroup:RegisterBar("Testing9", "Hostile Casts", 300, 300, Natur_PlayerIcon, Natur_HTarget);

...and so on.

Notice the "Testing1", "Testing2" etc, no timer can share the same name therefore this should be unique.

Hope this helps
Thanks, I will try that out.
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.