WoWInterface SVN mikma

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /EnemyScanner2
    from Rev 700 to Rev 701
    Reverse comparison

Rev 700 → Rev 701

EnemyScanner2.lua
51,12 → 51,16
EnemyScanner2:RegisterEvent("UPDATE_MOUSEOVER_UNIT")
EnemyScanner2:RegisterEvent("PLAYER_TARGET_CHANGED")
EnemyScanner2:RegisterEvent("ZONE_CHANGED_NEW_AREA")
EnemyScanner2:RegisterEvent("LOADING_SCREEN_DISABLED")
end
 
-- Unregister all events except ZONE_CHANGED_NEW_AREA, which is used to enable the addon once again.
-- Oh and LOADING_SCREEN_DISABLED let's us basicly know we have zone'd out somewhere far. Clear messages.
function EnemyScanner2:Disable()
EnemyScanner2:UnregisterAllEvents()
EnemyScanner2:RegisterEvent("ZONE_CHANGED_NEW_AREA")
EnemyScanner2:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
EnemyScanner2:UnregisterEvent("PLAYER_LOGIN")
EnemyScanner2:UnregisterEvent("UPDATE_MOUSEOVER_UNIT")
EnemyScanner2:UnregisterEvent("PLAYER_TARGET_CHANGED")
updating = ES2timer:GetScript("OnUpdate")
-- Clear the messages and disable onUpdate timer
if updating then
65,12 → 69,18
end
end
 
function EnemyScanner2:LOADING_SCREEN_DISABLED()
debugprint(3,"Zone changed? Messages cleared.",1,1,0)
EnemyScanner2:Clear()
ES2timer:SetScript("OnUpdate",nil)
end
 
-- We use this to enable/disable the addon when player enter instance.
function EnemyScanner2:ZONE_CHANGED_NEW_AREA()
local instancetype = select(2,GetInstanceInfo())
if instancetype == "pvp" then
table.wipe(EnemyScanner2DB["PvP"])
EnemyScanner:Enable()
EnemyScanner2:Enable()
pvpmatch = true
-- Change temptable to PvP.
temptable = EnemyScanner2DB["PvP"]