From 5c37443f19f2fa8cc3d0651af9b3d31a66d62c39 Mon Sep 17 00:00:00 2001 From: Sidoine De Wispelaere Date: Mon, 24 May 2010 11:44:12 +0000 Subject: [PATCH] added Threat function git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@251 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- Condition.lua | 4 ++++ Ovale.lua | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Condition.lua b/Condition.lua index a9db9a5..da44aa7 100644 --- a/Condition.lua +++ b/Condition.lua @@ -783,6 +783,10 @@ Ovale.conditions= TargetTargetIsPlayer = function(condition) return testbool(UnitIsUnit("player","targettarget"), condition[1]) end, + Threat = function(condition) + local isTanking, status, threatpct = UnitDetailedThreatSituation("player", getTarget(condition.target)) + return compare(threatpct, condition[1], condition[2]) + end, TimeInCombat = function(condition) if condition[1] == "more" then return Ovale.combatStartTime + condition[2] diff --git a/Ovale.lua b/Ovale.lua index 4300d3a..14dc36f 100644 --- a/Ovale.lua +++ b/Ovale.lua @@ -386,7 +386,7 @@ end function Ovale:COMBAT_LOG_EVENT_UNFILTERED(event, ...) local time, event, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags = select(1, ...) - self:Print("event="..event.." source="..nilstring(sourceName).." destName="..nilstring(destName).." " ..GetTime()) + --self:Print("event="..event.." source="..nilstring(sourceName).." destName="..nilstring(destName).." " ..GetTime()) if sourceName == UnitName("player") then if string.find(event, "SPELL_CAST_SUCCESS") == 1 or string.find(event, "SPELL_DAMAGE")==1 or string.find(event, "SPELL_MISSED") == 1 -- 1.7.9.5