| Instructions: |
Natur EnemyCastBar
----
== Description: ==
* Displays a replication of your Targets AND Focus spell casting bar on your
UI. Also displays timers for Gains (Buffs/HoTs), Cooldowns, Diminishing
Returns, DoTs and DeBuffs like Stuns or Polymorphs!
* I have provided cast times for most (if not all spells) to trigger CastBars
for NON-UNITS (no target or focus etc.) and to support some Cooldowns!
* As talents can be a factor on the cast time of some spells, the lowest cast
time possible is used. (This only is an aspect of non targets/focus.)
=> Use "/necb" or the minimap icon to call the menue.
----
== Features (see "/necb help" for commands): ==
* Options may be set through a GUI matching the game's design. They are
outsourced into a separate AddOn which is loaded on demand.
* Complete control of five shared profiles to fastly load/save and copy your
settings!
* Offers a CounterStrike-like sound system that plays several sounds for
killing blow events!
* Even unknown spell casts will trigger a bar, thanks to the new WoW 2.x API.
Delays and CastStops are detected, too!
* Detects Debuffs/Buffs which return a duration and adapts CastBars to it!
* CastBars are even updated if Debuffs/Buffs are renewed. NECB checks for
Resists/Misses, reads stack numbers and applied Debuffs for optimum results.
* Addon splitted into separated load on demand modules
* Automatic RaidSpell broadcasts through AddOns channel! (Users with a latency
more than 500ms won't broadcast!)
* The CastBars will be pulled together if there is one bar deleted between
others. (If CastBars last longer than 1 second.)
* CastBars will be sorted by color
* CastBar types may be separated into different movable frames!
* Afflictions/ (Spell)Debuffs implemented! This shows you how long "Shackle
Undead" or "Polymorph" last!
* Class specific Diminishing Return timers which are only displayed for the
class that can use this spell. The DeBuff duration IS recalculated by this
timer!
* Detects almost every Stun and triggers a global stun diminishing return
timer
* Icons to the left of the CastBars!
* CastBars watch your DoTs!
* Separated FPS Bar updated every frame and a latency bar
* Combopoints are taken into account for many spells
* You see some(!) spell cooldowns and detected cooldowns are stored into a
dynamic database for all spells around you. The cooldown is displayed once you
target the player/mob and cleared if you change targets.
* The Addon unregisters all Events if it is disabled or if the user gets a
loading screen to minimize CPU load!
* Checks the version of group- and guildmembers and also has a button to
whisper all users with old versions of NECB to update!
* You may trigger CastBars on your Party/RaidMembers screens. They have to
toggle this feature on and receive your input via ".countmin", ".countsec" or
".repeat"
* CastBars with a total time >= 20 seconds will Flash if they reached the last
20% AND their time left is smaller than 10 seconds.
* All Fading/ Flashing of CastBars and the collapse animation of the options
frame are FPS independent until the framerate drops below 5(fps).
* You may disable single(!) spells and save/load your selection ('SHIFT
RightClick' feature see '/necb help')
* A checkbox to disable CastBars for 'gains' (like HoTs or 'Blink')
separately.
* A checkbox to flip over the CastBars' order.
* The CastBar's width can be modified!
* You may customize the CastBar Colors!
* A Checkbox to enable 'global Mob outs'. If this one is enabled 'Mob outs'
(which are 'Polymorph', 'Shackle Undead' etc.) will trigger a castbar even if
the affected mob is NOT your current target.
* A slider to set the space between the CastBars!
* A slider to chose how many CastBars are displayed at once
* Afflictions/Gains which fade off will have their bars deleted! (Even if you
don't target your enemy anymore.)
* Raidboss Debuffs supported! E.g. Vaelastrasz (BA), Razorgore (Conflagration),
(Shadow of) Ebonroc, Geddon (Living Bomb), (Delusions of) Jin'do...
* A minimap button (movable/ hideable)
* A fullreset-button
* Settings will be saved per character
* Mainly the german client is supported
* Many new Spells added to the database regularly
* Channel parser for NECB's broadcasts
* Info box about the LUA5.1 Garbage Collector status!
* And more...
----
== Supportet spells: ==
* All supported spells are listed in NECB's checkbox tooltips ;-)
----
== These are not bugs: ==
* Spells won't trigger CastBars in many cases if you are not near enough for
them to appear in your combatlog (e.g. Chromaggus). Use "/necb setrange cmax"
or "necb setrange allmax" to increase the range.
* Spell cooldowns: Only spells with a castime or "gains" work. And no, I won't
add more spell-checks to support those spells. (Too many complications :/ )
* If Mobs with a Debuff have the same name, it is (mostly) enough to have one
Mob's debuff (or death) fade to clear the bar even without a target!
* If someone does not inflict your current target, but has debuffed a Mob with
the name name, a bar will appear
* Conclusion: Expect strange bar behaviors if there are mobs with the same name
:D That lies mostly in the nature of the combatlog!
* It works best if the same known debuffs are only casted on one mob if there
are more mobs with the same name in combatlog-range ;-)
* Remember, some combatlog-messages (and with it the castbar clear or popup)
only appear if you are very close to your enemy! (E.g. desheep.)
----
== Credits: ==
* I carried on the great work the original author >> Limited << did and I want
to credit him and all others who helped with this addon!
* (If I have missed some names please tell me.)
----
== Support: ==
* http://www.curse-gaming.com/en/files/details/2786/natur-enemycastbar/
* http://www.digital-joker.de/cgi-bin/yabb2/YaBB.pl?num=1145309545
----
== Author(s): ==
The original author (Limited):
* Miranda on Al'Akir (EU)
* But please, don't ask me for support while im in game!
* If you want to thank me however, feel free :)
* http://misc.trustedadmin.net/carnival/forums/index.php
New/Modified versions (Naturfreund):
* All listed 'Natur' versions were done by - Naturfreund - (EU DE Tirion)
* New versions are available from
http://www.curse-gaming.com/en/files/details/2786/natur-enemycastbar/
Most Bossmods support (Naxxramas ) has been provided by Funkydude!
----
== Important: ==
* Some bosses require to have them targetted to trigger PvE CastBars (or to
unlock other castbars) on engage!
* (BWL: Firemaw, Ebonroc, Flamegor; AQ40: Three Bugs, Ouro, Huhuran, Twins,
C'Thun; Naxxramas: Gluth, Maexxna, Loatheb)
* Read the above part "These are not bugs" ;-)
* Read the changelog carefully, especially if new features are presented!
* Use '/necb help' or the menue's HelpButton! (Did you know that 'Shift
RightClick' disables a single Spell/ CastBar?)
----
== Versions: ==
13.06.07 '''Natur EnemyCastBar 7.9.8'' | Localizations: Korea, Taiwan,
England/US, Spain, France, Germany. (Use "/necb help" for INFO!)
* New Feature: You are able to drill Cooldown bars to keep them visible even if
targets are changes by simply RightClicking on them! (Requested by Soton)
* As a grafical indication a thumbtack appears on the bar's left side.
-------------------------------------------------------------------
* New Feature: Killing Blow - Sound System! If you kill another player or a
NPC/Mob which is worth Honor or Experience a special sound is beeing played!
* If you kill another unit within 60 seconds the next sound level is reached
which results in another sound beeing played. This will increase until you
reach level 5 and hear a "Godlike!" sound!
* New checkboxes have been added to customize the settings of this new
feature.
-------------------------------------------------------------------
* Added "Hydross the Unstable" (Serpentshrine Cavern) respawn timers of trash
mobs (missing mob names for esES, koKR, zhTW!). (Thanks to Azonia!)
* Added "The Lurker Below" (Serpentshrine Cavern) respawn timers of trash mobs
(missing mob names for esES, koKR, zhTW!).
* Added "Feed Pet Effect" (Hunter Pet Buff) to PvP Module. (Please check
translation: in some languages it is with/without 'Effect' part - not sure.)
(Requested by Talz83)
* Added cooldown to "Heroism" (Shaman) in PvP Module. This will display a
cooldown for every group member - better than nothing, isn't it? (Requested by
Razieel)
* Added example of use to "custom.lua" in folder "CEnemyCastBar". If activated
it displays a basic cooldown for "Psychic Scream" (not localized!). (Inspired
by randomname)
-------------------------------------------------------------------
* Localized all additions of 7.9.0 for spanish clients! (Thanks to Asuea)
-------------------------------------------------------------------
* Changed: The Icon size is always fixed in its size! It does not depend on
space between CastBars anymore.
* Changed: Maximum length added to bars has been reduced to 100 from 150.
* Changed: Maximum space between bars has been reduced to 25 from 30.
* Changed: Maximum scale of bars has been increased from 150% to 180%.
* Changed: Garbage Collection on any module loaded has been removed.
* Changed time waited for instance name (PvE Module) from 3 to 5 seconds.
Sometimes loading times are longer than 3 secs if the (raid) instance is beeing
entered the first time. If this problem appears again simply uncheck/check PvE
checkbox to load timers!
* Other minor changes
-------------------------------------------------------------------
* Fixes not detected "Mend Pet" (and other Buffs) if it was your own pet. Added
event "CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS" to detect any Buff your Pet (and
theoretically your character) gains. (Thanks to Zladko and Talz83)
* Fixed translation of "High King Maulgar" (Gruuls Lair) for deDE client
(because Blizz changed this name recently).
* Fixed translation of "Tidal Charm" and "Will of the Forsaken" for koKR
client. (Thanks to jusuya8)
* Fixed possible info messages in the middle of the screen if a profile has
been loaded.
* Fixed a problem with wrapped text of bar times for larger scales.
07.06.07 '''Natur EnemyCastBar 7.9.0'' | Localizations: Korea, Taiwan,
England/US, Spain, France, Germany. (Use "/necb help" for INFO!)
* New language supported: SPAIN has arrived!
* All aspects of the Addon have been translated into spanish language by
Yebanen of 'Blind Guardians'! (Thanks for the great work!)
-------------------------------------------------------------------
* Added timer for heroic quest in Shattered Halls (missing debuff name: koKR,
zhTW; missing boss name to clear: esES). (Thanks to Mestar)
* Added timer for Baron Run in Stratholme (missing debuff name: koKR, zhTW).
(Thanks to Mestar)
-------------------------------------------------------------------
* Added "Blackout" (Shadow Priest) Debuff. (Requested by Symbio)
-------------------------------------------------------------------
* Added file "custom.lua" to main folder to allow custom code beeing executed
after any bar runs out! (Requested by Xaviér)
* Read further info inside of "custom.lua".
-------------------------------------------------------------------
* Fixed problem with not loaded function for koKR clients! (Thanks to jusuya8)
* Fixed line 646 error (casted Debuff without having a target/focus). (Thanks
to Azonia!)
* Fixed line 4139 error (possibly missing variables of combatlog ranges).
(Thanks to Kendorp!)
26.05.07 '''Natur EnemyCastBar 7.8.6'' | Localizations: Korea, Taiwan,
England/US, France, Germany. (Use "/necb help" for INFO!)
* Fixed missing sync and message (1 min cooldown) when old versions have been
notified through the whisper-button with "/necb gversions".
* Fixed line 271 error (concatenate with NIL ;P). (Thanks to feu)
* Fixed line 571 error (unkown API command ;p). (Thanks to omegasnow)
25.05.07 '''Natur EnemyCastBar 7.8.5'' | Localizations: Korea, Taiwan,
England/US, France, Germany. (Use "/necb help" for INFO!)
* Hint: Increase your combatlog range with "/necb setrange" to increase the
range of all player events! Then you will never miss any Buffs/Debuffs casted
on other players (e.g. HoTs).
* That does not work for creature events. Their range has been set to a fixed
value by Blizzard.
-------------------------------------------------------------------
* Minor changes to the new Debuff system: Out of Raidgroups each change of your
target's UnitAura is processed. In Raidgroups this will only be done once every
0.25 secs at most.
* This results in castbars not updating instantly in some cases, but will
throttle down the amount of processing time when fighting against raid-bosses.
* Remember, NECB uses three ways to provide 'perfect' bars: 1) Combatlog, 2)
When you press an action button and the spell has been used, 3) When the
Debuffs/Buffs you applied change in any way on your target/focus. ONLY Part 3
is beeing affected by the above limitation ;-)
-------------------------------------------------------------------
* Added "Mend Pet" (Hunter) to PvP Module. (Requested by oo0o0)
-------------------------------------------------------------------
* Changed respawn timer of Magtheridon's trash from 1 to 2 hours. (Thanks to
petsasj)
-------------------------------------------------------------------
* Removed message of PvE Module that the current instance is unkown by NECB and
removed the 3sec CastBar until the instance name is checked. (Inspired by
tehorc)
-------------------------------------------------------------------
* Fixed problems with Poisons (and maybe some others - changed some key code
parts). (Thanks to Azonia)
* Fixed "Curse of tongues" for german clients. (Thanks to Xandriana)
22.05.07 '''Natur EnemyCastBar 7.8.3'' | Localizations: Korea, Taiwan,
England/US, France, Germany. (Use "/necb help" for INFO!)
--- 25 Spells added! ----------------------------------------------
* New API extension of 'Unit(De)Buff' supported and greatly modified the
Debuff-System:
* New Feature: NECB now gathers and compares your target's (and focus') Debuffs
with NECB's running bars. (Thanks to doxxx for new API info)
* This allows NECB to nearly detect every Debuff YOU applied to your target
or focus! (Pet spells are not handled as your spells by the WoW API!)
* Even procs (e.g. Rogue poisons and much more) are renewed now!
* Debuffs are read on the fly if you change targets (which is great for AoE
Debuffs after your target died).
* The Bar's name adapts to your target/focus one if only one bar for this
spell is allowed for multiple mobs!
* All this is completely independent of any combatlog message. There is NO
range limitation (until you lose your target)!
* But: The whole new system might not work if there are other players who
apply the same debuff, therefore the old system is still used and the new
system is an additional part. (Blizzards restrictions)
-------------------------------------------------------------------
* New Feature: Bars that match your target's name will have a "T" icon at their
right. Might help when fighting against multiple mobs!
* Added a checkbox (right menue part) to toggle this feature on/off.
-------------------------------------------------------------------
* New Feature: PvP Module will improve any healer's HoT experience!
* HoT Bars have two sparks now: The HoT timer of your cast will be indicated
by a green spark, HoTs from other players will be indicated by the normal
spark.
-------------------------------------------------------------------
* New language supported: KOREA has arrived!
* All aspects of the Addon have been translated into korean language by Juno!
(Many, many thanks for the great work!!!)
-------------------------------------------------------------------
* Improved the "Show CastBars even w/o Target" feature! (Requested by warhau)
* Casts from Group- or Raidmembers now always are checked by an accurate
algorithm to determine if it is a hostile or friendly unit.
-------------------------------------------------------------------
* Improved: The MiniMap tooltip displays any Debuff/Buff of your target that
delivers its time left (which are only the ones casted by you).
* Easy to see how long your(!) buffs are lasting on your target now (e.g.
Arcane Brilliance or Power Word: Fortitude).
-------------------------------------------------------------------
* Improved: Tooltip of the MiniMap button now uses new WoW 2.1.0 API to detect
the exact memory used by NECB's modules! (Use "/necb gcinfo" to clear garbage
to see the pure memory used.)
-------------------------------------------------------------------
* Improved: Tooltip of the MiniMap button now uses new WoW 2.1.0 API to detect
the exact CPU time in seconds used by installed AddOns!
* The five AddOns which use the most CPU cycles will be listed in NECB's
MiniMap button tooltip. (Keep in mind that the visible tooltip creates garbage
and uses CPU cycles which NECB is blamed for^^)
* Attention! You need to enable this feature for your client by typing "/necb
cpu" in chat.
-------------------------------------------------------------------
* Improved the 'whisper' feature of "/necb (g)versions", to avoid the new
whisper throttling introduced with patch 2.1.0! (Thanks to Alphonse for some
tests)
* NECB will now use its internal chat system to notify users to update.
* After a notification has been done the feature is locked for one minute.
-------------------------------------------------------------------
* Improved "/necb disable [spell]" command to disable separate bar colors (same
function as ALT RightClick). (Inspired by holmvig)
* These are the codes for all bar colors: "Bartype friendly", "Bartype
hostile", "Bartype gainsfoe", "Bartype gainsfriend", "Bartype afflict",
"Bartype stuns", "Bartype dots", "Bartype cooldown", "Bartype grey"
-------------------------------------------------------------------
* Improved: "Rampage" (Fury Warrior) will also be shown if used by the player
character now. (Requested by Ixan and others before)
* ( There is a known issue with Rampage if used by other players. That won't
be changed because missing combatlog messages prevent an accurate timing
anyway.)
-------------------------------------------------------------------
* PartyLeaders are allowed to play the 'jingles', too, now! (Requested by
sag_ich_nicht)
-------------------------------------------------------------------
* Readded slash command "/necb setrange" to toggle between maximum and default
combatlog ranges!
* This only works for player events currently! These are almost any damage
events you and your mates do to the mob.
* Creature events ('Mob is afflicted by spell', 'Spell fades from mob') are
still limited to 30 yards it seems.
-------------------------------------------------------------------
* New sound file added: "/necb mkill" plays the well known "M M M
Monsterkill.." sound now. (Requires Leader/Assist)
-------------------------------------------------------------------
* Added "Entrapment", "Intimidation", "Counterattack", "Improved Wing Clip" and
"Immolation Trap Effect" (Requested by BrknSoul) (Hunter) to Debuffs.
* Added "Improved Hamstring", "Deep Wound" DoT (Warrior) to Debuffs. ("Deep
Wound" without 's' translation for frFR, zhTW required!)
* Added "Vengeance", "Vindication" and "Holy Vengeance" (Paladin) to Debuffs.
Only visible to casting class.
* Added "Judgement of the Crusader", "Judgement of Wisdom" and "Judgement of
Light" (Paladin) to Debuffs. Only visible to casting class.
* Added "Hemorrhage", "Deadly Poison", "Wound Poison" and "Mind-numbing Poison"
(Rogue) to Debuffs. Only visible to casting class. All levels of poison
supported.
* Added "Aftermath" and "Pyroclasm" (Warlock) to Debuffs.
* Added "Dazed" to Debuffs. (Remember: You are able to disable single spells
with Shift RightClick!)
* Added rank detection to "Rend" (Warrior) Debuff. (Thanks to LordDrago)
* Added rank detection to "Hammer of Justice" (Paladin) Debuff. (Thanks to
Xager)
* Added rank detection to "Kidney Shot" (Rogue) Debuff. (Thanks to mazui)
* Added talent detection to "Chilled" (Mage) Debuff. (Thanks to Sanalia)
-------------------------------------------------------------------
* Added "Berserking" (Troll racial) to PvP Spells. (Thanks to Gattzu)
* Added "Blood Craze" and "Second Wind" (Warrior talent) to PvP Spells.
* Added "Blazing Speed" (Mage talent) to PvP Spells.
* Added "Backlash" (Warlock talent) to PvP Spells.
-------------------------------------------------------------------
* Changed cooldown of "Shadowstep" (Rogue) from 20s to 10s (WoW 2.1.0).
* Changed duration of "Barkskin" (Druid) from 15s to 12s (WoW 2.1.0).
* Changed "Rebirth" (Druid): casttime removed and added 'icasted' flag to have
a more accurate cooldown detection.
* Changed "GuestQuarterRespawn" from 45 to 60 minutes. (Thanks to Hagar)
-------------------------------------------------------------------
* Changed setting of 'timer inside of castbars' to 'true' by default.
-------------------------------------------------------------------
* Fixed problems with some french localizations of Debuffs. (Thanks to Nilyn)
* Fixed "TheTopRespawn" respawn timer (Karazhan) for german client if a
"Greater Fleshbeast" has been killed.
* Fixed a color error in "/necb parser" for version requests done by other
players. (Thanks to Varda)
* Fixed a possible lua error if a Priest DoT that triggers the shadow
vulnerability debuff was used by a shadow priest. (Thanks to Theik)
* Fixed: CD-Bars should be cleared correctly again after you change zones and
lose your target.
* Other minor changes here and there
21.04.07 '''Natur EnemyCastBar 7.3.4'' | Localizations: Taiwan, England/US,
France, Germany.
* New Feature: PROFILES may be saved/loaded through the new 'profile' button in
NECB's menue! (Thanks to Artack of SW_Stats for some inspiration)
* Simply chose one character and save a profile. If you do not enter anything
(or clear the editbox), the name and realm will be inserted automatically!
* Now you log into the character you want the profile to be applied and just
load it - done!
* Multiple profiles of one character possible through custom names! Have
fun...
-------------------------------------------------------------------
* New Feature: Simply LeftClick on a Bar to copy "'BarLabel' mm:ss" into the
editbox. (Requested by amadh)
-------------------------------------------------------------------
* New slash command "/necb bctimer" to broadcast any PvE cooldown/respawn timer
to all your group/raid members! (Requested by Irion and amadh)
* Added a button to the options menue that has the same function and toggles
to enabled if broadcastable bars are available.
* Not compatible with older versions of NECB: Bars won't be set to the right
point of time left. UPDATE required!
-------------------------------------------------------------------
* Added "Stormstrike" (Shaman) to Debuffs only visible to characters with this
skill. (Requested by Thanaroth)
* Added placeholder '%f' -> FocusName to be supported by NECB's 'countmin',
'countsec', 'stopcount' and 'chat'
-------------------------------------------------------------------
* Changed: Counterspell duration has been reduced from 10 to 8 seconds (for
patch 2.1.0).
-------------------------------------------------------------------
* Improved Debuffs module slightly to make DoTs work in Duells (and possibly in
other PvP situations).
* Improved Debuffs module to support changed curse durations in PvP (patch
2.1.0).
* Improved: "Arcane Protector" will delete a possible "GalleryRespawn" timer.
-------------------------------------------------------------------
* Removed "Spell Shade" (Karazhan) from beeing a Library3 trigger. Only
"Sorcerous Shade" triggers the Netherspite trash timer now.
* Removed slash commands "/necb setrange allmax, cmax" because modified ranges
are NOT supported by WoW clients anymore it seems! (Even PTR 2.1.0 does not.)
-------------------------------------------------------------------
* Fixed minor design problems with NECB's enable/disable feature
* Fixed: Increased the time NECB waits for the instance name from 2 to 3
seconds. Sometimes 2 seconds do not seem to be enough.
11.04.07 '''Natur EnemyCastBar 7.2.4'' | Localizations: Taiwan, England/US,
France, Germany.
* New PvP spell flag: callspell={"SpellName", talentTab, talentNumber,
checkValue}. More info in localized PvP LUAs. Used for "Healing Way" gain
updates.
* "Healing Wave" will update "Healing Way" if full talent points have been
invested. (Requested by Illae)
-------------------------------------------------------------------
* Improved callspell Debuff flag to be compatible with spells that trigger a
bar of their own. (Was a pain to code, hope it works right in real
environment.)
* "Shadow Word: Pain", "Vampiric Touch" and "Devouring Plague" renew "Shadow
Vulnerability", too, if full talent points (5) invested! Tell me if more spells
are missing (procs don't work!) :D (Requested by Raistlin1)
* "target"/"focus" has to be selected to renew the bar
-------------------------------------------------------------------
* Added respawn timers for trash mobs of "Terestian Illhoof", "Netherspite" and
"Prince Malchezaar" (Karazhan). (Thanks to Irion for his tip!)
* Added respawn timer for trash mobs of Magtheridon.
* Added "Overload" to PvE Debuffs (Karazhan, Arcane Watchman). (Spell's name
for frFR and zhTW required!)
* Added Rank detection to "Fear" (Warlock).
-------------------------------------------------------------------
* Added "Hunter's Mark" to Debuffs (only visible to Hunters). (Requested by
Centekhor)
* Added "Mind Flay" and "Shadow Word: Death" which will renew the "Shadow
Vulnerability" bar now. (Thanks to funkydude)
* Added "Earth Elemental Totem" (Shaman) cooldown.
* Added "Heroism" (Shaman) to PvP spells.
-------------------------------------------------------------------
* Improved the tooltip of Debuffs checkbox: It will display the class in
brackets for which the spell is only visible for if the flag has been set.
* Improved: Accidently overlapping Sound-Jingles (/necb bhill, western, xfiles)
will be prevented by a cooldown of 10 seconds now.
* Improved: "/necb bhill" will play the sound for pre 7.1.6 versions, too,
now.
-------------------------------------------------------------------
* Removed plevel and rankmod flags from "Polymorph: Pig" and "Polymorph:
Turtle" because they do not have a rank that can be selected. (Many thanks to
Mestar!)
* Removed the obsolete 'aZone' PvE Debuff flag from the Debuff core engine.
* Removed 'sclass' flag from Debuff database, because 'spellDR' contains this
information now.
* Changed 'callspell' in Debuff section! 'tskill' has been merged into it to
allow an improved usage (see above).
-------------------------------------------------------------------
* Fixed a bug that deleted DoT-type bars if spell fades. DoT bars should never
fade on combat log fade events, it might be a same named DoT applied by another
player.
* Fixed stack counters of '0' or '1' in case of some PvP gains (with cgain
flag).
* Undocumented changes with latest WoW patches: CombatLogRange settings will
have no effect! Seems to be fixed at a long range for players and a medium
range for creatures currently. :O
03.04.07 '''Natur EnemyCastBar 7.1.6'' | Localizations: Taiwan, England/US,
France, Germany.
* Improved: Color selection has been increased by four new (shadow and text)
colors: 1) own class debuffs, 2) bars with your name, 3) PvE debuffs and 4)
unknown PvP spells.
* Improved: "Seduction" duration now considers talent points invested into
"Improved Succubus". (Requested by Tricker)
-------------------------------------------------------------------
* Added respawn timers for trash mobs of Curator and Shade of Aran (Karazhan).
(Thanks to Zurom for some details)
* ATTENTION: It is adviced to kill the patrolling "Arcane Protector" instead
of the "Arcane Watchman" (Library) to always trigger the right (and accurate)
timer.
* Added "Flame Wreath" Debuff for Shade of Aran (Karazhan).
-------------------------------------------------------------------
* Added "Scare Beast" (Hunter) to solo Debuffs. (Requested by sr1030nx)
* Added "Turn Undead" (Paladin) to solo Debuffs. (Requested by sr1030nx)
* Added "Seal of Vengeance" (Paladin) to Debuffs only visible by Paladins.
(Requested by sr1030nx)
-------------------------------------------------------------------
* Added two new soundfiles and CHANGED "/necb wipe" into three new commands
(/necb bhill, western, xfiles). (Requested by Sorikaga^^)
-------------------------------------------------------------------
* Changed the icon of "Shadow vulnerability". (Thanks to funkydude)
* Removed: Absorb (SPELLLOGABSORBSELFOTHER) won't prevent a renew of Debuff
Bars anymore. Hope this is correct in any case.
* Fixed a possible error (line 388) reported by omegasnow, Kukulkan,
JohnnyBlade, Pahonix.
-------------------------------------------------------------------
* Fixed some errors in BWL and Naxxramas for zhTW client. (Thanks to seireimai
and JCG)
* Fixed a problem with stacking debuffs (like sunder armor) for zhTW client.
(Many thanks to jyzjl for some info!)
* Fixed: "Faerie Fire (Feral)" will call "Faerie Fire" for zhTW client (because
of missing brackets in zhTW client).
25.03.07 '''Natur EnemyCastBar 7.1.0'' | Localizations: Taiwan, England/US,
France, Germany.
- NECB charms Warlocks now! - Also considers spell ranks now! -----
* Improved: Every Warlock curse will only trigger a bar if casted by yourself,
and if you change your curse on the same mob (with the same name), NECB will
change its bar, too.
-------------------------------------------------------------------
* Improved (requested by angelblack): Spell ranks are considered for the
following spells:
* "Frostbolt", "Fireball" and "Polymorph" (Mage), "Shackle Undead" (Priest),
"Banish" (Warlock), "Sap" (Rogue), "Entangling Roots" and "Hibernate" (Druid)
* In some (rare) cases the default duration might be applied. (NECB still
uses a complex combination of combat log and local events!)
-------------------------------------------------------------------
* Added "Curse of Weakness", "Curse of Recklessness", "Curse of the Elements",
and "Curse of Shadow" to DoTs section. (Requested by Jackalantern)
-------------------------------------------------------------------
* Improved: Debuffs (yellow bars) that are castable by your character's class
will receive a bright green text now.
-------------------------------------------------------------------
* Fixed: Cooldowns and DiminishingReturn timers will be cleared on zone shifts
now and minor code improvement. (Thanks to Denorius)
* Fixed: "Starfire Stun" (Druid) does no longer trigger the 'Stun DR' timer.
(Thanks to Tradix)
* Fixed line '3401 error' caused by a spelling mistake (non-deDE clients).
-------------------------------------------------------------------
* Translated many spells/settings for zhTW localization. (Thanks alot to
CuteMiyu!)
16.03.07 '''Natur EnemyCastBar 7.0.4'' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* New Feature: Added a latency bar (optional). (The FPS-Bar has been reduced to
the length of the latency-bar.) (Requested by malorye)
-------------------------------------------------------------------
* Added "Force of Nature" (Druid) timer for selfcasts (PvP gain). (Requested by
graywolfe)
* Added "The Big Bad Wolf" and "Ghostly Philanthropist" for Karazhan (PvE) to
clear the respawn timers on boss' death. Timer labels have been localized a bit
(deDE).
* Added "Silencing Shot" (Hunter) to solo Debuffs. (Requested by Syrela)
* Added: "Mind Blast" will renew the "Shadow Vulnerability" timer if full
talent points are invested into "Shadow Weaving". (Requested by Dispel)
-------------------------------------------------------------------
* Improved: "Mind Soothe" got a 'fragile' flag -> multiple bars allowed and
displayed even without targetted (optional). (Requested by Munksgaard)
* Improved: Unknown slash commands are part of NECB's error message now.
* Improved the tchange sub-routine to be able to apply a change of duration
multiple times without getting a bigger temporary database.
-------------------------------------------------------------------
* Fixed a possible bug at the tchange sub-routine and applied other minor
changes
* Fixed "Feral Charge" by renaming it to "Feral Charge Effect". (Thanks to
Kolakhan)
07.03.07 '''Natur EnemyCastBar 7.0.1'' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* Improved: "Frostbolt" duration now relies on the player's level. (Thanks to
Naem)
* Improved: "Frostbolt" and "Cone of Cold" take invested talent points
('Permafrost') of the local player into account.
-------------------------------------------------------------------
* Changed: "Victory Rush" duration adapted to patch 2.0.10 (15 to 20 secs).
-------------------------------------------------------------------
* Fixed PvE: Respawn timers for Gruul and Karazahn won't fade any longer. (Also
fixes problems with detected spell interruptions vs Bosses and their
broadcasts.)
05.03.07 '''Natur EnemyCastBar 7.0.0'' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* Compatibility issues with SW_FixLogStrings (SW_Stats) solved:
* NECB creates its combat log patterns on entering world now (delayed
creation).
-------------------------------------------------------------------
* New Feature/Setting: Some PvP Skills will trigger a sound warning if enabled.
See tooltip for a list of spells. (Idea by fision112)
-------------------------------------------------------------------
* Added "Vampiric Embrace" (Priest) Debuff only visible to Priests. (Requested
by specr1)
-------------------------------------------------------------------
* Added "Brittle Bones" Debuff for Karazhan (PvE Spell).
* Added respawn timer of Karazhan trash mobs before Attumen, Moroes, Maiden,
The Crone (zhTW missing). (Big thanks to Fettehupe)
* Added "Magic Ward" (Krosh Firehand's gain) for Gruul's Lair (PvE Spell).
(Thanks to Tzitzimime)
* Added trash mob respawn timer for Gruul's Lair.
-------------------------------------------------------------------
* Improved PvE Spell flag "tchange" to make changes permanent until player logs
out or reloads UI. (Used to disable obsolete respawn cooldowns.)
-------------------------------------------------------------------
* Fixed 'checktarget' flag for PvE Spells
* Fixed wrong PvE Message in some cases
* Minor reorganization of settings layout
23.02.07 '''Natur EnemyCastBar 6.9.4''' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* New Feature: Spell Rank of PvP Spells will now be displayed inside of
CastBars (behind spell name). (Requested by notsoeasy)
-------------------------------------------------------------------
* New Feature/Setting: The fillmode of Debuffs, Gains and Dots can be toggled
now. (Requested by redforty)
-------------------------------------------------------------------
* Feature changed/improved: CastBars of your focus target can now be toggled
for PvP and Debuffs separately. (Requested by Affix)
-------------------------------------------------------------------
* Added "Shadowfiend" (Priest) timer for selfcasts (PvP gain). (Requested by
Dagna)
-------------------------------------------------------------------
* Improved: "Demoralizing Shout" (Warrior) now considers talent points. (Thanks
to Fettehupe)
* Improved: "Corruption" duration now relies on the player's level. (Thanks to
Naem)
* Improved: CastBars of your focus target are updated/renewed now. (Thanks to
Affix and Xystus)
* Improved: Cooldowns of your focus target are displayed with the spell cast
now.
* Cooldowns stored in database will still only be displayed for the targetted
unit!
-------------------------------------------------------------------
* Fixed: "Soulstone Resurrection" won't trigger a cooldown for the one who
'gains' it.
* Fixed: If you enter an Arena the cooldown database will now be cleared
properly. (Reported by Affix, thanks)
* Fixed: Spell DiminishingReturn timer will be cleared from database if the
targetted unit is dead. (Thanks to Aliens)
* Fixed: The slider to set the number of castbars won't be hidden in seperate
bars mode anymore if you disable/enable the addon.
* Fixed: Debuffs on your focus target are not beeing displayed any longer if
you disable focus bars.
* Fixed: Cooldowns of Gains will be triggered with the spell simultaniously
again.
09.02.07 '''Natur EnemyCastBar 6.8.8''' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* Improved: Version requests now inherit a counter of how many clients have
answered plus a usage ratio.
-------------------------------------------------------------------
* Improved ToolTips: Spells in ToolTips will now be sorted by alphabetic order.
Disabled (grey) spells are put to the end of list.
* Spells with class specific DR timers now display their concurrent class in
brackets. Your class will be colored green, others red.
-------------------------------------------------------------------
* Added "Soulstone Resurrection" (Warlock) casttime and cooldown.
* Added "Impact" (Mage) stun to solo Debuffs. (Requested by Gendr)
* Added "Nether Protection" (Warlock talent proc) to PvP Spells/Gains.
(Requested by ikzo)
* Added "Starfire Stun" (Druid talent proc) stun to solo Debuffs, and it shares
the big stun timer (correct?). (Requested by Imabug)
* Added "Tidal Charm" (Trinket) stun to solo Debuffs without any DR timer.
(Requested by Affix)
-------------------------------------------------------------------
* Changed: "/necb add, remove" have been renamed into "/necb disable, enable".
I hope this is more intuitive.
-------------------------------------------------------------------
* Removed Cooldown of "Tranquility" (Druid) because a 'gain' message for all
party members is triggered and not only a 'receivs heal' one. Wrongly assigned
cooldowns were the result. (Thanks to Imabug)
-------------------------------------------------------------------
* Fixed: Mangle will now trigger a stuns bar and not a debuff bar anymore.
(Thanks to Malak)
* Fixed: Disabled focus' bars setting will stay disabled after a reload now.
(Thanks to Las for his report!)
* Fixed: "Cyclone" will trigger a DiminishingReturn timer for mobs now, too, if
you are a Druid. (Thanks to sr1030nx)
-------------------------------------------------------------------
* Special greetings to 'Access' (eXistenZ guild) who passed me in
Nagrand/Tirion/EU and then chatted with me until morning just because he loves
this Addon... wow, that's a 'crazy groupie' :D
* This is the version that will soon be released on DVD by the german magazine
PC PowerPlay
03.02.07 '''Natur EnemyCastBar 6.8.3''' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* New Feature: Whenever "Victory Rush" (Warrior) is ready it will trigger a PvP
gain timer for your character. (It is possible that it will be updated wrongly
in some rare cases!).
* This has been added because "Victory Rush" is no buff and you can not see
any timer otherwise.
* Added "Summon Water Elemental" (Mage) timer for selfcasts (PvP gain). Same
reason as above.
-------------------------------------------------------------------
* Improved: NECB now scans the HoTs of your current target if you cast/renew a
HoT and adapts the stack counter! Very accurate system for druids/priests now
:D
* The last HoT bar (without any counter) will be cleared like in earlier
versions if the debuff fades.
-------------------------------------------------------------------
* Improved: "Scorch" will update "Fire Vulnerability" if full talent points
were invested into "Improved Scorch". (That's another coded exception :o)
(Requested by DamnCold, thanks!)
-------------------------------------------------------------------
* Added "Mace Stun Effect" (Warrior/Rogue) to Debuffs. I decided to not trigger
a DR Timer (same with Revenge Stun), although it has its own Diminishing
Returns. (Requested by Wranor)
* Added "Consecration" (Paladin) to DoT Debuffs. (Requested by Naem)
* Added "Soothe Animal" (Druid) to Debuffs. (Requested by sr1030nx)
* Added "Dragon's Breath" (Mage) disoriented effect to Debuffs. (Requested by
bomberb17)
* Added "Fireball" (Mage) DoT to Debuffs. (Requested by bomberb17)
* Added "Pyroblast" (Mage) DoT to Debuffs. (Requested by bomberb17)
* Added Cooldown to "Evocation" (Mage).
* Added Cooldown to "Feedback" (Priest).
-------------------------------------------------------------------
* Changed the Cooldown of "Blessing of Protection" (Paladin) from 300 to
60secs, because NECB will display the Cooldown of the target of this spell (who
gained it).
* Changed some notifications and tooltips that have to do with PvE and Boss
Debuffs. (Thanks to funkydude)
-------------------------------------------------------------------
* Fixed: German translation of "Mangle" corrected ('Fleddern' ->
'Zerfleddern'). Will be detected for deDE clients again now. (Thanks to
Navarion)
* Fixed: German translation of "Intercept Stun" corrected.
* Fixed: "Freezing Trap Effect" considers talent points again after talent tree
has been changed some patches ago. (Thanks to zodius)
* Fixed: In separated bars mode stacking Debuffs will now display the correct
number of debuffs applied, in case a new bar was triggered.
* Fixed: Combatlog patterns for enUS/enGB, frFR and zhTW were broken for any
buff/debuff removal (do not mix up with fade events) and have been fixed now by
swapping positions of mob <-> spell. (Thanks to Funak for his report!)
* Fixed: Resists/Dodges/... of Debuffs with brackets (e.g. 'Fearie Fire
(feral)', 'Mangle (bear)') now properly prevent the CastBar from beeing
renewed. (Special thanks to kSashka for his report)
28.01.07 '''Natur EnemyCastBar 6.7.7''' | Localizations: Taiwan, England/US,
France, Germany.
-------------------------------------------------------------------
* Added "Garrote - Silence" (Rogues) effect to Debuffs section. (Thanks to
jamers and Capp)
* Added "Deadly Throw" (Rogues) to Debuffs section. (Thanks to Azonia)
* Added "Earth Shock" (Shamans) spell school blackout to Debuffs section.
* Added "Gift of the Naaru" (Draenei) HoT to PvP section.
* Added "War Stomp" (Tauren Racial) effect to Debuffs section. (Thanks to
Tradix)
* Added "Arcane Torrent" (Blood Elves) silence effect to Debuffs section.
(Thanks to Atsumori)
-------------------------------------------------------------------
* Changed texture of "Mangle" into the correct one. (Thanks to Drjeyjey3 and
kSashka)
* Changed Cooldown of "Holy Shock" from 30 to 15 secs. (Thanks to archiv)
* Changed icon and duration of "Chilled".
-------------------------------------------------------------------
* Improved: Afflictions with brackets in their name now are renewed, too:
'Fearie Fire (feral)', 'Mangle (bear)' ... (Thanks for info to MinguzDew,
admitchencsu and kSashka)
-------------------------------------------------------------------
* Removed any 'Conjure', 'Portal/Teleport' and 'Creates Poison' spell from PvP
database.
-------------------------------------------------------------------
* Warning: The Sub-Addon 'SW_FixLogStrings' (shipped with SW_Stats) changes
GLOBAL combatlog strings after NECB has been initialized and so might break
some CastBars (known issue with frFR client)!
20.01.07 '''Natur EnemyCastBar 6.7.2''' | Localizations: Taiwan, England/US,
France, Germany.
* New Setting: Place timer inside of CastBars and change the alignment of the
CastBars text to 'left'. (Requested by Hack)
* NECB now uses an Icon instead of "(F)" to mark a Focus CastBar
* Disabled Spells will be displayed in grey color in options menue.
* Fixed "Unknown command entered!" message when another player broadcasted a
"/necb (g)versions" request. (Thanks to Jenay and my wife 'Zeroluxa' for their
report.)
* Fixed: Boss Debuffs do not depend on an enabled PvE Checkbox anymore.
Initialization of Boss Debuffs was improved in some more ways.
* Fixed: While NECB initializes its PvE modules on entering an instance (the
first time after a login) it should not produce any errors on PvE events
anymore in this short phase (2 seconds). (Thanks for info to Jim-Bim)
* Fixed: Disabled PvE Spells will be disabled correctly for each Instance now.
* Some other minor code changes/improvements.
19.01.07 '''Natur EnemyCastBar 6.7.0''' | Localizations: Taiwan, England/US,
France, Germany.
Advice: Delete your CEnemyCastBar folder, before you install this version
because of removed/changed filesnames! This version's PvE code changed
dramatically. Pls, report any LUA error of the PvE_Module ;-)
-------------------------------------------------------------------
* New Setting: Different Fonts may be applied to the CastBars by a new slider
now. (Thanks for some fonts to SCT Addon)
-------------------------------------------------------------------
* Improved: Added known texture names, changed(!) and added some textures.
(Thanks to ACE2 surfaces from andreasg)
-------------------------------------------------------------------
* New Feature: Options Tooltips of NECB now display all detected spells! (All
Debuffs, PvE/Raid Spells and number of cooldowns/pvp spells)
* PvE and Boss Debuffs change their tooltip if you enter an instance.
-------------------------------------------------------------------
* Improved: PvE Database has been revised: Only the spells and variables of the
specific instance will be loaded! They are cleared if you leave the instance.
*hurray*
* Also the PvE Functions now adapt to the concurrent instance and are
cleared(!) if you leave the area :D (Better performance and completely
modulized)
* This makes PvE flag 'aZone' obsolete! Has been removed.
* Removed 'custom_localization.lua' from PvE_Module.
* Boss Debuffs have been internally moved into PvE section and are
loaded/cleared for each instance seperately now.
-------------------------------------------------------------------
* New Feature: Setting to disable CastBars of 'Focus' Unit for all CastBar
types that check your 'Focus'. Exception: Boss engages will always check
'focus' name. (Requested by Affix :D)
-------------------------------------------------------------------
* New Feature: Unit Spell Channeling is now detected by NECB, too! Works like
other (unknown) spell casts supported some versions ago :D
* Channeled CastBars are running in the opposite direction to clearly
discriminate channeling vs. normal spell casts!
* Now ALL spells and spell channeling - known and unknown - will be
displayed.
* Many (I hope all) points are considered: Stop display of gains if it is a
channeled spell and reset if global pvp is enabled, behaviour of cooldowns with
these spell type etc.
* Search for "--uncomment below to change direction of castbar types" in
CEnemyCastBar.lua to let other bar types run from right to left and remove "--"
of the lines following.
-------------------------------------------------------------------
* Increased maximum time for "Movable Bars" from 2 to 5 minutes. (Click on this
button fastly to increase the duration). Remember: With RightClick on the Button
you delete all Bars.
* Converted Audio files into MP3 format to reduce download size.
* Removed almost every chat message for changed settings
* Changed range of setting for scaling to 50% - 150%. (Bloodygrey's request)
* Changed/Fixed time until the new "mob death with same name" routine will be
canceled from 0.25 to 0.5 seconds. That should fix the rare problem of not
cleared castbars on mob deaths.
* Improved: Cooldowns will be cleared if you enter a PvP Arena! (Thanks to
Affix!)
* Changed german spell name of "Demoralizing Shout" for BC version. If you
encounter any name changes of spells in other languages please let me know ;-)
* Changed "Mangle" (Druid) from 10 to 12 secs and "Pounce" from 2 to 3 secs
duration. (Thanks to woowoowoo)
* Added "Lacerate" (Druid) Debuff only visible to Druids. (Thanks to
woowoowoo)
* Removed any Mob Spells from PvP Section
* Fixed: Diminishing Returns are now properly cleared in seperated mode if mob
dies
* Fixed: Spell interruptions/stops of unkown spells will now be handled
correctly (e.g. they will be cleared).
* Fixed PvE Boss Gains displayed in black instead of 'gains' color.
* Other code changes/optimizations
10.01.07 '''Natur EnemyCastBar 6.5.5''' | Localizations: Taiwan, England/US,
France, Germany.
Tipp: Do not forget "/necb help".
-------------------------------------------------------------------
* New Feature: If you switched your target to a casting Unit and did miss the
cast start NECB will now trigger an exact castbar that displays the remaining
duration! (Thanks to funkydude for this idea)
-------------------------------------------------------------------
* Improved: When a mob with the same name dies, but it was not 'your' mob, the
CastBars won't be cleared in most cases.
* Improved: Every AnchorBar's exact center now stays into position if scale
setting has been changed!
* Improved: Every changed slider setting will display all bars now! This is a
good chance to disable the colors you do not want to see (with ALT
RightClick), because mouse input will stay enabled.
* ReAdded the checkbox to set the CastBars text size.
* Removed the throttle slider. I proclaim it useless and I did not like it at
all.
* Removed the CastBreak checkbox. It was obsolete, because it will be set
dynamically since 6.4.5.
-------------------------------------------------------------------
* Added a MiniMap Button for 'disabled status' of NECB.
* ALT LeftClick on the MiniMap Button enables/disables the AddOn.
-------------------------------------------------------------------
* Added new Afflictions flag 'notdetected=true' for Debuffs that are not beeing
detected by NECB's combat log parser!
* Those Debuffs will only trigger a CastBar for the Caster!
* "Distract" (Rogues) was added to Afflictions section as an example for the
use of 'notdetected=true'. (Thanks to SinisterStrike)
* You have to target the Mob you want to Distract, otherwise NECB won't
trigger a bar! There are the same problems as with "Flamestrike" AoE (s. 6.4.7
changelog).
-------------------------------------------------------------------
* Added new Afflictions flag 'spellbreaker=true' for Debuff Bars that shall
only be triggered if a spell interruption of your target has been detected!
* "Counterspell" (Mages), "Kick" (Rogues), "Shild Bash" and "Pummel"
(Warrior) were added and use both, 'notdetected=true' and 'spellbreaker=true'.
* Coded a new detection that checks whether the target was really casting
something (e.g. red bar found?). So these bars indicate a REAL spell school
blackout! :D
-------------------------------------------------------------------
* Added support for NECB Communication in Arena Battlegrounds (untested).
-------------------------------------------------------------------
* Fixed a bug that appeared if players with a disabled NECB entered the gaming
world.
* Fixed a bug with the new placeholder support (%t) for NECB's custom bars or
"/necb chat". (Thanks to ZeroKnowledge)
* Fixed MiniMap Button trouble caused by 'MobileMinimapButtons' Addon! That
Addon simply unregistered NECB's on drag catcher!
-------------------------------------------------------------------
* Known issue: MindControl casted by another player on Mobs does always trigger
a player combat event, so NECB thinks that a player is afflicted and sets the
timer to 12s! (Thanks to funkydude)
* Workaround 1: If the MCed Unit is your target NECB will check if it is a
player character.
* Workaround 2: If you are in an instance but not in battlegrounds NECB will
always assume you MCed a non player character.
-------------------------------------------------------------------
* Patch 2.03 changes applied to "Tranquility" (Druid), "Divine Illumination"
(Paladin), "Cloak of Shadows" and "Garrote" (Rogue), "Shadowfury" (Warlock)
* Added Mage Pet Spell "Freeze" that will now trigger a "Frost Nova" bar (fr,
tw missing).
* Added Rogue Spell "Shadowstep".
* Updated TOC for Patch 2.03
* Hint: Use "/necb setrange allmax" or "/necb setrange cmax" to increase your
combatlog range which might be needed for NECB's debuff/buff renew system to
work properly in case of long range spells!
04.01.07 '''Natur EnemyCastBar 6.4.7''' | Localizations: Taiwan, England/US,
France, Germany.
* Improved updated castbars when debuffs/buffs are renewed:
* Increased the time that NECB waits for misses/resists (for example "Holy
Fire" sometimes needs 5x more time than melee spells to trigger a resist
message :/ )
* Added another check needed for german clients that catched unwanted
patterns, too. (German combat strings are a pain compared to en, fr!)
* One exceptional problem is the spell "Flamestrike", because it is an AoE
DoT that is independent of your current target: Keep sure your Target is in
impact range to receive a possible miss/resist message or selecet no target.
* Another problem are spells that have a flying time until they hit their
target (e.g. Frostbolt). These need around 0.2 - 1.4s to produce a resist/miss
message. NECB now waits some more time based on the rough range to the target.
For Frostbolt mages it is adviced to disable this spell in Raids if you notice
a loss in performance.
* Added an additional cooldown bar for Razuvious (Naxxramas) if his Disruptive
Shout is not beeing cast.
* Improved: If PvP and Debuff modules are disabled they won't be loaded until
needed.
* Fixed a NIL error for AoE spells you casted without having something in
target. (Thanks to Knifed)
* Fixed a missing variable name for french clients. (Thanks to rocodido)
01.01.07 '''Natur EnemyCastBar 6.4.5a''' | Localizations: Taiwan, England/US,
France, Germany.
* Fixed an error message if something with the bar color generation has gone
wrong. (Thanks to Vampyrr/Basia)
31.12.06 '''Natur EnemyCastBar 6.4.5''' | Localizations: Taiwan, England/US,
France, Germany.
Hint: This version of NECB again has received some major code changes. This is
a door for new bugs, so please test and report anything.
-------------------------------------------------------------------
New Feature: NECB now UPDATES Buffs and Debuffs YOU(!) cast on the target (e.g
reSheep, reDoT...)! (Makes use of new Wow 2.0 "UNIT_SPELLCAST_SUCCEEDED"
event!)
* Nearly all cases have been taken into consideration, e.g. PvP CC's can't be
renewed... (Remind this feature is some sort of trick/workaround for missing
combatlog messages.)
* Checks for resists/misses and many other non hitting events to prevent
faulty updates. Even checks if mob is already afflicted by this debuff.
* Even click casts work to update existing(!) castbars. (Pure click casts do
not trigger new bars to prevent bar spam! Hint: NECB catches 'focus' target,
too ;-))
* Even catches the number of stacks and displays new bars with a stack
counter (for stackable spells only, not for normal HoTs).
* This makes "/necb cast" useless. Slash command removed.
* The bar update function has been improved to work more properly in non
separated mode.
* If I missed to flag any PvP spells (Gains) for the update feature, please
tell me. (Currently all HoTs four other (cgain=true).)
-------------------------------------------------------------------
* NECB's 'countmin', 'countsec', 'stopcount' and 'chat' now support the
following placeholders: (Thanks to Thavian for this idea.)
* '%t' = TargetName, '%tt' = TargetofTargetName, '%c' = TargetClassName, '%g'
= TargetRaidGroupNumber
* Example: "/necb countmin 5 ReBuff %t in Group%g"
-------------------------------------------------------------------
* Improved: HoTs and 'multi' Debuffs (e.g. Taunt) won't have their their last
castbar (without any stacks) cleared any earlier than full duration.
* Added Sunder Armor Debuff (only visible to warriors), since it will perfectly
be renewed by your applications now. Devastate updates the Sunder timer (new
Debuff database flag) :D
* Added Druid Rake Debuff (Thanks to fraserstanton)
-------------------------------------------------------------------
* Improved: Added new code to catch 'move on drag' and 'mouse clicks' both with
the visible castbars only. No faux frames are generated anymore which reduces
the number of used castbar frames by 50%!
* Reduced CastBars Height to match the visible part exactly (removed 6
invisible pixels of height). Done minor design adjustments.
* Improved: CastBars and FPSBar positions are stored into NECB's saved
variables now.
* If Addon was disabled or failed to load on login, CastBar positions are
still remembered by this change.
* NECB will transfer your castbar frame points into the new system on the fly
when your character logs in.
-------------------------------------------------------------------
* Improved code parts that have to do with NECB's old spell interrupt check!
Much less checks fired by combat events.
-------------------------------------------------------------------
* Combat log search patterns are now created automatically by the clients
(localized) GlobalStrings.lua. (zhTW needs to be tested).
-------------------------------------------------------------------
* Fixed an ugly bug that allowed the anchor bars to be moved after a relog.
That also broke the "Disable Mouse" feature after relogin. (Thanks to
Epicurean, Rithiur, Alarius for hints.)
* Minor fixes/improvements
26.12.06 '''Natur EnemyCastBar 6.3.5''' | Localizations: Taiwan, England/US,
France, Germany.
Here it is, and you will get it: FOR FREE! You ask what is here and I say:
"SEPARATED FRAMES!" Hurray...
-------------------------------------------------------------------
* New Feature/Option: SEPARATED FRAMES for EVERY Bar Type!
* You may select from 1 to 6 Bars displayed for each(!) color; makes a total
of 9 up to 54 Bars on screen! But you should not worry about the performance
loss too much, because (read on below):
* Bar update and Bar search algorithms have been optimized to achive maximum
performance with separated frames feature enabled!
* The color sort routine will be internally disabled if you enable this
feature to further improve performance!
* Be careful: For technical reasons the bar positions have to be reset if bar
numbers are changed in separated mode. (Frames are virtually regenerated for
each setting.)
-------------------------------------------------------------------
* NECB now differentiates between hostile and friendly gains (new color!).
(Thanks to dariuslloyd for this idea.)
-------------------------------------------------------------------
* Debuffs that can be applied multiple times on the same target (e.g. Taunt)
now STACK like HoTs do.
-------------------------------------------------------------------
* Revised the 'Disable Spell/Color' feature: New function: ALT RightClick to
disable a COLOR completely!
* Removed "/necb load" and "/necb save" since disabled spells/colors are saved
and loaded instantly now!
* It is not adviced to disable colors if checkboxes produce the same result.
(Disabled by checkbox performs better than by color.)
-------------------------------------------------------------------
* If the 'Movable Bar' Button is double clicked the movable bar duration will
be pushed over 15 seconds. After that it may be increased up to 2 minutes until
all bars will be cleared with the next click.
* RightClick on the 'Movable Bar' Button to clear the unlocked bars
instantly!
* Added Priest Debuff "Mind Control" (Mob Out)
* Improved: CastBar Buttons are now generated dynamically if you raise their
number. (NECB does not use fixed memory for 20 bar frames anymore if you need
less.)
* Fixed that disabled spells were not loaded on log in! Database name corrected
(for 6.0.0 ). (But you have to disable all spells again.)
* Fixed a bug that prevented cooldowns from beeing stored into the temporary
database if a hostile Mob/NPC was targetted.
* Fixed a problem with the mouse input option if checked while unlocked bars
were visible.
* Fixed PvP Bar spam for casting mobs with the same name. (I protected Boss
Cooldowns from beeing overwritten by same named casts a bit too much.)
* Fixed: For customized spells you have to use the 'custom_localization.lua' in
the specific module folder now!
* Corrected german spelling error at "Vampiric Touch" (missing 'h' in german).
(Thanks to Lila)
19.12.06 '''Natur EnemyCastBar 6.2.1''' | Localizations: Taiwan, England/US,
France, Germany.
* Fixed a problem with the normal Stun Diminishing Return bar not showing at
all.
* Fixed Class specific Diminishing Return bars not updating on target changed
if Cooldowns in PvP have been disabled.
* Outsource some more code into the modules.
17.12.06 '''Natur EnemyCastBar 6.2.0''' | Localizations: Taiwan, England/US,
France, Germany.
Hint: PvE cooldowns triggered by same named boss casts were broken with
previous versions and are FIXED NOW!
* NECB now supports some instant casts ("Player xy casts spell.") for PvP.
Introduced the new flag "icasted=true" for PvP.
* Added Mages "Summon Water Elemental" and "Cold Snap" Cooldowns/Durations
* Added Druids "Force of Nature" Cooldown/Duration
* Added Hunters "Readiness" Cooldown
* Added Shamans "Fire Elemental Totem" Cooldown/Duration and added the icasted
flag to all other Totems in database.
* Added Rogues "Preparation" Cooldown
* Added Paladins "Holy Shock" Cooldown
-------------------------------------------------------------------
* Added Warlocks "Fel Domination" Cooldown and updated "Amplify Curse"
* Added Druids/Shamans "Nature's Swiftness" Cooldown
* Added Warriors "Rampage" Buff
* Added Mages "Presence of Mind" and "Combustion" Cooldowns
* Added Paladins "Divine Favor" Cooldown and "Holy Shield" Buff
* Added Priests "Lightwell" Cooldown and Cast
* Added Shamans "Ancestral Healing" (Proc)Buff
* Added Paladins "Righteous Defense" to Debuffs
-------------------------------------------------------------------
* Improved Minimap Button: Better Movement and Information
* Just RightClick and drag moves the button now. It will stay into correct
position at MiniMap on different resolutions and if you swap into windowed
mode.
* The Button ToolTip now displays information about which Modules have been
loaded into memory this session.
* The Button ToolTip now displays information about increased combatlog
ranges.
-------------------------------------------------------------------
* The engage detection now makes use of the new "UNIT_TARGET" event and does
not poll your targets/focus' target every 0.5 secs (for 10 secs) anymore. (Only
active if PvE module loaded!)
* a) No more exceptions for C'Thun needed (hopefully)! b) The event is
registered for a maximum of 10 seconds after you entered combat. While this
time ONCE your 'elite' target/focus targets someone, a name check will be done
and the event will be deregistered for optimum performance.
-------------------------------------------------------------------
* Fixed PvE Spells/Cooldowns not showing correctly anymore! This was caused by
the new 'unknown spell' detection system. (Thanks to Blackout05 and
Aegir_Mannoroth)
* Added some common logics to the PvE spell trigger/update system in
combination with updating durations done by the PvP system if the boss is
focused/targetted. I guess this will show the best results now.
-------------------------------------------------------------------
* Added Event(s) "CHAT_MSG_BATTLEGROUND(_LEADER)" to detect NECB's custom
timers in BattleGround channel
* Removed messages for Debuffs, PvP and Options modules loaded.
* Improved the algorithm for stacking buffs (e.g. 'Livebloom') in PvP section.
* Fixed inter-NECB-communication for battleground names of players from other
realms. (Realm
|