From a32482ea6ed113873d67c99ceaf311e4094e0be4 Mon Sep 17 00:00:00 2001 From: Xruptor Date: Sun, 20 Nov 2011 18:54:09 -0500 Subject: [PATCH] -Small fix for unguilded people and added raid/party check --- xanWorldPVPTimers.lua | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/xanWorldPVPTimers.lua b/xanWorldPVPTimers.lua index d5fe796..7436f1b 100644 --- a/xanWorldPVPTimers.lua +++ b/xanWorldPVPTimers.lua @@ -435,8 +435,15 @@ end function f:requestUpdate() --this method will ask for an update from anyone else whom has this installed, via guild and party - SendAddonMessage( "XWPT", "upt", "GUILD") - SendAddonMessage( "XWPT", "upt", "PARTY") + if IsInGuild() then + SendAddonMessage( "XWPT", "upt", "GUILD") + end + if GetNumPartyMembers() > 0 then + SendAddonMessage( "XWPT", "upt", "PARTY") + end + if GetNumRaidMembers() > 0 then + SendAddonMessage( "XWPT", "upt", "RAID") + end end function f:CHAT_MSG_ADDON(event, prefix, message, msgtype, sender) @@ -456,8 +463,15 @@ function f:CHAT_MSG_ADDON(event, prefix, message, msgtype, sender) end end if string.len(sentString) > 0 then - SendAddonMessage( "XWPT", sentString, "GUILD") - SendAddonMessage( "XWPT", sentString, "PARTY") + if IsInGuild() then + SendAddonMessage( "XWPT", sentString, "GUILD") + end + if GetNumPartyMembers() > 0 then + SendAddonMessage( "XWPT", sentString, "PARTY") + end + if GetNumRaidMembers() > 0 then + SendAddonMessage( "XWPT", sentString, "RAID") + end end elseif sender ~= UnitName("player") and string.len(message) > 0 then -- 1.7.9.5