Compare with Previous | Blame | View Log
local E, C = unpack(select(2, ...)) if not C["filter"].enable == true then return end local class = select(2, UnitClass("player")); local classcolor = E.RAID_CLASS_COLORS[class]; local active, bars = {}, {}; local MyUnits = { player = true, vehicle = true, pet = true, } if filterdb == nil then filterdb = {} end; local time, Update; local function OnUpdate(self, elapsed) time = self.filter == "CD" and self.expirationTime+self.duration-GetTime() or self.expirationTime-GetTime(); if ( self:GetParent().Mode == "BAR" ) then self.statusbar:SetValue(time); self.time:SetFormattedText(SecondsToTimeAbbrev(time)); end if ( time < 0 and self.filter == "CD" ) then local id = self:GetParent().Id; for index, value in ipairs(active[id]) do local spn = GetSpellInfo( value.data.spellID or value.data.slotID ) if ( self.spellName == spn) then tremove(active[id], index); break; end end self:SetScript("OnUpdate", nil); Update(self:GetParent()); end end function Update(self) local id = self.Id; if ( not bars[id] ) then bars[id] = {}; end for index, value in ipairs(bars[id]) do value:Hide(); end local bar; for index, value in ipairs(active[id]) do bar = bars[id][index]; if ( not bar ) then bar = CreateFrame("Frame", "FilgerAnker"..id.."Frame"..index, self); bar:SetWidth(value.data.size); bar:SetHeight(value.data.size); local panel = CreateFrame("Frame", nil, bar) E.EuiCreatePanel(panel, value.data.size, value.data.size, "CENTER", bar, "CENTER", 0, 0) panel:SetBackdropColor(0, 0, 0,1) if C["main"].classcolortheme == true then local r, g, b = E.RAID_CLASS_COLORS[E.MyClass].r, E.RAID_CLASS_COLORS[E.MyClass].g, E.RAID_CLASS_COLORS[E.MyClass].b panel:SetBackdropBorderColor(r, g, b,1) else panel:SetBackdropBorderColor(0.31, 0.45, 0.63,1) end panel:SetFrameStrata("MEDIUM") panel:SetFrameLevel(bar:GetFrameLevel() - 1) E.EuiCreateShadow(panel) bar.icon = bar:CreateTexture(nil, "BACKGROUND") bar.icon:SetPoint("TOPLEFT", bar, 2, -2) bar.icon:SetPoint("BOTTOMRIGHT", bar, -2, 2) bar.icon:SetTexCoord(.08, .92, .08, .92) if ( index == 1 ) then if ( C["filter"].configmode ) then bar:SetFrameStrata("MEDIUM"); end if filterdb[self.Name]==nil then bar:SetPoint(unpack(self.setPoint)); else bar:SetPoint('CENTER', UIParent, 'BOTTOMLEFT', filterdb[self.Name]["x"], filterdb[self.Name]["y"]) end else if ( self.Direction == "UP" ) then bar:SetPoint("BOTTOM", bars[id][index-1], "TOP", 0, self.Interval); elseif ( self.Direction == "RIGHT" ) then bar:SetPoint("LEFT", bars[id][index-1], "RIGHT", self.Mode == "ICON" and self.Interval or value.data.barWidth+self.Interval, 0); elseif ( self.Direction == "LEFT" ) then bar:SetPoint("RIGHT", bars[id][index-1], "LEFT", self.Mode == "ICON" and -self.Interval or -(value.data.barWidth+self.Interval), 0); else bar:SetPoint("TOP", bars[id][index-1], "BOTTOM", 0, -self.Interval); end end if ( self.Mode == "ICON" ) then bar.count = bar:CreateFontString(nil, "ARTWORK"); bar.count:SetFont(E.fontn, 10, "OUTLINE"); bar.count:SetPoint("BOTTOMRIGHT",0,1); bar.count:SetJustifyH("RIGHT"); bar.cooldown = CreateFrame("Cooldown", nil, bar); bar.cooldown:SetPoint("TOPLEFT", bar, 2, -2) bar.cooldown:SetPoint("BOTTOMRIGHT", bar, -2, 2) bar.cooldown:SetReverse(); else bar.statusbar = CreateFrame("StatusBar", nil, bar); if ( C["filter"].configmode ) then bar.statusbar:SetFrameStrata("MEDIUM"); end bar.statusbar:SetWidth(value.data.barWidth - value.data.size -5); bar.statusbar:SetHeight(value.data.size); bar.statusbar:SetStatusBarTexture(E.normTex); if C["filter"].classcolor == true then bar.statusbar:SetStatusBarColor(classcolor.r, classcolor.g, classcolor.b, 0.8); else bar.statusbar:SetStatusBarColor(0.31, 0.45, 0.63, 0.5); end bar.statusbar:SetPoint("TOPLEFT", bar, "TOPRIGHT", 5, 0); bar.statusbar:SetMinMaxValues(0, 1); bar.statusbar:SetValue(0); bar.statusbar.bg = bar.statusbar:CreateTexture(nil, "BORDER") bar.statusbar.bg:SetAllPoints(bar.statusbar) bar.statusbar.bg:SetTexture(E.normTex) bar.statusbar.bg:SetVertexColor(0.15, 0.15, 0.15) local panel = CreateFrame("Frame", nil, bar.statusbar) E.EuiCreatePanel(panel, (value.data.barWidth - value.data.size -5), value.data.size, "CENTER", bar.statusbar, "CENTER", 0, 0) panel:SetBackdropColor(0, 0, 0) panel:SetBackdropBorderColor(0,0,0) E.EuiCreateShadow(panel) bar.time = bar.statusbar:CreateFontString(nil, "ARTWORK"); bar.time:SetFont(E.fontn, 10, "OUTLINE"); bar.time:SetPoint("RIGHT", bar.statusbar, -2, 1); bar.spellname = bar.statusbar:CreateFontString(nil, "ARTWORK"); bar.spellname:SetFont(E.font, 11, "OUTLINE"); bar.spellname:SetPoint("LEFT", bar.statusbar, 5, 0); bar.spellname:SetPoint("RIGHT", bar.time, "LEFT"); bar.spellname:SetJustifyH("LEFT"); bar.count = bar.statusbar:CreateFontString(nil, "ARTWORK"); bar.count:SetFont(E.fontn, 10, "OUTLINE"); bar.count:SetPoint("RIGHT", bar.statusbar, -40, 1); bar.count:SetJustifyH("RIGHT"); end tinsert(bars[id], bar); end bar.icon:SetTexture(value.icon) bar.count:SetText(value.count > 1 and value.count or "") bar.spellName = GetSpellInfo( value.data.spellID or value.data.slotID ); if ( self.Mode == "BAR" ) then bar.spellname:SetText(value.data.displayName or GetSpellInfo( value.data.spellID )); end if ( value.duration > 0 ) then if ( self.Mode == "ICON" ) then CooldownFrame_SetTimer(bar.cooldown, value.data.filter == "CD" and value.expirationTime or value.expirationTime-value.duration, value.duration, 1); if ( value.data.filter == "CD" ) then bar.expirationTime = value.expirationTime; bar.duration = value.duration; bar.filter = value.data.filter; bar:SetScript("OnUpdate", OnUpdate); end else bar.statusbar:SetMinMaxValues(0, value.duration); bar.expirationTime = value.expirationTime; bar.duration = value.duration; bar.filter = value.data.filter; bar:SetScript("OnUpdate", OnUpdate); end else if ( self.Mode == "ICON" ) then bar.cooldown:Hide(); else bar.statusbar:SetMinMaxValues(0, 1); bar.statusbar:SetValue(1); bar.time:SetText(""); bar:SetScript("OnUpdate", nil); end end bar:Show(); end end local function OnEvent(self, event, ...) local unit = ...; if ( ( unit == "target" or unit == "player" ) or event == "PLAYER_TARGET_CHANGED" or event == "PLAYER_ENTERING_WORLD" or event == "SPELL_UPDATE_COOLDOWN" ) then local data, name, rank, icon, count, debuffType, duration, expirationTime, caster, isStealable, start, enabled, slotLink, shouldConsolidate, spellId, spn; local id = self.Id; for i=1, #Filger_Spells[class][id], 1 do data = Filger_Spells[class][id][i]; local findspell = false; local findspn = false; if ( data.filter == "BUFF" ) then spn = GetSpellInfo( data.spellID ) for n = 1, 40 do if select(11, UnitBuff(data.unitId, n)) == data.spellID then name, rank, icon, count, debuffType, duration, expirationTime, caster, isStealable, shouldConsolidate, spellId = UnitBuff(data.unitId, n); findspell = true; break; end end if findspell == false then name, rank, icon, count, debuffType, duration, expirationTime, caster, isStealable, shouldConsolidate, spellId = UnitBuff(data.unitId, spn); end elseif ( data.filter == "DEBUFF" ) then spn = GetSpellInfo( data.spellID ) for n = 1, 40 do if select(11, UnitDebuff(data.unitId, n)) == data.spellID then name, rank, icon, count, debuffType, duration, expirationTime, caster, isStealable, shouldConsolidate, spellId = UnitDebuff(data.unitId, n); findspell = true; break; end end if findspell == false then name, rank, icon, count, debuffType, duration, expirationTime, caster, isStealable, shouldConsolidate, spellId = UnitDebuff(data.unitId, spn); end else if ( data.spellID ) then spn = GetSpellInfo( data.spellID ) start, duration, enabled = GetSpellCooldown( spn ); _,_,icon = GetSpellInfo( data.spellID ); else slotLink = GetInventoryItemLink("player", data.slotID); if ( slotLink ) then name, _, _, _, _, _, _, _, _, icon = GetItemInfo(slotLink); if ( not data.displayName ) then data.displayName = name; end start, duration, enabled = GetInventoryItemCooldown("player", data.slotID); end end count = 0; caster = "all"; end if ( not active[id] ) then active[id] = {}; end for index, value in ipairs(active[id]) do if ( data.spellID == value.data.spellID ) then tremove(active[id], index); break; end end if ( ( name and ( data.caster ~= 1 and ( caster == data.caster or data.caster == "all" ) or MyUnits[caster] )) or ( ( enabled or 0 ) > 0 and ( duration or 0 ) > 1.5 ) ) then for key, value in pairs(active[id]) do if GetSpellInfo(value.data.spellID) == spn then findspn = true; end end if findspn == false or findspell == true then table.insert(active[id], { data = data, icon = icon, count = count, duration = duration, expirationTime = expirationTime or start }); end end end Update(self); end end function init(self) if ( Filger_Spells and Filger_Spells[class] ) then for index in pairs(Filger_Spells) do if ( index ~= class ) then Filger_Spells[index] = nil; end end local data, frame; for i=1, #Filger_Spells[class], 1 do data = Filger_Spells[class][i]; frame = CreateFrame("Frame", "FilgerAnker"..i, UIParent); frame.Id = i; frame.Name = data.Name; frame.Direction = data.Direction or "DOWN"; frame.Interval = data.Interval or 2; frame.Mode = data.Mode or "ICON"; frame.setPoint = data.setPoint or "CENTER"; frame:SetWidth(Filger_Spells[class][i][1] and Filger_Spells[class][i][1].size or 100); frame:SetHeight(Filger_Spells[class][i][1] and Filger_Spells[class][i][1].size or 20); function frame:ADDON_LOADED(event, name) if(name ~= 'Eui') then frame:ClearAllPoints() end end if filterdb[frame.Name] ~= nil then frame:SetPoint('CENTER', UIParent, 'BOTTOMLEFT', filterdb[data.Name]["x"], filterdb[data.Name]["y"]); else frame:SetPoint(unpack(data.setPoint)); end if ( C["filter"].configmode ) then frame:SetFrameStrata("DIALOG"); frame:SetBackdrop({ bgFile = "Interface\\DialogFrame\\UI-DialogBox-Background", edgeFile = "", insets = { left = 0, right = 0, top = 0, bottom = 0 }}); E.EuiSetTemplate(frame) if frame.Name ~= "playerbufficon" and frame.Name ~= "playerbuffbar" and frame.Name ~= "targetdebufficon" and frame.Name ~= "targetdebuffbar" then frame:Hide() end frame:SetMovable(true); frame:EnableMouse(true); frame:RegisterForDrag("LeftButton"); frame:SetScript("OnDragStart", function(self) if(IsShiftKeyDown() or IsAltKeyDown()) then self:StartMoving() end end); frame:SetScript("OnDragStop", function(self) self:StopMovingOrSizing(); local x, y = self:GetCenter() if (filterdb[self.Name]==nil) then filterdb[self.Name]={}; end filterdb[self.Name]["x"]=floor(x+0.5) filterdb[self.Name]["y"]=floor(y+0.5) end); frame.text = frame:CreateFontString(nil, "OVERLAY"); frame.text:SetFont(E.font, 12, "OUTLINE"); frame.text:SetPoint("CENTER"); frame.text:SetText(data.Name and data.Name or "FilgerAnker"..i); for j=1, #Filger_Spells[class][i], 1 do data = Filger_Spells[class][i][j]; if ( not active[i] ) then active[i] = {}; end if ( data.spellID ) then _,_,spellIcon = GetSpellInfo(data.spellID) else slotLink = GetInventoryItemLink("player", data.slotID); if ( slotLink ) then name, _, _, _, _, _, _, _, _, spellIcon = GetItemInfo(slotLink); end end table.insert(active[i], { data = data, icon = spellIcon, count = 9, duration = 0, expirationTime = 0 }); end -- Update(frame); else for j=1, #Filger_Spells[class][i], 1 do data = Filger_Spells[class][i][j]; if ( data.filter == "CD" ) then frame:RegisterEvent("SPELL_UPDATE_COOLDOWN"); break; end end frame:RegisterEvent('ADDON_LOADED') frame:RegisterEvent("UNIT_AURA"); frame:RegisterEvent("PLAYER_TARGET_CHANGED"); frame:RegisterEvent("PLAYER_ENTERING_WORLD"); frame:SetScript("OnEvent", OnEvent); end end end end local fff=CreateFrame("Frame",nil) fff:RegisterEvent("PLAYER_ENTERING_WORLD"); fff:SetScript("OnEvent", function() fff:UnregisterEvent("PLAYER_ENTERING_WORLD") local playerframe, targetframe, portrait portrait = 0 if C["unitframe"].aaaaunit == 1 then playerframe = "oUF_LjxxPlayerPlayer" targetframe = "oUF_LjxxTargetTarget" if C["unitframe"].portrait == true then portrait = C["unitframe"].playerheight + 6 end elseif C["unitframe"].aaaaunit == 2 then playerframe = "oUF_monoPlayerFrame" targetframe = "oUF_monoTargetFrame" elseif C["unitframe"].aaaaunit == 3 then playerframe = "oUF_AftermathhPlayer" targetframe = "oUF_AftermathhTarget" if C["unitframe"].portrait == true then portrait = C["unitframe"].totheight + C["unitframe"].playerheight + 18 end elseif C["unitframe"].aaaaunit == 4 then playerframe = "oUF_LjxxB_Player" targetframe = "oUF_LjxxB_Target" else playerframe = UIParent targetframe = UIParent end local playBuffBarHeight = 5 if E.MyClass == 'SHAMAN' or E.MyClass == 'DEATHKNIGHT' then playBuffBarHeight = 12 end if C["unitframe"].aaaaunit == 4 then playBuffBarHeight = 30 end if E.MyClass == 'SHAMAN' or E.MyClass == 'DEATHKNIGHT' and C["unitframe"].aaaaunit == 1 then playBuffBarHeight = 18 end local playBuffIconHeight playBuffIconHeight = 235 local iconsize if C["filter"].iconsize < 1 then iconsize = 30 else iconsize = C["filter"].iconsize end Filger_Spells = { ["ROGUE"] = { -- çè´¼ { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ç¼çä¹å { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- éåç¸å¼¹ { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ä¸ç¨³å®çè½é { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ é¢è çå°è®° { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¨ééªéè¸æ±½ { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- é·æ£ { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¾å» { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ²é» - å£æ®¿éªå£«ä¹ç¾ }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, { spellID = 50613, size = 30, filter = "CD" }, -- 奥æµä¹æ¯ { spellID = 11305, size = 30, filter = "CD" }, -- ç¾è· { spellID = 1766, size = 30, filter = "CD" }, -- è踢 { spellID = 5277, size = 30, filter = "CD" }, -- éªé¿ { spellID = 31224, size = 30, filter = "CD" }, -- æå½±æ篷 { spellID = 7744, size = 30, filter = "CD" }, -- 亡çµæå¿ { spellID = 13877, size = 30, filter = "CD" }, -- ååä¹±è { spellID = 13750, size = 30, filter = "CD" }, -- å²å¨ },]] }, ["DRUID"] = { -- å¾·é²ä¼ { Name = "ç®æ BUFF", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 23920, size = 30, unitId = "target", caster = "all", filter = "BUFF" }, -- æ³æ¯åå° }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ç¼çä¹å { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- éåç¸å¼¹ { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ä¸ç¨³å®çè½é { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ é¢è çå°è®° { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¨ééªéè¸æ±½ { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- é·æ£ { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¾å» { spellID = 2139, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ³æ¯åå¶ { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ²é» - å£æ®¿éªå£«ä¹ç¾ }, { Name = "ç¦ç¹DEBUFF", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "TOPRIGHT", 5, 28 }, { spellID = 53308, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" }, -- çº ç¼ æ ¹é¡» { spellID = 33786, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" }, -- æé£ }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 48438, size = 30, filter = "CD" }, -- éæ§æé¿ { spellID = 18562, size = 30, filter = "CD" }, -- è¿ æ·æ²»æ { spellID = 22812, size = 30, filter = "CD" }, -- æ ç®æ¯ { spellID = 33878, size = 30, filter = "CD" }, -- è£ä¼¤ï¼çï¼ { spellID = 53312, size = 30, filter = "CD" }, -- èªç¶ä¹æ¡ { spellID = 53201, size = 30, filter = "CD" }, -- æè¾°å è½ { spellID = 61676, size = 30, filter = "CD" }, -- ä½å¼ { spellID = 5229, size = 30, filter = "CD" }, -- æ¿æ { spellID = 16857, size = 30, filter = "CD" }, -- ç²¾çµä¹ç«ï¼éæ§ï¼ { spellID = 16979, size = 30, filter = "CD" }, -- éæ§å²é - ç { spellID = 49376, size = 30, filter = "CD" }, -- éæ§å²é - è±¹ { spellID = 8983, size = 30, filter = "CD" }, -- çå» { spellID = 49802, size = 30, filter = "CD" }, -- å²ç¢ { spellID = 48575, size = 30, filter = "CD" }, -- ç缩 { slotID = 13, size = 30, filter = "CD" }, -- 饰å1 { slotID = 14, size = 30, filter = "CD" }, -- 饰å2 },]] }, ["HUNTER"] = { -- ç人 { Name = "ç®æ BUFF", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 34074, size = 30, unitId = "player", caster = "player", filter = "BUFF" }, --è°èå®æ¤ }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ç¼çä¹å { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- éåç¸å¼¹ { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ä¸ç¨³å®çè½é { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ é¢è çå°è®° { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¨ééªéè¸æ±½ { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- é·æ£ { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¾å» { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ²é» - å£æ®¿éªå£«ä¹ç¾ }, { Name = "ç¦ç¹DEBUFF", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "TOPRIGHT", 5, 28 }, { spellID = 49012, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--翼é¾éåº { spellID = 34490, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--æ²é»å°å» }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 53301, size = 30, filter = "CD" },--çç¸å°å» { spellID = 19434, size = 30, filter = "CD" },--çåå°å» { spellID = 781, size = 30, filter = "CD" },--éè± { spellID = 34477, size = 30, filter = "CD" },--误导 { spellID = 34026, size = 30, filter = "CD" },--ææ®å½ä»¤ { spellID = 28728, size = 30, filter = "CD" },--åæ» { spellID = 14311, size = 30, filter = "CD" },--å°å»é·é± { spellID = 49012, size = 30, filter = "CD" },--翼é¾éåº { spellID = 14327, size = 30, filter = "CD" },--æåéå ½ { spellID = 53271, size = 30, filter = "CD" },--主人çå¬å¤ { spellID = 19263, size = 30, filter = "CD" },--å¨æ { spellID = 5116, size = 30, filter = "CD" },--éè¡å°å» { spellID = 48999, size = 30, filter = "CD" },--åå» { spellID = 53339, size = 30, filter = "CD" },--ç«é¼¬æå¬ { spellID = 19577, size = 30, filter = "CD" },--èè¿« { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["MAGE"] = { --æ³å¸ { Name = "ç®æ BUFF", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 23920, size = 72, unitId = "target", caster = "all", filter = "BUFF" }, -- æ³æ¯åå° }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ç¼çä¹å { spellID = 63025, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- éåç¸å¼¹ { spellID = 62865, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ä¸ç¨³å®çè½é { spellID = 63276, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ é¢è çå°è®° { spellID = 63322, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¨ééªéè¸æ±½ { spellID = 6770, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- é·æ£ { spellID = 408, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¾å» { spellID = 2139, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ³æ¯åå¶ { spellID = 63529, size = 72, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ²é» - å£æ®¿éªå£«ä¹ç¾ }, { Name = "ç¦ç¹DEBUFF", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "TOPRIGHT", 5, 28 }, { spellID = 118, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" }, -- åå½¢æ¯ }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 4, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 1953, size = 30, filter = "CD" },--éªç° { spellID = 11831, size = 30, filter = "CD" },--å°éæ°æ { spellID = 11426, size = 30, filter = "CD" },--å¯å°æ¤ä½ { spellID = 2139, size = 30, filter = "CD" },--æ³æ¯åå¶ { spellID = 44572, size = 30, filter = "CD" },--深度å»ç» { spellID = 6143, size = 30, filter = "CD" },--é²æ¤å°éç»ç { spellID = 12043, size = 30, filter = "CD" },--æ°å®ç¥é² { spellID = 12042, size = 30, filter = "CD" },--奥æ¯å¼ºå { spellID = 42945, size = 30, filter = "CD" },--å²å»æ³¢ { spellID = 42950, size = 30, filter = "CD" },--é¾æ¯æ¯ { spellID = 42931, size = 30, filter = "CD" },--å°é¥æ¯ { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["WARRIOR"] = { --æ士 { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 3411, size = 30, filter = "CD" },--æ´æ¤ { spellID = 47488, size = 30, filter = "CD" },--ç¾ççå» { spellID = 1680, size = 30, filter = "CD" },--æé£æ© { spellID = 47486, size = 30, filter = "CD" },--è´æ»æå» { spellID = 47502, size = 30, filter = "CD" },--é·éä¸å» { spellID = 57823, size = 30, filter = "CD" },--å¤ä» { spellID = 7384, size = 30, filter = "CD" },--åå¶ { spellID = 6552, size = 30, filter = "CD" },--æ³å» { spellID = 72, size = 30, filter = "CD" },--ç¾å» { spellID = 11578, size = 30, filter = "CD" },--å²é { spellID = 20252, size = 30, filter = "CD" },--æ¦æª { spellID = 2687, size = 30, filter = "CD" },--è¡æ§çæ´ { spellID = 18449, size = 30, filter = "CD" },--çæ´ä¹æ { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["SHAMAN"] = { -- è¨æ»¡ { Name = "ç®æ BUFF", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 23920, size = 30, unitId = "target", caster = "all", filter = "BUFF" }, -- æ³æ¯åå° }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ç¼çä¹å { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- éåç¸å¼¹ { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- ä¸ç¨³å®çè½é { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ é¢è çå°è®° { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¨ééªéè¸æ±½ { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- é·æ£ { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- è¾å» { spellID = 2139, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ³æ¯åå¶ { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, -- æ²é» - å£æ®¿éªå£«ä¹ç¾ }, { Name = "ç¦ç¹DEBUFF", Direction = "UP", Interval = 7, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "TOPRIGHT", 5, 28 }, { spellID = 51514, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--å¦æ¯ }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 49231, size = 30, filter = "CD" },--大å°éå» { spellID = 61301, size = 30, filter = "CD" },--æ¿æµ { spellID = 59159, size = 30, filter = "CD" },--é·éé£æ´ { spellID = 60043, size = 30, filter = "CD" },--ç岩çè£ { spellID = 60103, size = 30, filter = "CD" },--ç岩çå» { spellID = 49271, size = 30, filter = "CD" },--éªçµé¾ { spellID = 57994, size = 30, filter = "CD" },--é£åª { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["PALADIN"] = { -- å£éªå£« { Name = "ç®æ BUFF", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 23920, size = 60, unitId = "target", caster = "all", filter = "BUFF" }, --æ³æ¯åå° }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 2139, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 20066, size = 30, filter = "CD" },--å¿æ { spellID = 62124, size = 30, filter = "CD" },--æ¸ ç®ä¹æ { spellID = 1044, size = 30, filter = "CD" },--èªç±ä¹æ { spellID = 20271, size = 30, filter = "CD" },--å£å å®¡å¤ { spellID = 31789, size = 30, filter = "CD" },--æ£ä¹é²å¾¡ { spellID = 48801, size = 30, filter = "CD" },--驱éªæ¯ { spellID = 10308, size = 30, filter = "CD" },--å¶è£ä¹é¤ { spellID = 48819, size = 30, filter = "CD" },--å¥ç® { spellID = 48806, size = 30, filter = "CD" },--æ¤æä¹é¤ { spellID = 48825, size = 30, filter = "CD" },--ç¥å£éå» { spellID = 48952, size = 30, filter = "CD" },--ç¥å£ä¹ç¾ { spellID = 48827, size = 30, filter = "CD" },--å¤ä»è ä¹ç¾ { spellID = 54428, size = 30, filter = "CD" },--ç¥å£æ³æ± { spellID = 61411, size = 30, filter = "CD" },--æ£ä¹ç¾å» { spellID = 48817, size = 30, filter = "CD" },--ç¥å£æ¤æ { spellID = 31821, size = 30, filter = "CD" },--å ç¯ææ¡ { spellID = 35395, size = 30, filter = "CD" },--åååæå» { spellID = 20216, size = 30, filter = "CD" },--ç¥æ©æ¯ { spellID = 53385, size = 30, filter = "CD" },--ç¥å£é£æ´ { spellID = 53595, size = 30, filter = "CD" },--æ£ä¹ä¹é¤ { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["PRIEST"] = { -- ç§å¸ { Name = "ç®æ BUFF", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 23920, size = 60, unitId = "target", caster = "all", filter = "BUFF" },--æ³æ¯åå° }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 2139, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, }, { Name = "ç¦ç¹DEBUFF", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "TOPRIGHT", 5, 28 }, { spellID = 10955, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--æç¼äº¡çµ { spellID = 10890, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--å¿çµå°å¸ { spellID = 15487, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--æ²é» }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 53007, size = 30, filter = "CD" },--è¦ä¿® { spellID = 33206, size = 30, filter = "CD" },--çè¦åå¶ { spellID = 10060, size = 30, filter = "CD" },--è½éç注 { spellID = 10890, size = 30, filter = "CD" },--å¿çµå°å¸ { spellID = 48089, size = 30, filter = "CD" },--æ²»çä¹ç¯ { spellID = 47788, size = 30, filter = "CD" },--å®æ¤ä¹é { spellID = 48113, size = 30, filter = "CD" },--æåç¥·è¨ { spellID = 15487, size = 30, filter = "CD" },--æ²é» { spellID = 48066, size = 30, filter = "CD" },--çè¨æ¯ï¼ç¾ { spellID = 48135, size = 30, filter = "CD" },--ç¥å£ä¹ç« { spellID = 48158, size = 30, filter = "CD" },--æè¨æ¯ï¼ç { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["WARLOCK"] = { -- æ¯å£« { Name = "ç®æ BUFF", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 235 }, { spellID = 23920, size = 60, unitId = "target", caster = "all", filter = "BUFF" },--æ³æ¯åå° }, { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 2139, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, }, { Name = "ç¦ç¹DEBUFF", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "TOPRIGHT", 5, 28 }, { spellID = 5782, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--ææ§ { spellID = 710, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--æ¾éæ¯ { spellID = 11719, size = 16, barWidth = 181, scale = 1, unitId = "focus", caster = "player", filter = "DEBUFF" },--è¯è¨è¯ å }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 48438, size = 30, filter = "CD" },--éæ§æé¿(XD)? { spellID = 47843, size = 30, filter = "CD" },--çè¦æ 常 { spellID = 59164, size = 30, filter = "CD" },--é¬¼å½±ç¼ èº« { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, ["DEATHKNIGHT"] = { -- æ»äº¡éªå£« { Name = "èªèº«DEBUFF", Direction = "UP", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", playerframe, "TOPRIGHT", 0, 320 }, { spellID = 63023, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63025, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 62865, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63276, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63322, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 6770, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 408, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, { spellID = 63529, size = 60, unitId = "player", caster = "all", filter = "DEBUFF" }, }, --[[ { Name = "å·å´", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, 202 }, { spellID = 49206, size = 30, filter = "CD" },--å¬å¤ç³å鬼 { spellID = 47481, size = 30, filter = "CD" },--ææ¯ { spellID = 47476, size = 30, filter = "CD" },--ç»è¢ { slotID = 13, size = 30, filter = "CD" }, { slotID = 14, size = 30, filter = "CD" }, },]] }, } --å¯ç¨ç©å®¶BUFFå¾æ æ示 if C["filter"].pbufficon == true then table.insert(Filger_Spells["ROGUE"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 3, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight }, { spellID = 51662, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- è¡ä¹é¥¥æ¸´ { spellID = 6774, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- åå² { spellID = 13877, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ååä¹±è { spellID = 13750, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- å²å¨ }) table.insert(Filger_Spells["DRUID"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight }, { spellID = 33763, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- çå½ç»½æ¾ { spellID = 774, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- åæ¥æ¯ { spellID = 8936, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æå { spellID = 2893, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- 驱æ¯æ¯ { spellID = 61336, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- çåæ¬è½ { spellID = 52610, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- å¶è®åå® { spellID = 50334, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- çæ´ { spellID = 22812, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æ ç®æ¯ { spellID = 69369, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æ é£è çè¿ æ· { spellID = 48525, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æè { spellID = 16870, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- èè½æ½æ³ { spellID = 60235, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ç²¾ç¥å¼æé«300ç¹) { spellID = 60234, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(æºåæé«300ç¹) { spellID = 60233, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ææ·æé«300ç¹) { spellID = 60062, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- çå½ç²¾å(æ³æ¯æ¥éç级æé«505) { spellID = 48517, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æ¥è { spellID = 48518, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æè }) table.insert(Filger_Spells["HUNTER"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 56453, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--è·æªå®å¼¹ { spellID = 60314, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--äºè²å·¨é¾ä¹æ(饰å) { spellID = 60233, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(ææ·) { spellID = 65019, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--é·ç¥ç¬¦ç³(饰å) { spellID = 6150, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, --å¿«éå°å» { spellID = 34837, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ææ¯å¤§å¸ { spellID = 53224, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--强å稳åºå°å» { spellID = 34503, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ç ´ç²èå¼± }) table.insert(Filger_Spells["MAGE"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 44544, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- å¯å°æ { spellID = 57761, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ç«ç { spellID = 44448, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- æ³æ¯è¿å» { spellID = 54490, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- é£å¼¹éå° { spellID = 12536, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- èè½æ½æ³ { spellID = 12358, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- å²å» { spellID = 60234, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§ { spellID = 60062, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- çå½ç²¾å { spellID = 36032, size = iconsize, unitId = "player", caster = "player", filter = "DEBUFF" }, -- 奥æ¯å²å» }) table.insert(Filger_Spells["WARRIOR"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 23920, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--æ³æ¯åå° { spellID = 64568, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å¨å¤è¡æµ(FM) { spellID = 52437, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çæ» { spellID = 46916, size = iconsize, unitId = "player", caster = "all", filter = "BUFF" },--çå»ï¼ { spellID = 50227, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--åç¾çæ» { spellID = 60229, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(åé) }) table.insert(Filger_Spells["SHAMAN"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 2825, size = iconsize, unitId = "player", caster = "all", filter = "BUFF" }, -- åè¡ { spellID = 49281, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--éªçµä¹ç¾ { spellID = 57960, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--æ°´ä¹æ¤ç¾ { spellID = 49284, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--大å°ä¹ç¾ { spellID = 51994, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--è·µè¸(ç头人) { spellID = 32182, size = iconsize, unitId = "player", caster = "all", filter = "BUFF" },--è±å -- { spellID = 51470, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å ç´ ä¹èª { spellID = 12536, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--èè½æ½æ³ { spellID = 51566, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--æ³¢æ¶æ±¹æ¶ { spellID = 51532, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--漩涡æ¦å¨ { spellID = 60235, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },-- ä¼å¤§(ç²¾ç¥å¼æé«300ç¹) { spellID = 60234, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },-- ä¼å¤§(æºåæé«300ç¹) { spellID = 60233, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },-- ä¼å¤§(ææ·æé«300ç¹) { spellID = 60062, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },-- çå½ç²¾å(æ³æ¯æ¥éç级æé«505) }) table.insert(Filger_Spells["PALADIN"], { Name = "playerbufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 54155, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- 纯æ´å®¡å¤ { spellID = 53601, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- å£æ´æ¤ç¾ { spellID = 54149, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- å£å ç注 { spellID = 54428, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ç¥å£æ³æ± { spellID = 60235, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ç²¾ç¥å¼æé«300ç¹) { spellID = 60234, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(æºåæé«300ç¹) { spellID = 60233, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ææ·æé«300ç¹) { spellID = 60062, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, -- çå½ç²¾å(æ³æ¯æ¥éç级æé«505) { spellID = 59578, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, --æäºèºæ¯ { spellID = 31834, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, --å£å ä¹èµ }) table.insert(Filger_Spells["PRIEST"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 48066, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çè¨æ¯ï¼ç¾ { spellID = 25222, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--æ¢å¤ { spellID = 586, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--æ¸éæ¯ { spellID = 6346, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--é²æ¤ææ§ç»ç { spellID = 33151, size = iconsize, unitId = "player", caster = "all", filter = "BUFF" },--å£å æ¶å¨ { spellID = 63734, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å¥½è¿ { spellID = 60234, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(æºå) { spellID = 60235, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(ç²¾ç¥) { spellID = 60062, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çå½ç²¾å }) table.insert(Filger_Spells["WARLOCK"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 60235, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(ç²¾ç¥) { spellID = 60234, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(æºå) { spellID = 60062, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çå½ç²¾å { spellID = 47383, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çç«ä¹å¿ { spellID = 63158, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çæ { spellID = 54277, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--çç { spellID = 18095, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, --å¤å¹ { spellID = 34939, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, --åå² { spellID = 63321, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" }, --çå½åæµéæ }) table.insert(Filger_Spells["DEATHKNIGHT"], { Name = "playerbufficon", Direction = "RIGHT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffIconHeight}, { spellID = 60229, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(åé) { spellID = 66817, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å¤å¯ { spellID = 53365, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¸æ´ä¹å(符æ) { spellID = 65014, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--èéç注(饰å) { spellID = 67117, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--ä¸æ´ä¹è½ { spellID = 49509, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--è¡ä¹æ°æ¯ { spellID = 50449, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--é²è¡å¤ä» { spellID = 55233, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å¸è¡é¬¼ä¹è¡ { spellID = 50880, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å°å·ä¹æ { spellID = 49039, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--å·«å¦ä¹èº¯ { spellID = 51271, size = iconsize, unitId = "player", caster = "player", filter = "BUFF" },--éå¢éå£ }) end --å¯ç¨ç®æ DEBUFFå¾æ if C["filter"].tdebufficon == true then table.insert(Filger_Spells["ROGUE"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 50613, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- 奥æµä¹æ¯ { spellID = 8647, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- ç ´ç² { spellID = 6770, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- é·æ£ { spellID = 6409, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å·è¢ { spellID = 51722, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æå¸ { spellID = 408, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è¾å» { spellID = 26679, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´å½ææ· { spellID = 1943, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å²è£ { spellID = 703, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- éå { spellID = 1776, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å¿å» { spellID = 2094, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´ç² { spellID = 16511, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- åºè¡ { spellID = 3408, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- åéè¯è { spellID = 27186, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´å½è¯è { spellID = 57978, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´ä¼¤è¯è { spellID = 57982, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- 麻éè¯è { spellID = 51693, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æå« { spellID = 1766, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è踢 }) table.insert(Filger_Spells["DRUID"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 33982, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è£ä¼¤ï¼è±¹ï¼ { spellID = 1822, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- ææ { spellID = 1079, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å²è£ { spellID = 33878, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è£ä¼¤ï¼çï¼ { spellID = 33745, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å²ä¼¤ { spellID = 99, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æ«å¿åå® { spellID = 48463, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æç«æ¯ { spellID = 48468, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è«ç¾¤ { spellID = 770, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" }, -- ç²¾çµä¹ç« { spellID = 26989, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" }, -- çº ç¼ æ ¹é¡» }) table.insert(Filger_Spells["HUNTER"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 49001, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æ¯èéåº { spellID = 63672, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- é»ç® { spellID = 1130, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" }, --ç人å°è®° { spellID = 3043, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --æ¯èéåº { spellID = 60053, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --çç¸å°å» { spellID = 49050, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --çåå°å» }) table.insert(Filger_Spells["PALADIN"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 20271, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--å£å å®¡å¤ { spellID = 20186, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--æºæ §å®¡å¤ { spellID = 54499, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--åååä¹å¿ { spellID = 53742, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--è¡ä¹è è }) table.insert(Filger_Spells["MAGE"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 36032, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- 奥æ¯å²å» { spellID = 22959, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" }, -- 强åç¼ç§ { spellID = 31589, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- åé { spellID = 12848, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- ç¹ç { spellID = 55360, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æ´»å¨ç¸å¼¹ }) table.insert(Filger_Spells["WARRIOR"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 1715, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" },--æç { spellID = 47465, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--æè£ { spellID = 7386, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" },--ç ´ç²æ»å» { spellID = 6343, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--é·éä¸å» { spellID = 1160, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--æ«å¿æå¼ { spellID = 64850, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" },--å·é ·çªå» { spellID = 47486, size = iconsize, unitId = "target", caster = "all", filter = "DEBUFF" },--è´æ»æå» }) table.insert(Filger_Spells["SHAMAN"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 49231, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--大å°éå» { spellID = 49236, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--å°ééå» { spellID = 49233, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--çç°éå» }) table.insert(Filger_Spells["PRIEST"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 48068, size = iconsize, unitId = "target", caster = "player", filter = "BUFF" },--æ¢å¤ { spellID = 41637, size = iconsize, unitId = "target", caster = "player", filter = "BUFF" },--æåç¥·è¨ { spellID = 47788, size = iconsize, unitId = "target", caster = "player", filter = "BUFF" },--å®æ¤ä¹é { spellID = 33206, size = iconsize, unitId = "target", caster = "player", filter = "BUFF" },--çè¦åå¶ { spellID = 48125, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --ç { spellID = 48300, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --å¬çµç«ç { spellID = 48160, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --å¸è¡é¬¼ä¹è§¦ }) table.insert(Filger_Spells["WARLOCK"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 172, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--è èæ¯ { spellID = 348, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--ç®ç¥ { spellID = 980, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--çè¦è¯ å { spellID = 47867, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--åè¿è¯ å { spellID = 11719, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--è¯è¨è¯ å { spellID = 47843, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--çè¦æ 常 { spellID = 59164, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" }, --é¬¼å½±ç¼ èº« }) table.insert(Filger_Spells["DEATHKNIGHT"], { Name = "targetdebufficon", Direction = "LEFT", Interval = 2, Mode = "ICON", setPoint = { "BOTTOMRIGHT", targetframe, "TOPRIGHT", 0, 202 }, { spellID = 59879, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--è¡ä¹ç«ç { spellID = 59921, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--å°éç«ç { spellID = 49194, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--éªæ¶è«ç¾¤ { spellID = 49206, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--å¬å¤ç³å鬼 { spellID = 49005, size = iconsize, unitId = "target", caster = "player", filter = "DEBUFF" },--é²è¡å°è®° }) end --å¯ç¨ç©å®¶BUFF计æ¶æ¡ if C["filter"].pbuffbar == true then table.insert(Filger_Spells["ROGUE"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 51662, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- è¡ä¹é¥¥æ¸´ { spellID = 6774, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- åå² { spellID = 13877, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ååä¹±è { spellID = 13750, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å²å¨ }) table.insert(Filger_Spells["DRUID"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 69369, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- æ é£è çè¿ æ· { spellID = 48525, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- æè { spellID = 16870, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- èè½æ½æ³ { spellID = 52610, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å¶è®åå® { spellID = 60233, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ææ·æé«300ç¹) { spellID = 50334, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- çæ´ { spellID = 50213, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- çèä¹æ { spellID = 48517, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- æ¥è { spellID = 48518, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- æè }) table.insert(Filger_Spells["HUNTER"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 56453, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--è·æªå®å¼¹ { spellID = 60314, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--äºè²å·¨é¾ä¹æ(饰å) { spellID = 60233, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(ææ·) { spellID = 65019, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--é·ç¥ç¬¦ç³(饰å) { spellID = 6150, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, --å¿«éå°å» { spellID = 34837, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ææ¯å¤§å¸ { spellID = 53224, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--强å稳åºå°å» { spellID = 34503, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ç ´ç²èå¼± }) table.insert(Filger_Spells["MAGE"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 44544, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å¯å°æ { spellID = 57761, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ç«ç { spellID = 44448, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- æ³æ¯è¿å» { spellID = 54490, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- é£å¼¹éå° { spellID = 12536, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- èè½æ½æ³ { spellID = 12358, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å²å» { spellID = 60234, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§ { spellID = 60062, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- çå½ç²¾å { spellID = 36032, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "DEBUFF" }, -- 奥æ¯å²å» }) table.insert(Filger_Spells["WARRIOR"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 52437, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--çæ» { spellID = 46916, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "all", filter = "BUFF" },--çå»ï¼ { spellID = 50227, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--åç¾çæ» { spellID = 60229, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(åé) }) table.insert(Filger_Spells["SHAMAN"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 12536, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--èè½æ½æ³ { spellID = 51566, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--æ³¢æ¶æ±¹æ¶ { spellID = 51532, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--漩涡æ¦å¨ { spellID = 60235, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- ä¼å¤§(ç²¾ç¥å¼æé«300ç¹) { spellID = 60234, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- ä¼å¤§(æºåæé«300ç¹) { spellID = 60233, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- ä¼å¤§(ææ·æé«300ç¹) { spellID = 60062, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- çå½ç²¾å(æ³æ¯æ¥éç级æé«505) -- { spellID = 67696, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- èªæ ° { spellID = 71570, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- æè¿é -- { spellID = 67385, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },-- }) table.insert(Filger_Spells["PALADIN"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 54155, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- 纯æ´å®¡å¤ { spellID = 53601, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å£æ´æ¤ç¾ { spellID = 54149, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å£å ç注 { spellID = 54428, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ç¥å£æ³æ± { spellID = 60235, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ç²¾ç¥å¼æé«300ç¹) { spellID = 60234, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(æºåæé«300ç¹) { spellID = 60233, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(ææ·æé«300ç¹) { spellID = 60062, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- çå½ç²¾å(æ³æ¯æ¥éç级æé«505) { spellID = 59578, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, --æäºèºæ¯ { spellID = 31834, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, --å£å ä¹èµ { spellID = 498, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- å£ä½ { spellID = 1038, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- æ¯æä¹æ { spellID = 6940, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caset = "all", filter = "BUFF" }, -- çºç²ä¹æ { spellID = 64205, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caset = "all", filter = "BUFF" }, -- ç¥å£çºç² { spellID = 60229, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- ä¼å¤§(åé) { spellID = 67753, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- Hè¨å´å¨çæé»ç²è« { spellID = 67699, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- è¨å´å¨çæé»ç²è« { spellID = 70760, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, -- è¨å´å¨çæé»ç²è« }) table.insert(Filger_Spells["PRIEST"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 33151, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "all", filter = "BUFF" },--å£å æ¶å¨ { spellID = 63734, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--å¥½è¿ { spellID = 60234, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(æºå) { spellID = 60235, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(ç²¾ç¥) { spellID = 60062, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--çå½ç²¾å }) table.insert(Filger_Spells["WARLOCK"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 60235, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(ç²¾ç¥) { spellID = 60234, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(æºå) { spellID = 60062, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--çå½ç²¾å { spellID = 47383, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--çç«ä¹å¿ { spellID = 63158, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--çæ { spellID = 54277, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--çç { spellID = 18095, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, --å¤å¹ { spellID = 34939, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, --åå² { spellID = 63321, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" }, --çå½åæµéæ }) table.insert(Filger_Spells["DEATHKNIGHT"], { Name = "playerbuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", playerframe, "TOPLEFT", 0, playBuffBarHeight }, { spellID = 60229, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¼å¤§(åé) { spellID = 67383, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¸æ´ä¹å(å£å°) { spellID = 66817, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--å¤å¯ { spellID = 65014, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--èéç注(饰å) { spellID = 67117, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--ä¸æ´ä¹è½ { spellID = 49509, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--è¡ä¹æ°æ¯ { spellID = 50449, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--é²è¡å¤ä» { spellID = 55233, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--å¸è¡é¬¼ä¹è¡ { spellID = 50880, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--å°å·ä¹æ { spellID = 49039, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--å·«å¦ä¹èº¯ { spellID = 51271, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "player", caster = "player", filter = "BUFF" },--éå¢éå£ }) end --å¯ç¨ç®æ DEBUFF计æ¶æ¡ if C["filter"].tdebuffbar == true then table.insert(Filger_Spells["ROGUE"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 50613, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- 奥æµä¹æ¯ { spellID = 8647, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- ç ´ç² { spellID = 6770, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- é·æ£ { spellID = 6409, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å·è¢ { spellID = 51722, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æå¸ { spellID = 408, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è¾å» { spellID = 26679, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´å½ææ· { spellID = 1943, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å²è£ { spellID = 703, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- éå { spellID = 1776, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å¿å» { spellID = 2094, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´ç² { spellID = 16511, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- åºè¡ { spellID = 3408, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- åéè¯è { spellID = 27186, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´å½è¯è { spellID = 57978, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è´ä¼¤è¯è { spellID = 57982, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- 麻éè¯è { spellID = 51693, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æå« { spellID = 1766, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è踢 }) table.insert(Filger_Spells["DRUID"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 33982, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è£ä¼¤ï¼è±¹ï¼ { spellID = 1822, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- ææ { spellID = 1079, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å²è£ { spellID = 33878, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è£ä¼¤ï¼çï¼ { spellID = 33745, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- å²ä¼¤ { spellID = 99, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æ«å¿åå® { spellID = 48463, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æç«æ¯ { spellID = 48468, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- è«ç¾¤ { spellID = 770, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" }, -- ç²¾çµä¹ç« { spellID = 26989, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" }, -- çº ç¼ æ ¹é¡» }) table.insert(Filger_Spells["HUNTER"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 49001, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æ¯èéåº { spellID = 63672, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- é»ç® { spellID = 1130, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" }, --ç人å°è®° { spellID = 3043, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --æ¯èéåº { spellID = 60053, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --çç¸å°å» { spellID = 49050, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --çåå°å» }) table.insert(Filger_Spells["MAGE"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 36032, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- 奥æ¯å²å» { spellID = 22959, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" }, -- 强åç¼ç§ { spellID = 31589, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- åé { spellID = 12848, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- ç¹ç { spellID = 55360, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, -- æ´»å¨ç¸å¼¹ }) table.insert(Filger_Spells["WARRIOR"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 1715, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" },--æç { spellID = 47465, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--æè£ { spellID = 7386, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" },--ç ´ç²æ»å» { spellID = 6343, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--é·éä¸å» { spellID = 1160, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--æ«å¿æå¼ { spellID = 64850, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" },--å·é ·çªå» { spellID = 47486, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "all", filter = "DEBUFF" },--è´æ»æå» }) table.insert(Filger_Spells["SHAMAN"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 49231, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--大å°éå» { spellID = 49236, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--å°ééå» { spellID = 49233, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--çç°éå» }) table.insert(Filger_Spells["PRIEST"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 48068, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "BUFF" },--æ¢å¤ { spellID = 41637, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "BUFF" },--æåç¥·è¨ { spellID = 47788, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "BUFF" },--å®æ¤ä¹é { spellID = 33206, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "BUFF" },--çè¦åå¶ { spellID = 48125, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --ç { spellID = 48300, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --å¬çµç«ç { spellID = 48160, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --å¸è¡é¬¼ä¹è§¦ }) table.insert(Filger_Spells["WARLOCK"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 172, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--è èæ¯ { spellID = 348, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--ç®ç¥ { spellID = 980, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--çè¦è¯ å { spellID = 47867, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--åè¿è¯ å { spellID = 11719, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--è¯è¨è¯ å { spellID = 47843, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--çè¦æ 常 { spellID = 59164, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" }, --é¬¼å½±ç¼ èº« }) table.insert(Filger_Spells["DEATHKNIGHT"], { Name = "targetdebuffbar", Direction = "UP", Interval = 5, Mode = "BAR", setPoint = { "BOTTOMLEFT", targetframe, "BOTTOMRIGHT", 5, 0+portrait }, { spellID = 59879, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--è¡ä¹ç«ç { spellID = 59921, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--å°éç«ç { spellID = 49194, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--éªæ¶è«ç¾¤ { spellID = 49206, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--å¬å¤ç³å鬼 { spellID = 49005, size = C["filter"].barheight, barWidth = C["unitframe"].playerwidth, unitId = "target", caster = "player", filter = "DEBUFF" },--é²è¡å°è®° }) end if filter then for n,v in pairs(filter) do if filter[n].barWidth then table.insert(Filger_Spells[E.MyClass][tonumber(filter[n].k)],{ spellID = filter[n].spellID, size = C["filter"].barheight, unitId = filter[n].unitId, caster = filter[n].caster, barWidth = filter[n].barWidth, filter = filter[n].filter }) else table.insert(Filger_Spells[E.MyClass][tonumber(filter[n].k)],{ spellID = filter[n].spellID, size = C["filter"].iconsize, unitId = filter[n].unitId, caster = filter[n].caster, filter = filter[n].filter }) end end end init() end)