WoWInterface SVN NeedToKnow-Updated

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /branches
    from Rev 102 to Rev 103
    Reverse comparison

Rev 102 → Rev 103

Kitjan/NeedToKnow/NeedToKnow_Options.lua
743,6 → 743,10
{
{ VariableName = "append_cd", MenuText = "Append \"CD\"" }, -- FIXME: Localization
},
Opt_EQUIPSLOT =
{
{ VariableName = "append_cd", MenuText = "Append \"CD\"" }, -- FIXME: Localization
},
Opt_BUFFCD =
{
{ VariableName = "buffcd_duration", MenuText = "Cooldown duration...", Type = "Dialog", DialogText = "BUFFCD_DURATION_DIALOG", Numeric=true },
Kitjan/NeedToKnow/NeedToKnow.lua
1106,7 → 1106,8
 
if ( barSettings.append_cd
and (barSettings.BuffOrDebuff == "CASTCD"
or barSettings.BuffOrDebuff == "BUFFCD") )
or barSettings.BuffOrDebuff == "BUFFCD"
or barSettings.BuffOrDebuff == "EQUIPSLOT" ) )
then
txt = txt .. " CD"
elseif ( barSettings.append_usable
1424,7 → 1425,8
end
if ( bar.settings.append_cd
and (bar.settings.BuffOrDebuff == "CASTCD"
or bar.settings.BuffOrDebuff == "BUFFCD") )
or bar.settings.BuffOrDebuff == "BUFFCD"
or bar.settings.BuffOrDebuff == "EQUIPSLOT" ) )
then
txt = txt .. " CD"
elseif (bar.settings.append_usable and bar.settings.BuffOrDebuff == "USABLE" ) then
2312,12 → 2314,15
end
end
 
-- WORKAROUND: Some of these (like item cooldowns) don't fire an event when the CD expires.
-- others fire the event too soon. So we have to keep checking.
if ( self.duration and self.duration > 0 ) then
local duration = self.fixedDuration or self.duration
local bar1_timeLeft = self.expirationTime - GetTime()
if ( bar1_timeLeft < 0 ) then
if ( self.settings.BuffOrDebuff == "CASTCD" or
self.settings.BuffOrDebuff == "BUFFCD" )
self.settings.BuffOrDebuff == "BUFFCD" or
self.settings.BuffOrDebuff == "EQUIPSLOT" )
then
NeedToKnow.Bar_AuraCheck(self)
return