From 5dc8d0b9acd34c3d08132c26900ae38d5147a5d1 Mon Sep 17 00:00:00 2001 From: schelli Date: Mon, 2 Oct 2006 20:31:42 +0000 Subject: [PATCH] TargetOfTarget.lua : aggro sound will now not be played if target is friendly --- modules/TargetOfTarget.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/TargetOfTarget.lua b/modules/TargetOfTarget.lua index 9a89579..90b5a83 100644 --- a/modules/TargetOfTarget.lua +++ b/modules/TargetOfTarget.lua @@ -386,7 +386,9 @@ function TargetOfTarget.prototype:Update() self.frame:Show() local lUnitClass, unitClass = UnitClass(self.unit) + local friendly = UnitIsFriend("player", "target"); --DEFAULT_CHAT_FRAME:AddMessage(unitClass.." - "..lUnitClass); + local name = UnitName(self.unit) local reaction = UnitReaction(self.unit, "player") @@ -409,7 +411,7 @@ function TargetOfTarget.prototype:Update() self.frame.bar:SetMinMaxValues(0, maxHealth) self.frame.bar:SetValue(health) - if (self.moduleSettings.aggro) and ((not self.lastTarget) or (self.lastTarget ~= UnitName("target"))) then + if (self.moduleSettings.aggro) and (not friendly) and ((not self.lastTarget) or (self.lastTarget ~= UnitName("target"))) then if (name == UnitName("player")) then if (self.moduleSettings.otherSound) then PlaySoundFile("Sound\\Doodad\\BellTollAlliance.wav");