Update filter expressions
Erik L. Vonderscheer [11-24-08 - 00:21]
Update filter expressions
diff --git a/TradeFilter.lua b/TradeFilter.lua
index 9f1bca4..ff4a230 100644
--- a/TradeFilter.lua
+++ b/TradeFilter.lua
@@ -17,6 +17,8 @@ Versioning:
- SAY Channel
-r21
- Release
+ -r27
+ - Fixed embeds.xml and .pkgmeta
v1.0
- Initial release for WotLK
- Added Custom Filter option
@@ -411,24 +413,29 @@ local function PreFilter_OnEvent(...)
arg8: channel number
]]
local zoneID = select(8, ...)
- --[[ Check for Trade Channel and User setting ]]--
- if (zoneID == 2 and TradeFilter:IsFilterTrade()) then
+
+ --[[ Check for General Channel and User setting ]]--
+ if (zoneID == 1 and TradeFilter:IsFilterGeneral()) then
TradeFilter:TradeFilter_OnEvent()
- elseif (zoneID == 2 and not TradeFilter:IsFilterTrade()) then
+ else
filtered = false
end
-
- --[[ Check for General Channel and User setting ]]--
- if (zoneID == 1 and TradeFilter:IsFilterGeneral()) then
+ --[[ Check for Trade Channel and User setting ]]--
+ if (zoneID == 2 and TradeFilter:IsFilterTrade()) then
TradeFilter:TradeFilter_OnEvent()
- elseif (zoneID == 1 and not TradeFilter:IsFilterGeneral()) then
+ elseif (zoneID == 2 and not TradeFilter:IsFilterTrade()) then
filtered = false
end
-
--[[ Check for LFG Channel and User setting ]]--
if (zoneID == 4 and TradeFilter:IsFilterLFG()) then
TradeFilter:TradeFilter_OnEvent()
- elseif (zoneID == 1 and not TradeFilter:IsFilterLFG()) then
+ else
+ filtered = false
+ end
+ --[[ Check for test Channel and User setting ]]--
+ if (zoneID == 5 and TradeFilter:IsFilterGeneral()) then
+ TradeFilter:TradeFilter_OnEvent(...)
+ else
filtered = false
end
--[[ Check for SAY Channel and User setting ]]--
@@ -494,7 +501,6 @@ function TradeFilter:TradeFilter_OnEvent(...)
end
end
end
- return filtered
end
--[[ Pass ALL chat messages to PreFilter function ]]--