WoWInterface SVN KillingBlows

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 7 to Rev 8
    Reverse comparison

Rev 7 → Rev 8

KillingBlows/KillingBlows.lua
3,6 → 3,15
---------------------------------------------------------
KillDB = KillDB or { Enabled = true }
local KillTimer, KillCounter
local KB_FILTER_ENEMY = bit.bor(
COMBATLOG_OBJECT_AFFILIATION_PARTY,
COMBATLOG_OBJECT_AFFILIATION_RAID,
COMBATLOG_OBJECT_AFFILIATION_OUTSIDER,
COMBATLOG_OBJECT_REACTION_NEUTRAL,
COMBATLOG_OBJECT_REACTION_HOSTILE,
COMBATLOG_OBJECT_CONTROL_PLAYER,
COMBATLOG_OBJECT_TYPE_PLAYER
)
---------------------------------------------------------
local OnLoad = function(self)
self:UnregisterEvent("VARIABLES_LOADED")
19,7 → 28,7
elseif (event == "COMBAT_LOG_EVENT_UNFILTERED") then
local _, cmbEvent, sGUID, _, _, _, _, dFlag = select(1, ...)
if (cmbEvent == "PARTY_KILL") then
if (sGUID == UnitGUID("player") and CombatLog_Object_IsA(dFlag, COMBATLOG_FILTER_HOSTILE_PLAYERS) and KillDB.Enabled) then
if (sGUID == UnitGUID("player") and CombatLog_Object_IsA(dFlag, KB_FILTER_ENEMY) and KillDB.Enabled) then
if (not KillTimer or (GetTime() - KillTimer > 60)) then
PlaySoundFile("Interface\\AddOns\\KillingBlows\\Sounds\\firstblood.mp3")
KillCounter = 0