PlaterDB = { ["profileKeys"] = { ["Quillidania - Deathwing"] = "Default", ["Quillox - Deathwing"] = "Default", ["Quillstrum - Deathwing"] = "Default", ["Quilligan - Deathwing"] = "Default", ["Quillmog - Deathwing"] = "Default", ["Quilladin - Deathwing"] = "Default", ["Quillten - Deathwing"] = "Default", ["Quilladona - Thunderhorn"] = "Default", ["Quillcroft - Thunderhorn"] = "Default", ["Quillastra - Deathwing"] = "Default", ["Quillika - Thunderhorn"] = "Default", ["Quillika - Deathwing"] = "Quillika - Deathwing", ["Quillandria - Thunderhorn"] = "Default", ["Quilago - Thunderhorn"] = "Default", ["Quillphis - Deathwing"] = "Default", ["Quildra - Thunderhorn"] = "Default", ["Quillandrus - Deathwing"] = "Default", ["Quilkin - Thunderhorn"] = "Default", ["Quillum - Deathwing"] = "Default", ["Quilberg - Thunderhorn"] = "Default", ["Charsig - Thunderhorn"] = "Default", ["Quillspeth - Thunderhorn"] = "Default", ["Quillson - Thunderhorn"] = "Default", ["Quildra - Deathwing"] = "Default", ["Quillikus - Thunderhorn"] = "Default", ["Quillidan - Thunderhorn"] = "Default", ["Quillzana - Thunderhorn"] = "Default", ["Quillisium - Deathwing"] = "Default", ["Quillikan - Deathwing"] = "Default", ["Quillow - Thunderhorn"] = "Default", ["Quilenko - Thunderhorn"] = "Default", ["Quilbee - Thunderhorn"] = "Default", ["Quillick - Thunderhorn"] = "Default", }, ["profiles"] = { ["MyNewProfile"] = { ["aura_breakline_space"] = 3, ["script_data"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Hide()\n \nend", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Show()\n \nend", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1601339866, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self)\n \nend", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Hide()\n \nend", ["Revision"] = 425, ["Options"] = { }, ["Author"] = "Tercioo-Sylvanas", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Show()\n \nend", ["NpcNames"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Name"] = "Aura - Buff Alert [Plater]", ["PlaterCore"] = 1, ["Desc"] = "Add the buff name in the trigger box.", ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["Prio"] = 99, ["Enabled"] = false, }, -- [1] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.debuffIconGlow = envTable.debuffIconGlow or Plater.CreateIconGlow (self)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Hide()\n \nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Show()\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1601339866, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.debuffIconGlow = envTable.debuffIconGlow or Plater.CreateIconGlow (self)\n \nend\n\n\n", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Hide()\n \nend\n\n\n", ["Revision"] = 265, ["Options"] = { }, ["Author"] = "Tercioo-Sylvanas", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Show()\n \nend\n\n\n", ["NpcNames"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Name"] = "Aura - Debuff Alert [Plater]", ["PlaterCore"] = 1, ["Desc"] = "Add the debuff name in the trigger box.", ["SpellIds"] = { }, ["Prio"] = 99, ["Enabled"] = false, }, -- [2] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --color to set the nameplate\n envTable.NameplateColor = \"gray\"\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --only change the nameplate color in combat\n if (InCombatLockdown()) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n\n\n", ["Time"] = 1601339863, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --color to set the nameplate\n envTable.NameplateColor = \"gray\"\n \nend\n\n\n", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_invalid", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Revision"] = 169, ["Options"] = { }, ["Author"] = "Izimode-Azralon", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["NpcNames"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --only change the nameplate color in combat\n if (InCombatLockdown()) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n\n\n", ["Name"] = "Aura - Invalidate Unit [Plater]", ["PlaterCore"] = 1, ["Desc"] = "When an aura makes the unit invulnarable and you don't want to attack it. Add spell in the Add Trigger field.", ["SpellIds"] = { 261265, -- [1] 261266, -- [2] 271590, -- [3] }, ["Prio"] = 99, ["Enabled"] = true, }, -- [3] { ["ConstructorCode"] = "--gray lines are comments and doesn't affect the code\n\n--1) add the aura you want by typing its name or spellID into the \"Add Trigger\" and click the \"Add\" button.\n--2) the border will use the default color set below, to a custom color type aura name and the color you want in the BorderColorByAura table.\n\nfunction (self, unitId, unitFrame, envTable)\n \n --default color if the aura name isn't found in the Color By Aura table below\n envTable.DefaultBorderColor = \"orange\"\n \n --transparency, affect all borders\n envTable.BorderAlpha = 1.0\n \n --add the aura name and the color, \n envTable.BorderColorByAura = {\n \n --examples:\n --[\"Aura Name\"] = \"yellow\", --using regular aura name | using the name of the color\n --[\"aura name\"] = \"#FFFF00\", --using lower case in the aura name |using html #hex for the color\n --[54214] = {1, 1, 0}, --using the spellID instead of the name | using rgb table (0 to 1) for the color\n --color table uses zero to one values: 255 = 1.0, 127 = 0.5, orange color = {1, 0.7, 0}\n \n --add your custom border colors below:\n \n [\"Aura Name\"] = {1, .5, 0}, --example to copy/paste\n \n }\n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --reset the border color\n self:SetBackdropBorderColor (0, 0, 0, 0)\n \nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the aura name in lower case\n local auraLowerName = string.lower (envTable._SpellName)\n \n --attempt to get a custom color added by the user in the constructor script\n local hasCustomBorderColor = envTable.BorderColorByAura [auraLowerName] or envTable.BorderColorByAura [envTable._SpellName] or envTable.BorderColorByAura [envTable._SpellID]\n \n --save the custom color\n envTable.CustomBorderColor = hasCustomBorderColor\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the custom color added by the user or the default color\n local color = envTable.CustomBorderColor or envTable.DefaultBorderColor\n --parse the color since it can be a color name, hex or color table\n local r, g, b = DetailsFramework:ParseColors (color)\n \n --set the border color\n self:SetBackdropBorderColor (r, g, b, envTable.BorderAlpha)\n \nend\n\n\n\n\n", ["Time"] = 1601339867, ["Temp_ConstructorCode"] = "--gray lines are comments and doesn't affect the code\n\n--1) add the aura you want by typing its name or spellID into the \"Add Trigger\" and click the \"Add\" button.\n--2) the border will use the default color set below, to a custom color type aura name and the color you want in the BorderColorByAura table.\n\nfunction (self, unitId, unitFrame, envTable)\n \n --default color if the aura name isn't found in the Color By Aura table below\n envTable.DefaultBorderColor = \"orange\"\n \n --transparency, affect all borders\n envTable.BorderAlpha = 1.0\n \n --add the aura name and the color, \n envTable.BorderColorByAura = {\n \n --examples:\n --[\"Aura Name\"] = \"yellow\", --using regular aura name | using the name of the color\n --[\"aura name\"] = \"#FFFF00\", --using lower case in the aura name |using html #hex for the color\n --[54214] = {1, 1, 0}, --using the spellID instead of the name | using rgb table (0 to 1) for the color\n --color table uses zero to one values: 255 = 1.0, 127 = 0.5, orange color = {1, 0.7, 0}\n \n --add your custom border colors below:\n \n [\"Aura Name\"] = {1, .5, 0}, --example to copy/paste\n \n }\n \n \nend\n\n\n\n\n", ["Icon"] = 133006, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --reset the border color\n self:SetBackdropBorderColor (0, 0, 0, 0)\n \nend\n\n\n", ["Revision"] = 106, ["Options"] = { }, ["Author"] = "Izimode-Azralon", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the aura name in lower case\n local auraLowerName = string.lower (envTable._SpellName)\n \n --attempt to get a custom color added by the user in the constructor script\n local hasCustomBorderColor = envTable.BorderColorByAura [auraLowerName] or envTable.BorderColorByAura [envTable._SpellName] or envTable.BorderColorByAura [envTable._SpellID]\n \n --save the custom color\n envTable.CustomBorderColor = hasCustomBorderColor\n \nend\n\n\n", ["NpcNames"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the custom color added by the user or the default color\n local color = envTable.CustomBorderColor or envTable.DefaultBorderColor\n --parse the color since it can be a color name, hex or color table\n local r, g, b = DetailsFramework:ParseColors (color)\n \n --set the border color\n self:SetBackdropBorderColor (r, g, b, envTable.BorderAlpha)\n \nend\n\n\n\n\n", ["Name"] = "Aura - Border Color [Plater]", ["PlaterCore"] = 1, ["Desc"] = "Add a border to an aura icon. Add the aura into the Add Trigger entry. You can customize the icon color at the constructor script.", ["SpellIds"] = { }, ["Prio"] = 99, ["Enabled"] = false, }, -- [4] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = true --set to 'false' to disable blinks\n envTable.BlinkSpeed = 0.5; --time to complete a blink loop\n envTable.BlinkColor = \"white\"; --color of the blink\n envTable.BlinkMaxAlpha = 0.8; --max transparency in the animation loop (1.0 is full opaque)\n envTable.GlowEnabled = true --set to 'false' to disable glows\n \n envTable.ChangeNameplateColor = false; --set to 'true' to enable nameplate color change\n envTable.NameplateColor = \"darkred\"; --nameplate color if ChangeNameplateColor is true --envTable.TimeLeftToBlink = 0.3; --in seconds, affects the blink effect only\n \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n envTable.remainingTime = { -- this group using fixed time not pandemic\n [12] = true, --use a simple comma here\n } \n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n local Duration = envTable._Duration\n local perc = timeLeft/Duration\n local fixed = (envTable.remainingTime [envTable._SpellID] ~= nil and true) or false\n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (not fixed and perc <= 0.3) or \n (fixed and timeLeft <= envTable.remainingTime [envTable._SpellID]) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\nend\n\n\n\n\n\n\n\n", ["Time"] = 1601339866, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = true --set to 'false' to disable blinks\n envTable.BlinkSpeed = 0.5; --time to complete a blink loop\n envTable.BlinkColor = \"white\"; --color of the blink\n envTable.BlinkMaxAlpha = 0.8; --max transparency in the animation loop (1.0 is full opaque)\n envTable.GlowEnabled = true --set to 'false' to disable glows\n \n envTable.ChangeNameplateColor = false; --set to 'true' to enable nameplate color change\n envTable.NameplateColor = \"darkred\"; --nameplate color if ChangeNameplateColor is true --envTable.TimeLeftToBlink = 0.3; --in seconds, affects the blink effect only\n \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n envTable.remainingTime = { -- this group using fixed time not pandemic\n [12] = true, --use a simple comma here\n } \n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["Revision"] = 612, ["Options"] = { }, ["Author"] = "Izimode-Azralon", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["NpcNames"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n local Duration = envTable._Duration\n local perc = timeLeft/Duration\n local fixed = (envTable.remainingTime [envTable._SpellID] ~= nil and true) or false\n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (not fixed and perc <= 0.3) or \n (fixed and timeLeft <= envTable.remainingTime [envTable._SpellID]) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\nend\n\n\n\n\n\n\n\n", ["Name"] = "Aura - Blink by Time Left [Plater]", ["PlaterCore"] = 1, ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["SpellIds"] = { 980, -- [1] 265412, -- [2] 157736, -- [3] }, ["Prio"] = 99, ["Enabled"] = true, }, -- [5] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.auraWidth = 22\n envTable.auraHeight = 22\n \n local profile = Plater.db.profile\n envTable.fontsize = profile.aura_timer_text_size\n envTable.ratio = envTable.auraWidth/profile.aura_width\n \n envTable.updateIcon = function(self)\n self:SetSize (envTable.auraWidth, envTable.auraHeight)\n self.Icon:SetSize (envTable.auraWidth-2, envTable.auraHeight-2)\n Plater:SetFontSize (self.TimerText, math.ceil(envTable.fontsize*envTable.ratio))\n end\n \n envTable.resetIcon = function(self)\n local auraWidth, auraHeight = Plater.db.profile.aura_width, Plater.db.profile.aura_height\n self:SetSize (auraWidth, auraHeight)\n self.Icon:SetSize (auraWidth-2, auraHeight-2)\n Plater:SetFontSize (self.TimerText, envTable.fontsize)\n end\n \n envTable.glowSpellID = {--these spell icons will glow\n [80240] = true, \n [48181] = true,\n [204021] = true,\n [210824] = true,\n }\n \n envTable.glowType = \"Ants\" -- \"Ants\", \"Button\", \"Pixel\"\n \n envTable.button = {\n color = {0.95, 0.95, 0.32}, -- all plater color types accepted, from lib: {r,g,b,a}, color of lines and opacity, from 0 to 1. Defaul value is {0.95, 0.95, 0.32, 1}\n frequency = 0.125, -- frequency, set to negative to inverse direction of rotation. Default value is 0.125;\n }\n \n envTable.pixel = {\n color = \"yellow\", -- all plater color types accepted, from lib: {r,g,b,a}, color of lines and opacity, from 0 to 1.\n N = 8, -- number of lines. Defaul value is 8;\n frequency = 0.25, -- frequency, set to negative to inverse direction of rotation. Default value is 0.25;\n length = 4, -- length of lines. Default value depends on region size and number of lines;\n th = 2, -- thickness of lines. Default value is 2;\n xOffset = 1.2,\n yOffset = 1.2, -- offset of glow relative to region border;\n border = false, -- set to true to create border under lines;\n }\n \n envTable.ants = {\n color = \"ROGUE\",\n N = 4, -- number of particle groups. Each group contains 4 particles. Defaul value is 4;\n frequency = 0.25, -- frequency, set to negative to inverse direction of rotation. Default value is 0.125;\n scale = 0.8, -- scale of particles\n xOffset = 1,\n yOffset = 1, -- offset of glow relative to region border;\n }\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.resetIcon(self)\n Plater.StopGlow(self.Cooldown)\n self.glowStarted = false\nend\n\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.updateIcon(self)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.updateIcon(self)\n \n if envTable.glowSpellID [envTable._SpellID] then\n if envTable.glowType == \"Button\" then\n if not self.glowStarted then\n self.glowStarted = true\n Plater.StartButtonGlow(self.Cooldown, nil, envTable.button)\n end\n elseif envTable.glowType == \"Ants\" then\n if not self.glowStarted then\n self.glowStarted = true\n Plater.StartAntsGlow(self.Cooldown, nil, envTable.ants)\n end\n elseif envTable.glowType == \"Pixel\" then\n if not self.glowStarted then\n self.glowStarted = true\n Plater.StartPixelGlow(self.Cooldown, nil, envTable.pixel)\n end\n else\n if self.glowStarted then\n self.glowStarted = false\n Plater.StopGlow(self.Cooldown)\n end\n end\n else\n if self.glowStarted then\n self.glowStarted = false\n Plater.StopGlow(self.Cooldown)\n end\n end\n \nend", ["Time"] = 1601339861, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.auraWidth = 22\n envTable.auraHeight = 22\n \n local profile = Plater.db.profile\n envTable.fontsize = profile.aura_timer_text_size\n envTable.ratio = envTable.auraWidth/profile.aura_width\n -- local auraHeight = profile.aura_height\n \n envTable.updateIcon = function(self)\n self:SetSize (envTable.auraWidth, envTable.auraHeight)\n self.Icon:SetSize (envTable.auraWidth-2, envTable.auraHeight-2)\n Plater:SetFontSize (self.TimerText, envTable.fontsize*envTable.ratio)\n end\n \n envTable.resetIcon = function(self)\n local auraWidth, auraHeight = Plater.db.profile.aura_width, Plater.db.profile.aura_height\n self:SetSize (auraWidth, auraHeight)\n self.Icon:SetSize (auraWidth-2, auraHeight-2)\n Plater:SetFontSize (self.TimerText, envTable.fontsize)\n end\n \n envTable.glowSpellID = {--these spell icons will glow\n [80240] = true, \n [48181] = true,\n }\n \n envTable.glowType = \"Ants\" -- \"Ants\", \"Button\", \"Pixel\"\n \n envTable.button = {\n color = {0.95, 0.95, 0.32}, -- all plater color types accepted, from lib: {r,g,b,a}, color of lines and opacity, from 0 to 1. Defaul value is {0.95, 0.95, 0.32, 1}\n frequency = 0.125, -- frequency, set to negative to inverse direction of rotation. Default value is 0.125;\n }\n \n envTable.pixel = {\n color = \"yellow\", -- all plater color types accepted, from lib: {r,g,b,a}, color of lines and opacity, from 0 to 1.\n N = 8, -- number of lines. Defaul value is 8;\n frequency = 0.25, -- frequency, set to negative to inverse direction of rotation. Default value is 0.25;\n length = 4, -- length of lines. Default value depends on region size and number of lines;\n th = 2, -- thickness of lines. Default value is 2;\n xOffset = 1.2,\n yOffset = 1.2, -- offset of glow relative to region border;\n border = false, -- set to true to create border under lines;\n }\n \n envTable.ants = {\n color = \"yellow\",\n N = 4, -- number of particle groups. Each group contains 4 particles. Defaul value is 4;\n frequency = 0.3, -- frequency, set to negative to inverse direction of rotation. Default value is 0.125;\n scale = 1, -- scale of particles\n xOffset = 1.2,\n yOffset = 1.2, -- offset of glow relative to region border;\n }\nend", ["Icon"] = 413591, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.resetIcon(self)\n Plater.StopGlow(self.Cooldown)\n self.glowStarted = false\nend\n\n\n\n", ["Revision"] = 231, ["Options"] = { }, ["Author"] = "Ariani-Antonidas", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.updateIcon(self)\nend\n\n\n", ["NpcNames"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.updateIcon(self)\n \n if envTable.glowSpellID [envTable._SpellID] then\n if envTable.glowType == \"Button\" then\n if not self.glowStarted then\n self.glowStarted = true\n Plater.StartButtonGlow(self.Cooldown, nil, envTable.button)\n end\n elseif envTable.glowType == \"Ants\" then\n if not self.glowStarted then\n self.glowStarted = true\n Plater.StartAntsGlow(self.Cooldown, nil, envTable.ants)\n end\n elseif envTable.glowType == \"Pixel\" then\n if not self.glowStarted then\n self.glowStarted = true\n Plater.StartPixelGlow(self.Cooldown, nil, envTable.pixel)\n end\n else\n if self.glowStarted then\n self.glowStarted = false\n Plater.StopGlow(self.Cooldown)\n end\n end\n else\n if self.glowStarted then\n self.glowStarted = false\n Plater.StopGlow(self.Cooldown)\n end\n end\n \nend", ["Name"] = "Resize/Glow Aura Icon", ["PlaterCore"] = 1, ["Desc"] = "Resizes the Aura Icon for the triggering spell if \"envTable.conditionCheck\" is set to true. This variable can be used to check for selected talents / spec. As exaplle setup for Affli-Lock + Absolute Corruption", ["SpellIds"] = { 80240, -- [1] 48181, -- [2] 205179, -- [3] 204021, -- [4] 210824, -- [5] }, ["Prio"] = 99, ["Enabled"] = true, }, -- [6] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.NameplateSizeOffset = 1.5\n envTable.GlowAlpha = .7\n envTable.ShowArrow = true\n envTable.ArrowAlpha = 1 \n --envTable.HealthBarColor = \"gold\"\n \n --custom frames\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n local hsize = 1\n local wsize = 1\n \n if envTable.UnitType == \"minus\" then\n hsize =Plater.db.profile.minor_height_scale\n wsize = Plater.db.profile.minor_width_scale\n elseif envTable.UnitType == \"pet\" then\n hsize = Plater.db.profile.pet_height_scale\n wsize = Plater.db.profile.pet_width_scale\n end\n \n envTable.glowEffect:SetOffset (-26*wsize, 25*wsize, 10*hsize, -13*hsize)\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 32\n envTable.overlaySpark.alpha = 1\n envTable.overlaySpark.texture = [[Interface\\CastingBar\\UI-CastingBar-Spark]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = 15\n envTable.topArrow.height = 15\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --decrease the nameplate size\n Plater.SetNameplateSize (unitFrame, envTable.OriginalWidth, envTable.OriginalHeight)\n \nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n --increase the cast bar size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n envTable.OriginalHeight = nameplateHeight\n local nameplateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat [1]\n envTable.OriginalWidth = nameplateWidth\n Plater.SetNameplateSize (unitFrame, envTable.OriginalWidth, envTable.OriginalHeight*envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = envTable.OriginalHeight + 60\n \n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --update the health bar color coloring from yellow to red\n -- Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n --Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-8, -2)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-6, 2)\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n \nend\n\n\n", ["Time"] = 1601398759, ["Url"] = "", ["Icon"] = 2065634, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --decrease the nameplate size\n Plater.SetNameplateSize (unitFrame, envTable.OriginalWidth, envTable.OriginalHeight)\n \nend\n\n\n", ["Revision"] = 1121, ["Options"] = { }, ["NpcNames"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n --increase the cast bar size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n envTable.OriginalHeight = nameplateHeight\n local nameplateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat [1]\n envTable.OriginalWidth = nameplateWidth\n Plater.SetNameplateSize (unitFrame, envTable.OriginalWidth, envTable.OriginalHeight*envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = envTable.OriginalHeight + 60\n \n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["Name"] = "M+ Explosive [Plater]", ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --update the health bar color coloring from yellow to red\n -- Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n --Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-8, -2)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-6, 2)\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n \nend\n\n\n", ["SpellIds"] = { 240446, -- [1] 296080, -- [2] 296522, -- [3] 291613, -- [4] 293861, -- [5] 300129, -- [6] 314467, -- [7] 310766, -- [8] 314309, -- [9] 286907, -- [10] 264757, -- [11] 319643, -- [12] 304101, -- [13] 259711, -- [14] 276292, -- [15] 273995, -- [16] 294324, -- [17] 318532, -- [18] 308018, -- [19] 301177, -- [20] 315932, -- [21] 268027, -- [22] 269313, -- [23] 265511, -- [24] 294349, -- [25] 258199, -- [26] }, ["PlaterCore"] = 1, ["Temp_Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Prio"] = 99, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.NameplateSizeOffset = 1.5\n envTable.GlowAlpha = .7\n envTable.ShowArrow = true\n envTable.ArrowAlpha = 1 \n --envTable.HealthBarColor = \"gold\"\n \n --custom frames\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n local hsize = 1\n local wsize = 1\n \n if envTable.UnitType == \"minus\" then\n hsize =Plater.db.profile.minor_height_scale\n wsize = Plater.db.profile.minor_width_scale\n elseif envTable.UnitType == \"pet\" then\n hsize = Plater.db.profile.pet_height_scale\n wsize = Plater.db.profile.pet_width_scale\n end\n \n envTable.glowEffect:SetOffset (-26*wsize, 25*wsize, 10*hsize, -13*hsize)\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 32\n envTable.overlaySpark.alpha = 1\n envTable.overlaySpark.texture = [[Interface\\CastingBar\\UI-CastingBar-Spark]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = 15\n envTable.topArrow.height = 15\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend", ["Enabled"] = true, }, -- [7] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.ChangeColor = true\n envTable.CastbarColor = \"orangered\"\n \n envTable.GlowOptions = {\n glowType = \"ants\",\n N = 7, -- number of lines. Defaul value is 8;\n frequency = 0.25, -- frequency, set to negative to inverse direction of rotation. Default value is 0.125;\n scale = 0.85, -- scale of particles\n xOffset = 0,\n yOffset = 0, -- offset of glow relative to region border;\n key = \"\", -- key of glow, allows for multiple glows on one frame;\n }\n \n --settings (you may need /reload if some configs isn't applied immediately)\n local CONFIG_BACKGROUND_FLASH_DURATION = 0.8 --0.8\n local CONFIG_SHAKE_DURATION = 0.2 --0.2\n local CONFIG_SHAKE_AMPLITUDE = 5 --5\n \n envTable.CastBarHeightAdd = 1.25\n \n --create a glow effect in the border of the cast bar\n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+30, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\",0, 0)\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, CONFIG_SHAKE_DURATION, CONFIG_SHAKE_AMPLITUDE, 35, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2)\n fadeOut:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = CONFIG_SHAKE_AMPLITUDE\n envTable.FrameShake.OriginalDuration = CONFIG_SHAKE_DURATION \n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --restore the cast bar to its original height\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n envTable.OriginalHeight = nil\n end\n \n --stop the camera shake\n envTable.glowEffect:Hide()\n Plater.StopGlow(self, \"ants\")\n envTable.BackgroundFlash:Stop()\n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt and envTable.ChangeColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n self.Spark:SetHeight(envTable.OriginalSpark) \n Plater:SetFontSize (self.Text, envTable.OriginalText)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n self:SetHeight (height * envTable.CastBarHeightAdd)\n \n --play flash animations\n Plater.StartGlow(self, \"white\", envTable.GlowOptions)\n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n \nend\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1601398765, ["NpcNames"] = { }, ["url"] = "", ["Icon"] = "INTERFACE\\ICONS\\Ability_Racial_OrbitalStrike", ["Options"] = { }, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --restore the cast bar to its original height\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n envTable.OriginalHeight = nil\n end\n \n --stop the camera shake\n envTable.glowEffect:Hide()\n Plater.StopGlow(self, \"ants\")\n envTable.BackgroundFlash:Stop()\n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n\n\n\n", ["Revision"] = 2394, ["semver"] = "", ["Desc"] = "Flash, Bounce when an important cast is happening. Add spell in the Add Trigger field.", ["version"] = -1, ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt and envTable.ChangeColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n self.Spark:SetHeight(envTable.OriginalSpark) \n Plater:SetFontSize (self.Text, envTable.OriginalText)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n self:SetHeight (height * envTable.CastBarHeightAdd)\n \n --play flash animations\n Plater.StartGlow(self, \"white\", envTable.GlowOptions)\n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "M+ Important Spells [Plater]", ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 274569, -- [3] 278020, -- [4] 261635, -- [5] 272700, -- [6] 268030, -- [7] 265368, -- [8] 264520, -- [9] 265407, -- [10] 278567, -- [11] 278602, -- [12] 258128, -- [13] 257791, -- [14] 258938, -- [15] 265089, -- [16] 272183, -- [17] 256060, -- [18] 257397, -- [19] 269972, -- [20] 270901, -- [21] 270492, -- [22] 263215, -- [23] 268797, -- [24] 262554, -- [25] 253517, -- [26] 255041, -- [27] 252781, -- [28] 250368, -- [29] 258777, -- [30] 278504, -- [31] 266106, -- [32] 257732, -- [33] 268309, -- [34] 269302, -- [35] 263202, -- [36] 257784, -- [37] 278755, -- [38] 272180, -- [39] 263066, -- [40] 267273, -- [41] 265912, -- [42] 274438, -- [43] 268317, -- [44] 268375, -- [45] 276767, -- [46] 264105, -- [47] 265876, -- [48] 270464, -- [49] 278961, -- [50] 265468, -- [51] 256897, -- [52] 280604, -- [53] 268702, -- [54] 255824, -- [55] 253583, -- [56] 250096, -- [57] 278456, -- [58] 262092, -- [59] 257270, -- [60] 267818, -- [61] 265091, -- [62] 262540, -- [63] 263318, -- [64] 263959, -- [65] 257069, -- [66] 256849, -- [67] 267459, -- [68] 253544, -- [69] 268008, -- [70] 267981, -- [71] 272659, -- [72] 264396, -- [73] 257736, -- [74] 264390, -- [75] 255952, -- [76] 257426, -- [77] 274400, -- [78] 272609, -- [79] 269843, -- [80] 269029, -- [81] 272827, -- [82] 269266, -- [83] 263912, -- [84] 264923, -- [85] 258864, -- [86] 256955, -- [87] 265540, -- [88] 260793, -- [89] 270003, -- [90] 270507, -- [91] 257337, -- [92] 268415, -- [93] 275907, -- [94] 268865, -- [95] 260669, -- [96] 260280, -- [97] 253239, -- [98] 265541, -- [99] 250258, -- [100] 256709, -- [101] 277596, -- [102] 276268, -- [103] 265372, -- [104] 263905, -- [105] 265781, -- [106] 257170, -- [107] 268846, -- [108] 270514, -- [109] 258622, -- [110] 256627, -- [111] 257870, -- [112] 258917, -- [113] 263891, -- [114] 268348, -- [115] 272711, -- [116] 271174, -- [117] 268260, -- [118] 269399, -- [119] 268239, -- [120] 264574, -- [121] 261563, -- [122] 257288, -- [123] 257757, -- [124] 267899, -- [125] 255741, -- [126] 260894, -- [127] 263365, -- [128] 260292, -- [129] 263583, -- [130] 272874, -- [131] 264101, -- [132] 264407, -- [133] 271456, -- [134] 262515, -- [135] 275192, -- [136] 256405, -- [137] 270084, -- [138] 257785, -- [139] 267237, -- [140] 266951, -- [141] 267433, -- [142] 255577, -- [143] 255371, -- [144] 270891, -- [145] 267357, -- [146] 258338, -- [147] 257169, -- [148] 270927, -- [149] 260926, -- [150] 264027, -- [151] 267257, -- [152] 253721, -- [153] 265019, -- [154] 260924, -- [155] 263309, -- [156] 266206, -- [157] 260067, -- [158] 274507, -- [159] 276068, -- [160] 263278, -- [161] 258317, -- [162] 256594, -- [163] 268391, -- [164] 268230, -- [165] 260852, -- [166] 267763, -- [167] 268706, -- [168] 264734, -- [169] 270590, -- [170] 290787, -- [171] 275922, -- [172] 269282, -- [173] 274389, -- [174] 258054, -- [175] 259165, -- [176] 269090, -- [177] 277805, -- [178] 282699, -- [179] 278711, -- [180] 268184, -- [181] 268212, -- [182] 257741, -- [183] 266209, -- [184] 270289, -- [185] 267639, -- [186] 268278, -- [187] 258628, -- [188] 266512, -- [189] 260773, -- [190] 269926, -- [191] 268203, -- [192] 256044, -- [193] 257458, -- [194] 300650, -- [195] 300777, -- [196] 300171, -- [197] 299588, -- [198] 299475, -- [199] 299164, -- [200] 298669, -- [201] 300436, -- [202] 297254, -- [203] 301629, -- [204] 284219, -- [205] 285020, -- [206] 283421, -- [207] 294290, -- [208] 291946, -- [209] 291973, -- [210] 297128, -- [211] 293986, -- [212] 295169, -- [213] 293729, -- [214] 298940, -- [215] 296331, -- [216] 298718, -- [217] 295299, -- [218] 300188, -- [219] 265001, -- [220] 294890, -- [221] 314411, -- [222] 314406, -- [223] 298033, -- [224] 305378, -- [225] 320759, -- [226] 300426, -- [227] 297746, -- [228] 315980, -- [229] 304251, -- [230] 308575, -- [231] 309671, -- [232] 308366, -- [233] 306930, -- [234] 309648, -- [235] 309373, -- [236] 301088, -- [237] 297315, -- [238] 306199, -- [239] 256079, -- [240] 311400, -- [241] 311456, -- [242] 308375, -- [243] 308508, -- [244] 305892, -- [245] 303589, -- [246] 306646, -- [247] 306726, -- [248] 296674, -- [249] 299111, -- [250] 302718, -- [251] }, ["PlaterCore"] = 1, ["Prio"] = 99, ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Enabled"] = true, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.ChangeColor = true\n envTable.CastbarColor = \"orangered\"\n \n envTable.GlowOptions = {\n glowType = \"ants\",\n N = 7, -- number of lines. Defaul value is 8;\n frequency = 0.25, -- frequency, set to negative to inverse direction of rotation. Default value is 0.125;\n scale = 0.85, -- scale of particles\n xOffset = 0,\n yOffset = 0, -- offset of glow relative to region border;\n key = \"\", -- key of glow, allows for multiple glows on one frame;\n }\n \n --settings (you may need /reload if some configs isn't applied immediately)\n local CONFIG_BACKGROUND_FLASH_DURATION = 0.8 --0.8\n local CONFIG_SHAKE_DURATION = 0.2 --0.2\n local CONFIG_SHAKE_AMPLITUDE = 5 --5\n \n envTable.CastBarHeightAdd = 1.25\n \n --create a glow effect in the border of the cast bar\n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+30, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\",0, 0)\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, CONFIG_SHAKE_DURATION, CONFIG_SHAKE_AMPLITUDE, 35, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2)\n fadeOut:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = CONFIG_SHAKE_AMPLITUDE\n envTable.FrameShake.OriginalDuration = CONFIG_SHAKE_DURATION \n \nend", }, -- [8] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.NameplateSizeOffset = 8 --increase the nameplate height by this value\n envTable.GlowAlpha = 0.7 --amount of alpha in the outside glow effect\n envTable.UnitType = Plater.GetUnitType (unitFrame)\n \n --create a glow effect around the nameplate\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar, envTable.NameplateColor)\n \n local hsize = 1\n local wsize = 1\n \n if envTable.UnitType == \"minus\" then\n hsize =Plater.db.profile.minor_height_scale\n wsize = Plater.db.profile.minor_width_scale\n elseif envTable.UnitType == \"pet\" then\n hsize = Plater.db.profile.pet_height_scale\n wsize = Plater.db.profile.pet_width_scale\n end\n \n envTable.glowEffect:SetOffset (-26*wsize, 25*wsize, 10*hsize, -13*hsize)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() --\n \n --set the glow effect alpha\n envTable.glowEffect:SetAlpha (envTable.GlowAlpha)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n local nameplateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat [1]\n Plater.SetNameplateSize (unitFrame, nameplateWidth, nameplateHeight)\n \nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n envTable.glowEffect:Show()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n local nameplateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat [1]\n Plater.SetNameplateSize (unitFrame, nameplateWidth, nameplateHeight+envTable.NameplateSizeOffset)\n \n \nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1601398753, ["Url"] = "", ["Icon"] = "INTERFACE\\ICONS\\Achievement_Dungeon_Drak'Tharon", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n local nameplateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat [1]\n Plater.SetNameplateSize (unitFrame, nameplateWidth, nameplateHeight)\n \nend\n\n\n", ["Revision"] = 785, ["Options"] = { }, ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "131009", -- [8] "137591", -- [9] "137627", -- [10] "135903", -- [11] "151166", -- [12] "152549", -- [13] "154685", -- [14] "150834", -- [15] "153377", -- [16] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n envTable.glowEffect:Show()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n local nameplateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat [1]\n Plater.SetNameplateSize (unitFrame, nameplateWidth, nameplateHeight+envTable.NameplateSizeOffset)\n \n \nend\n\n\n", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["Name"] = "M+ Important Units [Plater]", ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Temp_Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Prio"] = 99, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.NameplateSizeOffset = 8 --increase the nameplate height by this value\n envTable.GlowAlpha = 0.7 --amount of alpha in the outside glow effect\n envTable.UnitType = Plater.GetUnitType (unitFrame)\n \n --create a glow effect around the nameplate\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar, envTable.NameplateColor)\n \n local hsize = 1\n local wsize = 1\n \n if envTable.UnitType == \"minus\" then\n hsize =Plater.db.profile.minor_height_scale\n wsize = Plater.db.profile.minor_width_scale\n elseif envTable.UnitType == \"pet\" then\n hsize = Plater.db.profile.pet_height_scale\n wsize = Plater.db.profile.pet_width_scale\n end\n \n envTable.glowEffect:SetOffset (-26*wsize, 25*wsize, 10*hsize, -13*hsize)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() --\n \n --set the glow effect alpha\n envTable.glowEffect:SetAlpha (envTable.GlowAlpha)\n \nend", ["Enabled"] = true, }, -- [9] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if not scriptTable.unitTimes[envTable._UnitGUID] then\n scriptTable.unitTimes[envTable._UnitGUID] = GetTime()\n end\nend", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local current = 20 - (GetTime() - (scriptTable.unitTimes[envTable._UnitGUID] or (GetTime() - 20)))\n \n unitFrame.healthBar:SetMinMaxValues(0, 20)\n unitFrame.healthBar:SetValue(current)\n \n unitFrame.healthBar.lifePercent:SetText(DetailsFramework.FormatNumber (current > 0 and current or 0))\nend", ["Time"] = 1601339868, ["Url"] = "", ["Icon"] = 252184, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Revision"] = 71, ["Options"] = { }, ["NpcNames"] = { "151579", -- [1] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if not scriptTable.unitTimes[envTable._UnitGUID] then\n scriptTable.unitTimes[envTable._UnitGUID] = GetTime()\n end\nend", ["Author"] = "Luthisha-Antonidas", ["Initialization"] = "function (scriptTable)\n scriptTable.unitTimes = {}\nend\n\n\n", ["Desc"] = "Changes the health bar of the Shield Generators in Mechagon to time remaining.", ["Name"] = "Shield Generator Time Bar", ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local current = 20 - (GetTime() - (scriptTable.unitTimes[envTable._UnitGUID] or (GetTime() - 20)))\n \n unitFrame.healthBar:SetMinMaxValues(0, 20)\n unitFrame.healthBar:SetValue(current)\n \n unitFrame.healthBar.lifePercent:SetText(DetailsFramework.FormatNumber (current > 0 and current or 0))\nend", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Temp_Initialization"] = "function (scriptTable)\n scriptTable.unitTimes = {}\nend\n\n\n", ["Prio"] = 99, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Enabled"] = true, }, -- [10] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n --insert code here\n \n local healthBar = unitFrame.healthBar\n \n --create a glow \n envTable.GlowEffect = envTable.GlowEffect or Plater.CreateNameplateGlow (healthBar)\n envTable.GlowAlpha = .7\n \n local hsize = 1\n local wsize = 1\n \n if envTable.UnitType == \"minus\" then\n hsize =Plater.db.profile.minor_height_scale\n wsize = Plater.db.profile.minor_width_scale\n elseif envTable.UnitType == \"pet\" then\n hsize = Plater.db.profile.pet_height_scale\n wsize = Plater.db.profile.pet_width_scale\n end\n \n envTable.GlowEffect:SetOffset (-26*wsize, 25*wsize, 10*hsize, -13*hsize)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.GlowEffect:Hide() \n unitFrame.castBar:Hide()\nend", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.FlashNameplateBody (unitFrame , \"-RUN-\" , 0.35)\n envTable.GlowEffect:Show() \n envTable.GlowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \nend", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --forces the script to update on a 100Hz base\n unitFrame.PlateFrame.OnTickFrame.ThrottleUpdate = 0.01\n \n for debuffId = 1, 40 do\n local name, icon, _, _, duration, expirationTime, caster, _,_, spellId = UnitDebuff(\"player\", debuffId)\n \n \n --cancel the loop if there's no more debuffs on the player\n if (not spellId) then \n break \n end\n --check if the owner of the debuff is this unit\n if (spellId == 319695 and caster and UnitIsUnit (caster, unitId)) then\n \n unitFrame.healthBar.unitName:Hide()\n local current = expirationTime - GetTime()\n local castBar = unitFrame.castBar\n castBar:Show()\n castBar.Text:SetText(name)\n --castBar.percentText:Show()\n --castBar.percentText:SetText(DetailsFramework.FormatNumber(current))\n castBar.Icon:SetTexture(icon)\n castBar.canInterrupt = false\n castBar:SetStatusBarColor(210/255, 210/255, 210/255)\n castBar.FrameOverlay.TargetName:Hide()\n castBar:SetMinMaxValues(0, duration-0.6)\n castBar:SetValue(current-0.6)\n end\n end\n envTable.GlowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \nend\n\n\n", ["Time"] = 1601339867, ["Url"] = "", ["Icon"] = 575534, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.GlowEffect:Hide() \n unitFrame.castBar:Hide()\nend", ["Revision"] = 224, ["Options"] = { }, ["NpcNames"] = { "161895", -- [1] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.FlashNameplateBody (unitFrame , \"-RUN-\" , 0.35)\n envTable.GlowEffect:Show() \n envTable.GlowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \nend", ["Author"] = "Fragilé-燃烧之刃", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Shows the castbar of the nameplate of the Thing from Beyond as a timer for how long it will keep chasing you.", ["Name"] = "Thing from Beyond Timer", ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --forces the script to update on a 100Hz base\n unitFrame.PlateFrame.OnTickFrame.ThrottleUpdate = 0.01\n \n for debuffId = 1, 40 do\n local name, icon, _, _, duration, expirationTime, caster, _,_, spellId = UnitDebuff(\"player\", debuffId)\n \n \n --cancel the loop if there's no more debuffs on the player\n if (not spellId) then \n break \n end\n --check if the owner of the debuff is this unit\n if (spellId == 319695 and caster and UnitIsUnit (caster, unitId)) then\n \n unitFrame.healthBar.unitName:Hide()\n local current = expirationTime - GetTime()\n local castBar = unitFrame.castBar\n castBar:Show()\n castBar.Text:SetText(name)\n --castBar.percentText:Show()\n --castBar.percentText:SetText(DetailsFramework.FormatNumber(current))\n castBar.Icon:SetTexture(icon)\n castBar.canInterrupt = false\n castBar:SetStatusBarColor(210/255, 210/255, 210/255)\n castBar.FrameOverlay.TargetName:Hide()\n castBar:SetMinMaxValues(0, duration-0.6)\n castBar:SetValue(current-0.6)\n end\n end\n envTable.GlowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Prio"] = 99, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n --insert code here\n \n local healthBar = unitFrame.healthBar\n \n --create a glow \n envTable.GlowEffect = envTable.GlowEffect or Plater.CreateNameplateGlow (healthBar)\n envTable.GlowAlpha = .7\n \n local hsize = 1\n local wsize = 1\n \n if envTable.UnitType == \"minus\" then\n hsize =Plater.db.profile.minor_height_scale\n wsize = Plater.db.profile.minor_width_scale\n elseif envTable.UnitType == \"pet\" then\n hsize = Plater.db.profile.pet_height_scale\n wsize = Plater.db.profile.pet_width_scale\n end\n \n envTable.GlowEffect:SetOffset (-26*wsize, 25*wsize, 10*hsize, -13*hsize)\n \nend", ["Enabled"] = true, }, -- [11] }, ["url"] = "https://wago.io/H9o_0mYN8/228", ["aura_stack_anchor"] = { ["y"] = -2.5, ["x"] = 8.5, ["side"] = 13, }, ["cast_statusbar_fadein_time"] = 0.0099999997764826, ["indicator_raidmark_scale"] = 0.99999994039536, ["cast_statusbar_spark_alpha"] = 0.84999996423721, ["aura2_y_offset"] = 0, ["aura_timer_text_anchor"] = { ["x"] = 0.5, }, ["buffs_on_aura2"] = true, ["plate_config"] = { ["player"] = { ["spellname_text_font"] = "[WoW] 기본 글꼴", ["spellpercent_text_font"] = "[WoW] 기본 글꼴", ["power_percent_text_color"] = { 0.90196078431373, -- [1] 0.90196078431373, -- [2] 0.90196078431373, -- [3] }, ["percent_text_enabled"] = false, ["cast"] = { 104, -- [1] }, ["spellpercent_text_size"] = 8, ["power_percent_text_font"] = "[WoW] 기본 글꼴", ["mana_incombat"] = { 104, -- [1] 7, -- [2] }, ["spellpercent_text_anchor"] = { ["y"] = 5.5, ["x"] = 0, ["side"] = 5, }, ["percent_text_size"] = 8, ["percent_text_show_decimals"] = false, ["healthbar_color"] = { 0, -- [1] 1, -- [2] 0, -- [3] }, ["power_percent_text_enabled"] = false, ["percent_show_percent"] = false, ["cast_incombat"] = { 104, -- [1] }, ["spellpercent_text_enabled"] = false, ["percent_text_font"] = "[WoW] 기본 글꼴", ["percent_text_outline"] = "NONE", ["health_incombat"] = { 104, -- [1] 5, -- [2] }, ["health"] = { 104, -- [1] 5, -- [2] }, ["spellname_text_anchor"] = { ["y"] = 5.5, ["side"] = 3, }, ["mana"] = { 104, -- [1] 7, -- [2] }, ["percent_text_anchor"] = { ["y"] = 2, }, ["power_percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0.75, -- [4] }, ["percent_text_color"] = { 0.90196078431373, -- [1] 0.90196078431373, -- [2] 0.90196078431373, -- [3] }, }, ["friendlyplayer"] = { ["big_actorname_text_size"] = 13, ["spellpercent_text_font"] = "[WoW] 기본 글꼴", ["actorname_friend_color"] = { 0.72941176470588, -- [1] 0.91764705882353, -- [2] }, ["level_text_size"] = 8, ["actorname_use_class_color"] = true, ["big_actortitle_text_font"] = "[WoW] 데미지 글꼴", ["cast"] = { 86, -- [1] 12, -- [2] }, ["percent_text_ooc"] = true, ["big_actortitle_text_size"] = 13, ["fixed_class_color"] = { 1, -- [1] 0.4, -- [2] 0.10196078431373, -- [3] 1, -- [4] }, ["big_actorname_text_color"] = { 0.5, -- [1] 1, -- [2] 0.5, -- [3] }, ["big_actortitle_text_shadow_color_offset"] = { 1, -- [1] -1, -- [2] }, ["cast_incombat"] = { 106, -- [1] 14, -- [2] }, ["spellname_text_outline"] = "OUTLINE", ["spellpercent_text_size"] = 11, ["big_actorname_text_shadow_color"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0.75, -- [4] }, ["mana_incombat"] = { 105, -- [1] }, ["big_actortitle_text_shadow_color"] = { 0, -- [1] 0, -- [2] 0, -- [3] 1, -- [4] }, ["actorname_text_size"] = 13, ["level_text_font"] = "[WoW] 기본 글꼴", ["percent_text_color"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.90000000596046, -- [4] }, ["actorname_text_font"] = "데미지 글꼴", ["quest_color"] = { 0.5, -- [1] 1, -- [2] 0, -- [3] }, ["big_actorname_text_shadow_color_offset"] = { 1, -- [1] -1, -- [2] }, ["big_actorname_text_font"] = "[WoW] 데미지 글꼴", ["quest_color_neutral"] = { 1, -- [1] 0.65, -- [2] 0, -- [3] }, ["mana"] = { 85, -- [1] }, ["health_incombat"] = { 106, -- [1] 16, -- [2] }, ["percent_text_enabled"] = true, ["percent_show_health"] = true, ["all_names"] = true, ["use_playerclass_color"] = true, ["relevance_state"] = 3, ["percent_text_font"] = "[WoW] 기본 글꼴", ["actorname_text_outline"] = "NONE", ["big_actortitle_text_color"] = { 1, -- [1] 0.8, -- [2] 0, -- [3] }, ["percent_show_percent"] = false, ["big_actortitle_text_outline"] = "OUTLINE", ["actorname_text_spacing"] = 12, ["only_damaged"] = false, ["buff_frame_y_offset"] = 0, ["actorname_guild_color"] = { 0.36470588235294, -- [1] [3] = 0, }, ["quest_enabled"] = true, ["percent_text_size"] = 10, ["level_text_alpha"] = 0.29999998211861, ["actorname_text_anchor"] = { ["y"] = 2, }, ["spellname_text_size"] = 11, ["health"] = { 86, -- [1] }, ["only_names"] = true, ["spellname_text_font"] = "[WoW] 기본 글꼴", ["big_actorname_text_outline"] = "NONE", ["only_thename"] = true, ["quest_color_enemy"] = { 1, -- [1] 0.369, -- [2] 0, -- [3] }, }, ["friendlynpc"] = { ["big_actorname_text_size"] = 13, ["spellpercent_text_font"] = "[WoW] 기본 글꼴", ["show_guild_name"] = false, ["level_text_size"] = 8, ["big_actortitle_text_font"] = "[WoW] 데미지 글꼴", ["cast"] = { 86, -- [1] 12, -- [2] }, ["spellpercent_text_size"] = 11, ["fixed_class_color"] = { 1, -- [1] 0.4, -- [2] 0.1, -- [3] }, ["big_actorname_text_color"] = { 0, -- [1] nil, -- [2] 0, -- [3] 1, -- [4] }, ["cast_incombat"] = { 106, -- [1] 14, -- [2] }, ["spellname_text_outline"] = "OUTLINE", ["level_text_font"] = "[WoW] 기본 글꼴", ["percent_text_color"] = { 1, -- [1] 1, -- [2] 1, -- [3] }, ["actorname_text_font"] = "데미지 글꼴", ["quest_color"] = { 0, -- [1] nil, -- [2] 0.49019607843137, -- [3] 1, -- [4] }, ["quest_color_neutral"] = { 1, -- [1] 0.65, -- [2] 0, -- [3] }, ["mana_incombat"] = { 105, -- [1] 3, -- [2] }, ["percent_text_enabled"] = true, ["use_playerclass_color"] = true, ["big_actortitle_text_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 1, -- [4] }, ["level_text_alpha"] = 0.29999998211861, ["actorname_text_anchor"] = { ["y"] = 2, }, ["big_actortitle_text_outline"] = "NONE", ["actorname_text_spacing"] = 12, ["percent_text_font"] = "[WoW] 기본 글꼴", ["big_actorname_text_font"] = "[WoW] 데미지 글꼴", ["percent_show_health"] = true, ["percent_show_percent"] = false, ["percent_text_ooc"] = true, ["percent_text_size"] = 10, ["health_incombat"] = { 106, -- [1] }, ["spellname_text_size"] = 11, ["health"] = { 86, -- [1] 2, -- [2] }, ["actorname_text_size"] = 13, ["big_actorname_text_outline"] = "NONE", ["spellname_text_font"] = "[WoW] 기본 글꼴", ["mana"] = { 85, -- [1] 3, -- [2] }, ["quest_color_enemy"] = { 1, -- [1] 0.369, -- [2] 0, -- [3] }, }, ["enemyplayer"] = { ["quest_color_enemy"] = { 1, -- [1] 0.369, -- [2] 0, -- [3] }, ["spellpercent_text_font"] = "[WoW] 기본 글꼴", ["level_text_size"] = 8, ["big_actortitle_text_font"] = "[WoW] 데미지 글꼴", ["cast"] = { 86, -- [1] 12, -- [2] }, ["spellpercent_text_size"] = 11, ["big_actortitle_text_size"] = 13, ["fixed_class_color"] = { nil, -- [1] nil, -- [2] 0.10196078431373, -- [3] 1, -- [4] }, ["cast_incombat"] = { 106, -- [1] 14, -- [2] }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0.75, -- [4] }, ["level_text_font"] = "[WoW] 기본 글꼴", ["percent_text_color"] = { 1, -- [1] 1, -- [2] 1, -- [3] }, ["actorname_text_font"] = "데미지 글꼴", ["big_actorname_text_outline"] = "NONE", ["quest_color_neutral"] = { 1, -- [1] 0.65, -- [2] 0, -- [3] }, ["mana_incombat"] = { 105, -- [1] 3, -- [2] }, ["big_actorname_text_font"] = "[WoW] 데미지 글꼴", ["all_names"] = true, ["actorname_text_anchor"] = { ["y"] = 2, ["side"] = 8, }, ["spellpercent_text_enabled"] = false, ["percent_text_font"] = "[WoW] 기본 글꼴", ["spellname_text_font"] = "[WoW] 기본 글꼴", ["percent_show_percent"] = false, ["mana"] = { 85, -- [1] 3, -- [2] }, ["quest_enabled"] = true, ["health_incombat"] = { 106, -- [1] }, ["spellname_text_size"] = 11, ["health"] = { 86, -- [1] 2, -- [2] }, ["percent_text_size"] = 10, ["level_text_alpha"] = 0.29999998211861, ["big_actorname_text_size"] = 13, ["actorname_text_size"] = 13, ["level_text_enabled"] = false, }, ["enemynpc"] = { ["big_actorname_text_size"] = 13, ["spellpercent_text_font"] = "[WoW] 기본 글꼴", ["show_guild_name"] = false, ["big_actortitle_text_font"] = "[WoW] 데미지 글꼴", ["cast"] = { 86, -- [1] 14, -- [2] }, ["big_actortitle_text_size"] = 11, ["fixed_class_color"] = { 1, -- [1] 0.4, -- [2] 0.1, -- [3] }, ["big_actorname_text_color"] = { 0.5, -- [1] 1, -- [2] 0.5, -- [3] }, ["cast_incombat"] = { 106, -- [1] }, ["level_text_font"] = "[WoW] 기본 글꼴", ["percent_text_color"] = { 1, -- [1] 1, -- [2] 1, -- [3] }, ["actorname_text_font"] = "데미지 글꼴", ["big_actorname_text_outline"] = "NONE", ["quest_color_neutral"] = { nil, -- [1] 0.62745098039216, -- [2] nil, -- [3] 1, -- [4] }, ["mana_incombat"] = { 106, -- [1] 3, -- [2] }, ["big_actorname_text_font"] = "[WoW] 데미지 글꼴", ["use_playerclass_color"] = true, ["big_actortitle_text_color"] = { 1, -- [1] 0.8, -- [2] 0, -- [3] }, ["big_actortitle_text_outline"] = "NONE", ["actorname_text_spacing"] = 12, ["percent_text_font"] = "[WoW] 기본 글꼴", ["quest_color_enemy"] = { nil, -- [1] 0.36470588235294, -- [2] nil, -- [3] 1, -- [4] }, ["mana"] = { 86, -- [1] 3, -- [2] }, ["percent_show_percent"] = false, ["spellpercent_text_enabled"] = false, ["actorname_text_anchor"] = { ["y"] = 2, ["side"] = 8, }, ["health_incombat"] = { 106, -- [1] }, ["spellname_text_size"] = 11, ["health"] = { 86, -- [1] 2, -- [2] }, ["percent_text_size"] = 10, ["level_text_alpha"] = 0.29999998211861, ["actorname_text_size"] = 13, ["spellname_text_font"] = "[WoW] 기본 글꼴", ["level_text_enabled"] = false, }, }, ["health_selection_overlay"] = "Solid", ["aura_y_offset"] = 18, ["cast_statusbar_color_nointerrupt"] = { 0.82352941176471, -- [1] 0.82352941176471, -- [2] 0.82352941176471, -- [3] 1, -- [4] }, ["first_run2"] = true, ["aura_width_personal"] = 21, ["hide_blizzard_castbar"] = true, ["aura_show_tooltip"] = true, ["health_animation_time_dilatation"] = 2.6499998569489, ["npc_cache"] = { ["71152"] = { "피 추적자 스키르", -- [1] "오그리마 공성전", -- [2] }, ["81114"] = { "그론링 노동자", -- [1] "검은바위 용광로", -- [2] }, ["129527"] = { "항만의 시궁쥐단 해적단원", -- [1] "자유지대", -- [2] }, ["56862"] = { "술 취한 호젠 싸움꾼", -- [1] "스톰스타우트 양조장", -- [2] }, ["139677"] = { "심연소환사", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["134593"] = { "종결자 미스락스", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["136208"] = { "스트롬가드 석궁병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138471"] = { "흑요석 고룡수호병", -- [1] "", -- [2] }, ["136804"] = { "자갈척추", -- [1] "", -- [2] }, ["114329"] = { "루미노르", -- [1] "다시 찾은 카라잔", -- [2] }, ["127882"] = { "수집가 빅스", -- [1] "삼두정의 권좌", -- [2] }, ["146320"] = { "정무관 잘란", -- [1] "다자알로 전투", -- [2] }, ["138623"] = { "아마셋 궁수", -- [1] "", -- [2] }, ["126642"] = { "모래등 게", -- [1] "보랄러스 공성전", -- [2] }, ["134174"] = { "어둠태생 의술사", -- [1] "왕들의 안식처", -- [2] }, ["135240"] = { "영혼의 정수", -- [1] "웨이크레스트 저택", -- [2] }, ["155768"] = { "돌풍술사 말러르", -- [1] "영원한 궁전", -- [2] }, ["137969"] = { "매장된 피조물", -- [1] "왕들의 안식처", -- [2] }, ["138444"] = { "장군 베스파라크", -- [1] "사라스 섬", -- [2] }, ["102392"] = { "공명 토템", -- [1] "다자알로 전투", -- [2] }, ["72408"] = { "대공포", -- [1] "오그리마 공성전", -- [2] }, ["26796"] = { "사령관 스타우트비어드", -- [1] "마력의 탑", -- [2] }, ["151325"] = { "경보로봇", -- [1] "작전명: 메카곤", -- [2] }, ["138559"] = { "잊혀진 자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["44261"] = { "뾰족발톱독수리", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["67235"] = { "어둠의 마귀", -- [1] "폭풍의 사원", -- [2] }, ["135002"] = { "악마 폭군", -- [1] "울디르", -- [2] }, ["120463"] = { "깊은바다 관리인", -- [1] "살게라스의 무덤", -- [2] }, ["153335"] = { "신비한 전기불꽃", -- [1] "영원한 궁전", -- [2] }, ["33527"] = { "자연의 검사", -- [1] "울두아르", -- [2] }, ["137882"] = { "북부습곡 석궁병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["148623"] = { "공크의 환영", -- [1] "다자알로 전투", -- [2] }, ["146365"] = { "타오르는 화염수호정령", -- [1] "다자알로 전투", -- [2] }, ["140798"] = { "바위까악", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138442"] = { "파도돌격병", -- [1] "사라스 섬", -- [2] }, ["131013"] = { "다자리안 집게발", -- [1] "다자알로 전투", -- [2] }, ["138557"] = { "실체화된 타락", -- [1] "사라스 섬", -- [2] }, ["138837"] = { "자라티크 호박석마술사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["26918"] = { "혼돈의 균열", -- [1] "마력의 탑", -- [2] }, ["17952"] = { "검은물 악어", -- [1] "어둠의 문 열기", -- [2] }, ["151833"] = { "방랑하는 영혼", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["148624"] = { "파쿠의 환영", -- [1] "다자알로 전투", -- [2] }, ["16593"] = { "으스러진 손 투사", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["129369"] = { "무쇠파도 약탈단", -- [1] "보랄러스 공성전", -- [2] }, ["140447"] = { "파괴의 공포", -- [1] "보랄러스 공성전", -- [2] }, ["26928"] = { "대학자 텔레스트라", -- [1] "마력의 탑", -- [2] }, ["138830"] = { "별의 인도를 받는 트로바스트", -- [1] "조룬달 (섬 7)", -- [2] }, ["141264"] = { "무엇인가", -- [1] "울디르", -- [2] }, ["122410"] = { "하늘지느러미", -- [1] "삼두정의 권좌", -- [2] }, ["144300"] = { "메카곤 시민", -- [1] "작전명: 메카곤", -- [2] }, ["139411"] = { "우글송곳니", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["155813"] = { "궁정 수행원", -- [1] "영원한 궁전", -- [2] }, ["138843"] = { "날개지도자 스라키크", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["135048"] = { "피투성이 새끼 멧돼지", -- [1] "웨이크레스트 저택", -- [2] }, ["146890"] = { "썩은살점 룬마술사", -- [1] "조룬달 (섬 7)", -- [2] }, ["151680"] = { "주홍이빨", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["138571"] = { "성전의 빛의 수호자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["152311"] = { "잔지르 미르미돈", -- [1] "영원한 궁전", -- [2] }, ["148569"] = { "물가름 정령", -- [1] "다자알로 전투", -- [2] }, ["155767"] = { "그룰타즈", -- [1] "영원한 궁전", -- [2] }, ["138624"] = { "아마셋 용사", -- [1] "", -- [2] }, ["139015"] = { "야생 달빛야수", -- [1] "", -- [2] }, ["138436"] = { "군주 갈퀴지느러미", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["108359"] = { "불안정한 전갈", -- [1] "밤의 요새", -- [2] }, ["138511"] = { "청금비늘", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["132410"] = { "날개 달린 독사", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["138300"] = { "축복받은 깃발", -- [1] "격전지 아라시 - 호드", -- [2] }, ["114526"] = { "유령 대역", -- [1] "다시 찾은 카라잔", -- [2] }, ["136807"] = { "조약돌 정찰병", -- [1] "", -- [2] }, ["132918"] = { "원한지느러미 약탈자", -- [1] "사라스 섬", -- [2] }, ["131574"] = { "흐린빛지느러미", -- [1] "영원한 궁전", -- [2] }, ["140106"] = { "죽음침 무리감시자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["106321"] = { "순풍 토템", -- [1] "다자알로 전투", -- [2] }, ["157255"] = { "아퀴르 일벌레", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["136890"] = { "무쇠 오르카스", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["122266"] = { "가시갑옷 거북", -- [1] "", -- [2] }, ["139472"] = { "바위군주 킨쇼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135924"] = { "타오르는 격노", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["94239"] = { "옴너스", -- [1] "지옥불 성채", -- [2] }, ["129015"] = { "남쪽바다 삼등 항해사", -- [1] "", -- [2] }, ["69791"] = { "겨털정리", -- [1] "다자알로 전투", -- [2] }, ["155686"] = { "아즈샤리 맹독감시자", -- [1] "영원한 궁전", -- [2] }, ["151755"] = { "그늘사냥개", -- [1] "에메랄드의 꿈 - 아제로스의 심장 시나리오", -- [2] }, ["78801"] = { "어둠파편 산성등딱지", -- [1] "검은바위 용광로", -- [2] }, ["139813"] = { "선임 생산자 직시", -- [1] "조룬달 (섬 7)", -- [2] }, ["75829"] = { "날리쉬", -- [1] "어둠달 지하묘지", -- [2] }, ["28585"] = { "화산바위", -- [1] "번개의 전당", -- [2] }, ["148673"] = { "브원삼디의 매개체", -- [1] "다자알로 전투", -- [2] }, ["139438"] = { "영혼인도자 토간", -- [1] "사라스 섬", -- [2] }, ["140152"] = { "썩은발톱 투사", -- [1] "", -- [2] }, ["54552"] = { "뒤틀린 시간의 파괴자", -- [1] "시간의 끝", -- [2] }, ["136713"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["111047"] = { "기생충 어둠 악마", -- [1] "밤의 요새", -- [2] }, ["140377"] = { "모래껍질 수확자", -- [1] "", -- [2] }, ["139429"] = { "바위속박 전사", -- [1] "사라스 섬", -- [2] }, ["17447"] = { "심장부 사냥개", -- [1] "다자알로 전투", -- [2] }, ["132919"] = { "원한지느러미 괴수", -- [1] "사라스 섬", -- [2] }, ["59519"] = { "쌉쌀한 맥주 주령", -- [1] "스톰스타우트 양조장", -- [2] }, ["126919"] = { "무쇠파도 폭풍소환사", -- [1] "자유지대", -- [2] }, ["144611"] = { "산호등 딸깍이", -- [1] "영원한 궁전", -- [2] }, ["139765"] = { "배 없는 지미", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["138446"] = { "심해소환사 젤리사", -- [1] "사라스 섬", -- [2] }, ["138827"] = { "강한 보달프", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["130299"] = { "물방울", -- [1] "", -- [2] }, ["73152"] = { "창고지기", -- [1] "오그리마 공성전", -- [2] }, ["150139"] = { "공허 사냥꾼 크스즈", -- [1] "울디르 시나리오", -- [2] }, ["138831"] = { "홀벌드 오션사이드", -- [1] "", -- [2] }, ["20870"] = { "속박 풀린 제레케스", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["145026"] = { "날렵꼬리 청소부", -- [1] "", -- [2] }, ["135720"] = { "달빛 깃든 암사냥호랑이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["157366"] = { "공허 사냥꾼", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["138818"] = { "핏빛각성 전쟁인도자", -- [1] "조룬달 (섬 7)", -- [2] }, ["136330"] = { "영혼 가시", -- [1] "웨이크레스트 저택", -- [2] }, ["138985"] = { "늙은 굶그옳", -- [1] "사라스 섬", -- [2] }, ["138529"] = { "암흑의 부산물", -- [1] "울디르", -- [2] }, ["140456"] = { "나무털 머스켄", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["132893"] = { "불의 정령", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136049"] = { "알게논", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["26690"] = { "이미야르 전사", -- [1] "우트가드 첨탑", -- [2] }, ["145242"] = { "비늘마귀", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["33838"] = { "사로잡힌 불의 정령", -- [1] "울두아르", -- [2] }, ["72784"] = { "코르크론 사수", -- [1] "오그리마 공성전", -- [2] }, ["131089"] = { "그림자칼날 추적자", -- [1] "아탈다자르", -- [2] }, ["137059"] = { "머리사냥꾼 가하", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["32867"] = { "강철파괴자", -- [1] "울두아르", -- [2] }, ["150396"] = { "비행체 R-21/X", -- [1] "작전명: 메카곤", -- [2] }, ["140988"] = { "강철파쇄", -- [1] "", -- [2] }, ["26692"] = { "이미야르 작살병", -- [1] "우트가드 첨탑", -- [2] }, ["130639"] = { "무쇠턱 강철이빨", -- [1] "사라스 섬", -- [2] }, ["113694"] = { "시월이", -- [1] "다자알로 전투", -- [2] }, ["117123"] = { "물결비늘 용사", -- [1] "살게라스의 무덤", -- [2] }, ["128455"] = { "트론자", -- [1] "아탈다자르", -- [2] }, ["145976"] = { "수컷 돌껍질 순록", -- [1] "", -- [2] }, ["126205"] = { "수익대박포", -- [1] "", -- [2] }, ["152538"] = { "무엇인가", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["30276"] = { "안카하르 거미줄 그물거미", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["21467"] = { "선구자 스키리스", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["134173"] = { "움직이는 방울", -- [1] "폭풍의 사원", -- [2] }, ["136821"] = { "굴란 뾰족뿔투사", -- [1] "", -- [2] }, ["39626"] = { "진홍살이 장군", -- [1] "그림 바톨", -- [2] }, ["138560"] = { "얼굴 없는 공포", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["129047"] = { "스트롬가드 명사수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["130653"] = { "통제불가 공병", -- [1] "왕노다지 광산!!", -- [2] }, ["146889"] = { "썩은살점 죽음방랑자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["43614"] = { "톱니아귀", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["133666"] = { "디지의 미끼", -- [1] "", -- [2] }, ["136050"] = { "핏빛기류", -- [1] "", -- [2] }, ["56927"] = { "흥청망청 호젠", -- [1] "스톰스타우트 양조장", -- [2] }, ["140561"] = { "새끼 유황견", -- [1] "", -- [2] }, ["140069"] = { "녹슨가죽 늑대", -- [1] "", -- [2] }, ["148582"] = { "폭풍결속 수호자", -- [1] "다자알로 전투", -- [2] }, ["140113"] = { "맹독채찍", -- [1] "Havenswood (Islands 2)", -- [2] }, ["145932"] = { "셀레스트라 브라이트문", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138986"] = { "수색자 보글", -- [1] "사라스 섬", -- [2] }, ["144949"] = { "큰날개 추적자", -- [1] "", -- [2] }, ["146186"] = { "불길의 전투벌", -- [1] "", -- [2] }, ["140384"] = { "보석 박힌 무리감시자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["106319"] = { "불씨 토템", -- [1] "다자알로 전투", -- [2] }, ["141935"] = { "요동치는 크로그", -- [1] "울디르", -- [2] }, ["136964"] = { "높은 감시대 석궁병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["132773"] = { "돌주먹 집행자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["129598"] = { "자유지대 짐노새", -- [1] "자유지대", -- [2] }, ["135736"] = { "혈뱀", -- [1] "사라스 섬", -- [2] }, ["155845"] = { "분쇄의 심연", -- [1] "영원한 궁전", -- [2] }, ["133836"] = { "되살아난 수호자", -- [1] "썩은굴", -- [2] }, ["140986"] = { "산성 땅굴벌레", -- [1] "", -- [2] }, ["111166"] = { "굳건한 궁정병사", -- [1] "밤의 요새", -- [2] }, ["139189"] = { "고대의 벌목발톱", -- [1] "", -- [2] }, ["149302"] = { "무엇인가", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["135932"] = { "볼카나르", -- [1] "사라스 섬", -- [2] }, ["116407"] = { "하르자탄", -- [1] "살게라스의 무덤", -- [2] }, ["139430"] = { "영원한 사냥개 잘리즈", -- [1] "사라스 섬", -- [2] }, ["16808"] = { "대족장 카르가스 블레이드피스트", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["139460"] = { "바위속박 대지마술사", -- [1] "사라스 섬", -- [2] }, ["80411"] = { "강철 명사수", -- [1] "검은바위 용광로", -- [2] }, ["135234"] = { "병 걸린 파수견", -- [1] "웨이크레스트 저택", -- [2] }, ["57384"] = { "암청색 핏방울", -- [1] "용의 영혼", -- [2] }, ["140453"] = { "나무털 무리지도자", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["155917"] = { "아즈샤리 폭풍소환사", -- [1] "영원한 궁전", -- [2] }, ["106643"] = { "엘리산드", -- [1] "밤의 요새", -- [2] }, ["73530"] = { "용아귀 그런트", -- [1] "오그리마 공성전", -- [2] }, ["76518"] = { "뼈의 의식", -- [1] "어둠달 지하묘지", -- [2] }, ["133944"] = { "아스픽스", -- [1] "세스랄리스 사원", -- [2] }, ["71515"] = { "장군 나즈그림", -- [1] "오그리마 공성전", -- [2] }, ["142243"] = { "전쟁어미 반지", -- [1] "울디르", -- [2] }, ["150168"] = { "독성 흉물", -- [1] "작전명: 메카곤", -- [2] }, ["151978"] = { "소금쟁이", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["132835"] = { "공포의 송곳니 뱀", -- [1] "", -- [2] }, ["151839"] = { "잠 못 드는 영혼", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["138992"] = { "흙지느러미 보초", -- [1] "사라스 섬", -- [2] }, ["122086"] = { "뱀갈퀴 무쇠비늘", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140299"] = { "유령송곳니", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["29768"] = { "불굴의 뱀", -- [1] "군드락", -- [2] }, ["131431"] = { "안전 점검 로봇", -- [1] "조룬달 (섬 7)", -- [2] }, ["140334"] = { "밤비늘 똬리송곳니", -- [1] "조룬달 (섬 7)", -- [2] }, ["136889"] = { "칼날소환사 투크", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["134507"] = { "공성 괴룡", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["135235"] = { "야수조련사 유령", -- [1] "왕들의 안식처", -- [2] }, ["94724"] = { "브리안다", -- [1] "지옥불 성채", -- [2] }, ["43537"] = { "바위심장부 대지창조자", -- [1] "바위심장부", -- [2] }, ["143985"] = { "흡수로봇", -- [1] "폭풍의 용광로", -- [2] }, ["140114"] = { "챙강발톱", -- [1] "", -- [2] }, ["123146"] = { "찢긴 영혼", -- [1] "사라스 섬", -- [2] }, ["139406"] = { "핏빛비늘 하산", -- [1] "", -- [2] }, ["19668"] = { "어둠의 마귀", -- [1] "폭풍의 용광로", -- [2] }, ["134949"] = { "점판땅거미", -- [1] "", -- [2] }, ["140694"] = { "탐욕의 우걱턱", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["140058"] = { "우두머리 회색털", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["143306"] = { "귀족 펭귄", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["77504"] = { "잿가루 거수", -- [1] "검은바위 용광로", -- [2] }, ["72787"] = { "백 걸음의 칼날", -- [1] "오그리마 공성전", -- [2] }, ["59464"] = { "깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["75857"] = { "불안정한 마그마 정령", -- [1] "피망치 잿가루 광산", -- [2] }, ["132713"] = { "모굴 라즈덩크", -- [1] "왕노다지 광산!!", -- [2] }, ["17940"] = { "갈퀴송곳니 기술병", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["138569"] = { "선구자 보르직스", -- [1] "조룬달 (섬 7)", -- [2] }, ["144246"] = { "쿠.조.", -- [1] "작전명: 메카곤", -- [2] }, ["32927"] = { "룬술사 몰가임", -- [1] "울두아르", -- [2] }, ["75193"] = { "피망치 감독관", -- [1] "피망치 잿가루 광산", -- [2] }, ["80423"] = { "천둥군주 야수치유사", -- [1] "검은바위 용광로", -- [2] }, ["72927"] = { "코보크", -- [1] "오그리마 공성전", -- [2] }, ["152835"] = { "결정화된 아제라이트", -- [1] "소용돌이 - 아제로스의 심장", -- [2] }, ["131729"] = { "라이코", -- [1] "사라스 섬", -- [2] }, ["20867"] = { "죽음의 감시자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["145801"] = { "비행선 기술자", -- [1] "아탈다자르", -- [2] }, ["140854"] = { "흐름물", -- [1] "", -- [2] }, ["144942"] = { "불꽃봇", -- [1] "다자알로 전투", -- [2] }, ["130521"] = { "자유지대 갑판원", -- [1] "자유지대", -- [2] }, ["40633"] = { "나즈자르 근위병", -- [1] "파도의 왕좌", -- [2] }, ["112675"] = { "황혼감시대 파수꾼", -- [1] "밤의 요새", -- [2] }, ["134899"] = { "맹독송곳니 배회거미", -- [1] "", -- [2] }, ["147202"] = { "살아 움직이는 아제라이트 파편", -- [1] "", -- [2] }, ["59458"] = { "새끼 깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["135706"] = { "항만의 시궁쥐단 노략꾼", -- [1] "톨 다고르", -- [2] }, ["18341"] = { "팬더모니우스", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["140826"] = { "가시수풀 요마", -- [1] "", -- [2] }, ["147218"] = { "황금 영혼", -- [1] "다자알로 전투", -- [2] }, ["73185"] = { "성난 무샨 야수", -- [1] "오그리마 공성전", -- [2] }, ["33528"] = { "생명의 수호비룡", -- [1] "울두아르", -- [2] }, ["72350"] = { "용아귀 정예 그런트", -- [1] "오그리마 공성전", -- [2] }, ["45928"] = { "통치자의 집행관", -- [1] "소용돌이 누각", -- [2] }, ["146880"] = { "수수께끼의 골브란", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["23795"] = { "검은무쇠 불한당", -- [1] "검은바위 나락", -- [2] }, ["140269"] = { "울루테일", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["146104"] = { "살아있는 폭탄", -- [1] "다자알로 전투", -- [2] }, ["138839"] = { "자라티크 죽음부름이", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["125213"] = { "새끼 턱파괴자", -- [1] "웨이크레스트 저택", -- [2] }, ["138998"] = { "두껍가죽", -- [1] "", -- [2] }, ["139398"] = { "진창매복 암살자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["134916"] = { "들창 사냥거미", -- [1] "", -- [2] }, ["137626"] = { "파괴의 공포", -- [1] "보랄러스 공성전", -- [2] }, ["145865"] = { "늑대인간 총병", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["138434"] = { "원한지느러미 폭풍우 마녀", -- [1] "사라스 섬", -- [2] }, ["152498"] = { "어둠 순찰자", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["136880"] = { "뻣뻣갈기 가시멧돼지", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["144776"] = { "에어린 스위프트피트", -- [1] "", -- [2] }, ["133557"] = { "라자크 아이언사이즈", -- [1] "", -- [2] }, ["139384"] = { "뱀갈퀴 공격병", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["154347"] = { "공허에 물든 타락비룡", -- [1] "동부 왕국 - 주홍빛 보루 - 아제로스의 심장 시나리오", -- [2] }, ["153059"] = { "애타넬", -- [1] "영원한 궁전", -- [2] }, ["132797"] = { "새끼 솔먹이", -- [1] "사라스 섬", -- [2] }, ["76146"] = { "대형 수호 피조물", -- [1] "하늘탑", -- [2] }, ["149344"] = { "광란이 주입된 아제라이트", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["54338"] = { "기레기", -- [1] "울디르", -- [2] }, ["114671"] = { "조각난 시간 입자", -- [1] "밤의 요새", -- [2] }, ["139213"] = { "열매쿵", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["81171"] = { "서리심연 동굴살이", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["138507"] = { "전쟁군주 울트리스", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["128434"] = { "탐식의 하늘공포", -- [1] "아탈다자르", -- [2] }, ["140361"] = { "흉조의 검은그림자", -- [1] "조룬달 (섬 7)", -- [2] }, ["32666"] = { "훈련용 허수아비", -- [1] "오그리마 공성전", -- [2] }, ["155090"] = { "양극산화 코일지기", -- [1] "작전명: 메카곤", -- [2] }, ["123286"] = { "남쪽바다 도박사", -- [1] "", -- [2] }, ["124947"] = { "공허 절단자", -- [1] "삼두정의 권좌", -- [2] }, ["122322"] = { "굶주린 뒤틀린 자", -- [1] "삼두정의 권좌", -- [2] }, ["80422"] = { "강철 명사수", -- [1] "검은바위 용광로", -- [2] }, ["150712"] = { "트릭시 테이저", -- [1] "작전명: 메카곤", -- [2] }, ["129601"] = { "바다가름 작살사수", -- [1] "자유지대", -- [2] }, ["76102"] = { "공기 전령", -- [1] "하늘탑", -- [2] }, ["79462"] = { "무엇인가", -- [1] "하늘탑", -- [2] }, ["29834"] = { "드라카리 광포어", -- [1] "군드락", -- [2] }, ["137246"] = { "얼라이언스 공성 전차", -- [1] "격전지 아라시 - 호드", -- [2] }, ["122968"] = { "야즈마", -- [1] "아탈다자르", -- [2] }, ["134942"] = { "새끼 뻣뻣가시 거미", -- [1] "", -- [2] }, ["139661"] = { "안개비늘 채집꾼", -- [1] "사라스 섬", -- [2] }, ["140829"] = { "가을바람", -- [1] "", -- [2] }, ["111022"] = { "내면의 악마", -- [1] "밤의 요새", -- [2] }, ["25865"] = { "얼어붙은 핵", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["140362"] = { "반짝날개", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["54431"] = { "바인의 환영", -- [1] "시간의 끝", -- [2] }, ["21148"] = { "무엇인가", -- [1] "어둠의 문 열기", -- [2] }, ["140843"] = { "바람의 영혼", -- [1] "조룬달 (섬 7)", -- [2] }, ["155433"] = { "공허에 물든 사절", -- [1] "썩은굴", -- [2] }, ["117596"] = { "칼날턱 검투사", -- [1] "살게라스의 무덤", -- [2] }, ["31228"] = { "숲지기 나무정령", -- [1] "바위심장부", -- [2] }, ["131677"] = { "심장파멸 룬마술사", -- [1] "웨이크레스트 저택", -- [2] }, ["146862"] = { "안개경멸 정복자", -- [1] "조룬달 (섬 7)", -- [2] }, ["131356"] = { "밀림 추적자", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["89652"] = { "보신탕", -- [1] "폭풍의 용광로", -- [2] }, ["138636"] = { "왕자 아바리", -- [1] "조룬달 (섬 7)", -- [2] }, ["32904"] = { "암흑룬 하급병사", -- [1] "울두아르", -- [2] }, ["134902"] = { "그림자술사 거미", -- [1] "", -- [2] }, ["26782"] = { "수정 수호자", -- [1] "마력의 탑", -- [2] }, ["71542"] = { "피", -- [1] "오그리마 공성전", -- [2] }, ["114633"] = { "유령 종업원", -- [1] "다시 찾은 카라잔", -- [2] }, ["20902"] = { "살게론 지옥소환사", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["45062"] = { "굳은서약 전갈 사육사", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["33431"] = { "새끼 덩굴손", -- [1] "울두아르", -- [2] }, ["140975"] = { "어린위장", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["139002"] = { "바람의 땅 토템술사", -- [1] "", -- [2] }, ["140660"] = { "거대뿔", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["29713"] = { "슬라드란의 뱀", -- [1] "군드락", -- [2] }, ["75966"] = { "더럽혀진 영혼", -- [1] "어둠달 지하묘지", -- [2] }, ["140684"] = { "분쇄쿵쿵", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["136862"] = { "올고", -- [1] "사라스 섬", -- [2] }, ["71504"] = { "공성기술자 블랙퓨즈", -- [1] "오그리마 공성전", -- [2] }, ["139222"] = { "신록의 수호자", -- [1] "", -- [2] }, ["76154"] = { "하늘탑 까마귀 전령", -- [1] "하늘탑", -- [2] }, ["33819"] = { "황혼의 서리마법사", -- [1] "울두아르", -- [2] }, ["34199"] = { "번개충전 무쇠 드워프", -- [1] "울두아르", -- [2] }, ["139225"] = { "영원의 숲지기", -- [1] "", -- [2] }, ["32930"] = { "콜로간", -- [1] "울두아르", -- [2] }, ["140902"] = { "승천자 보그리쉬", -- [1] "왕노다지 광산!!", -- [2] }, ["136848"] = { "모래두피 예언자", -- [1] "사라스 섬", -- [2] }, ["75426"] = { "피망치 감독관", -- [1] "피망치 잿가루 광산", -- [2] }, ["45063"] = { "뼈절단전갈", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["33453"] = { "암흑룬 순찰대원", -- [1] "울두아르", -- [2] }, ["145261"] = { "금은보화", -- [1] "다자알로 전투", -- [2] }, ["140336"] = { "밤비늘 천둥매", -- [1] "조룬달 (섬 7)", -- [2] }, ["29832"] = { "드라카리 골렘", -- [1] "군드락", -- [2] }, ["16151"] = { "천둥이", -- [1] "카라잔", -- [2] }, ["131018"] = { "장군 카라나", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["137395"] = { "정예 보병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["135721"] = { "아샤네", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140085"] = { "솔먹이 큰사슴", -- [1] "사라스 섬", -- [2] }, ["151686"] = { "도둑 약삭발이", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["144948"] = { "가죽날개 사냥꾼", -- [1] "", -- [2] }, ["16523"] = { "으스러진 손 야만전사", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["135496"] = { "카미 코그위즐", -- [1] "격전지 아라시 - 호드", -- [2] }, ["17957"] = { "갈퀴송곳니 용사", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["80400"] = { "강철 설비 시설 감시자", -- [1] "검은바위 용광로", -- [2] }, ["34197"] = { "대기실 감시자", -- [1] "울두아르", -- [2] }, ["139284"] = { "역병 의사", -- [1] "세스랄리스 사원", -- [2] }, ["119103"] = { "칠흑의 집행자", -- [1] "", -- [2] }, ["144840"] = { "점박이 새끼 사슴", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["135263"] = { "애쉬베인 관측병", -- [1] "보랄러스 공성전", -- [2] }, ["138648"] = { "수의작공 시그리드", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136989"] = { "뉴스테드 민병대원", -- [1] "격전지 아라시 - 호드", -- [2] }, ["57387"] = { "눈부신 핏방울", -- [1] "용의 영혼", -- [2] }, ["92554"] = { "멕바라쉬", -- [1] "지옥불 성채", -- [2] }, ["76865"] = { "야수군주 다르마크", -- [1] "검은바위 용광로", -- [2] }, ["138531"] = { "외눈박이 공포", -- [1] "울디르", -- [2] }, ["20904"] = { "교도관 멜리차르", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["134390"] = { "모래범벅 독사", -- [1] "세스랄리스 사원", -- [2] }, ["45001"] = { "사로잡힌 무법자", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["140096"] = { "진흙주둥이 멧돼지", -- [1] "", -- [2] }, ["135935"] = { "군주 마그마르", -- [1] "조룬달 (섬 7)", -- [2] }, ["73904"] = { "코르크론 강철파수병", -- [1] "오그리마 공성전", -- [2] }, ["45122"] = { "굳은서약 대장", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["134948"] = { "수풀 추적거미", -- [1] "", -- [2] }, ["131115"] = { "쐐기덩굴 요술쟁이", -- [1] "", -- [2] }, ["133912"] = { "혈서약 파멸자", -- [1] "썩은굴", -- [2] }, ["33717"] = { "하늘빛 용 배우자", -- [1] "울두아르", -- [2] }, ["136295"] = { "가라앉은 토착영혼", -- [1] "폭풍의 사원", -- [2] }, ["57388"] = { "그늘진 핏방울", -- [1] "용의 영혼", -- [2] }, ["17835"] = { "무한의 암살자", -- [1] "어둠의 문 열기", -- [2] }, ["134063"] = { "수사 아이언헐", -- [1] "폭풍의 사원", -- [2] }, ["40290"] = { "진홍살이 예언자", -- [1] "그림 바톨", -- [2] }, ["106317"] = { "폭풍 토템", -- [1] "다자알로 전투", -- [2] }, ["28546"] = { "아이오나", -- [1] "번개의 전당", -- [2] }, ["123289"] = { "소금껍질 죽음발톱", -- [1] "사라스 섬", -- [2] }, ["28836"] = { "폭풍벼림 룬세공사", -- [1] "번개의 전당", -- [2] }, ["155691"] = { "잔지르 사냥꾼", -- [1] "영원한 궁전", -- [2] }, ["152479"] = { "공허에 물든 새끼용", -- [1] "동부 왕국 - 주홍빛 보루 - 아제로스의 심장 시나리오", -- [2] }, ["112804"] = { "길들여진 그늘비늘", -- [1] "밤의 요새", -- [2] }, ["152287"] = { "전자거미", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["136799"] = { "절벽파괴자", -- [1] "", -- [2] }, ["139675"] = { "심연수색자", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["57259"] = { "황혼의 공성 파괴자", -- [1] "용의 영혼", -- [2] }, ["44819"] = { "시아마트", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["1817"] = { "개새", -- [1] "폭풍의 용광로", -- [2] }, ["18317"] = { "에테리얼 사제", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["146910"] = { "썩은살점 역병갈퀴발톱", -- [1] "조룬달 (섬 7)", -- [2] }, ["126451"] = { "아작집게", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["123290"] = { "소금껍질 딸깍이", -- [1] "사라스 섬", -- [2] }, ["76812"] = { "보안 경비병", -- [1] "검은바위 용광로", -- [2] }, ["117154"] = { "칼날턱 수행사제", -- [1] "살게라스의 무덤", -- [2] }, ["146885"] = { "구린절규", -- [1] "조룬달 (섬 7)", -- [2] }, ["71734"] = { "교만의 샤", -- [1] "오그리마 공성전", -- [2] }, ["122076"] = { "눈의 보주", -- [1] "", -- [2] }, ["135996"] = { "군주 콜슬레이트", -- [1] "", -- [2] }, ["136858"] = { "잔리", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["140180"] = { "난폭핏물", -- [1] "", -- [2] }, ["28067"] = { "검은무쇠 양조장이", -- [1] "검은바위 나락", -- [2] }, ["59460"] = { "새끼 깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["140426"] = { "달수염", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["75713"] = { "어둠달 뼛조각치유사", -- [1] "어둠달 지하묘지", -- [2] }, ["138338"] = { "되살아난 수호자", -- [1] "썩은굴", -- [2] }, ["57333"] = { "산성 핏방울", -- [1] "용의 영혼", -- [2] }, ["140424"] = { "낫뿔이", -- [1] "조룬달 (섬 7)", -- [2] }, ["21395"] = { "돌연변이괴물 유충", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["104881"] = { "마법검사 알루리엘", -- [1] "밤의 요새", -- [2] }, ["139758"] = { "총알둘 애니", -- [1] "", -- [2] }, ["133588"] = { "자동 폭탄 사출기", -- [1] "", -- [2] }, ["129470"] = { "심해 게", -- [1] "사라스 섬", -- [2] }, ["95813"] = { "무기군주 멜키오르", -- [1] "지옥불 성채", -- [2] }, ["79463"] = { "빛나는 초신성", -- [1] "하늘탑", -- [2] }, ["126190"] = { "지안 티 야만전사", -- [1] "사라스 섬", -- [2] }, ["140838"] = { "짖궂은 홍수의 정령", -- [1] "", -- [2] }, ["32914"] = { "장로 돌나무껍질", -- [1] "울두아르", -- [2] }, ["148610"] = { "가지의 드루이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["139809"] = { "투자회사 인수 전문가", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["132754"] = { "줄무늬 고원랩터", -- [1] "격전지 아라시 - 호드", -- [2] }, ["31233"] = { "튼튼한 늑대", -- [1] "바위심장부", -- [2] }, ["29637"] = { "약삭빠른 뱀", -- [1] "군드락", -- [2] }, ["57280"] = { "황혼의 공성대장", -- [1] "용의 영혼", -- [2] }, ["155156"] = { "제이나 프라우드무어", -- [1] "영원한 궁전", -- [2] }, ["34164"] = { "기계노움 전투전차", -- [1] "울두아르", -- [2] }, ["144876"] = { "우끼끼찌릿봇 3000", -- [1] "다자알로 전투", -- [2] }, ["140983"] = { "서리천공 파열자", -- [1] "", -- [2] }, ["140338"] = { "군집 경비병 진칼로", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["132745"] = { "서리미늘 방랑자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139748"] = { "난파당한 밀수업자", -- [1] "", -- [2] }, ["26722"] = { "하늘빛 학자", -- [1] "마력의 탑", -- [2] }, ["28835"] = { "폭풍벼림 피조물", -- [1] "번개의 전당", -- [2] }, ["135819"] = { "살아있는 회오리바람", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["72954"] = { "코르티크 근위병", -- [1] "오그리마 공성전", -- [2] }, ["136643"] = { "아제라이트 추출기", -- [1] "왕노다지 광산!!", -- [2] }, ["138100"] = { "스트롬가드 보병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140262"] = { "룬발굽 암사슴", -- [1] "", -- [2] }, ["131261"] = { "두르키스", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["134802"] = { "칼날등껍질 거북", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["120182"] = { "고통받는 여사제", -- [1] "살게라스의 무덤", -- [2] }, ["146367"] = { "차르골름", -- [1] "다자알로 전투", -- [2] }, ["136043"] = { "염수정령", -- [1] "", -- [2] }, ["16507"] = { "으스러진 손 보초병", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["95268"] = { "순록", -- [1] "다자알로 전투", -- [2] }, ["134338"] = { "파도현자 집행자", -- [1] "폭풍의 사원", -- [2] }, ["26536"] = { "넋 나간 하인", -- [1] "우트가드 첨탑", -- [2] }, ["149335"] = { "격동의 아제라이트", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["45268"] = { "시아마트의 하수인", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["135722"] = { "황혼 배회자", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["139412"] = { "가샤스즈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138493"] = { "줄의 수하", -- [1] "왕들의 안식처", -- [2] }, ["133379"] = { "애더리스", -- [1] "세스랄리스 사원", -- [2] }, ["141354"] = { "스톰송 징집병", -- [1] "폭풍의 사원", -- [2] }, ["155873"] = { "암흑술사 파멸자", -- [1] "영원한 궁전", -- [2] }, ["139020"] = { "난폭한 으르렁심연", -- [1] "", -- [2] }, ["151917"] = { "타르알 본스피터", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["122984"] = { "다자르아이 거수", -- [1] "아탈다자르", -- [2] }, ["144829"] = { "천둥꺼비", -- [1] "", -- [2] }, ["139811"] = { "투자회사 부선임", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["139207"] = { "고대 나무정령", -- [1] "", -- [2] }, ["26929"] = { "무엇인가", -- [1] "마력의 탑", -- [2] }, ["143011"] = { "모래투성이 감시대", -- [1] "사라스 섬", -- [2] }, ["54690"] = { "뒤틀린 시간의 사제", -- [1] "시간의 끝", -- [2] }, ["132005"] = { "그레이슨 벨", -- [1] "격전지 아라시 - 호드", -- [2] }, ["132743"] = { "화염비늘 파도돌격병", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["146251"] = { "수녀 캐서린", -- [1] "다자알로 전투", -- [2] }, ["135971"] = { "부정한 징집병", -- [1] "세스랄리스 사원", -- [2] }, ["140250"] = { "솔먹이 사슴", -- [1] "사라스 섬", -- [2] }, ["71482"] = { "구체화된 서러움", -- [1] "오그리마 공성전", -- [2] }, ["130011"] = { "무쇠파도 해적단원", -- [1] "자유지대", -- [2] }, ["111295"] = { "길들인 마나호랑이", -- [1] "밤의 요새", -- [2] }, ["136047"] = { "얼음심장", -- [1] "사라스 섬", -- [2] }, ["101398"] = { "영혼의 마귀", -- [1] "은빛수정 광산", -- [2] }, ["137061"] = { "바람조련사 술루즈", -- [1] "", -- [2] }, ["136203"] = { "다나스 트롤베인", -- [1] "격전지 아라시 - 호드", -- [2] }, ["114328"] = { "코글스톤", -- [1] "다시 찾은 카라잔", -- [2] }, ["137838"] = { "격분한 올빼미야수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["134828"] = { "아쿠아링", -- [1] "폭풍의 사원", -- [2] }, ["33846"] = { "암흑룬 파수병", -- [1] "울두아르", -- [2] }, ["146870"] = { "역술사 오나재", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["73349"] = { "고통받는 수련생", -- [1] "오그리마 공성전", -- [2] }, ["20882"] = { "어둠의 마녀", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["139691"] = { "바닷물비늘 돌풍술사", -- [1] "사라스 섬", -- [2] }, ["114312"] = { "모로스", -- [1] "다시 찾은 카라잔", -- [2] }, ["140060"] = { "회색털 곰", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["416"] = { "파그파드", -- [1] "살게라스의 무덤", -- [2] }, ["140679"] = { "서리수염 웬디고", -- [1] "", -- [2] }, ["137820"] = { "떠도는 바위 정령", -- [1] "격전지 아라시 - 호드", -- [2] }, ["26792"] = { "수정 수호정령", -- [1] "마력의 탑", -- [2] }, ["134616"] = { "어린 크롤러스크", -- [1] "세스랄리스 사원", -- [2] }, ["122407"] = { "차원의 추적자", -- [1] "삼두정의 권좌", -- [2] }, ["121003"] = { "무덤감시자 레즈", -- [1] "살게라스의 무덤", -- [2] }, ["40446"] = { "소환사 스카디스", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["140072"] = { "약탈자 공포걸음", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["141282"] = { "쿨 티란 보병", -- [1] "보랄러스 공성전", -- [2] }, ["56867"] = { "불타는 요술쟁이", -- [1] "스톰스타우트 양조장", -- [2] }, ["139769"] = { "이등항해사 바나비", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["61146"] = { "흑우 조각상", -- [1] "영원한 궁전", -- [2] }, ["136846"] = { "모래두피 흡혈전사", -- [1] "사라스 섬", -- [2] }, ["149098"] = { "마이에브 섀도송", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["39870"] = { "황혼의 화염잡이", -- [1] "그림 바톨", -- [2] }, ["32885"] = { "사로잡힌 용병 병사", -- [1] "울두아르", -- [2] }, ["135647"] = { "이투아키", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["145067"] = { "새끼 그늘깃털", -- [1] "", -- [2] }, ["148120"] = { "쿨 티란 해병", -- [1] "다자알로 전투", -- [2] }, ["152033"] = { "눈에 띄지 않는 식물", -- [1] "작전명: 메카곤", -- [2] }, ["111225"] = { "혼란술사 벨레론", -- [1] "밤의 요새", -- [2] }, ["140091"] = { "눈송이발굽", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["40291"] = { "하늘살이 예언자", -- [1] "그림 바톨", -- [2] }, ["57749"] = { "얼굴 없는 타락자", -- [1] "용의 영혼", -- [2] }, ["42691"] = { "바위심장부 균열술사", -- [1] "바위심장부", -- [2] }, ["140663"] = { "산의 제왕 그럼", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140970"] = { "바위파열자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["114803"] = { "유령 마구간지기", -- [1] "다시 찾은 카라잔", -- [2] }, ["140980"] = { "비취비늘 벌레", -- [1] "", -- [2] }, ["151630"] = { "공허 수액", -- [1] "폭풍의 용광로", -- [2] }, ["135770"] = { "정예 하사관 슬레이드", -- [1] "격전지 아라시 - 호드", -- [2] }, ["56863"] = { "잠꾸러기 호젠 싸움꾼", -- [1] "스톰스타우트 양조장", -- [2] }, ["130435"] = { "띨띨한 불량배", -- [1] "왕노다지 광산!!", -- [2] }, ["29931"] = { "드라카리 코뿔소", -- [1] "군드락", -- [2] }, ["144757"] = { "에드가드 셰이드클로", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["129373"] = { "부두사냥개 무리주인", -- [1] "보랄러스 공성전", -- [2] }, ["18431"] = { "에테리얼 봉화", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["134798"] = { "심연 엉금게", -- [1] "사라스 섬", -- [2] }, ["40167"] = { "황혼의 현혹술사", -- [1] "그림 바톨", -- [2] }, ["139418"] = { "부패한 자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139051"] = { "나즈마니 분쇄자", -- [1] "울디르", -- [2] }, ["138085"] = { "아이언포지 사제", -- [1] "격전지 아라시 - 호드", -- [2] }, ["29774"] = { "독액 코브라", -- [1] "군드락", -- [2] }, ["128649"] = { "하사관 베인브릿지", -- [1] "보랄러스 공성전", -- [2] }, ["151098"] = { "암흑의 촉수", -- [1] "폭풍의 용광로", -- [2] }, ["78116"] = { "물의 정령", -- [1] "살게라스의 무덤", -- [2] }, ["130437"] = { "광산 쥐", -- [1] "왕노다지 광산!!", -- [2] }, ["139219"] = { "나시라 모닝프로스트", -- [1] "", -- [2] }, ["81197"] = { "강철 약탈자", -- [1] "검은바위 용광로", -- [2] }, ["55863"] = { "그늘진 핏방울", -- [1] "용의 영혼", -- [2] }, ["28965"] = { "티타늄 천둥병", -- [1] "번개의 전당", -- [2] }, ["144680"] = { "프리다 아이언벨로우즈", -- [1] "다자알로 전투", -- [2] }, ["141495"] = { "쿨 티란 보병", -- [1] "보랄러스 공성전", -- [2] }, ["20885"] = { "파멸의 예언자 달리아", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["131858"] = { "가시방어병", -- [1] "웨이크레스트 저택", -- [2] }, ["126832"] = { "하늘선장 크라그", -- [1] "자유지대", -- [2] }, ["83620"] = { "피망치 대지파괴자", -- [1] "피망치 잿가루 광산", -- [2] }, ["136076"] = { "흥분한 빛구름", -- [1] "세스랄리스 사원", -- [2] }, ["140559"] = { "화산개", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["135960"] = { "군주 자그러크", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["73775"] = { "대장군 크래그", -- [1] "오그리마 공성전", -- [2] }, ["133463"] = { "투자개발회사 전쟁 기계", -- [1] "왕노다지 광산!!", -- [2] }, ["133007"] = { "풀려난 흉물", -- [1] "썩은굴", -- [2] }, ["132855"] = { "강철그물 땅거미", -- [1] "", -- [2] }, ["141284"] = { "쿨 티란 파도지기", -- [1] "보랄러스 공성전", -- [2] }, ["141285"] = { "쿨 티란 명사수", -- [1] "보랄러스 공성전", -- [2] }, ["146894"] = { "썩은살점 밀사", -- [1] "사라스 섬", -- [2] }, ["155162"] = { "로르테마르 테론", -- [1] "영원한 궁전", -- [2] }, ["149556"] = { "영원의 집행자", -- [1] "다자알로 전투", -- [2] }, ["39954"] = { "황혼의 흑마술사", -- [1] "그림 바톨", -- [2] }, ["136856"] = { "잿불뿔", -- [1] "", -- [2] }, ["73012"] = { "클락시 척후병", -- [1] "오그리마 공성전", -- [2] }, ["146756"] = { "강화된 폭풍", -- [1] "다자알로 전투", -- [2] }, ["49999"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140828"] = { "아침이슬", -- [1] "사라스 섬", -- [2] }, ["36494"] = { "제련장인 가프로스트", -- [1] "사론의 구덩이", -- [2] }, ["52019"] = { "하늘붕괴 별", -- [1] "소용돌이 누각", -- [2] }, ["135931"] = { "잿빛돌", -- [1] "사라스 섬", -- [2] }, ["151041"] = { "종속된 이트루비스", -- [1] "폭풍의 용광로", -- [2] }, ["135839"] = { "늪가스", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["78233"] = { "어둠파편 수정등딱지", -- [1] "검은바위 용광로", -- [2] }, ["146485"] = { "네바라 나이트셰이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["137097"] = { "밸러콜 주문술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["126928"] = { "무쇠파도 해적", -- [1] "자유지대", -- [2] }, ["20873"] = { "음전자 초공간 지배자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["136735"] = { "애쉬베인 해병", -- [1] "톨 다고르", -- [2] }, ["130404"] = { "야생 덫사냥꾼", -- [1] "자유지대", -- [2] }, ["21137"] = { "무엇인가", -- [1] "어둠의 문 열기", -- [2] }, ["140435"] = { "희끗털", -- [1] "", -- [2] }, ["134903"] = { "흡혈 공포 거미", -- [1] "", -- [2] }, ["140563"] = { "유황 추적자", -- [1] "", -- [2] }, ["155158"] = { "첫 번째 비전술사 탈리스라", -- [1] "영원한 궁전", -- [2] }, ["20909"] = { "설퍼론 용암투척병", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["73197"] = { "하급 샤 웅덩이", -- [1] "오그리마 공성전", -- [2] }, ["69792"] = { "겨털정리", -- [1] "다자알로 전투", -- [2] }, ["9545"] = { "험상궂은 손님", -- [1] "검은바위 나락", -- [2] }, ["155645"] = { "워키 충격기 X2", -- [1] "작전명: 메카곤", -- [2] }, ["138823"] = { "핏빛각성 길잡이", -- [1] "조룬달 (섬 7)", -- [2] }, ["45620"] = { "나즈자르 병사", -- [1] "파도의 왕좌", -- [2] }, ["140981"] = { "이빨 가는 공포", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["40484"] = { "에루닥스", -- [1] "그림 바톨", -- [2] }, ["128967"] = { "애쉬베인 저격수", -- [1] "보랄러스 공성전", -- [2] }, ["123502"] = { "데빌사우루스", -- [1] "영원한 궁전", -- [2] }, ["134389"] = { "맹독 뱀", -- [1] "세스랄리스 사원", -- [2] }, ["40579"] = { "심해 멀록 사냥꾼", -- [1] "파도의 왕좌", -- [2] }, ["140683"] = { "부수는 자 어둠털", -- [1] "", -- [2] }, ["136855"] = { "녹아내린 보르도", -- [1] "", -- [2] }, ["151881"] = { "심연 사령관 사이바라", -- [1] "영원한 궁전", -- [2] }, ["45935"] = { "사원 숙련사제", -- [1] "소용돌이 누각", -- [2] }, ["151689"] = { "도약꾼 할퀴발톱", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["140359"] = { "천둥매 포식자", -- [1] "", -- [2] }, ["136805"] = { "바위댕강", -- [1] "", -- [2] }, ["26555"] = { "스컬지 괴물", -- [1] "우트가드 첨탑", -- [2] }, ["132923"] = { "시린빛 멀록", -- [1] "사라스 섬", -- [2] }, ["142801"] = { "나즈마니 혈매듭꾼", -- [1] "울디르", -- [2] }, ["146766"] = { "상급 독사 토템", -- [1] "다자알로 전투", -- [2] }, ["17962"] = { "갈퀴송곳니 공모자", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["140341"] = { "구름박박이", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135719"] = { "그늘길잡이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["118518"] = { "여사제 루나스파이어", -- [1] "살게라스의 무덤", -- [2] }, ["57807"] = { "황혼의 서리 기원사", -- [1] "용의 영혼", -- [2] }, ["157365"] = { "파지직거리는 추적자", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["137949"] = { "무엇인가", -- [1] "", -- [2] }, ["139536"] = { "자라티크 일꾼", -- [1] "", -- [2] }, ["72427"] = { "오그리마 일꾼", -- [1] "오그리마 공성전", -- [2] }, ["149516"] = { "깜장발", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["146813"] = { "회색빛의 군터", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["132892"] = { "방정나뭇잎", -- [1] "", -- [2] }, ["155273"] = { "제압자 가르발", -- [1] "영원한 궁전", -- [2] }, ["28231"] = { "수정 뜰지기", -- [1] "마력의 탑", -- [2] }, ["98770"] = { "격노수호병 지옥검사", -- [1] "비전로", -- [2] }, ["138981"] = { "흙지느러미 점쟁이", -- [1] "사라스 섬", -- [2] }, ["151029"] = { "가시예언자 타베리", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["71772"] = { "코르크론 암살자", -- [1] "오그리마 공성전", -- [2] }, ["120777"] = { "수호의 감시자", -- [1] "살게라스의 무덤", -- [2] }, ["151149"] = { "하티", -- [1] "다자알로 전투", -- [2] }, ["145185"] = { "무자. B. 노움전차", -- [1] "작전명: 메카곤", -- [2] }, ["57231"] = { "황혼의 차원문", -- [1] "용의 영혼", -- [2] }, ["40923"] = { "불안정한 타락정령", -- [1] "파도의 왕좌", -- [2] }, ["136860"] = { "추적자 부카", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["138105"] = { "스트롬가드의 정예병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["146238"] = { "검은쐐기", -- [1] "", -- [2] }, ["137627"] = { "조이는 공포", -- [1] "보랄러스 공성전", -- [2] }, ["129124"] = { "아롱이", -- [1] "폭풍의 용광로", -- [2] }, ["135329"] = { "대모 브린들", -- [1] "웨이크레스트 저택", -- [2] }, ["139475"] = { "비취형성 뼈다귀싸움꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["73452"] = { "이샤라즈의 선구자", -- [1] "오그리마 공성전", -- [2] }, ["18309"] = { "에테리얼 도굴꾼", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["71770"] = { "코르크론 무쇠칼날", -- [1] "오그리마 공성전", -- [2] }, ["127497"] = { "애쉬베인 감독관", -- [1] "톨 다고르", -- [2] }, ["76266"] = { "대현자 비릭스", -- [1] "하늘탑", -- [2] }, ["95072"] = { "상급 대지의 정령", -- [1] "폭풍의 용광로", -- [2] }, ["39962"] = { "황혼의 폭풍파괴자", -- [1] "그림 바톨", -- [2] }, ["55659"] = { "날뛰는 임프", -- [1] "울디르", -- [2] }, ["147614"] = { "검은무쇠 원시술사", -- [1] "다자알로 전투", -- [2] }, ["138563"] = { "부닥스", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["146140"] = { "가시도저", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["144249"] = { "오메가 섬멸로봇", -- [1] "작전명: 메카곤", -- [2] }, ["131527"] = { "군주 웨이크레스트", -- [1] "웨이크레스트 저택", -- [2] }, ["34135"] = { "겨울 우레정령", -- [1] "울두아르", -- [2] }, ["138429"] = { "원한지느러미 해일결속꾼", -- [1] "사라스 섬", -- [2] }, ["134429"] = { "마름모뱀 전쟁인도자", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["33772"] = { "얼굴 없는 공포", -- [1] "울두아르", -- [2] }, ["146855"] = { "아키나", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["129826"] = { "바닷물비늘 절단발톱", -- [1] "사라스 섬", -- [2] }, ["36841"] = { "죽은 전사", -- [1] "사론의 구덩이", -- [2] }, ["72770"] = { "코르크론 암흑선견자", -- [1] "오그리마 공성전", -- [2] }, ["77182"] = { "광물먹보", -- [1] "검은바위 용광로", -- [2] }, ["138485"] = { "실험가 누조리악", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["120191"] = { "영원의 영혼경비병", -- [1] "살게라스의 무덤", -- [2] }, ["158327"] = { "찌릿찌릿한 조각", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["75198"] = { "피망치 흙점쟁이", -- [1] "피망치 잿가루 광산", -- [2] }, ["132532"] = { "쿨 티란 명사수", -- [1] "보랄러스 공성전", -- [2] }, ["129471"] = { "심해 모래게", -- [1] "사라스 섬", -- [2] }, ["132126"] = { "호화로운 여사제", -- [1] "아탈다자르", -- [2] }, ["126353"] = { "박쥐", -- [1] "폭풍의 용광로", -- [2] }, ["17879"] = { "시간의 군주 데자", -- [1] "어둠의 문 열기", -- [2] }, ["140092"] = { "긴걸음사슴", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["147440"] = { "타오르는 화염수호정령", -- [1] "다자알로 전투", -- [2] }, ["130655"] = { "바비 하울리스", -- [1] "톨 다고르", -- [2] }, ["81117"] = { "잔인한 카르놀", -- [1] "검은바위 용광로", -- [2] }, ["74579"] = { "녹아내린 정령", -- [1] "피망치 잿가루 광산", -- [2] }, ["76309"] = { "대형 수호 피조물", -- [1] "하늘탑", -- [2] }, ["145033"] = { "북극 사냥여우", -- [1] "", -- [2] }, ["139389"] = { "강철비늘 볼샤시스", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["34192"] = { "폭약로봇 XP-500", -- [1] "울두아르", -- [2] }, ["139347"] = { "광전사 골라", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["139471"] = { "육체파괴자 부간", -- [1] "조룬달 (섬 7)", -- [2] }, ["129830"] = { "거수 딸각발톱", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["121567"] = { "구구", -- [1] "정복의 섬", -- [2] }, ["150292"] = { "메카곤 기병", -- [1] "작전명: 메카곤", -- [2] }, ["146678"] = { "고대 수호정령", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["138513"] = { "바이란티온", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["132913"] = { "군도 거인", -- [1] "", -- [2] }, ["33134"] = { "사라", -- [1] "울두아르", -- [2] }, ["132746"] = { "서리미늘 무리어미", -- [1] "", -- [2] }, ["28297"] = { "살쾡이", -- [1] "폭풍의 용광로", -- [2] }, ["114264"] = { "천둥이", -- [1] "다시 찾은 카라잔", -- [2] }, ["29309"] = { "장로 나독스", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["135763"] = { "공허괴물", -- [1] "", -- [2] }, ["139008"] = { "원시 곰", -- [1] "", -- [2] }, ["139003"] = { "바람의 땅 전사", -- [1] "", -- [2] }, ["147376"] = { "보호막", -- [1] "다자알로 전투", -- [2] }, ["135818"] = { "돌풍 병사", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["138646"] = { "무엇인가", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136044"] = { "맹독팽창", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["140094"] = { "진흙주둥이 가시등", -- [1] "", -- [2] }, ["21127"] = { "갈퀴송곳니 폭풍우전사", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["125205"] = { "해안 턱파괴자", -- [1] "웨이크레스트 저택", -- [2] }, ["134214"] = { "균열칼날 켈레인", -- [1] "", -- [2] }, ["127049"] = { "마른수염 측량사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["134478"] = { "킴불", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["152135"] = { "공허에 물든 주문술사", -- [1] "동부 왕국 - 주홍빛 보루 - 아제로스의 심장 시나리오", -- [2] }, ["129550"] = { "항만의 시궁쥐단 평발여우", -- [1] "자유지대", -- [2] }, ["139889"] = { "보러스아라크", -- [1] "", -- [2] }, ["138063"] = { "호화로운 행락객", -- [1] "왕노다지 광산!!", -- [2] }, ["119000"] = { "공포수염", -- [1] "", -- [2] }, ["87411"] = { "작업장 수호병", -- [1] "검은바위 용광로", -- [2] }, ["18430"] = { "에테리얼 수습생", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["140542"] = { "화염그물 거미", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["71923"] = { "핏빛발톱", -- [1] "오그리마 공성전", -- [2] }, ["39956"] = { "황혼의 집행자", -- [1] "그림 바톨", -- [2] }, ["125981"] = { "조각난 공허괴물", -- [1] "삼두정의 권좌", -- [2] }, ["139474"] = { "대지소환사 코르신", -- [1] "", -- [2] }, ["135930"] = { "라바로크", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["144231"] = { "난폭한 구경꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["129529"] = { "검은이빨 싸움꾼", -- [1] "자유지대", -- [2] }, ["36879"] = { "역병살이 괴물", -- [1] "사론의 구덩이", -- [2] }, ["153031"] = { "정예 전투마법사", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["151581"] = { "공포의 환영", -- [1] "영원한 궁전", -- [2] }, ["138098"] = { "아이언포지의 정예병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["40269"] = { "사로잡힌 천둥 정령", -- [1] "그림 바톨", -- [2] }, ["131486"] = { "대총독 투랄리온", -- [1] "격전지 아라시 - 호드", -- [2] }, ["134950"] = { "공포의 송곳니", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["26696"] = { "이미야르 광전사", -- [1] "우트가드 첨탑", -- [2] }, ["129827"] = { "바닷물비늘 분쇄자", -- [1] "사라스 섬", -- [2] }, ["153196"] = { "고철뼈 게걸쟁이", -- [1] "작전명: 메카곤", -- [2] }, ["58964"] = { "케르에스", -- [1] "폭풍의 용광로", -- [2] }, ["87761"] = { "던전 사용자의 허수아비", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["30277"] = { "안카하르 갈퀴거미", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["140794"] = { "흉터갈퀴", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135834"] = { "썩은구름", -- [1] "", -- [2] }, ["139673"] = { "이빨많록", -- [1] "사라스 섬", -- [2] }, ["139869"] = { "보루카르 그물거미", -- [1] "", -- [2] }, ["129640"] = { "으르렁거리는 부두사냥개", -- [1] "보랄러스 공성전", -- [2] }, ["140619"] = { "해안 심연턱", -- [1] "사라스 섬", -- [2] }, ["135643"] = { "렌키리", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["140292"] = { "우두머리 눈송이털", -- [1] "", -- [2] }, ["97285"] = { "바람 질주 토템", -- [1] "폭풍의 용광로", -- [2] }, ["103217"] = { "수정 전갈", -- [1] "밤의 요새", -- [2] }, ["135050"] = { "공포의 선장 밴드그림", -- [1] "자유지대", -- [2] }, ["151898"] = { "군내털 새끼", -- [1] "Skittering Hollow (Islands 5)", -- [2] }, ["144833"] = { "찰싹혀", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["34134"] = { "겨울 망령", -- [1] "울두아르", -- [2] }, ["152159"] = { "조아트로이드", -- [1] "영원한 궁전", -- [2] }, ["153060"] = { "시라누스", -- [1] "영원한 궁전", -- [2] }, ["76884"] = { "잔혹송곳니", -- [1] "검은바위 용광로", -- [2] }, ["134058"] = { "강풍술사 파예", -- [1] "폭풍의 사원", -- [2] }, ["136181"] = { "화산", -- [1] "사라스 섬", -- [2] }, ["135562"] = { "맹독 뱀", -- [1] "세스랄리스 사원", -- [2] }, ["152833"] = { "아제라이트 거인", -- [1] "소용돌이 - 아제로스의 심장", -- [2] }, ["26734"] = { "하늘빛 집행자", -- [1] "마력의 탑", -- [2] }, ["139360"] = { "되살아난 얼음엄니 투사", -- [1] "", -- [2] }, ["114316"] = { "남작부인 도로시아 밀스타이프", -- [1] "다시 찾은 카라잔", -- [2] }, ["140168"] = { "늙은 가슴쾅", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["152539"] = { "어둠 순찰자 샌델", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["136499"] = { "나즈마니 승천자", -- [1] "울디르", -- [2] }, ["138842"] = { "공명생성자 타킬", -- [1] "사라스 섬", -- [2] }, ["137786"] = { "아라소르 석궁병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["136160"] = { "왕 다자르", -- [1] "왕들의 안식처", -- [2] }, ["47720"] = { "낙타", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["150195"] = { "노움 먹는 수액괴물", -- [1] "작전명: 메카곤", -- [2] }, ["17695"] = { "으스러진 손 암살자", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["29830"] = { "살아있는 모조", -- [1] "군드락", -- [2] }, ["32517"] = { "로크나하크", -- [1] "울디르", -- [2] }, ["88818"] = { "보안 경비병", -- [1] "검은바위 용광로", -- [2] }, ["126181"] = { "어둠의 라무트", -- [1] "", -- [2] }, ["140443"] = { "사향몸통 돌진자", -- [1] "", -- [2] }, ["73415"] = { "이샤라즈의 수액", -- [1] "오그리마 공성전", -- [2] }, ["112678"] = { "샬도레이 박물학자", -- [1] "밤의 요새", -- [2] }, ["140431"] = { "산악발굽 염소", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["135963"] = { "대지의 정령", -- [1] "사라스 섬", -- [2] }, ["16807"] = { "대흑마법사 네더쿠르스", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["139352"] = { "죽음소환사 마줄리", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["77687"] = { "그롬카르 무장병", -- [1] "검은바위 용광로", -- [2] }, ["146244"] = { "찌르는 마귀", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["145064"] = { "화염 갈기", -- [1] "", -- [2] }, ["139431"] = { "무덤 수호자", -- [1] "사라스 섬", -- [2] }, ["140264"] = { "새끼 룬발굽", -- [1] "", -- [2] }, ["150276"] = { "중형 고철로봇", -- [1] "작전명: 메카곤", -- [2] }, ["139393"] = { "진창매복 손아귀병", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["137405"] = { "옭아매는 공포", -- [1] "보랄러스 공성전", -- [2] }, ["59764"] = { "치유의 해일 토템", -- [1] "폭풍의 용광로", -- [2] }, ["139110"] = { "불꽃 역술사", -- [1] "세스랄리스 사원", -- [2] }, ["136865"] = { "모래약탈자 우잔", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["29680"] = { "슬라드란 독사", -- [1] "군드락", -- [2] }, ["26930"] = { "무엇인가", -- [1] "마력의 탑", -- [2] }, ["144951"] = { "창백털 포식자", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["133436"] = { "투자개발회사 하늘방화꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["72191"] = { "대군주 룬탁", -- [1] "오그리마 공성전", -- [2] }, ["19306"] = { "마나 거머리", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["150547"] = { "고철뼈 게걸쟁이", -- [1] "작전명: 메카곤", -- [2] }, ["139014"] = { "야생의 달수색자", -- [1] "", -- [2] }, ["40935"] = { "아가미고블린 사냥꾼", -- [1] "파도의 왕좌", -- [2] }, ["134150"] = { "룬조각사 소른", -- [1] "폭풍의 사원", -- [2] }, ["135043"] = { "흉포한 톱니이빨", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["148262"] = { "밀물 정령", -- [1] "다자알로 전투", -- [2] }, ["139348"] = { "무엇인가", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["130638"] = { "무쇠턱악어", -- [1] "사라스 섬", -- [2] }, ["136254"] = { "스트롬가드 기사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["84978"] = { "피망치 집행자", -- [1] "피망치 잿가루 광산", -- [2] }, ["135894"] = { "불의 정령", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["136010"] = { "바위얼굴 대지파괴자", -- [1] "사라스 섬", -- [2] }, ["141058"] = { "파도 군주 스주니스", -- [1] "사라스 섬", -- [2] }, ["124316"] = { "돼지", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140760"] = { "대지생명 거인", -- [1] "", -- [2] }, ["59479"] = { "담기지 않는 옌주", -- [1] "스톰스타우트 양조장", -- [2] }, ["108934"] = { "오염된 피", -- [1] "밤의 요새", -- [2] }, ["45930"] = { "바람의 대신", -- [1] "소용돌이 누각", -- [2] }, ["131728"] = { "집요한 라울", -- [1] "사라스 섬", -- [2] }, ["122412"] = { "구속된 공허군주", -- [1] "삼두정의 권좌", -- [2] }, ["78933"] = { "해돋이의 전령", -- [1] "하늘탑", -- [2] }, ["54687"] = { "뒤틀린 시간의 보병", -- [1] "시간의 끝", -- [2] }, ["134627"] = { "혈트롤 전쟁어미", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["134388"] = { "뱀들의 똬리", -- [1] "세스랄리스 사원", -- [2] }, ["87515"] = { "강철 화염전사", -- [1] "검은바위 용광로", -- [2] }, ["136866"] = { "우움굿 부족민", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["136083"] = { "잊혀진 토착영혼", -- [1] "폭풍의 사원", -- [2] }, ["43214"] = { "돌거죽", -- [1] "바위심장부", -- [2] }, ["140839"] = { "물의 영혼", -- [1] "조룬달 (섬 7)", -- [2] }, ["126848"] = { "선장 유도라", -- [1] "자유지대", -- [2] }, ["138187"] = { "괴기한 공포", -- [1] "썩은굴", -- [2] }, ["154612"] = { "방출된 악몽", -- [1] "영원한 궁전", -- [2] }, ["151649"] = { "방어 로봇 마크 I", -- [1] "작전명: 메카곤", -- [2] }, ["140670"] = { "덩치 큰 바위갈기", -- [1] "조룬달 (섬 7)", -- [2] }, ["72198"] = { "강화된 황폐한 무기", -- [1] "오그리마 공성전", -- [2] }, ["79093"] = { "하늘탑 태양갈퀴", -- [1] "하늘탑", -- [2] }, ["146845"] = { "톱니의 자레드", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["135322"] = { "황금 날뱀", -- [1] "왕들의 안식처", -- [2] }, ["21901"] = { "블러드는술사님이", -- [1] "폭풍의 용광로", -- [2] }, ["135246"] = { "\"사나운\" 로티", -- [1] "사라스 섬", -- [2] }, ["116562"] = { "불꽃꼬리 백인대장", -- [1] "다시 찾은 카라잔", -- [2] }, ["111210"] = { "불타는 지옥불정령", -- [1] "밤의 요새", -- [2] }, ["113321"] = { "휘청이는 굶주린 자", -- [1] "밤의 요새", -- [2] }, ["33720"] = { "흑요석 용 배우자", -- [1] "울두아르", -- [2] }, ["138626"] = { "아마셋 광신도", -- [1] "조룬달 (섬 7)", -- [2] }, ["138982"] = { "흙지느러미 멀록", -- [1] "사라스 섬", -- [2] }, ["142419"] = { "우레의 거수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139416"] = { "볼샤스", -- [1] "조룬달 (섬 7)", -- [2] }, ["137449"] = { "무엇인가", -- [1] "", -- [2] }, ["56162"] = { "타락체", -- [1] "용의 영혼", -- [2] }, ["20901"] = { "살게론 궁수", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["151133"] = { "하티", -- [1] "폭풍의 용광로", -- [2] }, ["140845"] = { "장난꾸러기 돌풍", -- [1] "조룬달 (섬 7)", -- [2] }, ["136845"] = { "모래두피 도끼 투척병", -- [1] "사라스 섬", -- [2] }, ["32908"] = { "사로잡힌 용병 대장", -- [1] "울두아르", -- [2] }, ["71155"] = { "시초자 코르벤", -- [1] "오그리마 공성전", -- [2] }, ["130012"] = { "무쇠파도 약탈자", -- [1] "자유지대", -- [2] }, ["122423"] = { "대흑마술사", -- [1] "삼두정의 권좌", -- [2] }, ["131825"] = { "자매 브라이어", -- [1] "웨이크레스트 저택", -- [2] }, ["72986"] = { "샤나 스파크피즈", -- [1] "오그리마 공성전", -- [2] }, ["140097"] = { "거대 먼지배", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140849"] = { "역병의 돌 족속", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138845"] = { "사령관 조바크", -- [1] "", -- [2] }, ["133870"] = { "감염된 덩굴손", -- [1] "썩은굴", -- [2] }, ["141749"] = { "살아있는 감염", -- [1] "울디르", -- [2] }, ["155859"] = { "비즈자라", -- [1] "영원한 궁전", -- [2] }, ["136510"] = { "얼굴 없는 포식자", -- [1] "울디르", -- [2] }, ["146848"] = { "으스스한 융합체", -- [1] "", -- [2] }, ["149352"] = { "영롱한 아제라이트보석 수정등", -- [1] "", -- [2] }, ["129469"] = { "심해 엉금게", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138967"] = { "줄", -- [1] "울디르", -- [2] }, ["28578"] = { "강화된 강철 파괴자", -- [1] "번개의 전당", -- [2] }, ["78978"] = { "어둠파편 갈갈이", -- [1] "검은바위 용광로", -- [2] }, ["129526"] = { "항만의 시궁쥐단 선원", -- [1] "자유지대", -- [2] }, ["146650"] = { "최정예 파수꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["56923"] = { "황혼의 폭파병", -- [1] "용의 영혼", -- [2] }, ["147745"] = { "불굴호", -- [1] "다자알로 전투", -- [2] }, ["30285"] = { "탈다람의 눈", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["135052"] = { "역병 두꺼비", -- [1] "웨이크레스트 저택", -- [2] }, ["77942"] = { "원시 폭풍의 정령", -- [1] "웨이크레스트 저택", -- [2] }, ["146247"] = { "백색죽음", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["139381"] = { "느라키 파괴자", -- [1] "울디르", -- [2] }, ["103758"] = { "별 점술가 에트레우스", -- [1] "밤의 요새", -- [2] }, ["138369"] = { "축구탄 난동꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["140271"] = { "절단뿔", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["30283"] = { "떠돌아다니는 역병괴물", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["139469"] = { "천둥의 주산", -- [1] "조룬달 (섬 7)", -- [2] }, ["139457"] = { "바위속박 기렌", -- [1] "조룬달 (섬 7)", -- [2] }, ["151658"] = { "타조 통통 로봇", -- [1] "작전명: 메카곤", -- [2] }, ["21128"] = { "갈퀴송곳니 가오리", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["34133"] = { "호디르의 용사", -- [1] "울두아르", -- [2] }, ["139269"] = { "어두운 공포", -- [1] "웨이크레스트 저택", -- [2] }, ["134432"] = { "혈사술사", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["28586"] = { "장군 비야른그림", -- [1] "번개의 전당", -- [2] }, ["127479"] = { "모래 여왕", -- [1] "톨 다고르", -- [2] }, ["135649"] = { "질풍발톱", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["148667"] = { "라스타리 응징자", -- [1] "다자알로 전투", -- [2] }, ["28695"] = { "용암 골렘", -- [1] "번개의 전당", -- [2] }, ["139342"] = { "얼음엄니 전사", -- [1] "", -- [2] }, ["20866"] = { "영혼 포식자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["139799"] = { "아이언헐 수습생", -- [1] "폭풍의 사원", -- [2] }, ["17816"] = { "수렁마크루라", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["88288"] = { "던전 사용자의 허수아비", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["132877"] = { "축축비늘", -- [1] "사라스 섬", -- [2] }, ["75451"] = { "더럽혀진 영혼", -- [1] "어둠달 지하묘지", -- [2] }, ["144796"] = { "땜장이왕 멕카토크", -- [1] "다자알로 전투", -- [2] }, ["160249"] = { "쐐기의 촉수", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["139386"] = { "뱀혓바닥", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["131864"] = { "고라크 툴", -- [1] "웨이크레스트 저택", -- [2] }, ["131670"] = { "심장파멸 덩굴왜곡사", -- [1] "웨이크레스트 저택", -- [2] }, ["148443"] = { "방어봇", -- [1] "다자알로 전투", -- [2] }, ["144830"] = { "포식자 야자", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["153755"] = { "네노 메가크래쉬", -- [1] "작전명: 메카곤", -- [2] }, ["142800"] = { "나즈마니 혈관분리자", -- [1] "울디르", -- [2] }, ["36788"] = { "죽음속삭임 강령사", -- [1] "사론의 구덩이", -- [2] }, ["139868"] = { "보루카르 네루비안", -- [1] "", -- [2] }, ["56731"] = { "매운고추 맥주", -- [1] "스톰스타우트 양조장", -- [2] }, ["26731"] = { "대학자 텔레스트라", -- [1] "마력의 탑", -- [2] }, ["114330"] = { "배블릿", -- [1] "다시 찾은 카라잔", -- [2] }, ["39625"] = { "장군 움브리스", -- [1] "그림 바톨", -- [2] }, ["145298"] = { "굶주린 야생의 존재", -- [1] "사라스 섬", -- [2] }, ["17941"] = { "배반자 멘누", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["26735"] = { "하늘빛 비늘결속사", -- [1] "마력의 탑", -- [2] }, ["127490"] = { "기사대장 발리리", -- [1] "톨 다고르", -- [2] }, ["94185"] = { "선봉장 아켈리온", -- [1] "지옥불 성채", -- [2] }, ["140070"] = { "추적자 핏내음", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["138443"] = { "비늘경비병 불레스", -- [1] "사라스 섬", -- [2] }, ["135130"] = { "공성 탑", -- [1] "격전지 아라시 - 호드", -- [2] }, ["71388"] = { "호박석에 갇힌 쿤총", -- [1] "오그리마 공성전", -- [2] }, ["80526"] = { "완강한 강철발굽", -- [1] "검은바위 용광로", -- [2] }, ["42696"] = { "바위심장부 전쟁인도자", -- [1] "바위심장부", -- [2] }, ["39415"] = { "상급 화염추적자", -- [1] "그림 바톨", -- [2] }, ["127799"] = { "다자르아이 근위병", -- [1] "아탈다자르", -- [2] }, ["140677"] = { "덩치 큰 서리수염", -- [1] "", -- [2] }, ["87780"] = { "잿가루작업장 투사", -- [1] "검은바위 용광로", -- [2] }, ["72353"] = { "용아귀 화염 궁수", -- [1] "오그리마 공성전", -- [2] }, ["122022"] = { "무엇인가", -- [1] "폭풍의 용광로", -- [2] }, ["114261"] = { "토우니", -- [1] "다시 찾은 카라잔", -- [2] }, ["112671"] = { "황혼감시대 전투마법사", -- [1] "밤의 요새", -- [2] }, ["30414"] = { "잊혀진 자", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["131824"] = { "자매 솔레나", -- [1] "웨이크레스트 저택", -- [2] }, ["126845"] = { "선장 졸리", -- [1] "자유지대", -- [2] }, ["134990"] = { "충전된 먼지 악마", -- [1] "세스랄리스 사원", -- [2] }, ["32665"] = { "수정 올가미 덩굴손", -- [1] "마력의 탑", -- [2] }, ["145649"] = { "비행선 대원", -- [1] "아탈다자르", -- [2] }, ["131545"] = { "부인 웨이크레스트", -- [1] "웨이크레스트 저택", -- [2] }, ["134433"] = { "혈크로그", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["134144"] = { "살아있는 급류", -- [1] "폭풍의 사원", -- [2] }, ["116691"] = { "벨라크", -- [1] "살게라스의 무덤", -- [2] }, ["151685"] = { "군내털 굴어미", -- [1] "Skittering Hollow (Islands 5)", -- [2] }, ["148617"] = { "독실한 아쿤다", -- [1] "다자알로 전투", -- [2] }, ["140800"] = { "살해약탈 구름날개", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139202"] = { "신록의 뜰지기", -- [1] "", -- [2] }, ["152852"] = { "광신도 파쉬마", -- [1] "영원한 궁전", -- [2] }, ["132491"] = { "쿨 티란 명사수", -- [1] "보랄러스 공성전", -- [2] }, ["127111"] = { "무쇠파도 노꾼", -- [1] "자유지대", -- [2] }, ["71408"] = { "쿤다", -- [1] "오그리마 공성전", -- [2] }, ["150169"] = { "맹독 잠복꾼", -- [1] "작전명: 메카곤", -- [2] }, ["155810"] = { "얼어붙은 보초병", -- [1] "영원한 궁전", -- [2] }, ["93068"] = { "줄호락", -- [1] "지옥불 성채", -- [2] }, ["137817"] = { "떠도는 물의 정령", -- [1] "격전지 아라시 - 호드", -- [2] }, ["137091"] = { "높은 감시대 수습생", -- [1] "격전지 아라시 - 호드", -- [2] }, ["36830"] = { "성난해골 일꾼", -- [1] "사론의 구덩이", -- [2] }, ["18313"] = { "에테리얼 마술사", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["131821"] = { "얼굴 없는 여인", -- [1] "웨이크레스트 저택", -- [2] }, ["140429"] = { "재빠른 급류폴짝이", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["72421"] = { "코르크론 감시자", -- [1] "오그리마 공성전", -- [2] }, ["139529"] = { "무클라이", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["140358"] = { "비탄부름", -- [1] "", -- [2] }, ["136684"] = { "와일드해머 불꽃술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["146131"] = { "잠복자 바르토크", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["138068"] = { "호화로운 행락객", -- [1] "왕노다지 광산!!", -- [2] }, ["30419"] = { "속박된 물의 정령", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["138512"] = { "토리시오나", -- [1] "", -- [2] }, ["71712"] = { "절망의 피조물", -- [1] "오그리마 공성전", -- [2] }, ["132530"] = { "쿨 티란 선봉대원", -- [1] "보랄러스 공성전", -- [2] }, ["112676"] = { "귀족혈통 왜곡술사", -- [1] "밤의 요새", -- [2] }, ["152790"] = { "진흙 민달팽이", -- [1] "Skittering Hollow (Islands 5)", -- [2] }, ["33388"] = { "암흑룬 수호병", -- [1] "울두아르", -- [2] }, ["138997"] = { "광기의 그르렁채찍", -- [1] "", -- [2] }, ["147936"] = { "아제라이트보석 파편등", -- [1] "", -- [2] }, ["120720"] = { "달의 수호병", -- [1] "살게라스의 무덤", -- [2] }, ["146871"] = { "여군주 나스나야", -- [1] "사라스 섬", -- [2] }, ["63508"] = { "쉬엔", -- [1] "다자알로 전투", -- [2] }, ["156130"] = { "하급 조아트로이드", -- [1] "영원한 궁전", -- [2] }, ["135925"] = { "화염불꽃", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["112251"] = { "비전 수액괴물", -- [1] "밤의 요새", -- [2] }, ["155616"] = { "잔지르 투사", -- [1] "영원한 궁전", -- [2] }, ["40634"] = { "나즈자르 폭풍우 마녀", -- [1] "파도의 왕좌", -- [2] }, ["140827"] = { "낄낄걸는 가시수풀 요마", -- [1] "", -- [2] }, ["44926"] = { "굳은서약 방랑자", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["131818"] = { "징표 찍힌 자매", -- [1] "웨이크레스트 저택", -- [2] }, ["112955"] = { "그늘비늘 고룡", -- [1] "밤의 요새", -- [2] }, ["138972"] = { "지안 티 구름파괴자", -- [1] "사라스 섬", -- [2] }, ["155860"] = { "쉬라케스 공허수확자", -- [1] "영원한 궁전", -- [2] }, ["138628"] = { "아마셋 사제", -- [1] "", -- [2] }, ["135245"] = { "항만의 시궁쥐단 파괴자", -- [1] "보랄러스 공성전", -- [2] }, ["159578"] = { "노출된 신경", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["139023"] = { "야생의 피아귀", -- [1] "", -- [2] }, ["41166"] = { "심장부 사냥개", -- [1] "폭풍의 용광로", -- [2] }, ["76306"] = { "대형 수호 피조물", -- [1] "하늘탑", -- [2] }, ["140842"] = { "엡", -- [1] "", -- [2] }, ["140620"] = { "남쪽 바다 독침해파리", -- [1] "사라스 섬", -- [2] }, ["119990"] = { "무엇인가", -- [1] "폭풍의 용광로", -- [2] }, ["146835"] = { "구울", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["160291"] = { "잿빛걸음 암살자", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["139747"] = { "난파당한 해적", -- [1] "", -- [2] }, ["134789"] = { "괴물 가시집게", -- [1] "사라스 섬", -- [2] }, ["134939"] = { "뻣뻣가시 식인거미", -- [1] "", -- [2] }, ["138447"] = { "여전사 살라리아", -- [1] "", -- [2] }, ["57875"] = { "고라스의 눈", -- [1] "용의 영혼", -- [2] }, ["151690"] = { "그슬이빨", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["144842"] = { "파도게", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["136871"] = { "우움굿 주술사", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["152364"] = { "아즈샤라의 광채", -- [1] "영원한 궁전", -- [2] }, ["138496"] = { "황혼의 드라코나르", -- [1] "사라스 섬", -- [2] }, ["131585"] = { "마법에 걸린 경비병", -- [1] "웨이크레스트 저택", -- [2] }, ["33824"] = { "황혼의 그림자칼날", -- [1] "울두아르", -- [2] }, ["140425"] = { "매운발", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["71773"] = { "코르크론 전투주술사", -- [1] "오그리마 공성전", -- [2] }, ["72451"] = { "코르크론 암흑주술사", -- [1] "오그리마 공성전", -- [2] }, ["45926"] = { "아사드의 하수인", -- [1] "소용돌이 누각", -- [2] }, ["34086"] = { "용암 광전사", -- [1] "울두아르", -- [2] }, ["76815"] = { "원시의 정령술사", -- [1] "검은바위 용광로", -- [2] }, ["140075"] = { "카누스", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["154744"] = { "독성 흉물", -- [1] "작전명: 메카곤", -- [2] }, ["112068"] = { "야수 정령", -- [1] "폭풍의 사원", -- [2] }, ["18429"] = { "비전 마귀", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["139658"] = { "시린빛 땅꾼", -- [1] "사라스 섬", -- [2] }, ["136509"] = { "살아 움직이는 부패점액", -- [1] "울디르", -- [2] }, ["135760"] = { "7군단 해병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["123287"] = { "남쪽바다 칼잡이", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["44982"] = { "네페르세트 암흑술사", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["33822"] = { "황혼의 수호병", -- [1] "울두아르", -- [2] }, ["140267"] = { "거대뿔 우와누", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["136721"] = { "의회 주문술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["104676"] = { "이지러지는 시간 입자", -- [1] "밤의 요새", -- [2] }, ["2442"] = { "소", -- [1] "격전지 아라시 - 호드", -- [2] }, ["136502"] = { "나즈마니 전쟁어미", -- [1] "울디르", -- [2] }, ["33776"] = { "또치세끼", -- [1] "폭풍의 용광로", -- [2] }, ["151886"] = { "분리된 망상", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["120851"] = { "히포그리프 군주 바라", -- [1] "살게라스의 무덤", -- [2] }, ["122398"] = { "약화된 공허군주", -- [1] "삼두정의 권좌", -- [2] }, ["88821"] = { "풀무 조작기사", -- [1] "검은바위 용광로", -- [2] }, ["87771"] = { "잿가루작업장 일꾼", -- [1] "검은바위 용광로", -- [2] }, ["58963"] = { "쉬바", -- [1] "은빛수정 광산", -- [2] }, ["140452"] = { "잠자는 창뿔", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["140982"] = { "얼음파괴자", -- [1] "", -- [2] }, ["20897"] = { "에테리움 파동술사", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["92523"] = { "바질파자그", -- [1] "지옥불 성채", -- [2] }, ["137060"] = { "모래술사 무나", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["71466"] = { "강철의 거대괴수", -- [1] "오그리마 공성전", -- [2] }, ["140374"] = { "둥지 수호자 익스닐", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["121473"] = { "압제자 닉사", -- [1] "살게라스의 무덤", -- [2] }, ["144944"] = { "갈증 난 흡혈박쥐", -- [1] "", -- [2] }, ["145898"] = { "부름을 받은 사도", -- [1] "다자알로 전투", -- [2] }, ["146370"] = { "검은무쇠 선봉대", -- [1] "다자알로 전투", -- [2] }, ["134769"] = { "톱니 발톱", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["156131"] = { "잔지르 미르미돈", -- [1] "영원한 궁전", -- [2] }, ["44648"] = { "불굴의 거수", -- [1] "파도의 왕좌", -- [2] }, ["140337"] = { "새끼 밤비늘", -- [1] "조룬달 (섬 7)", -- [2] }, ["138888"] = { "핏빛각성 예언자", -- [1] "조룬달 (섬 7)", -- [2] }, ["146553"] = { "쿨 티란 주먹꾼", -- [1] "다자알로 전투", -- [2] }, ["121004"] = { "칼날턱 미르미돈", -- [1] "살게라스의 무덤", -- [2] }, ["76292"] = { "하늘탑 보호 피조물", -- [1] "하늘탑", -- [2] }, ["140248"] = { "재빠른 달추적자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136353"] = { "거대한 촉수", -- [1] "폭풍의 사원", -- [2] }, ["26822"] = { "울슐라 다이어브루", -- [1] "검은바위 나락", -- [2] }, ["139654"] = { "안개비늘 진흙발이", -- [1] "사라스 섬", -- [2] }, ["20923"] = { "혈투사 포룽", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["130485"] = { "기계화 평화감시단", -- [1] "왕노다지 광산!!", -- [2] }, ["9547"] = { "술 취한 손님", -- [1] "검은바위 나락", -- [2] }, ["157451"] = { "결의의 집행자", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["136315"] = { "타락의 잔재", -- [1] "울디르", -- [2] }, ["17963"] = { "거친황야 노예", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["139005"] = { "바람의 땅 추적자", -- [1] "", -- [2] }, ["16407"] = { "유령 하인", -- [1] "카라잔", -- [2] }, ["133461"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["76407"] = { "넬쥴", -- [1] "어둠달 지하묘지", -- [2] }, ["120194"] = { "유령 수행사제", -- [1] "살게라스의 무덤", -- [2] }, ["21466"] = { "선구자 스키리스", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["114626"] = { "외로운 영혼", -- [1] "다시 찾은 카라잔", -- [2] }, ["145616"] = { "왕 라스타칸", -- [1] "다자알로 전투", -- [2] }, ["137007"] = { "높은 감시대 수호병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["134284"] = { "타락한 죽음예언자", -- [1] "썩은굴", -- [2] }, ["140857"] = { "비취섬광", -- [1] "사라스 섬", -- [2] }, ["138103"] = { "스트롬가드 석궁병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["76811"] = { "풀무 조작기사", -- [1] "검은바위 용광로", -- [2] }, ["89"] = { "지옥불정령", -- [1] "폭풍의 용광로", -- [2] }, ["16809"] = { "전쟁인도자 오므로그", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["56854"] = { "황혼의 정예 냉혈검사", -- [1] "용의 영혼", -- [2] }, ["140375"] = { "모래껍질 무리벌레", -- [1] "Skittering Hollow (Islands 5)", -- [2] }, ["124927"] = { "준티", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["75360"] = { "불타는 잿불", -- [1] "피망치 잿가루 광산", -- [2] }, ["138840"] = { "자라티크 관통자", -- [1] "", -- [2] }, ["76809"] = { "현장감독 펠드스파", -- [1] "검은바위 용광로", -- [2] }, ["61029"] = { "원시 불의 정령", -- [1] "은빛수정 광산", -- [2] }, ["134417"] = { "깊은바다 의식술사", -- [1] "폭풍의 사원", -- [2] }, ["76094"] = { "태양의 장신구", -- [1] "하늘탑", -- [2] }, ["54700"] = { "뒤틀린 시간의 밤호랑이", -- [1] "시간의 끝", -- [2] }, ["138645"] = { "크발디르 영혼약탈자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140672"] = { "지저분한 먼지가죽", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["87760"] = { "훈련용 허수아비", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["134895"] = { "강철그물 고치거미", -- [1] "", -- [2] }, ["135717"] = { "야생 밤호랑이", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["130765"] = { "새끼 밀림 추적자", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["147439"] = { "심장부 사냥개", -- [1] "다자알로 전투", -- [2] }, ["44841"] = { "역병 야수", -- [1] "파도의 왕좌", -- [2] }, ["140101"] = { "늪뒹굴이", -- [1] "", -- [2] }, ["122405"] = { "어둠수호병 창조술사", -- [1] "삼두정의 권좌", -- [2] }, ["138887"] = { "핏빛각성 비술사", -- [1] "조룬달 (섬 7)", -- [2] }, ["118730"] = { "영혼 잔류물", -- [1] "살게라스의 무덤", -- [2] }, ["122088"] = { "뱀갈퀴 잠복꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140977"] = { "비취비늘 이갈이", -- [1] "", -- [2] }, ["140691"] = { "거대한 공포의 송곳니", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135923"] = { "가즈란의 사냥개", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["44577"] = { "장군 후삼", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["33699"] = { "폭풍으로 빚은 문지기", -- [1] "울두아르", -- [2] }, ["71409"] = { "사령관 작타르", -- [1] "오그리마 공성전", -- [2] }, ["139397"] = { "진창매복 잠복꾼", -- [1] "", -- [2] }, ["138849"] = { "둥지군주 빅스익크", -- [1] "조룬달 (섬 7)", -- [2] }, ["140301"] = { "흉터발", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["71380"] = { "살아 움직이는 바위 모구", -- [1] "오그리마 공성전", -- [2] }, ["114317"] = { "여군주 카트리오나 본인디", -- [1] "다시 찾은 카라잔", -- [2] }, ["118374"] = { "대장 야타이 문스트라이크", -- [1] "살게라스의 무덤", -- [2] }, ["139670"] = { "모옳곡", -- [1] "사라스 섬", -- [2] }, ["137614"] = { "파괴의 공포", -- [1] "보랄러스 공성전", -- [2] }, ["139858"] = { "보루카르 독거미", -- [1] "", -- [2] }, ["122408"] = { "그림자 추적자", -- [1] "삼두정의 권좌", -- [2] }, ["73725"] = { "시앙린", -- [1] "오그리마 공성전", -- [2] }, ["58965"] = { "크힐고로드", -- [1] "울디르", -- [2] }, ["126095"] = { "빌리스", -- [1] "", -- [2] }, ["140768"] = { "태산파괴자 구우루", -- [1] "", -- [2] }, ["122963"] = { "레잔", -- [1] "아탈다자르", -- [2] }, ["149360"] = { "덩치 큰 아제라이트", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["29306"] = { "갈다라", -- [1] "군드락", -- [2] }, ["87841"] = { "그롬카르 화염치유사", -- [1] "검은바위 용광로", -- [2] }, ["135204"] = { "사술 사제 유령", -- [1] "왕들의 안식처", -- [2] }, ["30338"] = { "안카하르 무리거미", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["138564"] = { "크슈운", -- [1] "사라스 섬", -- [2] }, ["150293"] = { "메카곤 호랑이", -- [1] "작전명: 메카곤", -- [2] }, ["138558"] = { "얼굴 없는 자", -- [1] "사라스 섬", -- [2] }, ["139013"] = { "광적인 달빛야수", -- [1] "", -- [2] }, ["137485"] = { "혈서약 요원", -- [1] "왕들의 안식처", -- [2] }, ["132879"] = { "수정 거인", -- [1] "", -- [2] }, ["115905"] = { "지옥 영혼", -- [1] "밤의 요새", -- [2] }, ["114284"] = { "엘피라", -- [1] "다시 찾은 카라잔", -- [2] }, ["149555"] = { "흉물", -- [1] "쌍둥이 봉우리", -- [2] }, ["155272"] = { "검은바다 점쟁이", -- [1] "영원한 궁전", -- [2] }, ["145903"] = { "어둠벼림 성전사", -- [1] "다자알로 전투", -- [2] }, ["17942"] = { "쿠아그미란", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["61245"] = { "축전 토템", -- [1] "웨이크레스트 저택", -- [2] }, ["146884"] = { "전쟁군주 혤슈카르트", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["147933"] = { "대지활성 아제라이트 파편", -- [1] "", -- [2] }, ["71156"] = { "배후자 카즈티크", -- [1] "오그리마 공성전", -- [2] }, ["21140"] = { "무엇인가", -- [1] "어둠의 문 열기", -- [2] }, ["144824"] = { "점액피부 두꺼비", -- [1] "사라스 섬", -- [2] }, ["139664"] = { "안개비늘 공포지느러미", -- [1] "사라스 섬", -- [2] }, ["134629"] = { "비늘 크롤러스크 기수", -- [1] "세스랄리스 사원", -- [2] }, ["130582"] = { "실의에 빠진 말썽꾼", -- [1] "톨 다고르", -- [2] }, ["129000"] = { "남쪽바다 싸움꾼", -- [1] "", -- [2] }, ["137521"] = { "무쇠파도 화약사수", -- [1] "보랄러스 공성전", -- [2] }, ["9499"] = { "플러거 스패즈링", -- [1] "검은바위 나락", -- [2] }, ["151613"] = { "대인 다람쥐", -- [1] "작전명: 메카곤", -- [2] }, ["29308"] = { "공작 탈다람", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["100943"] = { "대지의 벽 토템", -- [1] "웨이크레스트 저택", -- [2] }, ["138465"] = { "애쉬베인 포병", -- [1] "보랄러스 공성전", -- [2] }, ["140071"] = { "늙은 외송곳니", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["139870"] = { "보루카르 무리경비병", -- [1] "", -- [2] }, ["17669"] = { "광포한 전투사냥개", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["136838"] = { "야만전사 즈고르도", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["122971"] = { "다자르아이 돌격전사", -- [1] "아탈다자르", -- [2] }, ["144839"] = { "흰꼬리암사슴", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["140295"] = { "새끼 눈송이털", -- [1] "", -- [2] }, ["155900"] = { "잘리스", -- [1] "영원한 궁전", -- [2] }, ["133556"] = { "라자크 아이언사이즈", -- [1] "", -- [2] }, ["45919"] = { "어린 폭풍 용", -- [1] "소용돌이 누각", -- [2] }, ["145934"] = { "미치광이 아이반", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["45007"] = { "사로잡힌 무법자", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["154565"] = { "충성스러운 미르미돈", -- [1] "영원한 궁전", -- [2] }, ["152523"] = { "무쿠타", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["148619"] = { "아쿤다의 환영", -- [1] "다자알로 전투", -- [2] }, ["135903"] = { "심연의 현신", -- [1] "폭풍의 사원", -- [2] }, ["126983"] = { "할란 스위트", -- [1] "자유지대", -- [2] }, ["39854"] = { "하늘살이 수호자", -- [1] "그림 바톨", -- [2] }, ["140249"] = { "점판가죽", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["155763"] = { "흑마술사 카드레스", -- [1] "영원한 궁전", -- [2] }, ["43430"] = { "바위심장부 광전사", -- [1] "바위심장부", -- [2] }, ["33430"] = { "어미 덩굴손", -- [1] "울두아르", -- [2] }, ["72943"] = { "용아귀 원시비룡", -- [1] "오그리마 공성전", -- [2] }, ["135368"] = { "아이언포지 포수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["136042"] = { "군주 아쿠아노스", -- [1] "", -- [2] }, ["18394"] = { "에테리얼 망령", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["138993"] = { "걸락", -- [1] "", -- [2] }, ["45379"] = { "오우", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["145058"] = { "그늘깃털 까마귀", -- [1] "", -- [2] }, ["139345"] = { "죽음전령 쿨루", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["155275"] = { "파도구체자 코르베스", -- [1] "영원한 궁전", -- [2] }, ["140432"] = { "산악발굽 도약꾼", -- [1] "", -- [2] }, ["134602"] = { "가려진 송곳니", -- [1] "세스랄리스 사원", -- [2] }, ["135964"] = { "발굴림 대지정령", -- [1] "사라스 섬", -- [2] }, ["135765"] = { "격류의 토템", -- [1] "왕들의 안식처", -- [2] }, ["134800"] = { "강화된 무쇠턱거북", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140657"] = { "바위뿔 거수", -- [1] "", -- [2] }, ["138432"] = { "해일여제 네사", -- [1] "사라스 섬", -- [2] }, ["33722"] = { "폭풍으로 빚은 문지기", -- [1] "울두아르", -- [2] }, ["139007"] = { "야생 추적자", -- [1] "", -- [2] }, ["26669"] = { "이미야르 야만전사", -- [1] "우트가드 첨탑", -- [2] }, ["136934"] = { "무기 시험자", -- [1] "왕노다지 광산!!", -- [2] }, ["72744"] = { "코르크론 해골파쇄자", -- [1] "오그리마 공성전", -- [2] }, ["140428"] = { "협곡도약자", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140632"] = { "비늘등 무쇠턱거북", -- [1] "사라스 섬", -- [2] }, ["135846"] = { "모래범벅 독사", -- [1] "세스랄리스 사원", -- [2] }, ["146401"] = { "어둠비늘 발굴노예", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["140858"] = { "화염족속", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["69161"] = { "데빌사우루스", -- [1] "폭풍의 용광로", -- [2] }, ["140861"] = { "흙떨이", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["150297"] = { "메카곤 재규격 설계사", -- [1] "작전명: 메카곤", -- [2] }, ["32886"] = { "암흑룬 수행사제", -- [1] "울두아르", -- [2] }, ["72484"] = { "자조", -- [1] "오그리마 공성전", -- [2] }, ["139403"] = { "침략자 아라사즈", -- [1] "Havenswood (Islands 2)", -- [2] }, ["15551"] = { "유령 마구간지기", -- [1] "카라잔", -- [2] }, ["31146"] = { "공격대원의 훈련용 허수아비", -- [1] "군드락", -- [2] }, ["146869"] = { "맹독의 자이룸", -- [1] "", -- [2] }, ["139433"] = { "고뇌의 자매", -- [1] "사라스 섬", -- [2] }, ["112803"] = { "점성술사 자린", -- [1] "밤의 요새", -- [2] }, ["18331"] = { "에테리얼 암흑술사", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["138570"] = { "전령 라자퀴", -- [1] "조룬달 (섬 7)", -- [2] }, ["138995"] = { "씨앗지기 운간", -- [1] "", -- [2] }, ["77700"] = { "어둠달 도굴꾼", -- [1] "어둠달 지하묘지", -- [2] }, ["137764"] = { "정예 마술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139223"] = { "신록의 드리아드", -- [1] "", -- [2] }, ["144912"] = { "딱총가지", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["139346"] = { "영혼예언자 갈라니", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["149591"] = { "라스타리 명사수", -- [1] "다자알로 전투", -- [2] }, ["147938"] = { "아제라이트보석 수정등", -- [1] "조룬달 (섬 7)", -- [2] }, ["39900"] = { "사로잡힌 바위 정령", -- [1] "그림 바톨", -- [2] }, ["143755"] = { "핏지 기어워블", -- [1] "", -- [2] }, ["139539"] = { "여제의 망치 타보크", -- [1] "", -- [2] }, ["141929"] = { "지혜로운 투아카", -- [1] "왕들의 안식처", -- [2] }, ["141283"] = { "쿨 티란 미늘창", -- [1] "보랄러스 공성전", -- [2] }, ["33237"] = { "울두아르 거대괴수", -- [1] "울두아르", -- [2] }, ["40177"] = { "제련장인 트롱구스", -- [1] "그림 바톨", -- [2] }, ["122264"] = { "늙은 가시갑옷", -- [1] "", -- [2] }, ["56427"] = { "전투대장 블랙혼", -- [1] "용의 영혼", -- [2] }, ["138484"] = { "흑요석 예언자", -- [1] "", -- [2] }, ["123001"] = { "암흑의 물 정령", -- [1] "", -- [2] }, ["26794"] = { "정원사 오르모로크", -- [1] "마력의 탑", -- [2] }, ["16152"] = { "사냥꾼 어튜멘", -- [1] "카라잔", -- [2] }, ["147370"] = { "칼날경비병 카자", -- [1] "다자알로 전투", -- [2] }, ["146847"] = { "소환사 라니엘라", -- [1] "", -- [2] }, ["73250"] = { "코르크론 불꽃사수", -- [1] "오그리마 공성전", -- [2] }, ["150142"] = { "고철뼈 쓰레기투척꾼", -- [1] "작전명: 메카곤", -- [2] }, ["130338"] = { "먼지송곳니", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["127879"] = { "줄의 방패병", -- [1] "아탈다자르", -- [2] }, ["113043"] = { "심연 감시자", -- [1] "밤의 요새", -- [2] }, ["134139"] = { "사원 기사단원", -- [1] "폭풍의 사원", -- [2] }, ["72810"] = { "공명하는 물의 지팡이", -- [1] "오그리마 공성전", -- [2] }, ["140669"] = { "바위갈기 울음웬디고", -- [1] "조룬달 (섬 7)", -- [2] }, ["54691"] = { "뒤틀린 시간의 여마법사", -- [1] "시간의 끝", -- [2] }, ["44976"] = { "네페르세트 역병인도자", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["136884"] = { "뻣뻣가시 전투호위병", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["134423"] = { "심연 서식자", -- [1] "폭풍의 사원", -- [2] }, ["148607"] = { "칼이아 파쿠아야", -- [1] "다자알로 전투", -- [2] }, ["124159"] = { "육중한 레오", -- [1] "격전지 아라시 - 호드", -- [2] }, ["73098"] = { "코르크론 감시자", -- [1] "오그리마 공성전", -- [2] }, ["136051"] = { "파도머스", -- [1] "사라스 섬", -- [2] }, ["132807"] = { "지안 티 기렌", -- [1] "사라스 섬", -- [2] }, ["126429"] = { "딱딱한 산호등", -- [1] "사라스 섬", -- [2] }, ["71454"] = { "말코록", -- [1] "오그리마 공성전", -- [2] }, ["138101"] = { "스트롬가드 마술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["136892"] = { "야만주둥이", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["42810"] = { "수정생성 거인", -- [1] "바위심장부", -- [2] }, ["141566"] = { "뼈새김 도살자", -- [1] "보랄러스 공성전", -- [2] }, ["142207"] = { "전령 오바라", -- [1] "울디르", -- [2] }, ["130589"] = { "떠도는 야금이", -- [1] "사라스 섬", -- [2] }, ["131318"] = { "장로 리악사", -- [1] "썩은굴", -- [2] }, ["132644"] = { "새끼 늑대", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139200"] = { "신록의 파리지옥풀", -- [1] "", -- [2] }, ["144955"] = { "피폭식자 잘지", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["134796"] = { "가시집게 왕게", -- [1] "사라스 섬", -- [2] }, ["139191"] = { "덤불랑이", -- [1] "", -- [2] }, ["20886"] = { "격노의 점술사 소코드라테스", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["140089"] = { "늙은 황혼발굽", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["139390"] = { "비늘경비병 사리스즈", -- [1] "", -- [2] }, ["138824"] = { "할피드 아이언아이", -- [1] "조룬달 (섬 7)", -- [2] }, ["126094"] = { "뱀갈퀴 파도술사", -- [1] "사라스 섬", -- [2] }, ["134900"] = { "맹독송곳니 거미", -- [1] "", -- [2] }, ["144293"] = { "폐기물 처리 유닛", -- [1] "작전명: 메카곤", -- [2] }, ["144996"] = { "저편의 환영", -- [1] "폭풍의 용광로", -- [2] }, ["126093"] = { "뱀갈퀴 사우록", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140990"] = { "뼈비늘 독벌레", -- [1] "사라스 섬", -- [2] }, ["139807"] = { "투자회사 측량사", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["139439"] = { "황혼결속자 주운", -- [1] "사라스 섬", -- [2] }, ["137442"] = { "고위마술사 마랄라", -- [1] "격전지 아라시 - 호드", -- [2] }, ["151850"] = { "사령관 딜리크", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["57817"] = { "폭풍살이 충복", -- [1] "용의 영혼", -- [2] }, ["118176"] = { "천둥충격", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["140974"] = { "왕꿀꺽이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["75976"] = { "무엇인가", -- [1] "하늘탑", -- [2] }, ["146838"] = { "부서질 듯한 해골", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["131578"] = { "떠도는 불의 정령", -- [1] "격전지 아라시 - 호드", -- [2] }, ["56136"] = { "얼어붙은 속박의 수정", -- [1] "용의 영혼", -- [2] }, ["147098"] = { "쉬엔의 영혼", -- [1] "다자알로 전투", -- [2] }, ["92514"] = { "샤오군", -- [1] "지옥불 성채", -- [2] }, ["140978"] = { "파멸땅굴", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["135716"] = { "포식자 밤호랑이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["138495"] = { "황혼의 지휘관", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["132921"] = { "해일여제 세르아", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["146110"] = { "차오름달", -- [1] "", -- [2] }, ["151679"] = { "군내털 발차기꾼", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["146245"] = { "파닥날개", -- [1] "", -- [2] }, ["129119"] = { "얼라이언스 기사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["126847"] = { "선장 라울", -- [1] "자유지대", -- [2] }, ["126215"] = { "지안 티 흑마술사", -- [1] "사라스 섬", -- [2] }, ["36893"] = { "이미야르 화염지기", -- [1] "사론의 구덩이", -- [2] }, ["17817"] = { "상급 수렁마크루라", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["138838"] = { "자라티크 사마귀", -- [1] "", -- [2] }, ["140171"] = { "안개털", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["127757"] = { "되살아난 근위병", -- [1] "아탈다자르", -- [2] }, ["130620"] = { "냉기검사 세라피", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["35189"] = { "특치야정", -- [1] "폭풍의 용광로", -- [2] }, ["135961"] = { "심해석 분쇄자", -- [1] "사라스 섬", -- [2] }, ["138567"] = { "응징자 샤스호스", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["104154"] = { "굴단", -- [1] "밤의 요새", -- [2] }, ["144954"] = { "피의 탐식자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["146872"] = { "추방당한 카초타", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["122413"] = { "어둠수호병 균열추적자", -- [1] "삼두정의 권좌", -- [2] }, ["129758"] = { "무쇠파도 폭탄병", -- [1] "자유지대", -- [2] }, ["136496"] = { "선택된 나즈마니", -- [1] "울디르", -- [2] }, ["139210"] = { "맹독대두", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["137098"] = { "리스코라스", -- [1] "톨 다고르", -- [2] }, ["150250"] = { "기계머리 사수", -- [1] "작전명: 메카곤", -- [2] }, ["138503"] = { "황혼의 감독관", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["133482"] = { "거미 지뢰", -- [1] "왕노다지 광산!!", -- [2] }, ["138828"] = { "용맹한 베르힐드", -- [1] "조룬달 (섬 7)", -- [2] }, ["145223"] = { "어린 천둥비늘", -- [1] "조룬달 (섬 7)", -- [2] }, ["80677"] = { "강철 장인", -- [1] "검은바위 용광로", -- [2] }, ["89890"] = { "지옥 군주 자쿠운", -- [1] "지옥불 성채", -- [2] }, ["79467"] = { "여명의 숙련사제", -- [1] "하늘탑", -- [2] }, ["135241"] = { "항만의 시궁쥐단 강탈자", -- [1] "보랄러스 공성전", -- [2] }, ["39890"] = { "황혼의 대지창조자", -- [1] "그림 바톨", -- [2] }, ["75715"] = { "되살린 의식 해골", -- [1] "어둠달 지하묘지", -- [2] }, ["159514"] = { "나이알로사의 피", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["138627"] = { "아마셋 제사장", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["136905"] = { "전방 망꾼", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139224"] = { "드리아드 숲지기", -- [1] "", -- [2] }, ["28582"] = { "폭풍벼림 치유사", -- [1] "번개의 전당", -- [2] }, ["146366"] = { "심장부 사냥개", -- [1] "다자알로 전투", -- [2] }, ["72942"] = { "용아귀 전쟁기수", -- [1] "오그리마 공성전", -- [2] }, ["111170"] = { "별의 선견자", -- [1] "밤의 요새", -- [2] }, ["145644"] = { "브원삼디", -- [1] "다자알로 전투", -- [2] }, ["140834"] = { "웃는 불길", -- [1] "사라스 섬", -- [2] }, ["17960"] = { "갈퀴송곳니 예언자", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["73223"] = { "테러닥스", -- [1] "오그리마 공성전", -- [2] }, ["42808"] = { "바위심장부 바위갈퀴", -- [1] "바위심장부", -- [2] }, ["76132"] = { "솟구치는 차크람 달인", -- [1] "하늘탑", -- [2] }, ["144971"] = { "가지의 드루이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["80409"] = { "말코그 아바디르", -- [1] "검은바위 용광로", -- [2] }, ["136836"] = { "암흑파괴자 우르줄라", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["146409"] = { "여군주 제이나 프라우드무어", -- [1] "다자알로 전투", -- [2] }, ["148618"] = { "대드루이드 안드레니우스", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["34137"] = { "겨울 요르문가르", -- [1] "울두아르", -- [2] }, ["417"] = { "푸우눔", -- [1] "폭풍의 사원", -- [2] }, ["37713"] = { "죽음속삭임 고문관", -- [1] "사론의 구덩이", -- [2] }, ["139044"] = { "물결치유사 아샤", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["34196"] = { "룬각인 파수병", -- [1] "울두아르", -- [2] }, ["128435"] = { "독성 사우리드", -- [1] "아탈다자르", -- [2] }, ["138487"] = { "흑요석 날개 분리병", -- [1] "", -- [2] }, ["136688"] = { "광신적인 천공병", -- [1] "왕노다지 광산!!", -- [2] }, ["135231"] = { "투사 유령", -- [1] "왕들의 안식처", -- [2] }, ["155899"] = { "사크자", -- [1] "영원한 궁전", -- [2] }, ["151901"] = { "잠 못 드는 영혼", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["9554"] = { "소란스러운 손님", -- [1] "검은바위 나락", -- [2] }, ["154758"] = { "독성 흉물", -- [1] "작전명: 메카곤", -- [2] }, ["76307"] = { "대형 수호 피조물", -- [1] "하늘탑", -- [2] }, ["138978"] = { "덩치 흙지느러미", -- [1] "사라스 섬", -- [2] }, ["36881"] = { "해골 노예", -- [1] "사론의 구덩이", -- [2] }, ["138659"] = { "되살아난 사냥개", -- [1] "사라스 섬", -- [2] }, ["131410"] = { "거대 맹독비늘", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["120188"] = { "울부짖는 영혼", -- [1] "살게라스의 무덤", -- [2] }, ["132819"] = { "새끼 녹슨모피", -- [1] "", -- [2] }, ["145040"] = { "영리한 로린", -- [1] "사라스 섬", -- [2] }, ["136006"] = { "난폭한 구경꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["140553"] = { "여왕거미 슈자스즈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["157256"] = { "아퀴르 화살벌레", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["124583"] = { "혈류등 벌레", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["55334"] = { "철폐의 공허", -- [1] "용의 영혼", -- [2] }, ["139697"] = { "고위주술사 클락시카르", -- [1] "사라스 섬", -- [2] }, ["140108"] = { "죽음침 전갈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136869"] = { "우움굿 복병", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["140067"] = { "녹슨가죽 우두머리", -- [1] "", -- [2] }, ["134216"] = { "암흑술사 자라", -- [1] "", -- [2] }, ["147924"] = { "대지조각", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["148488"] = { "죽지 못하는 점쟁이", -- [1] "다자알로 전투", -- [2] }, ["137486"] = { "여왕 파틀라아", -- [1] "왕들의 안식처", -- [2] }, ["131383"] = { "포자소환사 잔차", -- [1] "썩은굴", -- [2] }, ["129553"] = { "공룡술사 키쉬오", -- [1] "아탈다자르", -- [2] }, ["149611"] = { "우끼끼찌릿봇 3000", -- [1] "다자알로 전투", -- [2] }, ["37711"] = { "굶주린 구울", -- [1] "사론의 구덩이", -- [2] }, ["110340"] = { "천공", -- [1] "다자알로 전투", -- [2] }, ["127488"] = { "애쉬베인 화염술사", -- [1] "톨 다고르", -- [2] }, ["135169"] = { "영혼 흡수의 토템", -- [1] "썩은굴", -- [2] }, ["146859"] = { "사로잡힌 바위 정령", -- [1] "조룬달 (섬 7)", -- [2] }, ["71385"] = { "스라티크 폭격수", -- [1] "오그리마 공성전", -- [2] }, ["147935"] = { "아제라이트보석 엉금이", -- [1] "", -- [2] }, ["138642"] = { "크발디르 돌격병", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138516"] = { "황혼의 진화론자", -- [1] "", -- [2] }, ["130307"] = { "불안정한 태풍", -- [1] "", -- [2] }, ["140968"] = { "혈류등 습격자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["17670"] = { "으스러진 손 사냥개조련사", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["155278"] = { "번득껍질 복어", -- [1] "영원한 궁전", -- [2] }, ["147955"] = { "대지보주", -- [1] "사라스 섬", -- [2] }, ["114262"] = { "사냥꾼 어튜멘", -- [1] "다시 찾은 카라잔", -- [2] }, ["146895"] = { "썩은살점 난동꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["148614"] = { "쿨 티란 포병", -- [1] "다자알로 전투", -- [2] }, ["139006"] = { "바람의 땅 펄볼그", -- [1] "", -- [2] }, ["32882"] = { "요르문가르 거수", -- [1] "울두아르", -- [2] }, ["136186"] = { "파도현자 심령술사", -- [1] "폭풍의 사원", -- [2] }, ["140675"] = { "무리어미 무고", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["135046"] = { "엉금악어", -- [1] "", -- [2] }, ["98035"] = { "공포사냥개", -- [1] "울디르", -- [2] }, ["137784"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["114266"] = { "해변가 파도예언자", -- [1] "다시 찾은 카라잔", -- [2] }, ["17671"] = { "으스러진 손 용사", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["132849"] = { "새끼 회색털", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["78932"] = { "휘몰아치는 강풍술사", -- [1] "하늘탑", -- [2] }, ["148631"] = { "불발탄", -- [1] "다자알로 전투", -- [2] }, ["127486"] = { "애쉬베인 장교", -- [1] "톨 다고르", -- [2] }, ["155354"] = { "아즈샤라의 불굴의 병사", -- [1] "영원한 궁전", -- [2] }, ["139766"] = { "전직 항해사 더블린", -- [1] "", -- [2] }, ["119941"] = { "영혼 잔류물", -- [1] "살게라스의 무덤", -- [2] }, ["29829"] = { "드라카리 지진술사", -- [1] "군드락", -- [2] }, ["138515"] = { "엔달리온", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["137785"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["71474"] = { "구체화된 절망", -- [1] "오그리마 공성전", -- [2] }, ["134947"] = { "뻣뻣가시 무리여왕", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["126918"] = { "무쇠파도 명사수", -- [1] "자유지대", -- [2] }, ["154174"] = { "공포의 소환사", -- [1] "영원한 궁전", -- [2] }, ["122571"] = { "균열 감시자", -- [1] "삼두정의 권좌", -- [2] }, ["146436"] = { "유혹적인 세이렌", -- [1] "다자알로 전투", -- [2] }, ["138990"] = { "눈먼 우르글", -- [1] "사라스 섬", -- [2] }, ["138470"] = { "흑요석 비룡", -- [1] "", -- [2] }, ["139808"] = { "투자회사 미련퉁이", -- [1] "조룬달 (섬 7)", -- [2] }, ["32876"] = { "암흑룬 용사", -- [1] "울두아르", -- [2] }, ["133389"] = { "갈바즈트", -- [1] "세스랄리스 사원", -- [2] }, ["134821"] = { "썩은응시 돌바실리스크", -- [1] "사라스 섬", -- [2] }, ["140693"] = { "쉬익카라스", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["138889"] = { "선견자 우불드", -- [1] "조룬달 (섬 7)", -- [2] }, ["99541"] = { "되살아난 잠복꾼", -- [1] "웨이크레스트 저택", -- [2] }, ["138971"] = { "지안 티 독사", -- [1] "", -- [2] }, ["17427"] = { "으스러진 손 궁수", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["75272"] = { "피망치 오우거마법사", -- [1] "피망치 잿가루 광산", -- [2] }, ["146843"] = { "가시 돋친 구울", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["121400"] = { "비난자 그나즈", -- [1] "살게라스의 무덤", -- [2] }, ["138825"] = { "인가토라 블러드드링커", -- [1] "사라스 섬", -- [2] }, ["74349"] = { "피망치 용암결속사", -- [1] "피망치 잿가루 광산", -- [2] }, ["135997"] = { "군주 지르콘", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["76810"] = { "가열로 기술자", -- [1] "검은바위 용광로", -- [2] }, ["140692"] = { "피구렁이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["138631"] = { "길잡이 콰딤", -- [1] "", -- [2] }, ["138847"] = { "전투 치유사 카바즈", -- [1] "", -- [2] }, ["151676"] = { "군내털 난동꾼", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["20864"] = { "악몽의 돌연변이괴물", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["139480"] = { "바위속박 보호자", -- [1] "", -- [2] }, ["124581"] = { "가시갑옷 무쇠턱거북", -- [1] "", -- [2] }, ["145769"] = { "7군단 전투마법사", -- [1] "아탈다자르", -- [2] }, ["133345"] = { "경솔한 조수", -- [1] "왕노다지 광산!!", -- [2] }, ["155693"] = { "고분고분해진 투사", -- [1] "영원한 궁전", -- [2] }, ["139651"] = { "무엇인가", -- [1] "사라스 섬", -- [2] }, ["125828"] = { "다크나이소", -- [1] "아탈다자르", -- [2] }, ["139750"] = { "뒤처진 투사", -- [1] "", -- [2] }, ["140294"] = { "눈송이털 늑대", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["71383"] = { "코르티크 전쟁인도자", -- [1] "오그리마 공성전", -- [2] }, ["144807"] = { "걸신들린 추적자", -- [1] "다자알로 전투", -- [2] }, ["150154"] = { "뼈드득 사우로리스크", -- [1] "작전명: 메카곤", -- [2] }, ["148665"] = { "라스타리 왕실근위병", -- [1] "다자알로 전투", -- [2] }, ["146653"] = { "최정예 사냥꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["152540"] = { "라이아니 쉐이드스토커", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["130319"] = { "뱀갈퀴 결사단원", -- [1] "", -- [2] }, ["152486"] = { "지하요새 정예 경비병", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["26672"] = { "피에 굶주린 동토 늑대", -- [1] "우트가드 첨탑", -- [2] }, ["34193"] = { "태엽돌이 공병", -- [1] "울두아르", -- [2] }, ["26861"] = { "왕 이미론", -- [1] "우트가드 첨탑", -- [2] }, ["123285"] = { "남쪽바다 병사", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["134764"] = { "따닥이껍질", -- [1] "사라스 섬", -- [2] }, ["36892"] = { "이미야르 죽음의 사자", -- [1] "사론의 구덩이", -- [2] }, ["114584"] = { "유령 인부", -- [1] "다시 찾은 카라잔", -- [2] }, ["146831"] = { "쿨 티란 폭풍인도자", -- [1] "다자알로 전투", -- [2] }, ["44752"] = { "얼굴 없는 흡입술사", -- [1] "파도의 왕좌", -- [2] }, ["137511"] = { "항만의 시궁쥐단 자객", -- [1] "보랄러스 공성전", -- [2] }, ["69943"] = { "폭풍과", -- [1] "영원한 궁전", -- [2] }, ["71433"] = { "생명의 불꽃", -- [1] "오그리마 공성전", -- [2] }, ["145059"] = { "교활한 밤날개", -- [1] "", -- [2] }, ["75452"] = { "해골아귀", -- [1] "어둠달 지하묘지", -- [2] }, ["138576"] = { "정체불명 촉수", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139755"] = { "일등항해사 맥넬리", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["72661"] = { "열정", -- [1] "오그리마 공성전", -- [2] }, ["139045"] = { "예언자 주치", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["137328"] = { "빛벼림 용사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["137057"] = { "장로 구르타니", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140454"] = { "늙은 땋은머리", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140585"] = { "적갈색 잠복꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["91349"] = { "만노로스", -- [1] "지옥불 성채", -- [2] }, ["36907"] = { "성난해골 공성대장장이", -- [1] "사론의 구덩이", -- [2] }, ["134807"] = { "고대 가시갑옷", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["127906"] = { "황혼전령 타루울", -- [1] "삼두정의 권좌", -- [2] }, ["146492"] = { "분노의 유령", -- [1] "다자알로 전투", -- [2] }, ["138467"] = { "흑요석 용족", -- [1] "", -- [2] }, ["155432"] = { "마력에 빠진 사절", -- [1] "썩은굴", -- [2] }, ["140084"] = { "박살주먹", -- [1] "", -- [2] }, ["136470"] = { "원기 회복 음식 상인", -- [1] "왕노다지 광산!!", -- [2] }, ["18312"] = { "에테리얼 역술사", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["139035"] = { "칼지느러미 수병", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["76141"] = { "아라크나스", -- [1] "하늘탑", -- [2] }, ["75979"] = { "도굴된 영혼", -- [1] "어둠달 지하묘지", -- [2] }, ["130644"] = { "칼니악어", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140436"] = { "킁킁발굽", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["149336"] = { "현무암 아제라이트", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135366"] = { "검은이빨 방화범", -- [1] "톨 다고르", -- [2] }, ["139097"] = { "모래받이 명사수", -- [1] "세스랄리스 사원", -- [2] }, ["129367"] = { "항만의 시궁쥐단 폭풍우소환사", -- [1] "보랄러스 공성전", -- [2] }, ["118523"] = { "여사냥꾼 카스파리안", -- [1] "살게라스의 무덤", -- [2] }, ["137092"] = { "밸러콜 신봉자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["73195"] = { "코르크론 교도관", -- [1] "오그리마 공성전", -- [2] }, ["132740"] = { "맹독비늘 히드라", -- [1] "", -- [2] }, ["144311"] = { "보주 수호자", -- [1] "세스랄리스 사원", -- [2] }, ["146119"] = { "가시등 투사", -- [1] "", -- [2] }, ["138468"] = { "흑요석 불꽃소환사", -- [1] "", -- [2] }, ["135958"] = { "공작석", -- [1] "", -- [2] }, ["151028"] = { "가시추적자 나이도라", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["146827"] = { "야생 개", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139357"] = { "얼음엄니 비틀괴물", -- [1] "", -- [2] }, ["76116"] = { "몰아치는 차크람 춤꾼", -- [1] "하늘탑", -- [2] }, ["139692"] = { "늙은 바닷물비늘", -- [1] "사라스 섬", -- [2] }, ["139818"] = { "보안 장교 더크", -- [1] "조룬달 (섬 7)", -- [2] }, ["145771"] = { "바닐 블랙배럴", -- [1] "아탈다자르", -- [2] }, ["33670"] = { "공중 지휘기", -- [1] "울두아르", -- [2] }, ["140696"] = { "공포의 나주", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["138980"] = { "무엇인가", -- [1] "사라스 섬", -- [2] }, ["127021"] = { "무라딘 브론즈비어드", -- [1] "격전지 아라시 - 호드", -- [2] }, ["108361"] = { "수정 전갈", -- [1] "밤의 요새", -- [2] }, ["129231"] = { "릭사 플럭스플레임", -- [1] "왕노다지 광산!!", -- [2] }, ["72276"] = { "타락의 결정체", -- [1] "오그리마 공성전", -- [2] }, ["135472"] = { "현자 자나잘", -- [1] "왕들의 안식처", -- [2] }, ["26691"] = { "이미야르 의술사", -- [1] "우트가드 첨탑", -- [2] }, ["116561"] = { "속박 풀린 불꽃군주", -- [1] "다시 찾은 카라잔", -- [2] }, ["131601"] = { "총주방장 다니엘", -- [1] "웨이크레스트 저택", -- [2] }, ["133935"] = { "살아 움직이는 수호자", -- [1] "왕들의 안식처", -- [2] }, ["39960"] = { "심해 멀록 일꾼", -- [1] "파도의 왕좌", -- [2] }, ["130436"] = { "비번 노동자", -- [1] "왕노다지 광산!!", -- [2] }, ["29264"] = { "늑대 정령", -- [1] "영원한 궁전", -- [2] }, ["151836"] = { "공허의 공포", -- [1] "에메랄드의 꿈 - 아제로스의 심장 시나리오", -- [2] }, ["135044"] = { "게걸스러운 분쇄아귀 악어", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["145337"] = { "모래집게 꽃게", -- [1] "영원한 궁전", -- [2] }, ["146371"] = { "검은무쇠 원시술사", -- [1] "다자알로 전투", -- [2] }, ["34802"] = { "수리검 투척기", -- [1] "정복의 섬", -- [2] }, ["129366"] = { "항만의 시궁쥐단 해적단원", -- [1] "보랄러스 공성전", -- [2] }, ["135646"] = { "분쇄의 피얼룩 호랑이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["155791"] = { "공포의 비명술사", -- [1] "영원한 궁전", -- [2] }, ["117264"] = { "용맹의 여신", -- [1] "살게라스의 무덤", -- [2] }, ["134431"] = { "혈트롤", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["114320"] = { "군주 로빈 다리스", -- [1] "다시 찾은 카라잔", -- [2] }, ["162718"] = { "결의의 집행자", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["72455"] = { "감독관 코마크", -- [1] "오그리마 공성전", -- [2] }, ["17991"] = { "딱딱이 로크마르", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["53006"] = { "정신의 고리 토템", -- [1] "폭풍의 용광로", -- [2] }, ["135353"] = { "노련한 해파리", -- [1] "자유지대", -- [2] }, ["34793"] = { "투석기", -- [1] "정복의 섬", -- [2] }, ["121399"] = { "심문관 세빌루스", -- [1] "살게라스의 무덤", -- [2] }, ["20906"] = { "위상 사냥꾼", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["122847"] = { "암영의 여사제", -- [1] "살게라스의 무덤", -- [2] }, ["129788"] = { "무쇠파도 해골톱날", -- [1] "자유지대", -- [2] }, ["138440"] = { "여군주 아사나", -- [1] "", -- [2] }, ["131727"] = { "교활한 펜레이", -- [1] "사라스 섬", -- [2] }, ["137478"] = { "여왕 와시", -- [1] "왕들의 안식처", -- [2] }, ["155869"] = { "쉬라케스 흑마술사", -- [1] "영원한 궁전", -- [2] }, ["131040"] = { "카오티엔 분쇄자", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["144941"] = { "아쿤다의 위상", -- [1] "다자알로 전투", -- [2] }, ["139464"] = { "울부짖는 지안 티 기렌", -- [1] "", -- [2] }, ["116563"] = { "고대의 심장부 사냥개", -- [1] "다시 찾은 카라잔", -- [2] }, ["136831"] = { "마른가지 의술사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["144637"] = { "그롱", -- [1] "다자알로 전투", -- [2] }, ["41040"] = { "뒤틀린 환영", -- [1] "그림 바톨", -- [2] }, ["139678"] = { "여울방랑자", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["144963"] = { "킴불의 위상", -- [1] "다자알로 전투", -- [2] }, ["42845"] = { "돌구멍거미", -- [1] "바위심장부", -- [2] }, ["138102"] = { "스트롬가드 사제", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138556"] = { "부패한 수액괴물", -- [1] "사라스 섬", -- [2] }, ["130909"] = { "악취 나는 구더기", -- [1] "썩은굴", -- [2] }, ["29573"] = { "드라카리 정령", -- [1] "군드락", -- [2] }, ["32845"] = { "호디르", -- [1] "울두아르", -- [2] }, ["45672"] = { "나즈자르 병사", -- [1] "파도의 왕좌", -- [2] }, ["128921"] = { "황혼거죽 호랑이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["147928"] = { "대지파편", -- [1] "", -- [2] }, ["127477"] = { "바닷물 무쇠턱거북", -- [1] "톨 다고르", -- [2] }, ["139486"] = { "하늘틈새", -- [1] "사라스 섬", -- [2] }, ["17464"] = { "으스러진 손 검투사", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["83623"] = { "피망치 교도관", -- [1] "피망치 잿가루 광산", -- [2] }, ["139218"] = { "생명지기 올바리우스", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["36886"] = { "외눈깨비 복병", -- [1] "사론의 구덩이", -- [2] }, ["145305"] = { "야생의 거한", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["105419"] = { "흉포한 바실리스크", -- [1] "정복의 섬", -- [2] }, ["155760"] = { "전차 타격기 마크2", -- [1] "작전명: 메카곤", -- [2] }, ["114634"] = { "죽지 못하는 하인", -- [1] "다시 찾은 카라잔", -- [2] }, ["149569"] = { "다자리 숭배자", -- [1] "다자알로 전투", -- [2] }, ["145224"] = { "천둥비늘 비룡", -- [1] "조룬달 (섬 7)", -- [2] }, ["148622"] = { "킴불의 환영", -- [1] "다자알로 전투", -- [2] }, ["134823"] = { "깨지지 않는 수정가시", -- [1] "", -- [2] }, ["73414"] = { "코르크론 사신", -- [1] "오그리마 공성전", -- [2] }, ["57158"] = { "대지 파괴자", -- [1] "용의 영혼", -- [2] }, ["28579"] = { "강화된 강철 광전사", -- [1] "번개의 전당", -- [2] }, ["131863"] = { "식탐귀 라알", -- [1] "웨이크레스트 저택", -- [2] }, ["140659"] = { "분노쿵쿵", -- [1] "", -- [2] }, ["140355"] = { "밝은비늘 비명독사", -- [1] "", -- [2] }, ["139226"] = { "자매 아나나", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["34184"] = { "태엽돌이 정비병", -- [1] "울두아르", -- [2] }, ["137244"] = { "최정예 사제", -- [1] "격전지 아라시 - 호드", -- [2] }, ["91270"] = { "공포의 지옥불정령", -- [1] "지옥불 성채", -- [2] }, ["138466"] = { "흑요석 새끼용", -- [1] "", -- [2] }, ["26554"] = { "용약탈 현자", -- [1] "우트가드 첨탑", -- [2] }, ["120651"] = { "폭발물", -- [1] "", -- [2] }, ["26727"] = { "마법사 사냥꾼 상급자", -- [1] "마력의 탑", -- [2] }, ["139037"] = { "칼지느러미 진위", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["116550"] = { "유령 후원자", -- [1] "다시 찾은 카라잔", -- [2] }, ["122560"] = { "그림자 추적자", -- [1] "삼두정의 권좌", -- [2] }, ["138019"] = { "쿨 티란 선봉대원", -- [1] "보랄러스 공성전", -- [2] }, ["153091"] = { "세레나 스카스케일", -- [1] "영원한 궁전", -- [2] }, ["54795"] = { "빛의 샘", -- [1] "시간의 끝", -- [2] }, ["139211"] = { "영원만개", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["138431"] = { "해일여제 나줄라", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["91305"] = { "강철의 지옥소환사", -- [1] "지옥불 성채", -- [2] }, ["71160"] = { "또렷한 의식의 이요쿠크", -- [1] "오그리마 공성전", -- [2] }, ["138996"] = { "대지예언자 주와", -- [1] "", -- [2] }, ["29304"] = { "슬라드란", -- [1] "군드락", -- [2] }, ["147621"] = { "검은무쇠 선봉대", -- [1] "다자알로 전투", -- [2] }, ["32871"] = { "관찰자 알갈론", -- [1] "울두아르", -- [2] }, ["26802"] = { "얼라이언스 순찰자", -- [1] "마력의 탑", -- [2] }, ["72490"] = { "감독관 모즈카", -- [1] "오그리마 공성전", -- [2] }, ["147957"] = { "아제크리살리스", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["140973"] = { "천공 땅꾼", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["132299"] = { "성난 나무정령", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["134546"] = { "종결자 미스락스", -- [1] "울디르", -- [2] }, ["73184"] = { "굶주린 설인", -- [1] "오그리마 공성전", -- [2] }, ["134994"] = { "인간사냥꾼 망령", -- [1] "왕들의 안식처", -- [2] }, ["136398"] = { "일리다리 사티로스", -- [1] "폭풍의 용광로", -- [2] }, ["140689"] = { "공포의 송곳니 비단뱀", -- [1] "사라스 섬", -- [2] }, ["73541"] = { "코르크론 새끼 늑대", -- [1] "오그리마 공성전", -- [2] }, ["134941"] = { "뻣뻣가시 거미", -- [1] "", -- [2] }, ["28587"] = { "볼칸", -- [1] "번개의 전당", -- [2] }, ["114541"] = { "유령 후원자", -- [1] "다시 찾은 카라잔", -- [2] }, ["62005"] = { "야수", -- [1] "폭풍의 용광로", -- [2] }, ["80782"] = { "얼음등뼈 쐐기 칼날발톱", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["136885"] = { "뻣뻣갈기 가시덤불술사", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["135470"] = { "정복자 아카알리", -- [1] "왕들의 안식처", -- [2] }, ["134904"] = { "밤배회거미", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139388"] = { "제스에즈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["129232"] = { "모굴 라즈덩크", -- [1] "왕노다지 광산!!", -- [2] }, ["83622"] = { "피망치 오우거마법사", -- [1] "피망치 잿가루 광산", -- [2] }, ["81315"] = { "강철 폭격병", -- [1] "검은바위 용광로", -- [2] }, ["147787"] = { "7군단 전투마법사", -- [1] "다자알로 전투", -- [2] }, ["19307"] = { "공포의 결정체", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["29307"] = { "드라카리 거대골렘", -- [1] "군드락", -- [2] }, ["144301"] = { "살아 있는 폐기물", -- [1] "작전명: 메카곤", -- [2] }, ["142324"] = { "파랑지느러미 돌고래", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139351"] = { "어둠예언자 안고로", -- [1] "사라스 섬", -- [2] }, ["57890"] = { "고라스의 발톱", -- [1] "용의 영혼", -- [2] }, ["15550"] = { "사냥꾼 어튜멘", -- [1] "카라잔", -- [2] }, ["43878"] = { "대장로 에르탄", -- [1] "소용돌이 누각", -- [2] }, ["121138"] = { "고통받는 파편", -- [1] "살게라스의 무덤", -- [2] }, ["72941"] = { "용아귀 그런트", -- [1] "오그리마 공성전", -- [2] }, ["139009"] = { "야생 사냥꾼", -- [1] "", -- [2] }, ["20900"] = { "풀려난 파멸인도자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["71158"] = { "해부자 리크칼", -- [1] "오그리마 공성전", -- [2] }, ["138508"] = { "불굴의 소용돌이", -- [1] "", -- [2] }, ["130635"] = { "분노석", -- [1] "왕노다지 광산!!", -- [2] }, ["54435"] = { "귀요미애", -- [1] "시간의 끝", -- [2] }, ["118728"] = { "섬뜩한 뼈감시자", -- [1] "살게라스의 무덤", -- [2] }, ["140643"] = { "사나운 바위뿔", -- [1] "", -- [2] }, ["138987"] = { "흙지느러미 대점쟁이", -- [1] "사라스 섬", -- [2] }, ["140438"] = { "늙은 긴이빨", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["37587"] = { "타락한 용사", -- [1] "사론의 구덩이", -- [2] }, ["137026"] = { "뉴스테드 사냥개", -- [1] "격전지 아라시 - 호드", -- [2] }, ["37712"] = { "죽음속삭임 흑마술사", -- [1] "사론의 구덩이", -- [2] }, ["138841"] = { "자라티크 전투소리꾼", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["138064"] = { "호화로운 행락객", -- [1] "왕노다지 광산!!", -- [2] }, ["139231"] = { "짓밟는 마이어우드", -- [1] "", -- [2] }, ["76829"] = { "잿가루 정령", -- [1] "검은바위 용광로", -- [2] }, ["54318"] = { "아롱이", -- [1] "영원한 궁전", -- [2] }, ["104415"] = { "시간 변형체", -- [1] "밤의 요새", -- [2] }, ["131819"] = { "서약단 예언자", -- [1] "웨이크레스트 저택", -- [2] }, ["155634"] = { "속박된 폭풍의 정령", -- [1] "영원한 궁전", -- [2] }, ["139422"] = { "비늘 크롤러스크 조련사", -- [1] "세스랄리스 사원", -- [2] }, ["28583"] = { "기포나는 분노의 증기", -- [1] "번개의 전당", -- [2] }, ["144850"] = { "어둠비늘 세이렌", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["45932"] = { "하늘붕괴 별", -- [1] "소용돌이 누각", -- [2] }, ["149341"] = { "유리화된 아제라이트", -- [1] "조룬달 (섬 7)", -- [2] }, ["139674"] = { "심연비늘", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["150397"] = { "왕 메카곤", -- [1] "작전명: 메카곤", -- [2] }, ["130832"] = { "소금눈 칼부리", -- [1] "다자알로 전투", -- [2] }, ["74158"] = { "코르크론 사수", -- [1] "오그리마 공성전", -- [2] }, ["135699"] = { "애쉬베인 간수", -- [1] "톨 다고르", -- [2] }, ["151752"] = { "무리공허", -- [1] "에메랄드의 꿈 - 아제로스의 심장 시나리오", -- [2] }, ["57159"] = { "대지 병사", -- [1] "용의 영혼", -- [2] }, ["77006"] = { "새끼 시체거미", -- [1] "어둠달 지하묘지", -- [2] }, ["20880"] = { "에레다르 죽음의 인도자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["145927"] = { "별비명꾼 엘라나", -- [1] "조룬달 (섬 7)", -- [2] }, ["146246"] = { "독벌 오빅스", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["133957"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["148716"] = { "되살아난 영혼", -- [1] "썩은굴", -- [2] }, ["149338"] = { "불안정한 아제라이트", -- [1] "조룬달 (섬 7)", -- [2] }, ["33768"] = { "무엇인가", -- [1] "울두아르", -- [2] }, ["56587"] = { "황혼의 강습 비룡", -- [1] "용의 영혼", -- [2] }, ["126893"] = { "모래 딱정벌레", -- [1] "우트가드 첨탑", -- [2] }, ["116939"] = { "몰락한 화신", -- [1] "살게라스의 무덤", -- [2] }, ["138509"] = { "역술사 울루라", -- [1] "", -- [2] }, ["155094"] = { "메카곤 부대원", -- [1] "작전명: 메카곤", -- [2] }, ["33983"] = { "압착의 촉수", -- [1] "울두아르", -- [2] }, ["138979"] = { "흙지느러미 파도술사", -- [1] "사라스 섬", -- [2] }, ["134112"] = { "대모 크리스티안", -- [1] "웨이크레스트 저택", -- [2] }, ["40270"] = { "황혼의 천둥술사", -- [1] "그림 바톨", -- [2] }, ["140296"] = { "사향 축축털", -- [1] "", -- [2] }, ["134617"] = { "새끼 크롤러스크", -- [1] "세스랄리스 사원", -- [2] }, ["141890"] = { "군주 아지", -- [1] "왕들의 안식처", -- [2] }, ["2630"] = { "속박의 토템", -- [1] "정복의 섬", -- [2] }, ["18344"] = { "연합왕자 샤파르", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["124580"] = { "동굴 거북", -- [1] "", -- [2] }, ["136391"] = { "심장부 수호자", -- [1] "세스랄리스 사원", -- [2] }, ["139405"] = { "파도인도자 세제스안", -- [1] "사라스 섬", -- [2] }, ["139341"] = { "얼음엄니 흑마술사", -- [1] "사라스 섬", -- [2] }, ["151674"] = { "군내털 새끼", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["145053"] = { "기괴한 흉물", -- [1] "폭풍의 용광로", -- [2] }, ["138428"] = { "원한지느러미 미르미돈", -- [1] "사라스 섬", -- [2] }, ["152623"] = { "지하요새 그런트", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["135552"] = { "죽음에 물든 노예사냥꾼", -- [1] "웨이크레스트 저택", -- [2] }, ["136826"] = { "굴란 불예언자", -- [1] "", -- [2] }, ["128631"] = { "해일 딸깍소라게", -- [1] "다자알로 전투", -- [2] }, ["150773"] = { "번득껍질 복어", -- [1] "영원한 궁전", -- [2] }, ["72498"] = { "테라모어 시민", -- [1] "오그리마 공성전", -- [2] }, ["122972"] = { "다자르아이 점술가", -- [1] "아탈다자르", -- [2] }, ["136825"] = { "굴란 서약수호자", -- [1] "", -- [2] }, ["113012"] = { "지옥서약 혼돈마법사", -- [1] "밤의 요새", -- [2] }, ["16704"] = { "으스러진 손 명사수", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["140344"] = { "하늘 독사", -- [1] "", -- [2] }, ["131099"] = { "낄낄거리는 쐐기덩굴 요마", -- [1] "", -- [2] }, ["139413"] = { "진창매복 오아시스예언자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135989"] = { "줄의 방패병", -- [1] "아탈다자르", -- [2] }, ["73091"] = { "블랙퓨즈 용병", -- [1] "오그리마 공성전", -- [2] }, ["147967"] = { "7군단 해병", -- [1] "다자알로 전투", -- [2] }, ["125460"] = { "성난모래 폭력단원", -- [1] "다자알로 전투", -- [2] }, ["139001"] = { "바람의 땅 우르사", -- [1] "", -- [2] }, ["144952"] = { "고리송곳니", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["137012"] = { "뉴스테드 수렵꾼", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140841"] = { "키득거리는 파장", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139680"] = { "어두컴컴 사냥꾼", -- [1] "사라스 섬", -- [2] }, ["146113"] = { "천둥발굽", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["132051"] = { "흡혈 진드기", -- [1] "썩은굴", -- [2] }, ["146326"] = { "인간사냥꾼 갈와나", -- [1] "다자알로 전투", -- [2] }, ["87719"] = { "오그론 운반자", -- [1] "검은바위 용광로", -- [2] }, ["148243"] = { "쓰러진 사도", -- [1] "다자알로 전투", -- [2] }, ["149351"] = { "망간광", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["139419"] = { "대점쟁이 아사이자", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["28584"] = { "속박 풀린 화염폭풍", -- [1] "번개의 전당", -- [2] }, ["45704"] = { "숨어있는 폭풍우", -- [1] "소용돌이 누각", -- [2] }, ["135016"] = { "역병 융합체", -- [1] "울디르", -- [2] }, ["147932"] = { "흥분한 아제라이트 파편", -- [1] "", -- [2] }, ["136822"] = { "굴란 창 투척자", -- [1] "", -- [2] }, ["150653"] = { "검은바다 거수", -- [1] "영원한 궁전", -- [2] }, ["134283"] = { "수도자 라나", -- [1] "", -- [2] }, ["5828"] = { "후마르", -- [1] "폭풍의 용광로", -- [2] }, ["59461"] = { "새끼 깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["132837"] = { "해변거인", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["130622"] = { "돌풍술사 아우란", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["139059"] = { "피에 굶주린 크로그", -- [1] "울디르", -- [2] }, ["152910"] = { "여왕 아즈샤라", -- [1] "영원한 궁전", -- [2] }, ["17839"] = { "균열의 군주", -- [1] "어둠의 문 열기", -- [2] }, ["139343"] = { "얼음엄니 노역꾼", -- [1] "", -- [2] }, ["30286"] = { "서리인도자", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["139344"] = { "드라카니 죽음부패자", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["135724"] = { "수풀추적자", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["132885"] = { "바람의 정령", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["44658"] = { "심해 멀록 침략자", -- [1] "파도의 왕좌", -- [2] }, ["145977"] = { "거대한 돌껍질 순록", -- [1] "", -- [2] }, ["71715"] = { "오그리마 신봉자", -- [1] "오그리마 공성전", -- [2] }, ["139459"] = { "바위속박 병사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["112603"] = { "정원 숲지기", -- [1] "밤의 요새", -- [2] }, ["124259"] = { "밀림 호랑이", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["17961"] = { "갈퀴송곳니 요술사", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["72983"] = { "타락한 해골파쇄자", -- [1] "오그리마 공성전", -- [2] }, ["44704"] = { "시아마트의 부하", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["120721"] = { "달의 궁수", -- [1] "살게라스의 무덤", -- [2] }, ["134060"] = { "군주 스톰송", -- [1] "폭풍의 사원", -- [2] }, ["122986"] = { "야생 비명익룡", -- [1] "아탈다자르", -- [2] }, ["133384"] = { "메레크타", -- [1] "세스랄리스 사원", -- [2] }, ["33820"] = { "황혼의 화염술사", -- [1] "울두아르", -- [2] }, ["5913"] = { "진동의 토템", -- [1] "웨이크레스트 저택", -- [2] }, ["29836"] = { "드라카리 전투 기수", -- [1] "군드락", -- [2] }, ["151027"] = { "가시방어병 버튼", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["155871"] = { "공허결속 공포", -- [1] "영원한 궁전", -- [2] }, ["71481"] = { "구체화된 슬픔", -- [1] "오그리마 공성전", -- [2] }, ["72456"] = { "음험한 콜그라", -- [1] "오그리마 공성전", -- [2] }, ["26125"] = { "땅벌레탐욕자", -- [1] "울디르", -- [2] }, ["50138"] = { "무엇인가", -- [1] "폭풍의 용광로", -- [2] }, ["133510"] = { "얼라이언스 성기사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["133852"] = { "살아있는 부패물", -- [1] "썩은굴", -- [2] }, ["130489"] = { "다자리안 추적자", -- [1] "다자알로 전투", -- [2] }, ["139626"] = { "건져 올린 선원", -- [1] "폭풍의 사원", -- [2] }, ["21126"] = { "갈퀴송곳니 치유사", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["33216"] = { "기계노움 조종사", -- [1] "울두아르", -- [2] }, ["71921"] = { "검은송곳니", -- [1] "오그리마 공성전", -- [2] }, ["44715"] = { "흉포한 정신해체자", -- [1] "파도의 왕좌", -- [2] }, ["138439"] = { "뱀여왕 발라", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["146116"] = { "가시등 채집꾼", -- [1] "", -- [2] }, ["26737"] = { "광기 어린 마나 정령", -- [1] "마력의 탑", -- [2] }, ["115226"] = { "라베니안", -- [1] "조룬달 (섬 7)", -- [2] }, ["140441"] = { "새끼 사향몸통", -- [1] "", -- [2] }, ["149311"] = { "무엇인가", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["144825"] = { "맹독뱃살 개구리", -- [1] "사라스 섬", -- [2] }, ["138498"] = { "황혼의 비룡", -- [1] "", -- [2] }, ["112709"] = { "대정원 경비병", -- [1] "밤의 요새", -- [2] }, ["151059"] = { "영원의 수호자", -- [1] "폭풍의 용광로", -- [2] }, ["5925"] = { "마법흡수 토템", -- [1] "쌍둥이 봉우리", -- [2] }, ["152703"] = { "워키 충격기 X1", -- [1] "작전명: 메카곤", -- [2] }, ["59459"] = { "새끼 깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["26550"] = { "용약탈 죽음의수색꾼", -- [1] "우트가드 첨탑", -- [2] }, ["42188"] = { "오즈룩", -- [1] "바위심장부", -- [2] }, ["134786"] = { "가시집게 모래게", -- [1] "사라스 섬", -- [2] }, ["150160"] = { "고철뼈 협박꾼", -- [1] "작전명: 메카곤", -- [2] }, ["146111"] = { "20 점짜리", -- [1] "조룬달 (섬 7)", -- [2] }, ["132910"] = { "뻣뻣갈기 꽥꽥이", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["39414"] = { "상급 바람술사", -- [1] "그림 바톨", -- [2] }, ["139034"] = { "칼지느러미 관통자", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["134797"] = { "해변 그늘게", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["140773"] = { "깊은바다 파도잡이", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["136250"] = { "어둠마법 사술사", -- [1] "세스랄리스 사원", -- [2] }, ["139036"] = { "칼지느러미 투창병", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["21138"] = { "무엇인가", -- [1] "어둠의 문 열기", -- [2] }, ["137881"] = { "북부습곡 기사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["151798"] = { "벡시오나", -- [1] "동부 왕국 - 주홍빛 보루 - 아제로스의 심장 시나리오", -- [2] }, ["144299"] = { "작업실 방어병", -- [1] "작전명: 메카곤", -- [2] }, ["145001"] = { "라나라 문셰이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["135160"] = { "아이언포지 보병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["134795"] = { "장막의 은둔자 게", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["134894"] = { "강철그물 실거미", -- [1] "", -- [2] }, ["54543"] = { "뒤틀린 시간의 비룡", -- [1] "시간의 끝", -- [2] }, ["136887"] = { "바늘갈기", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["126099"] = { "황혼거죽 무리 어미", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["144822"] = { "황금 불꽃혓바닥", -- [1] "사라스 섬", -- [2] }, ["138500"] = { "황혼의 비늘자매", -- [1] "", -- [2] }, ["139760"] = { "선임 항해사 프랭클린", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["125977"] = { "되살리기 토템", -- [1] "아탈다자르", -- [2] }, ["45917"] = { "구름 왕자", -- [1] "소용돌이 누각", -- [2] }, ["133079"] = { "뉴스테드 농장 일꾼", -- [1] "격전지 아라시 - 호드", -- [2] }, ["135759"] = { "대지 방벽 토템", -- [1] "왕들의 안식처", -- [2] }, ["144755"] = { "대변자 작사아즈", -- [1] "폭풍의 용광로", -- [2] }, ["140564"] = { "유황 용암아귀", -- [1] "", -- [2] }, ["146834"] = { "강령술의 대가", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["40765"] = { "사령관 울톡", -- [1] "파도의 왕좌", -- [2] }, ["114637"] = { "유령 보초", -- [1] "다시 찾은 카라잔", -- [2] }, ["133685"] = { "더럽혀진 영혼", -- [1] "썩은굴", -- [2] }, ["45912"] = { "거친 소용돌이", -- [1] "소용돌이 누각", -- [2] }, ["127480"] = { "독침 기생충", -- [1] "톨 다고르", -- [2] }, ["72728"] = { "코르크론 핏빛도끼병", -- [1] "오그리마 공성전", -- [2] }, ["140678"] = { "울부짖는 서리수염 웬디고", -- [1] "", -- [2] }, ["138848"] = { "칼춤꾼 졸라크", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["53891"] = { "타락체", -- [1] "용의 영혼", -- [2] }, ["137819"] = { "떠도는 천둥 정령", -- [1] "격전지 아라시 - 호드", -- [2] }, ["144782"] = { "형제 브루엔", -- [1] "", -- [2] }, ["18179"] = { "타락의 회오리 토템", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["144759"] = { "수호자 다그다", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["133432"] = { "투자개발회사 연금술사", -- [1] "왕노다지 광산!!", -- [2] }, ["149144"] = { "제이나의 파도 정령", -- [1] "다자알로 전투", -- [2] }, ["26746"] = { "광기 어린 마나 망령", -- [1] "마력의 탑", -- [2] }, ["135248"] = { "피에 굶주린 브리오나", -- [1] "사라스 섬", -- [2] }, ["76267"] = { "태양광신도", -- [1] "하늘탑", -- [2] }, ["138652"] = { "파도저주 여군주", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["114544"] = { "해골 안내인", -- [1] "다시 찾은 카라잔", -- [2] }, ["122967"] = { "여사제 알룬자", -- [1] "아탈다자르", -- [2] }, ["139394"] = { "진창매복 늪지 사제", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["129699"] = { "루드비히 폰 토르톨란", -- [1] "자유지대", -- [2] }, ["139759"] = { "반란자 잘리아", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["18995"] = { "무엇인가", -- [1] "어둠의 문 열기", -- [2] }, ["113512"] = { "비전 수액괴물", -- [1] "밤의 요새", -- [2] }, ["155619"] = { "잔지르 근위병", -- [1] "영원한 궁전", -- [2] }, ["137443"] = { "프라이어 파샤이어", -- [1] "격전지 아라시 - 호드", -- [2] }, ["75191"] = { "피망치 노예사냥꾼", -- [1] "피망치 잿가루 광산", -- [2] }, ["132920"] = { "그림자 뱀", -- [1] "사라스 섬", -- [2] }, ["122403"] = { "어둠수호병 용사", -- [1] "삼두정의 권좌", -- [2] }, ["140293"] = { "눈송이털 늑대", -- [1] "", -- [2] }, ["146881"] = { "예언자 브린불프", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["149588"] = { "야수", -- [1] "폭풍의 사원", -- [2] }, ["137375"] = { "빛벼림 기갑전투복", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140658"] = { "뾰족털", -- [1] "", -- [2] }, ["151840"] = { "타락한 영혼", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["138836"] = { "무엇인가", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["40600"] = { "얼굴 없는 타락자", -- [1] "그림 바톨", -- [2] }, ["148615"] = { "디브예인", -- [1] "다자알로 전투", -- [2] }, ["144693"] = { "불꽃주먹 맨스로이", -- [1] "다자알로 전투", -- [2] }, ["132922"] = { "사로잡힌 멀록", -- [1] "사라스 섬", -- [2] }, ["134157"] = { "어둠태생 전사", -- [1] "왕들의 안식처", -- [2] }, ["140038"] = { "심연 장어", -- [1] "폭풍의 사원", -- [2] }, ["26805"] = { "얼라이언스 성직자", -- [1] "마력의 탑", -- [2] }, ["138649"] = { "벌프 스톰쇼어", -- [1] "", -- [2] }, ["144849"] = { "어둠비늘 정찰병", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["123853"] = { "얼라이언스 마술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["151902"] = { "사악한 영혼", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["138479"] = { "흑요석 대군주", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["124489"] = { "고원 벌목꾼", -- [1] "격전지 아라시 - 호드", -- [2] }, ["152312"] = { "아즈샤리 마녀", -- [1] "영원한 궁전", -- [2] }, ["36877"] = { "성난해골 병사", -- [1] "사론의 구덩이", -- [2] }, ["75194"] = { "뾰족니", -- [1] "피망치 잿가루 광산", -- [2] }, ["138506"] = { "진홍비늘", -- [1] "", -- [2] }, ["139690"] = { "바닷물비늘 바다소환사", -- [1] "사라스 섬", -- [2] }, ["146109"] = { "밤빛깔 돌진엘크", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["119724"] = { "굽이치는 파도 정령", -- [1] "", -- [2] }, ["111226"] = { "소환사 시브", -- [1] "밤의 요새", -- [2] }, ["33716"] = { "루비 용 배우자", -- [1] "울두아르", -- [2] }, ["26729"] = { "청지기", -- [1] "마력의 탑", -- [2] }, ["76877"] = { "그룰", -- [1] "검은바위 용광로", -- [2] }, ["136828"] = { "마른가지 전사", -- [1] "사라스 섬", -- [2] }, ["139425"] = { "광포한 부화자", -- [1] "세스랄리스 사원", -- [2] }, ["114265"] = { "조직 깡패", -- [1] "다시 찾은 카라잔", -- [2] }, ["130896"] = { "의식상실 통", -- [1] "자유지대", -- [2] }, ["135816"] = { "썩은마귀", -- [1] "폭풍의 용광로", -- [2] }, ["17420"] = { "으스러진 손 이교도", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["146887"] = { "썩은 자 게른", -- [1] "조룬달 (섬 7)", -- [2] }, ["87521"] = { "강철 잿가루세공사", -- [1] "검은바위 용광로", -- [2] }, ["44566"] = { "오주마트", -- [1] "파도의 왕좌", -- [2] }, ["18982"] = { "검은 재규어", -- [1] "어둠의 문 열기", -- [2] }, ["149334"] = { "지층 아제라이트", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["20883"] = { "원한의 요녀", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["138999"] = { "늙은 오르돌", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["72236"] = { "구체화된 의심", -- [1] "오그리마 공성전", -- [2] }, ["119205"] = { "달갈퀴", -- [1] "살게라스의 무덤", -- [2] }, ["127496"] = { "모래 집게발", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["71771"] = { "코르크론 대마술사", -- [1] "오그리마 공성전", -- [2] }, ["136834"] = { "무두장이 바주울루", -- [1] "사라스 섬", -- [2] }, ["139011"] = { "야생 보호자", -- [1] "", -- [2] }, ["29240"] = { "폭풍벼림 부관", -- [1] "번개의 전당", -- [2] }, ["33186"] = { "칼날비늘", -- [1] "울두아르", -- [2] }, ["145061"] = { "비명 지르는 밤날개", -- [1] "", -- [2] }, ["152834"] = { "아제라이트 땅거미", -- [1] "소용돌이 - 아제로스의 심장", -- [2] }, ["152390"] = { "제멋대로인 실험체", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["118172"] = { "군주 히드로니쿠스", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["32933"] = { "왼팔", -- [1] "울두아르", -- [2] }, ["146770"] = { "발톱의 드루이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["146828"] = { "야생 강아지", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135830"] = { "강풍분노", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["130027"] = { "애쉬베인 해병", -- [1] "톨 다고르", -- [2] }, ["37729"] = { "성난해골 약탈자", -- [1] "사론의 구덩이", -- [2] }, ["120473"] = { "물결비늘 전투원", -- [1] "살게라스의 무덤", -- [2] }, ["140074"] = { "뾰족니", -- [1] "", -- [2] }, ["136833"] = { "마른가지 맹독 사제", -- [1] "사라스 섬", -- [2] }, ["146866"] = { "사로잡힌 서리 정령", -- [1] "조룬달 (섬 7)", -- [2] }, ["139768"] = { "해적단원 단", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["139701"] = { "바닷물비늘 수련 점쟁이", -- [1] "사라스 섬", -- [2] }, ["157254"] = { "테크리스", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["1553"] = { "박쥐", -- [1] "다자알로 전투", -- [2] }, ["139197"] = { "신록의 덩굴손", -- [1] "", -- [2] }, ["135892"] = { "풀려난 지옥불정령", -- [1] "조룬달 (섬 7)", -- [2] }, ["139212"] = { "포도채찍", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140076"] = { "주먹쿵 은빛등", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["57746"] = { "얼굴 없는 파괴자", -- [1] "용의 영혼", -- [2] }, ["135959"] = { "우레정령 진동발", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["66187"] = { "살쾡이", -- [1] "다자알로 전투", -- [2] }, ["76778"] = { "생명으로 결속된 마귀", -- [1] "하늘탑", -- [2] }, ["73949"] = { "사령관 나카즈", -- [1] "오그리마 공성전", -- [2] }, ["140984"] = { "서리천공 벌레", -- [1] "", -- [2] }, ["72493"] = { "트락겐", -- [1] "오그리마 공성전", -- [2] }, ["73806"] = { "코르크론 기계공", -- [1] "오그리마 공성전", -- [2] }, ["129372"] = { "검은타르 폭탄마", -- [1] "보랄러스 공성전", -- [2] }, ["54688"] = { "뒤틀린 시간의 밤호랑이", -- [1] "시간의 끝", -- [2] }, ["139339"] = { "얼음엄니 방어병", -- [1] "", -- [2] }, ["151659"] = { "로켓 통통 로봇", -- [1] "작전명: 메카곤", -- [2] }, ["140681"] = { "게걸스러운 구루두", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["114804"] = { "유령 준마", -- [1] "다시 찾은 카라잔", -- [2] }, ["17694"] = { "어둠달 암흑술사", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["145211"] = { "새끼 천둥비늘", -- [1] "조룬달 (섬 7)", -- [2] }, ["136811"] = { "조약돌 돌팔매병", -- [1] "", -- [2] }, ["43934"] = { "영혼의 파편", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["150859"] = { "자쿨", -- [1] "영원한 궁전", -- [2] }, ["75210"] = { "피망치 교도관", -- [1] "피망치 잿가루 광산", -- [2] }, ["142312"] = { "두개골절단자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["131402"] = { "썩은굴 진드기", -- [1] "썩은굴", -- [2] }, ["26728"] = { "마법사 사냥꾼 수습생", -- [1] "마력의 탑", -- [2] }, ["94231"] = { "광기의 불장난꾼", -- [1] "지옥불 성채", -- [2] }, ["146854"] = { "스텔라 다크포우", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["43658"] = { "광포한 악어", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["55294"] = { "울트락시온", -- [1] "용의 영혼", -- [2] }, ["136495"] = { "나즈마니 학살자", -- [1] "울디르", -- [2] }, ["29820"] = { "드라카리 신 사냥꾼", -- [1] "군드락", -- [2] }, ["150136"] = { "얼굴 없는 분쇄자", -- [1] "울디르 시나리오", -- [2] }, ["139444"] = { "강령군주 지안", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["72194"] = { "헬스크림 파괴전차", -- [1] "오그리마 공성전", -- [2] }, ["140996"] = { "심연천공", -- [1] "", -- [2] }, ["139695"] = { "잽잽집게", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["155628"] = { "아즈샤리 점쟁이", -- [1] "영원한 궁전", -- [2] }, ["88820"] = { "가열로 기술자", -- [1] "검은바위 용광로", -- [2] }, ["39405"] = { "진홍살이 예언자", -- [1] "그림 바톨", -- [2] }, ["71397"] = { "자르티크 호박석 사제", -- [1] "오그리마 공성전", -- [2] }, ["140442"] = { "사향몸통 야크", -- [1] "", -- [2] }, ["126422"] = { "산호등 딸깍이", -- [1] "사라스 섬", -- [2] }, ["142765"] = { "마마 렌칼라", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["149339"] = { "스며든 아제라이트", -- [1] "조룬달 (섬 7)", -- [2] }, ["137835"] = { "흉포한 검은곰", -- [1] "격전지 아라시 - 호드", -- [2] }, ["132802"] = { "바위뿔 설인", -- [1] "", -- [2] }, ["40584"] = { "나즈자르 침략자", -- [1] "파도의 왕좌", -- [2] }, ["155276"] = { "폭발하는 바위가리", -- [1] "영원한 궁전", -- [2] }, ["146850"] = { "거장 울리치", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["146876"] = { "야만적인 마치투", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["104534"] = { "결박의 드조리크스", -- [1] "밤의 요새", -- [2] }, ["144690"] = { "메스트라", -- [1] "다자알로 전투", -- [2] }, ["72358"] = { "코르크론 대포", -- [1] "오그리마 공성전", -- [2] }, ["140383"] = { "보석 박힌 딱정벌레", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139041"] = { "정령사 루슈", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["72354"] = { "용아귀 해골분쇄자", -- [1] "오그리마 공성전", -- [2] }, ["37728"] = { "성난해골 마술사", -- [1] "사론의 구덩이", -- [2] }, ["56922"] = { "황혼의 침투자", -- [1] "용의 영혼", -- [2] }, ["132741"] = { "화염비늘 히드라", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["136878"] = { "머리상모", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["36477"] = { "크리크", -- [1] "사론의 구덩이", -- [2] }, ["139862"] = { "보루카르 날거미", -- [1] "", -- [2] }, ["26694"] = { "이미야르 황혼의 주술사", -- [1] "우트가드 첨탑", -- [2] }, ["138968"] = { "지안 티 강철아귀", -- [1] "사라스 섬", -- [2] }, ["73723"] = { "준웨이", -- [1] "오그리마 공성전", -- [2] }, ["134442"] = { "벡티스", -- [1] "울디르", -- [2] }, ["61056"] = { "원시 대지의 정령", -- [1] "폭풍의 용광로", -- [2] }, ["145753"] = { "선장 그레인저", -- [1] "아탈다자르", -- [2] }, ["140266"] = { "고대의 부서진뿔", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["73742"] = { "포탑", -- [1] "오그리마 공성전", -- [2] }, ["32934"] = { "오른팔", -- [1] "울두아르", -- [2] }, ["76143"] = { "루크란", -- [1] "하늘탑", -- [2] }, ["134804"] = { "영겁의 룬껍질거북", -- [1] "조룬달 (섬 7)", -- [2] }, ["33236"] = { "강철로 벼려낸 수호병", -- [1] "울두아르", -- [2] }, ["26730"] = { "마법사 사냥개", -- [1] "마력의 탑", -- [2] }, ["32857"] = { "폭풍소환사 브룬디르", -- [1] "울두아르", -- [2] }, ["140979"] = { "큰송곳니", -- [1] "", -- [2] }, ["138276"] = { "아이언포지 공성파괴자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["136867"] = { "우움굿 사수", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["104818"] = { "선조의 보호 토템", -- [1] "폭풍의 용광로", -- [2] }, ["142802"] = { "나즈마니 통솔자", -- [1] "울디르", -- [2] }, ["136876"] = { "공포의 어윽", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["144245"] = { "남쪽 바다 가오리", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["148921"] = { "칼도레이 수리검 투척기", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["161895"] = { "저 너머의 존재", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["105301"] = { "가속화의 정령", -- [1] "밤의 요새", -- [2] }, ["15548"] = { "유령 백마", -- [1] "카라잔", -- [2] }, ["133430"] = { "투자개발회사 배후조종자", -- [1] "왕노다지 광산!!", -- [2] }, ["45922"] = { "창공의 암살자", -- [1] "소용돌이 누각", -- [2] }, ["57751"] = { "파멸 촉수", -- [1] "용의 영혼", -- [2] }, ["142148"] = { "전쟁어미 라칼리", -- [1] "울디르", -- [2] }, ["53890"] = { "흉측한 융합체", -- [1] "용의 영혼", -- [2] }, ["130025"] = { "무쇠파도 폭력단원", -- [1] "톨 다고르", -- [2] }, ["140273"] = { "룬발굽 소굴지기", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["72365"] = { "용아귀 포병", -- [1] "오그리마 공성전", -- [2] }, ["129548"] = { "검은이빨 투사", -- [1] "자유지대", -- [2] }, ["145274"] = { "얄랏의 보루", -- [1] "다자알로 전투", -- [2] }, ["146493"] = { "살육의 유령", -- [1] "다자알로 전투", -- [2] }, ["138565"] = { "미리스", -- [1] "", -- [2] }, ["130400"] = { "무쇠파도 분쇄자", -- [1] "자유지대", -- [2] }, ["123398"] = { "가로시 파멸자", -- [1] "안토러스 - 불타는 왕좌", -- [2] }, ["146114"] = { "쇄도의 바람", -- [1] "", -- [2] }, ["146886"] = { "악취나는 흐롤슈칼트", -- [1] "사라스 섬", -- [2] }, ["111554"] = { "지옥화염 마귀", -- [1] "밤의 요새", -- [2] }, ["141938"] = { "애쉬베인 저격수", -- [1] "보랄러스 공성전", -- [2] }, ["40306"] = { "황혼의 무기전문가", -- [1] "그림 바톨", -- [2] }, ["146596"] = { "어둠비늘 미르미돈", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["135642"] = { "새끼 황혼거죽 호랑이", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["139395"] = { "진창매복 늪지기", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136714"] = { "무엇인가", -- [1] "격전지 아라시 - 호드", -- [2] }, ["152512"] = { "폭풍망령", -- [1] "영원한 궁전", -- [2] }, ["139217"] = { "늙은 막핀나무", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["76806"] = { "산의 정수", -- [1] "검은바위 용광로", -- [2] }, ["141896"] = { "여군주 하티", -- [1] "왕들의 안식처", -- [2] }, ["139679"] = { "앓그를", -- [1] "사라스 섬", -- [2] }, ["139470"] = { "용 조련사 시쇼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["114522"] = { "가마솥 부인", -- [1] "다시 찾은 카라잔", -- [2] }, ["146911"] = { "썩은살점 황폐사냥개", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136810"] = { "조약돌 대지전복자", -- [1] "", -- [2] }, ["72658"] = { "융합된 오만", -- [1] "오그리마 공성전", -- [2] }, ["139805"] = { "기계 경비견", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["73342"] = { "타락한 웅덩이지기", -- [1] "오그리마 공성전", -- [2] }, ["151687"] = { "비명쟁이", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["147225"] = { "아제라이트 추출기", -- [1] "사라스 섬", -- [2] }, ["44922"] = { "굳은서약 도끼잡이", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["140690"] = { "공포의 송곳니 독사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["43612"] = { "고위 사제 바림", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["136045"] = { "분쇄파도", -- [1] "", -- [2] }, ["140078"] = { "주먹쿵 고릴라", -- [1] "사라스 섬", -- [2] }, ["152521"] = { "거나즈", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["136493"] = { "타락한 감시자", -- [1] "울디르", -- [2] }, ["31104"] = { "안카하르 감시자", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["21104"] = { "균열의 문지기", -- [1] "어둠의 문 열기", -- [2] }, ["139467"] = { "화강암주먹 킨수", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["142587"] = { "탐욕스러운 구더기", -- [1] "웨이크레스트 저택", -- [2] }, ["80534"] = { "고집 센 강철발굽", -- [1] "검은바위 용광로", -- [2] }, ["111151"] = { "야밤의 착취자", -- [1] "밤의 요새", -- [2] }, ["60208"] = { "무엇인가", -- [1] "스톰스타우트 양조장", -- [2] }, ["135975"] = { "비번 노동자", -- [1] "왕노다지 광산!!", -- [2] }, ["150165"] = { "수액 정령", -- [1] "작전명: 메카곤", -- [2] }, ["139669"] = { "주술사 가르믈", -- [1] "사라스 섬", -- [2] }, ["20208"] = { "멘누의 치유의 수호물", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["140449"] = { "뭉툭몸통", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["135999"] = { "헬리오도르", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["139860"] = { "보루카르 땅거미", -- [1] "", -- [2] }, ["87520"] = { "살아 움직이는 용암수액", -- [1] "검은바위 용광로", -- [2] }, ["130661"] = { "투자개발회사 대지창조자", -- [1] "왕노다지 광산!!", -- [2] }, ["139000"] = { "늙은 유르", -- [1] "", -- [2] }, ["129599"] = { "바다가름 칼부림꾼", -- [1] "자유지대", -- [2] }, ["40586"] = { "여군주 나즈자르", -- [1] "파도의 왕좌", -- [2] }, ["131669"] = { "삐죽사냥개", -- [1] "웨이크레스트 저택", -- [2] }, ["136793"] = { "의회 수습생", -- [1] "격전지 아라시 - 호드", -- [2] }, ["126424"] = { "산호등 파도발", -- [1] "사라스 섬", -- [2] }, ["20912"] = { "선구자 스키리스", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["103224"] = { "불안정한 전갈", -- [1] "밤의 요새", -- [2] }, ["72357"] = { "부관 크루그럭", -- [1] "오그리마 공성전", -- [2] }, ["30179"] = { "황혼의 사도", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["139861"] = { "보루카르 날벌레", -- [1] "", -- [2] }, ["71476"] = { "구체화된 고통", -- [1] "오그리마 공성전", -- [2] }, ["36661"] = { "서릿발송곳니", -- [1] "사론의 구덩이", -- [2] }, ["139038"] = { "카이후", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["134893"] = { "강철그물 거미", -- [1] "", -- [2] }, ["28826"] = { "폭풍격노 망령", -- [1] "번개의 전당", -- [2] }, ["71480"] = { "쑨 텐더하트", -- [1] "오그리마 공성전", -- [2] }, ["114802"] = { "유령 장인", -- [1] "다시 찾은 카라잔", -- [2] }, ["123293"] = { "제왕 모래 게", -- [1] "사라스 섬", -- [2] }, ["72903"] = { "코르크론 공성전문가", -- [1] "오그리마 공성전", -- [2] }, ["139445"] = { "투마트", -- [1] "사라스 섬", -- [2] }, ["139421"] = { "이끼비늘 게카즈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["146844"] = { "계악자 올프크리그", -- [1] "", -- [2] }, ["140068"] = { "녹슨가죽 빗송곳니 늑대", -- [1] "", -- [2] }, ["134935"] = { "어미 비쉬스", -- [1] "", -- [2] }, ["154470"] = { "샨드리스 페더문", -- [1] "영원한 궁전", -- [2] }, ["127484"] = { "제스 하울리스", -- [1] "톨 다고르", -- [2] }, ["132903"] = { "마른가지 주민", -- [1] "", -- [2] }, ["21139"] = { "무한의 제압자", -- [1] "어둠의 문 열기", -- [2] }, ["132170"] = { "줄무늬 파쿠", -- [1] "영원한 궁전", -- [2] }, ["140661"] = { "골짜기천둥", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["136875"] = { "무역상 우두", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["127315"] = { "되살리기 토템", -- [1] "아탈다자르", -- [2] }, ["134799"] = { "심연집게", -- [1] "사라스 섬", -- [2] }, ["140112"] = { "바위채찍", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["146832"] = { "강령술사 사도", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140263"] = { "수컷 룬발굽", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["146864"] = { "안개경멸 대지결속사", -- [1] "조룬달 (섬 7)", -- [2] }, ["134005"] = { "혈암깨물이", -- [1] "왕노다지 광산!!", -- [2] }, ["136207"] = { "스트롬가드 수호병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138224"] = { "성전의 빛의 수호자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["155629"] = { "아즈샤리 폭풍술사", -- [1] "영원한 궁전", -- [2] }, ["146840"] = { "해골 수호자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["30418"] = { "속박된 바람의 정령", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["17357"] = { "끈적거리는 수액", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["139810"] = { "투자회사 중간 관리자", -- [1] "", -- [2] }, ["149358"] = { "거대한 아제라이트보석 수정등", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["137940"] = { "보안 상어", -- [1] "왕노다지 광산!!", -- [2] }, ["144765"] = { "아시스라 다이어송", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["126432"] = { "요동치는 거수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["76057"] = { "청소부 벌레", -- [1] "어둠달 지하묘지", -- [2] }, ["144232"] = { "난폭한 구경꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["133943"] = { "줄의 수하", -- [1] "왕들의 안식처", -- [2] }, ["134932"] = { "썩은그물 무리여왕", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138482"] = { "연금술사 칼루리악", -- [1] "", -- [2] }, ["136844"] = { "무엇인가", -- [1] "사라스 섬", -- [2] }, ["136801"] = { "측량사 꼬질소금", -- [1] "", -- [2] }, ["144837"] = { "어둠해안 순록", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["140343"] = { "칼날날개", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["137484"] = { "왕 아아쿨", -- [1] "왕들의 안식처", -- [2] }, ["150253"] = { "무장한 거미전차", -- [1] "작전명: 메카곤", -- [2] }, ["129828"] = { "바닷물비늘 딸깍이", -- [1] "사라스 섬", -- [2] }, ["146875"] = { "흉포한 발리모크", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["73745"] = { "코르크론 강철파수병", -- [1] "오그리마 공성전", -- [2] }, ["129600"] = { "항만의 시궁쥐단 소금비늘", -- [1] "자유지대", -- [2] }, ["131974"] = { "부관 발렌", -- [1] "격전지 아라시 - 호드", -- [2] }, ["122716"] = { "응결된 공허", -- [1] "삼두정의 권좌", -- [2] }, ["131009"] = { "황금 영혼", -- [1] "아탈다자르", -- [2] }, ["136864"] = { "공포의 우구우", -- [1] "", -- [2] }, ["140100"] = { "전쟁주둥이", -- [1] "", -- [2] }, ["30287"] = { "약탈자 외눈깨비", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["145039"] = { "눈추적자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139399"] = { "진창매복 전사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139032"] = { "칼지느러미 너울경비병", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["129016"] = { "남쪽바다 장총병", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["144972"] = { "칼도레이 사냥꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["138247"] = { "무쇠파도 약탈자", -- [1] "보랄러스 공성전", -- [2] }, ["17622"] = { "명사수 경비병", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["140850"] = { "즐겁게 뛰노는 흙 족속", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["71157"] = { "독한 마음의 자릴", -- [1] "오그리마 공성전", -- [2] }, ["151657"] = { "폭탄 통통 로봇", -- [1] "작전명: 메카곤", -- [2] }, ["136840"] = { "조가", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["33754"] = { "암흑룬 천둥병", -- [1] "울두아르", -- [2] }, ["140090"] = { "아나타쉬", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["115844"] = { "고로스", -- [1] "살게라스의 무덤", -- [2] }, ["149343"] = { "광란이 주입된 아제라이트", -- [1] "", -- [2] }, ["149356"] = { "격노한 아제라이트보석 수정등", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["45259"] = { "시아마트의 하수인", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["137103"] = { "피의 환영", -- [1] "썩은굴", -- [2] }, ["134915"] = { "들창 잠복거미", -- [1] "", -- [2] }, ["133605"] = { "탈출한 범죄자", -- [1] "톨 다고르", -- [2] }, ["30278"] = { "안카하르 주문술사", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["145372"] = { "야생 달비명꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["149349"] = { "석회화된 아제라이트", -- [1] "조룬달 (섬 7)", -- [2] }, ["144772"] = { "여군주 타마킨", -- [1] "", -- [2] }, ["28961"] = { "티타늄 공성파괴자", -- [1] "번개의 전당", -- [2] }, ["145060"] = { "무시무시한 그늘깃털", -- [1] "", -- [2] }, ["138433"] = { "해일여제 베사나", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["140541"] = { "화염그물 불거미", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["135895"] = { "타오르는 불꽃", -- [1] "", -- [2] }, ["141057"] = { "파도 군주 보르샤스즈", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["71395"] = { "변형된 령 골렘", -- [1] "오그리마 공성전", -- [2] }, ["153090"] = { "여군주 베놈텅", -- [1] "영원한 궁전", -- [2] }, ["144973"] = { "칼도레이 파수꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["129032"] = { "뒤처진 선원", -- [1] "", -- [2] }, ["151476"] = { "작렬로봇 X-80", -- [1] "작전명: 메카곤", -- [2] }, ["146253"] = { "수사 조셉", -- [1] "다자알로 전투", -- [2] }, ["26793"] = { "수정 껍질덩굴손", -- [1] "마력의 탑", -- [2] }, ["134898"] = { "맹독송곳니 그늘거미", -- [1] "", -- [2] }, ["31260"] = { "이미야르 하늘소환사", -- [1] "사론의 구덩이", -- [2] }, ["111463"] = { "야수 정령", -- [1] "다자알로 전투", -- [2] }, ["55312"] = { "잠들지 않는 요르사지", -- [1] "용의 영혼", -- [2] }, ["138641"] = { "무엇인가", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["95061"] = { "상급 불의 정령", -- [1] "폭풍의 사원", -- [2] }, ["139656"] = { "시린빛 점쟁이", -- [1] "사라스 섬", -- [2] }, ["112255"] = { "슬러지락스", -- [1] "밤의 요새", -- [2] }, ["134791"] = { "영롱한 엉금게", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["29311"] = { "사자 볼라즈", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["139476"] = { "바위속박 흉물", -- [1] "사라스 섬", -- [2] }, ["140427"] = { "산악발굽 무리아비", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["152128"] = { "올고조아", -- [1] "영원한 궁전", -- [2] }, ["139663"] = { "안개비늘 갈대엮이", -- [1] "사라스 섬", -- [2] }, ["55689"] = { "폭풍술사 하가라", -- [1] "용의 영혼", -- [2] }, ["72893"] = { "오그리마 일꾼", -- [1] "오그리마 공성전", -- [2] }, ["139349"] = { "무덤소환사 무자", -- [1] "", -- [2] }, ["20868"] = { "혼돈의 눈", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["116689"] = { "아트리간", -- [1] "살게라스의 무덤", -- [2] }, ["131847"] = { "웨이크레스트 난봉꾼", -- [1] "웨이크레스트 저택", -- [2] }, ["112718"] = { "별의 창조물", -- [1] "밤의 요새", -- [2] }, ["140382"] = { "보석 박힌 수확자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140086"] = { "솔먹이 순록", -- [1] "사라스 섬", -- [2] }, ["75209"] = { "녹아내린 대지의 정령", -- [1] "피망치 잿가루 광산", -- [2] }, ["59521"] = { "부글거리는 맥주 주령", -- [1] "스톰스타우트 양조장", -- [2] }, ["154682"] = { "공포의 메아리", -- [1] "영원한 궁전", -- [2] }, ["114251"] = { "갈린더", -- [1] "다시 찾은 카라잔", -- [2] }, ["146491"] = { "응징의 유령", -- [1] "다자알로 전투", -- [2] }, ["126423"] = { "산호등 게", -- [1] "사라스 섬", -- [2] }, ["140562"] = { "유황 사냥개", -- [1] "", -- [2] }, ["30621"] = { "고치냠냠", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["136347"] = { "파도현자 수습생", -- [1] "폭풍의 사원", -- [2] }, ["71420"] = { "굶주린 쿤총", -- [1] "오그리마 공성전", -- [2] }, ["153092"] = { "베나 씨스톰", -- [1] "영원한 궁전", -- [2] }, ["139946"] = { "심장부 수호자", -- [1] "세스랄리스 사원", -- [2] }, ["32938"] = { "순간 빙결 얼음", -- [1] "울두아르", -- [2] }, ["144993"] = { "광기 어린 가시곰", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["76253"] = { "새끼 공포의 까마귀", -- [1] "하늘탑", -- [2] }, ["139033"] = { "칼지느러미 물마술사", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["140439"] = { "사향몸통 무리지도자", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["142336"] = { "난쟁이 문어", -- [1] "사라스 섬", -- [2] }, ["151900"] = { "공포의 소환사", -- [1] "영원한 궁전", -- [2] }, ["140182"] = { "밀림지진 나뭇잎납작이", -- [1] "", -- [2] }, ["145303"] = { "칼도레이 수리검 투척기", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["140430"] = { "산악발굽 펄쩍이", -- [1] "", -- [2] }, ["122850"] = { "암영의 경비병", -- [1] "살게라스의 무덤", -- [2] }, ["139355"] = { "서리검사 구란", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["146829"] = { "불멸의 수호자", -- [1] "폭풍의 용광로", -- [2] }, ["152202"] = { "로와 블러드스트라이크", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["40577"] = { "나즈자르 파수꾼", -- [1] "파도의 왕좌", -- [2] }, ["138644"] = { "크발디르 저주방랑자", -- [1] "", -- [2] }, ["159510"] = { "심연의 눈", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["148432"] = { "썬더란의 질풍의 토템", -- [1] "정복의 섬", -- [2] }, ["25757"] = { "아후나이트 서리바람", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["103822"] = { "나무정령", -- [1] "폭풍의 용광로", -- [2] }, ["129786"] = { "바닷물비늘 마크루라", -- [1] "사라스 섬", -- [2] }, ["102263"] = { "스코르파이론", -- [1] "밤의 요새", -- [2] }, ["135838"] = { "오염바람", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["132056"] = { "투자개발회사 하늘방화꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["145399"] = { "야생 별비명꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["119950"] = { "유황 지옥불정령", -- [1] "살게라스의 무덤", -- [2] }, ["122089"] = { "뱀갈퀴 점쟁이", -- [1] "사라스 섬", -- [2] }, ["120153"] = { "영겁의 방어병", -- [1] "살게라스의 무덤", -- [2] }, ["26670"] = { "이미야르 인간사냥꾼", -- [1] "우트가드 첨탑", -- [2] }, ["130918"] = { "아르켈리온 거대거북", -- [1] "사라스 섬", -- [2] }, ["136868"] = { "우움굿 난동꾼", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["54920"] = { "무한의 억압자", -- [1] "시간의 끝", -- [2] }, ["140490"] = { "피멍울 유충", -- [1] "울디르", -- [2] }, ["34234"] = { "룬으로 벼려낸 파수병", -- [1] "울두아르", -- [2] }, ["126100"] = { "황혼거죽 배회자", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["75975"] = { "무엇인가", -- [1] "하늘탑", -- [2] }, ["33288"] = { "요그사론", -- [1] "울두아르", -- [2] }, ["139676"] = { "파도예언자 옮르그", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["135165"] = { "아이언포지 흑마술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["78832"] = { "그롬카르 무장병", -- [1] "검은바위 용광로", -- [2] }, ["131577"] = { "불의 정령", -- [1] "격전지 아라시 - 호드", -- [2] }, ["136829"] = { "마른가지 도끼 투척병", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138473"] = { "스티지아", -- [1] "", -- [2] }, ["36476"] = { "이크", -- [1] "사론의 구덩이", -- [2] }, ["140335"] = { "밤비늘 비명독사", -- [1] "조룬달 (섬 7)", -- [2] }, ["73104"] = { "불안정한 불꽃", -- [1] "오그리마 공성전", -- [2] }, ["128551"] = { "무쇠파도 파수견", -- [1] "자유지대", -- [2] }, ["144071"] = { "무쇠파도 물결구체자", -- [1] "보랄러스 공성전", -- [2] }, ["132911"] = { "조약돌 트로그", -- [1] "", -- [2] }, ["140434"] = { "산악발굽 바위뿔", -- [1] "", -- [2] }, ["130318"] = { "뱀갈퀴 예언자", -- [1] "사라스 섬", -- [2] }, ["126023"] = { "항만 사우리드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["53889"] = { "무엇인가", -- [1] "용의 영혼", -- [2] }, ["22181"] = { "똥탱즈그즈그", -- [1] "폭풍의 용광로", -- [2] }, ["139004"] = { "바람의 땅 주슬사", -- [1] "", -- [2] }, ["56717"] = { "홉탈루스", -- [1] "스톰스타우트 양조장", -- [2] }, ["136881"] = { "뻣뻣갈기 길잡이", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["137880"] = { "북부습곡 수호병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["150818"] = { "성난 핏방울", -- [1] "울디르 시나리오", -- [2] }, ["154240"] = { "아즈샤라의 심복", -- [1] "영원한 궁전", -- [2] }, ["150190"] = { "HK-8 공중 압박 유닛", -- [1] "작전명: 메카곤", -- [2] }, ["18311"] = { "에테리얼 납골당 침입자", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["145041"] = { "날렵꼬리 추적자", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140993"] = { "어둠땅굴 복병", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["136100"] = { "가라앉은 토착영혼", -- [1] "폭풍의 사원", -- [2] }, ["148194"] = { "얼음 방벽", -- [1] "다자알로 전투", -- [2] }, ["120482"] = { "물결비늘 바다소환사", -- [1] "살게라스의 무덤", -- [2] }, ["128928"] = { "게 알", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140157"] = { "새끼포식자 썩은발톱", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["140695"] = { "백색 공포의 송곳니", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["91259"] = { "지옥 임프", -- [1] "지옥불 성채", -- [2] }, ["140440"] = { "뿔난 핏빛털", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["146860"] = { "안개경멸 약탈자", -- [1] "조룬달 (섬 7)", -- [2] }, ["140799"] = { "급류추적자", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["132803"] = { "바위갈기 웬디고", -- [1] "조룬달 (섬 7)", -- [2] }, ["140151"] = { "새끼 썩은발톱", -- [1] "", -- [2] }, ["151742"] = { "공허에 물든 침략자", -- [1] "동부 왕국 - 주홍빛 보루 - 아제로스의 심장 시나리오", -- [2] }, ["72249"] = { "갈라크라스", -- [1] "오그리마 공성전", -- [2] }, ["73948"] = { "사령관 이크탈", -- [1] "오그리마 공성전", -- [2] }, ["72150"] = { "코르크론 어둠마법사", -- [1] "오그리마 공성전", -- [2] }, ["72367"] = { "용아귀 파도주술사", -- [1] "오그리마 공성전", -- [2] }, ["132868"] = { "응결된 아제라이트", -- [1] "", -- [2] }, ["68476"] = { "공포뿔", -- [1] "정복의 섬", -- [2] }, ["45477"] = { "돌풍 병사", -- [1] "소용돌이 누각", -- [2] }, ["144160"] = { "난도질꾼 레드후크", -- [1] "보랄러스 공성전", -- [2] }, ["140158"] = { "담즙에 젖은 썩은발톱", -- [1] "", -- [2] }, ["71865"] = { "가로쉬 헬스크림", -- [1] "오그리마 공성전", -- [2] }, ["121011"] = { "물결비늘 마녀", -- [1] "살게라스의 무덤", -- [2] }, ["103225"] = { "산성아귀 전갈", -- [1] "밤의 요새", -- [2] }, ["134428"] = { "마름모뱀 칼날서약병", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["136798"] = { "조약돌 뼈다귀싸움꾼", -- [1] "", -- [2] }, ["121071"] = { "장로 거먹눈 멀록", -- [1] "살게라스의 무덤", -- [2] }, ["119742"] = { "지옥수호병 침략자", -- [1] "살게라스의 무덤", -- [2] }, ["140153"] = { "썩은발톱 곰", -- [1] "", -- [2] }, ["140682"] = { "빙하주먹", -- [1] "", -- [2] }, ["139407"] = { "송곳니공포", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["134364"] = { "부정한 관리인", -- [1] "세스랄리스 사원", -- [2] }, ["36658"] = { "스컬지군주 티라누스", -- [1] "사론의 구덩이", -- [2] }, ["31236"] = { "얼룩 사슴", -- [1] "바위심장부", -- [2] }, ["131492"] = { "기원의 혈사제", -- [1] "썩은굴", -- [2] }, ["135007"] = { "보주 수호자", -- [1] "세스랄리스 사원", -- [2] }, ["78001"] = { "폭우의 토템", -- [1] "다자알로 전투", -- [2] }, ["151056"] = { "위대한 바랑크울", -- [1] "폭풍의 용광로", -- [2] }, ["75406"] = { "슬라그나", -- [1] "피망치 잿가루 광산", -- [2] }, ["140989"] = { "뼈비늘 벌레", -- [1] "사라스 섬", -- [2] }, ["136824"] = { "굴란 불꽃소환사", -- [1] "", -- [2] }, ["122401"] = { "어둠수호병 요술쟁이", -- [1] "삼두정의 권좌", -- [2] }, ["111227"] = { "펠위버 파라미어", -- [1] "밤의 요새", -- [2] }, ["149355"] = { "변종 아제라이트보석 수정등", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["56848"] = { "황혼의 정예 학살자", -- [1] "용의 영혼", -- [2] }, ["139662"] = { "안개비늘 비소환사", -- [1] "사라스 섬", -- [2] }, ["136882"] = { "뻣뻣갈기 수호병", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["145304"] = { "야생의 교살자", -- [1] "사라스 섬", -- [2] }, ["17356"] = { "끈적거리는 수액괴물", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["39873"] = { "황혼의 용소환사", -- [1] "그림 바톨", -- [2] }, ["133972"] = { "대형포", -- [1] "톨 다고르", -- [2] }, ["25756"] = { "아후나이트 한파", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["126969"] = { "트로삭", -- [1] "자유지대", -- [2] }, ["137320"] = { "최정예 방어병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140345"] = { "폭풍비명", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["134787"] = { "가시집게 꽃게", -- [1] "사라스 섬", -- [2] }, ["141634"] = { "올슨 브라이트실드", -- [1] "보랄러스 공성전", -- [2] }, ["111081"] = { "전격폭풍", -- [1] "밤의 요새", -- [2] }, ["144767"] = { "공크의 위상", -- [1] "다자알로 전투", -- [2] }, ["146112"] = { "검은털 거수", -- [1] "", -- [2] }, ["146945"] = { "들끓는 공허의 피조물", -- [1] "폭풍의 용광로", -- [2] }, ["142219"] = { "기이한 사자", -- [1] "울디르", -- [2] }, ["136806"] = { "돌마법사 바르그", -- [1] "", -- [2] }, ["130028"] = { "애쉬베인 사제", -- [1] "톨 다고르", -- [2] }, ["131607"] = { "소스요리사 사무엘", -- [1] "웨이크레스트 저택", -- [2] }, ["122313"] = { "승천자 주라알", -- [1] "삼두정의 권좌", -- [2] }, ["87762"] = { "공격대원의 훈련용 허수아비", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["136592"] = { "플린 페어윈드", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["134801"] = { "깨진 껍질 거북", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["17621"] = { "이교도 경비병", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["146256"] = { "라미나리아", -- [1] "다자알로 전투", -- [2] }, ["112973"] = { "황혼감시대 역술사", -- [1] "밤의 요새", -- [2] }, ["77559"] = { "태양 확대경", -- [1] "하늘탑", -- [2] }, ["15547"] = { "유령 준마", -- [1] "카라잔", -- [2] }, ["136549"] = { "애쉬베인 포병", -- [1] "보랄러스 공성전", -- [2] }, ["58959"] = { "윅실린", -- [1] "폭풍의 용광로", -- [2] }, ["140083"] = { "천둥발 쿨라", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["138562"] = { "공허 구더기", -- [1] "사라스 섬", -- [2] }, ["47238"] = { "무엇인가", -- [1] "소용돌이 누각", -- [2] }, ["26764"] = { "일사 다이어브루", -- [1] "검은바위 나락", -- [2] }, ["134331"] = { "왕 라후아이", -- [1] "왕들의 안식처", -- [2] }, ["131812"] = { "심장파멸 영혼매혹사", -- [1] "웨이크레스트 저택", -- [2] }, ["137458"] = { "썩어가는 포자", -- [1] "썩은굴", -- [2] }, ["25755"] = { "아후나이트 우박", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["139804"] = { "투자회사 조사관", -- [1] "", -- [2] }, ["129208"] = { "공포의 선장 록우드", -- [1] "보랄러스 공성전", -- [2] }, ["55308"] = { "장군 존오즈", -- [1] "용의 영혼", -- [2] }, ["149508"] = { "얼음에 갇힌 나타노스", -- [1] "다자알로 전투", -- [2] }, ["134686"] = { "다 자란 크롤러스크", -- [1] "세스랄리스 사원", -- [2] }, ["71529"] = { "피에 굶주린 토크", -- [1] "오그리마 공성전", -- [2] }, ["33988"] = { "불멸의 수호병", -- [1] "울두아르", -- [2] }, ["129227"] = { "아제로크", -- [1] "왕노다지 광산!!", -- [2] }, ["54693"] = { "뒤틀린 시간의 소총병", -- [1] "시간의 끝", -- [2] }, ["135365"] = { "대모 알마", -- [1] "웨이크레스트 저택", -- [2] }, ["135327"] = { "드워프 박격포", -- [1] "격전지 아라시 - 호드", -- [2] }, ["151058"] = { "부글거리는 피", -- [1] "폭풍의 용광로", -- [2] }, ["141988"] = { "절벽지기 땅거미", -- [1] "폭풍의 용광로", -- [2] }, ["30284"] = { "해골분쇄자", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["140457"] = { "나무털 뿔소", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["27984"] = { "암흑룬 폭풍소환사", -- [1] "돌의 전당", -- [2] }, ["71543"] = { "잿빛너울", -- [1] "오그리마 공성전", -- [2] }, ["146769"] = { "발톱의 드루이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["122973"] = { "다자르아이 고해사제", -- [1] "아탈다자르", -- [2] }, ["139537"] = { "자라티크 쿤총", -- [1] "", -- [2] }, ["138991"] = { "겔겔이", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["135837"] = { "소용돌이 부관", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["151918"] = { "북녘의 라즈카", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["29819"] = { "드라카리 창기병", -- [1] "군드락", -- [2] }, ["33572"] = { "강철로 벼려낸 수호병", -- [1] "울두아르", -- [2] }, ["93913"] = { "지옥불사냥개", -- [1] "지옥불 성채", -- [2] }, ["75459"] = { "역병에 걸린 박쥐", -- [1] "어둠달 지하묘지", -- [2] }, ["138486"] = { "알루리악", -- [1] "", -- [2] }, ["65522"] = { "거품 보호막", -- [1] "스톰스타우트 양조장", -- [2] }, ["40448"] = { "황혼의 집행자", -- [1] "그림 바톨", -- [2] }, ["112956"] = { "빛나는 마나돌기거북", -- [1] "밤의 요새", -- [2] }, ["139681"] = { "싸늘지느러미", -- [1] "", -- [2] }, ["139208"] = { "고대 수호병", -- [1] "", -- [2] }, ["43873"] = { "알타이루스", -- [1] "소용돌이 누각", -- [2] }, ["74475"] = { "용암주먹", -- [1] "피망치 잿가루 광산", -- [2] }, ["139671"] = { "상어학살자 머글룩", -- [1] "사라스 섬", -- [2] }, ["145269"] = { "반짝가시", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["136874"] = { "봉크", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["139227"] = { "간수 운다리우스", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["17252"] = { "지옥수호병", -- [1] "울디르", -- [2] }, ["136005"] = { "난폭한 구경꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["140609"] = { "탐욕의 마코", -- [1] "사라스 섬", -- [2] }, ["139659"] = { "안개비늘 점쟁이", -- [1] "사라스 섬", -- [2] }, ["150254"] = { "고철사냥개", -- [1] "작전명: 메카곤", -- [2] }, ["151862"] = { "영혼방랑자 페살", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["140662"] = { "늙은 거대털", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["118729"] = { "타락한 여사제", -- [1] "살게라스의 무덤", -- [2] }, ["135474"] = { "엉겅퀴 수행사제", -- [1] "웨이크레스트 저택", -- [2] }, ["103326"] = { "야수 정령", -- [1] "폭풍의 용광로", -- [2] }, ["140616"] = { "부패 깃든 나즈마니", -- [1] "울디르", -- [2] }, ["130335"] = { "돌장갑 수정눈바실리스크", -- [1] "", -- [2] }, ["140339"] = { "계곡의 공포", -- [1] "사라스 섬", -- [2] }, ["138504"] = { "장군 다카리온", -- [1] "사라스 섬", -- [2] }, ["54432"] = { "무르도즈노", -- [1] "시간의 끝", -- [2] }, ["140357"] = { "맹독절단자", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["152009"] = { "고장난 고철로봇", -- [1] "작전명: 메카곤", -- [2] }, ["130298"] = { "물의 정령", -- [1] "", -- [2] }, ["44897"] = { "소인족 정찰병", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["48756"] = { "갈고리 그물", -- [1] "그림 바톨", -- [2] }, ["131311"] = { "방출된 아제라이트", -- [1] "", -- [2] }, ["138846"] = { "호박석날개 정신노래꾼", -- [1] "", -- [2] }, ["152313"] = { "공포똬리 괴수", -- [1] "영원한 궁전", -- [2] }, ["146103"] = { "살아있는 폭탄", -- [1] "다자알로 전투", -- [2] }, ["43875"] = { "아사드", -- [1] "소용돌이 누각", -- [2] }, ["114801"] = { "유령 수습생", -- [1] "다시 찾은 카라잔", -- [2] }, ["155738"] = { "집결 깃발", -- [1] "영원한 궁전", -- [2] }, ["128651"] = { "하달 다크패덤", -- [1] "보랄러스 공성전", -- [2] }, ["151812"] = { "탐지로봇", -- [1] "작전명: 메카곤", -- [2] }, ["146874"] = { "바람소환사 마리아", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["86000"] = { "점잖은 갈래발굽", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["73188"] = { "사로잡힌 동굴 박쥐", -- [1] "오그리마 공성전", -- [2] }, ["73191"] = { "물의 수호병", -- [1] "오그리마 공성전", -- [2] }, ["130581"] = { "모래눈이", -- [1] "조룬달 (섬 7)", -- [2] }, ["131817"] = { "감염된 돌쩌귀", -- [1] "썩은굴", -- [2] }, ["134767"] = { "죽음발톱 알어미", -- [1] "사라스 섬", -- [2] }, ["139462"] = { "바위속박 혈암예언자", -- [1] "사라스 섬", -- [2] }, ["139442"] = { "척추파쇄자 주칸", -- [1] "사라스 섬", -- [2] }, ["57819"] = { "타락한 파편", -- [1] "용의 영혼", -- [2] }, ["113128"] = { "메마른 잠복자", -- [1] "밤의 요새", -- [2] }, ["148962"] = { "걸신들린 추적자", -- [1] "다자알로 전투", -- [2] }, ["42333"] = { "대여사제 아질", -- [1] "바위심장부", -- [2] }, ["45572"] = { "울부짖는 강풍", -- [1] "소용돌이 누각", -- [2] }, ["138441"] = { "심연의 여가수", -- [1] "사라스 섬", -- [2] }, ["28547"] = { "폭풍의 소용돌이", -- [1] "번개의 전당", -- [2] }, ["33432"] = { "거대 전차 마크 II", -- [1] "울두아르", -- [2] }, ["72485"] = { "고마", -- [1] "오그리마 공성전", -- [2] }, ["45378"] = { "오우", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["140298"] = { "흉포한 골쿤", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["137713"] = { "돈벼락 게", -- [1] "왕노다지 광산!!", -- [2] }, ["111112"] = { "원기", -- [1] "밤의 요새", -- [2] }, ["134908"] = { "붉은송곳니", -- [1] "", -- [2] }, ["153377"] = { "끈적이", -- [1] "작전명: 메카곤", -- [2] }, ["71161"] = { "칼날바람 킬루크", -- [1] "오그리마 공성전", -- [2] }, ["126963"] = { "그윈드라 와일드해머", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138561"] = { "얼굴 없는 정신해체자", -- [1] "사라스 섬", -- [2] }, ["134137"] = { "사원 수행원", -- [1] "폭풍의 사원", -- [2] }, ["135192"] = { "명예로운 랩터", -- [1] "왕들의 안식처", -- [2] }, ["42428"] = { "독실한 추종자", -- [1] "바위심장부", -- [2] }, ["151916"] = { "제그라 샤프액스", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["136854"] = { "바룬 플린트후프", -- [1] "", -- [2] }, ["152282"] = { "지하요새 정예 경비병", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["73538"] = { "코르크론 전투늑대", -- [1] "오그리마 공성전", -- [2] }, ["138651"] = { "실베리아 리프콜러", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["136835"] = { "킨토가 비스트베인", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["136893"] = { "지면진동자 아간", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["145787"] = { "강철고조 포병", -- [1] "아탈다자르", -- [2] }, ["140987"] = { "탐욕의 살점융해자", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["74009"] = { "거미 지뢰", -- [1] "오그리마 공성전", -- [2] }, ["72929"] = { "스라티크 호박석 전문가", -- [1] "오그리마 공성전", -- [2] }, ["72496"] = { "감독관 타퉁", -- [1] "오그리마 공성전", -- [2] }, ["122450"] = { "가로시 세계파괴자", -- [1] "안토러스 - 불타는 왕좌", -- [2] }, ["138630"] = { "성직자 이자드", -- [1] "조룬달 (섬 7)", -- [2] }, ["138438"] = { "파도약탈자 강철송곳니", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["75652"] = { "공허의 피조물", -- [1] "어둠달 지하묘지", -- [2] }, ["140378"] = { "모래껍질 무리감시자", -- [1] "", -- [2] }, ["147827"] = { "7군단 해병", -- [1] "다자알로 전투", -- [2] }, ["75509"] = { "새다나 블러드퓨리", -- [1] "어둠달 지하묘지", -- [2] }, ["139018"] = { "잠든 산", -- [1] "", -- [2] }, ["140560"] = { "불꽃추적자", -- [1] "", -- [2] }, ["145645"] = { "7군단 해병", -- [1] "아탈다자르", -- [2] }, ["138483"] = { "흑요석 괴물", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["121571"] = { "아이유", -- [1] "폭풍의 용광로", -- [2] }, ["135258"] = { "무쇠파도 약탈자", -- [1] "보랄러스 공성전", -- [2] }, ["151841"] = { "전령 버그톡", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["155277"] = { "분쇄자 고르제쉬", -- [1] "영원한 궁전", -- [2] }, ["134940"] = { "뻣뻣가시 관통거미", -- [1] "", -- [2] }, ["134514"] = { "심연의 이교도", -- [1] "폭풍의 사원", -- [2] }, ["127106"] = { "무쇠파도 장교", -- [1] "자유지대", -- [2] }, ["72483"] = { "사로크", -- [1] "오그리마 공성전", -- [2] }, ["883"] = { "사슴", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139753"] = { "난파당한 주먹꾼", -- [1] "", -- [2] }, ["111303"] = { "나이트본 현자", -- [1] "밤의 요새", -- [2] }, ["146882"] = { "거대한 황폐사냥개", -- [1] "조룬달 (섬 7)", -- [2] }, ["131667"] = { "영혼결속 거한", -- [1] "웨이크레스트 저택", -- [2] }, ["135475"] = { "도살자 쿨라", -- [1] "왕들의 안식처", -- [2] }, ["140835"] = { "교활한 화염", -- [1] "사라스 섬", -- [2] }, ["71475"] = { "루크 스톤토", -- [1] "오그리마 공성전", -- [2] }, ["134056"] = { "아쿠시르", -- [1] "폭풍의 사원", -- [2] }, ["37588"] = { "타락한 용사", -- [1] "사론의 구덩이", -- [2] }, ["17958"] = { "갈퀴송곳니 파수병", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["154083"] = { "훈련받은 늑대", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["139415"] = { "뱀비늘", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["34085"] = { "용광로 피조물", -- [1] "울두아르", -- [2] }, ["20896"] = { "에테리움 학살자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["116574"] = { "은제 포크", -- [1] "다시 찾은 카라잔", -- [2] }, ["130788"] = { "타기라", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["135406"] = { "살아 움직이는 황금", -- [1] "왕들의 안식처", -- [2] }, ["146940"] = { "태초의 환각술사", -- [1] "폭풍의 용광로", -- [2] }, ["130621"] = { "돌풍술사 브라이슨", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["144754"] = { "공포의 파두울", -- [1] "폭풍의 용광로", -- [2] }, ["151147"] = { "하티", -- [1] "폭풍의 용광로", -- [2] }, ["148483"] = { "선조의 복수자", -- [1] "다자알로 전투", -- [2] }, ["137029"] = { "포격 전문가", -- [1] "왕노다지 광산!!", -- [2] }, ["130334"] = { "돌장갑 큰눈바실리스크", -- [1] "", -- [2] }, ["132760"] = { "평원타란툴라", -- [1] "격전지 아라시 - 호드", -- [2] }, ["133438"] = { "스트롬가드 여마술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["17693"] = { "으스러진 손 척후병", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["71478"] = { "구체화된 고뇌", -- [1] "오그리마 공성전", -- [2] }, ["156000"] = { "라이아니 쉐이드스토커", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["118460"] = { "영혼의 기계", -- [1] "살게라스의 무덤", -- [2] }, ["137487"] = { "해골 사냥 랩터", -- [1] "왕들의 안식처", -- [2] }, ["155618"] = { "잔지르 여사냥꾼", -- [1] "영원한 궁전", -- [2] }, ["105617"] = { "에레다르 혼돈인도자", -- [1] "비전로", -- [2] }, ["144294"] = { "메카곤 땜장이", -- [1] "작전명: 메카곤", -- [2] }, ["133963"] = { "피험 대상", -- [1] "왕노다지 광산!!", -- [2] }, ["44981"] = { "굳은서약 무두장이", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["88967"] = { "훈련용 허수아비", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["134251"] = { "사무장 음바라", -- [1] "왕들의 안식처", -- [2] }, ["20875"] = { "음전자 비명술사", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["133585"] = { "디지 디나", -- [1] "", -- [2] }, ["139867"] = { "보루카르 맹독술사", -- [1] "", -- [2] }, ["141639"] = { "라일라 선워커", -- [1] "보랄러스 공성전", -- [2] }, ["140360"] = { "태양등", -- [1] "", -- [2] }, ["135049"] = { "공포날개 까마귀", -- [1] "웨이크레스트 저택", -- [2] }, ["138989"] = { "짭짤지느러미", -- [1] "사라스 섬", -- [2] }, ["150159"] = { "왕 고바막", -- [1] "작전명: 메카곤", -- [2] }, ["39909"] = { "하늘살이 장군", -- [1] "그림 바톨", -- [2] }, ["73226"] = { "하급 샤 웅덩이", -- [1] "오그리마 공성전", -- [2] }, ["81318"] = { "강철 선임 포병", -- [1] "검은바위 용광로", -- [2] }, ["134024"] = { "탐욕스러운 구더기", -- [1] "웨이크레스트 저택", -- [2] }, ["139040"] = { "심연 점쟁이 우나니", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["139762"] = { "청소부 페이스", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["156132"] = { "아즈샤리 마녀", -- [1] "영원한 궁전", -- [2] }, ["132998"] = { "그훈", -- [1] "울디르", -- [2] }, ["140297"] = { "노크아라크", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["132755"] = { "딱부리 청소부", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["56161"] = { "타락체", -- [1] "용의 영혼", -- [2] }, ["130522"] = { "자유지대 선박원", -- [1] "자유지대", -- [2] }, ["126092"] = { "뱀갈퀴 검투사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138281"] = { "얼굴 없는 타락자", -- [1] "썩은굴", -- [2] }, ["145851"] = { "칼도레이 히포그리프 기수", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["74366"] = { "제련장인 고그더", -- [1] "피망치 잿가루 광산", -- [2] }, ["75211"] = { "마그마 군주", -- [1] "피망치 잿가루 광산", -- [2] }, ["32878"] = { "암흑룬 기원사", -- [1] "울두아르", -- [2] }, ["24207"] = { "사자의 군대", -- [1] "폭풍의 용광로", -- [2] }, ["139010"] = { "사나운 뾰족발톱", -- [1] "", -- [2] }, ["137830"] = { "창백한 탐식자", -- [1] "웨이크레스트 저택", -- [2] }, ["136976"] = { "트잘라", -- [1] "왕들의 안식처", -- [2] }, ["111164"] = { "황혼의 별무용수", -- [1] "밤의 요새", -- [2] }, ["131726"] = { "사나운 거놀프", -- [1] "사라스 섬", -- [2] }, ["136888"] = { "흙예언자 바룰", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["134437"] = { "의무병 로봇", -- [1] "", -- [2] }, ["119072"] = { "황폐의 숙주", -- [1] "살게라스의 무덤", -- [2] }, ["55864"] = { "눈부신 핏방울", -- [1] "용의 영혼", -- [2] }, ["39450"] = { "트로그 주민", -- [1] "그림 바톨", -- [2] }, ["139466"] = { "코발트 바위경비병", -- [1] "사라스 섬", -- [2] }, ["71378"] = { "기렌 수호자", -- [1] "오그리마 공성전", -- [2] }, ["18994"] = { "무한의 집행자", -- [1] "어둠의 문 열기", -- [2] }, ["138254"] = { "무쇠파도 화약사수", -- [1] "보랄러스 공성전", -- [2] }, ["138660"] = { "안개 사냥개", -- [1] "사라스 섬", -- [2] }, ["136863"] = { "무엇인가", -- [1] "사라스 섬", -- [2] }, ["138472"] = { "흑요석 대장룡", -- [1] "", -- [2] }, ["36840"] = { "이미야르 분노의 사자", -- [1] "사론의 구덩이", -- [2] }, ["146143"] = { "칼가시", -- [1] "", -- [2] }, ["124171"] = { "어둠수호병 정복자", -- [1] "삼두정의 권좌", -- [2] }, ["157486"] = { "끔찍한 출혈체", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["134991"] = { "성난모래 돌주먹", -- [1] "세스랄리스 사원", -- [2] }, ["71153"] = { "무리지기 히세크", -- [1] "오그리마 공성전", -- [2] }, ["26693"] = { "학살자 스카디", -- [1] "우트가드 첨탑", -- [2] }, ["152199"] = { "마법학자 하소렐", -- [1] "오그리마 공성전 - 쿠데타 시나리오", -- [2] }, ["26723"] = { "케리스트라자", -- [1] "마력의 탑", -- [2] }, ["73951"] = { "사령관 티크", -- [1] "오그리마 공성전", -- [2] }, ["120477"] = { "심해 추적자", -- [1] "살게라스의 무덤", -- [2] }, ["137067"] = { "밸러콜 수호자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["122970"] = { "그림자칼날 추적자", -- [1] "아탈다자르", -- [2] }, ["76104"] = { "기괴한 시체 거미", -- [1] "어둠달 지하묘지", -- [2] }, ["138437"] = { "침략자 스제리스", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["133439"] = { "스트롬가드 그리핀 기수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["137716"] = { "밑바닥 포식자", -- [1] "왕노다지 광산!!", -- [2] }, ["122969"] = { "잔추리 의술사", -- [1] "아탈다자르", -- [2] }, ["136859"] = { "붉은머리", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["138566"] = { "닐소즈", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["146657"] = { "정예 파수꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["129547"] = { "검은이빨 주먹잡이", -- [1] "자유지대", -- [2] }, ["71479"] = { "허 소프트풋", -- [1] "오그리마 공성전", -- [2] }, ["140272"] = { "숲성큼걸이", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["137516"] = { "애쉬베인 침략자", -- [1] "보랄러스 공성전", -- [2] }, ["138890"] = { "영혼수색자 다르걸프", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["33525"] = { "홍수림 나무정령", -- [1] "울두아르", -- [2] }, ["21702"] = { "에테리움 생명술사", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["103673"] = { "암흑시선", -- [1] "폭풍의 사원", -- [2] }, ["133361"] = { "쓸모없는 시종", -- [1] "웨이크레스트 저택", -- [2] }, ["109038"] = { "태양학자 텔아른", -- [1] "밤의 요새", -- [2] }, ["138489"] = { "줄의 그림자", -- [1] "왕들의 안식처", -- [2] }, ["140458"] = { "수컷 나무털", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["128652"] = { "비크고스", -- [1] "보랄러스 공성전", -- [2] }, ["28838"] = { "티타늄 선봉대원", -- [1] "번개의 전당", -- [2] }, ["72945"] = { "용아귀 해골분쇄자", -- [1] "오그리마 공성전", -- [2] }, ["135161"] = { "아이언포지 산악경비대", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140099"] = { "시끄러운 천둥주둥이", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["129559"] = { "바다가름 결투사", -- [1] "자유지대", -- [2] }, ["29982"] = { "드라카리 약탈자", -- [1] "군드락", -- [2] }, ["131785"] = { "윙윙대는 바퀴", -- [1] "톨 다고르", -- [2] }, ["148621"] = { "제크와", -- [1] "다자알로 전투", -- [2] }, ["155919"] = { "폭풍소환수", -- [1] "영원한 궁전", -- [2] }, ["141939"] = { "애쉬베인 관측병", -- [1] "보랄러스 공성전", -- [2] }, ["140836"] = { "밝은불길", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140991"] = { "골수천공", -- [1] "사라스 섬", -- [2] }, ["28926"] = { "아이오나의 불꽃", -- [1] "번개의 전당", -- [2] }, ["140863"] = { "루비바람 악동", -- [1] "조룬달 (섬 7)", -- [2] }, ["77605"] = { "소용돌이치는 춤꾼", -- [1] "하늘탑", -- [2] }, ["114632"] = { "수행원 유령", -- [1] "다시 찾은 카라잔", -- [2] }, ["112665"] = { "밤의 요새 수호자", -- [1] "밤의 요새", -- [2] }, ["131436"] = { "선택받은 혈어미", -- [1] "썩은굴", -- [2] }, ["139667"] = { "예언자 그를글록", -- [1] "사라스 섬", -- [2] }, ["146863"] = { "안개경멸 노략꾼", -- [1] "조룬달 (섬 7)", -- [2] }, ["139694"] = { "냉혹껍질", -- [1] "사라스 섬", -- [2] }, ["72947"] = { "코르크론 파괴전차", -- [1] "오그리마 공성전", -- [2] }, ["38487"] = { "죽은 전사", -- [1] "사론의 구덩이", -- [2] }, ["145065"] = { "어린 밤날개", -- [1] "", -- [2] }, ["136812"] = { "조약돌 흙점쟁이", -- [1] "", -- [2] }, ["38453"] = { "야수 정령", -- [1] "폭풍의 용광로", -- [2] }, ["83624"] = { "피망치 집행자", -- [1] "피망치 잿가루 광산", -- [2] }, ["151639"] = { "광기 어린 소용돌이벌레", -- [1] "넬타리온의 둥지 - 아제로스의 심장 시나리오", -- [2] }, ["144286"] = { "자산 관리자", -- [1] "왕노다지 광산!!", -- [2] }, ["127019"] = { "훈련용 허수아비", -- [1] "자유지대", -- [2] }, ["140107"] = { "죽음침 채찍전갈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["20859"] = { "알카트라즈 보초병", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["138497"] = { "황혼의 비늘신도", -- [1] "", -- [2] }, ["29838"] = { "드라카리 코뿔소", -- [1] "군드락", -- [2] }, ["34161"] = { "기계전투기 54-A", -- [1] "울두아르", -- [2] }, ["17083"] = { "타락한 오크 변절자", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["71859"] = { "대지파괴자 하로옴", -- [1] "오그리마 공성전", -- [2] }, ["134010"] = { "웅얼거리는 괴물", -- [1] "울디르", -- [2] }, ["139757"] = { "확인사살 존슨", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["138844"] = { "황제의 칼날 야비크", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["28581"] = { "폭풍벼림 전술가", -- [1] "번개의 전당", -- [2] }, ["132864"] = { "어린 주먹쿵", -- [1] "조룬달 (섬 7)", -- [2] }, ["39390"] = { "황혼의 비룡", -- [1] "그림 바톨", -- [2] }, ["139764"] = { "커틀라스꾼 제임", -- [1] "", -- [2] }, ["123236"] = { "종종걸음 게", -- [1] "사라스 섬", -- [2] }, ["126449"] = { "무엇인가", -- [1] "사라스 섬", -- [2] }, ["138643"] = { "크발디르 광전사", -- [1] "사라스 섬", -- [2] }, ["139761"] = { "부두주임 오루어크", -- [1] "조룬달 (섬 7)", -- [2] }, ["40272"] = { "상급 바위파괴자", -- [1] "그림 바톨", -- [2] }, ["88708"] = { "야수 정령", -- [1] "폭풍의 용광로", -- [2] }, ["146774"] = { "상륙정", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["144970"] = { "칼도레이 궁수", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["139751"] = { "뒤처진 봉쇄자", -- [1] "", -- [2] }, ["126291"] = { "얼라이언스 보병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["45065"] = { "톨비르 상인", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["120158"] = { "급성 타락", -- [1] "살게라스의 무덤", -- [2] }, ["139754"] = { "난파당한 항해사", -- [1] "", -- [2] }, ["134012"] = { "작업반장 아스카리", -- [1] "왕노다지 광산!!", -- [2] }, ["139698"] = { "점쟁이 클래터크로", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["139655"] = { "시린빛 예언자", -- [1] "사라스 섬", -- [2] }, ["134913"] = { "새끼 들창 거미", -- [1] "", -- [2] }, ["140376"] = { "모래껍질 딱정벌레", -- [1] "조룬달 (섬 7)", -- [2] }, ["139468"] = { "척추절단자 쿠콘", -- [1] "", -- [2] }, ["137947"] = { "무엇인가", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["59684"] = { "흥청망청 호젠", -- [1] "스톰스타우트 양조장", -- [2] }, ["130087"] = { "무쇠파도 약탈단", -- [1] "톨 다고르", -- [2] }, ["132074"] = { "감독관 크릭스", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138650"] = { "파도잠식 용사", -- [1] "Whispering Reef (Islands 10)", -- [2] }, ["146187"] = { "불길의 통솔자", -- [1] "", -- [2] }, ["113013"] = { "지옥서약 그림자칼날", -- [1] "밤의 요새", -- [2] }, ["151148"] = { "하티", -- [1] "다자알로 전투", -- [2] }, ["150251"] = { "기계머리 정비공", -- [1] "작전명: 메카곤", -- [2] }, ["29826"] = { "드라카리 약사", -- [1] "군드락", -- [2] }, ["101002"] = { "크로서스", -- [1] "밤의 요새", -- [2] }, ["138469"] = { "흑요석 파멸비늘", -- [1] "", -- [2] }, ["44404"] = { "나즈자르 폭풍우 마녀", -- [1] "파도의 왕좌", -- [2] }, ["138499"] = { "황혼의 용족", -- [1] "", -- [2] }, ["138510"] = { "황혼의 파멸소환사", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["146893"] = { "썩은살점 비술사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["72655"] = { "교만의 조각", -- [1] "오그리마 공성전", -- [2] }, ["87448"] = { "강철일꾼", -- [1] "검은바위 용광로", -- [2] }, ["59487"] = { "거품 보호막", -- [1] "스톰스타우트 양조장", -- [2] }, ["130026"] = { "항만의 시궁쥐단 바다예언자", -- [1] "톨 다고르", -- [2] }, ["130584"] = { "가시박이", -- [1] "사라스 섬", -- [2] }, ["122263"] = { "가시갑옷 칼날턱거북", -- [1] "", -- [2] }, ["131611"] = { "구이요리사 론다", -- [1] "웨이크레스트 저택", -- [2] }, ["42692"] = { "바위심장부 투사", -- [1] "바위심장부", -- [2] }, ["146178"] = { "하늘가시", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["136214"] = { "바람예언자 헬디스", -- [1] "폭풍의 사원", -- [2] }, ["134739"] = { "정화 피조물", -- [1] "왕들의 안식처", -- [2] }, ["30111"] = { "황혼의 숭배자", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["137064"] = { "밸러콜 명사수", -- [1] "격전지 아라시 - 호드", -- [2] }, ["109040"] = { "비전술사 텔아른", -- [1] "밤의 요새", -- [2] }, ["155434"] = { "파도의 사절", -- [1] "썩은굴", -- [2] }, ["142150"] = { "나즈마니 파멸자", -- [1] "울디르", -- [2] }, ["148441"] = { "노움 자이로콥터 기술자", -- [1] "다자알로 전투", -- [2] }, ["139530"] = { "대지세공 공성파괴자", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["148254"] = { "냉기 파편", -- [1] "다자알로 전투", -- [2] }, ["17959"] = { "갈퀴송곳니 노예감독", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["135817"] = { "미풍 정령", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["155612"] = { "아즈샤리 역술사", -- [1] "영원한 궁전", -- [2] }, ["134793"] = { "반짝가시", -- [1] "사라스 섬", -- [2] }, ["134805"] = { "떠도는 거대 거북", -- [1] "조룬달 (섬 7)", -- [2] }, ["143774"] = { "활력을 찾은 부두 토템", -- [1] "폭풍의 용광로", -- [2] }, ["136246"] = { "스트롬가드 신봉자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["18314"] = { "연합 추적자", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["139700"] = { "바닷물비늘 바다 주술사", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["136000"] = { "베릴러스", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["71603"] = { "샤 웅덩이", -- [1] "오그리마 공성전", -- [2] }, ["136190"] = { "어둠의 균열", -- [1] "", -- [2] }, ["105299"] = { "재귀의 정령", -- [1] "밤의 요새", -- [2] }, ["131823"] = { "자매 말라디", -- [1] "웨이크레스트 저택", -- [2] }, ["20898"] = { "거대한 심연", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["41073"] = { "황혼의 무기전문가", -- [1] "그림 바톨", -- [2] }, ["146883"] = { "사냥개조련사 앵그볼드", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["3824"] = { "개고기", -- [1] "폭풍의 용광로", -- [2] }, ["122478"] = { "공허 점액", -- [1] "삼두정의 권좌", -- [2] }, ["146833"] = { "강령술 창조술사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["120516"] = { "칼날턱 날쌘비늘", -- [1] "살게라스의 무덤", -- [2] }, ["146892"] = { "썩은살점 약탈자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["144244"] = { "백금 난타로봇", -- [1] "작전명: 메카곤", -- [2] }, ["137474"] = { "왕 티말지", -- [1] "왕들의 안식처", -- [2] }, ["56855"] = { "황혼의 강습 비룡", -- [1] "용의 영혼", -- [2] }, ["28837"] = { "폭풍벼림 파수병", -- [1] "번개의 전당", -- [2] }, ["138477"] = { "갈퀴수호병 브리키스", -- [1] "", -- [2] }, ["147948"] = { "응고된 아제라이트", -- [1] "사라스 섬", -- [2] }, ["140451"] = { "애정어린 새끼어미", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["139410"] = { "조용한 칼날의 비스즈", -- [1] "", -- [2] }, ["71154"] = { "메뚜기왕 카로즈", -- [1] "오그리마 공성전", -- [2] }, ["72412"] = { "코르크론 그런트", -- [1] "오그리마 공성전", -- [2] }, ["72981"] = { "아그론", -- [1] "오그리마 공성전", -- [2] }, ["133835"] = { "야수 혈공포거미", -- [1] "썩은굴", -- [2] }, ["39616"] = { "나즈자르 침략자", -- [1] "파도의 왕좌", -- [2] }, ["152866"] = { "강화된 아제라이트", -- [1] "소용돌이 - 아제로스의 심장", -- [2] }, ["137517"] = { "애쉬베인 파괴자", -- [1] "보랄러스 공성전", -- [2] }, ["140063"] = { "식인 박살아귀", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["57877"] = { "고라스의 수족", -- [1] "용의 영혼", -- [2] }, ["20865"] = { "돌연변이괴물", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["134865"] = { "번개의 첨탑", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["154469"] = { "첫 번째 비전술사 탈리스라", -- [1] "영원한 궁전", -- [2] }, ["136852"] = { "가마솥지기 오도", -- [1] "", -- [2] }, ["145030"] = { "북극 밀렵여우", -- [1] "", -- [2] }, ["140976"] = { "구멍 벌레", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["132742"] = { "화염비늘 성큼걸이", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["138821"] = { "핏빛각성 여전사", -- [1] "사라스 섬", -- [2] }, ["139354"] = { "뼈절단자 부툰", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["33966"] = { "분쇄의 촉수", -- [1] "울두아르", -- [2] }, ["136883"] = { "뻣뻣갈기 가시소환사", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["44260"] = { "독니악어", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["118244"] = { "여우", -- [1] "은빛수정 광산", -- [2] }, ["151144"] = { "하티", -- [1] "다자알로 전투", -- [2] }, ["71392"] = { "어둠 의식술사의 성물함", -- [1] "오그리마 공성전", -- [2] }, ["26776"] = { "다이어브루 앞잡이", -- [1] "검은바위 나락", -- [2] }, ["114260"] = { "아옳리아", -- [1] "다시 찾은 카라잔", -- [2] }, ["41095"] = { "황혼의 비룡", -- [1] "그림 바톨", -- [2] }, ["40925"] = { "타락한 파수병", -- [1] "파도의 왕좌", -- [2] }, ["137068"] = { "밸러콜 기병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140354"] = { "밝은비늘 천둥매", -- [1] "", -- [2] }, ["43438"] = { "코보루스", -- [1] "바위심장부", -- [2] }, ["147825"] = { "7군단 의무병", -- [1] "다자알로 전투", -- [2] }, ["137625"] = { "파괴의 공포", -- [1] "보랄러스 공성전", -- [2] }, ["141635"] = { "피즈 실버코그", -- [1] "보랄러스 공성전", -- [2] }, ["138255"] = { "애쉬베인 관측병", -- [1] "보랄러스 공성전", -- [2] }, ["142313"] = { "사원 방어병", -- [1] "우트가드 첨탑", -- [2] }, ["79466"] = { "떠오르는 태양의 수습생", -- [1] "하늘탑", -- [2] }, ["140792"] = { "딱부리 뼈다귀청소부", -- [1] "", -- [2] }, ["119969"] = { "황천의 가오리", -- [1] "웨이크레스트 저택", -- [2] }, ["150143"] = { "고철뼈 고기갈이꾼", -- [1] "작전명: 메카곤", -- [2] }, ["45269"] = { "시아마트의 하수인", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["151854"] = { "죽음의수색꾼 로소크", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["55866"] = { "암청색 핏방울", -- [1] "용의 영혼", -- [2] }, ["109041"] = { "박물학자 텔아른", -- [1] "밤의 요새", -- [2] }, ["144747"] = { "파쿠의 위상", -- [1] "다자알로 전투", -- [2] }, ["146852"] = { "노예사냥꾼 콘라드", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["27983"] = { "암흑룬 파수병", -- [1] "돌의 전당", -- [2] }, ["33293"] = { "XT-002 해체자", -- [1] "울두아르", -- [2] }, ["139396"] = { "진창매복 수호자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["129552"] = { "몬주미", -- [1] "아탈다자르", -- [2] }, ["136823"] = { "굴란 투사", -- [1] "", -- [2] }, ["137473"] = { "경비대장 아투", -- [1] "왕들의 안식처", -- [2] }, ["139473"] = { "바위 기계공 누신", -- [1] "조룬달 (섬 7)", -- [2] }, ["147495"] = { "라스타리 집행자", -- [1] "다자알로 전투", -- [2] }, ["129371"] = { "성난파도 파쇄꾼", -- [1] "보랄러스 공성전", -- [2] }, ["20879"] = { "에레다르 영혼사냥꾼", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["152836"] = { "아제라이트 톱니벌레", -- [1] "소용돌이 - 아제로스의 심장", -- [2] }, ["139057"] = { "나즈마니 혈사술사", -- [1] "울디르", -- [2] }, ["76444"] = { "구속된 영혼", -- [1] "어둠달 지하묘지", -- [2] }, ["132481"] = { "쿨 티란 선봉대원", -- [1] "보랄러스 공성전", -- [2] }, ["150146"] = { "고철뼈 주술사", -- [1] "작전명: 메카곤", -- [2] }, ["136832"] = { "마른가지 광전사", -- [1] "", -- [2] }, ["44895"] = { "오우", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["134286"] = { "대마법사 타무우라", -- [1] "", -- [2] }, ["112638"] = { "별의 수호병", -- [1] "밤의 요새", -- [2] }, ["120201"] = { "유령 수호자", -- [1] "살게라스의 무덤", -- [2] }, ["116549"] = { "보조 가수", -- [1] "다시 찾은 카라잔", -- [2] }, ["155161"] = { "샨드리스 페더문", -- [1] "영원한 궁전", -- [2] }, ["136483"] = { "애쉬베인 갑판원", -- [1] "보랄러스 공성전", -- [2] }, ["147965"] = { "불안정한 아제라이트", -- [1] "조룬달 (섬 7)", -- [2] }, ["43014"] = { "임프", -- [1] "바위심장부", -- [2] }, ["32877"] = { "암흑룬 전쟁인도자", -- [1] "울두아르", -- [2] }, ["139021"] = { "피추적꾼", -- [1] "", -- [2] }, ["131685"] = { "룬 신도", -- [1] "웨이크레스트 저택", -- [2] }, ["139432"] = { "루시", -- [1] "사라스 섬", -- [2] }, ["137062"] = { "혈사냥꾼 아칼", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["20910"] = { "황혼의 드라코나르", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["72492"] = { "쉼라", -- [1] "오그리마 공성전", -- [2] }, ["29742"] = { "뱀 올가미", -- [1] "군드락", -- [2] }, ["138464"] = { "애쉬베인 갑판원", -- [1] "보랄러스 공성전", -- [2] }, ["111071"] = { "펄사우론", -- [1] "밤의 요새", -- [2] }, ["130325"] = { "심해 야물집게발", -- [1] "사라스 섬", -- [2] }, ["127381"] = { "진흙 게", -- [1] "톨 다고르", -- [2] }, ["139350"] = { "아나하 위더브레스", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["122851"] = { "암영의 궁수", -- [1] "살게라스의 무덤", -- [2] }, ["76145"] = { "대형 수호 피조물", -- [1] "하늘탑", -- [2] }, ["113201"] = { "매콤장아찌김밥", -- [1] "폭풍의 용광로", -- [2] }, ["134993"] = { "장의사 음침바", -- [1] "왕들의 안식처", -- [2] }, ["151872"] = { "참혹의 손아귀", -- [1] "에메랄드의 꿈 - 아제로스의 심장 시나리오", -- [2] }, ["17881"] = { "아에누스", -- [1] "어둠의 문 열기", -- [2] }, ["139949"] = { "역병 의사", -- [1] "세스랄리스 사원", -- [2] }, ["145371"] = { "우우나트", -- [1] "폭풍의 용광로", -- [2] }, ["48906"] = { "천상의 불꽃", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["135893"] = { "불타는 잿불수호자", -- [1] "", -- [2] }, ["133298"] = { "악취나는 포식자", -- [1] "울디르", -- [2] }, ["29630"] = { "송곳니 구덩이독사", -- [1] "군드락", -- [2] }, ["73095"] = { "블랙퓨즈 기술자", -- [1] "오그리마 공성전", -- [2] }, ["18315"] = { "에테리얼 사술사", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["41139"] = { "나즈자르 정신치유사", -- [1] "파도의 왕좌", -- [2] }, ["39381"] = { "진홍살이 수호자", -- [1] "그림 바톨", -- [2] }, ["139814"] = { "합병 전문가 허즐", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["155689"] = { "잔지르 검투사", -- [1] "영원한 궁전", -- [2] }, ["155814"] = { "으스스한 수습병", -- [1] "영원한 궁전", -- [2] }, ["75506"] = { "어둠달 충성주의자", -- [1] "어둠달 지하묘지", -- [2] }, ["72352"] = { "용아귀 칠흑추적자", -- [1] "오그리마 공성전", -- [2] }, ["138505"] = { "진화한 무리감독관", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["17465"] = { "으스러진 손 백인대장", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["151681"] = { "투척꾼 짤딸꼬리", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["33818"] = { "황혼의 신봉자", -- [1] "울두아르", -- [2] }, ["140059"] = { "회색털 싸움꾼", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["76205"] = { "피에 젖은 칼날깃털", -- [1] "하늘탑", -- [2] }, ["134115"] = { "제물용 수행사제", -- [1] "웨이크레스트 저택", -- [2] }, ["71979"] = { "코르크론 전쟁인도자", -- [1] "오그리마 공성전", -- [2] }, ["139806"] = { "투자회사 폭파 전문가", -- [1] "조룬달 (섬 7)", -- [2] }, ["132820"] = { "새끼 진흙주둥이", -- [1] "", -- [2] }, ["25740"] = { "아훈", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["120719"] = { "달의 여사제", -- [1] "살게라스의 무덤", -- [2] }, ["33271"] = { "장군 베작스", -- [1] "울두아르", -- [2] }, ["124279"] = { "아이유", -- [1] "폭풍의 용광로", -- [2] }, ["131445"] = { "독방 간수", -- [1] "톨 다고르", -- [2] }, ["17880"] = { "템퍼루스", -- [1] "어둠의 문 열기", -- [2] }, ["26716"] = { "하늘빛 수호병", -- [1] "마력의 탑", -- [2] }, ["69947"] = { "레이드", -- [1] "다자알로 전투", -- [2] }, ["16700"] = { "으스러진 손 군단병", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["134215"] = { "그늘길잡이 로리나스", -- [1] "", -- [2] }, ["49045"] = { "오우", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["17462"] = { "으스러진 손 광신도", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["140795"] = { "싸늘한 모래빙빙", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["57160"] = { "고대 물 군주", -- [1] "용의 영혼", -- [2] }, ["43286"] = { "수정 조각", -- [1] "바위심장부", -- [2] }, ["148442"] = { "노움 특공대원", -- [1] "다자알로 전투", -- [2] }, ["151068"] = { "촉수 달린 공허사제", -- [1] "폭풍의 용광로", -- [2] }, ["136984"] = { "레반", -- [1] "왕들의 안식처", -- [2] }, ["33890"] = { "요그사론의 뇌", -- [1] "울두아르", -- [2] }, ["146188"] = { "불길의 통솔자", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["131408"] = { "투자사 근육덩어리", -- [1] "사라스 섬", -- [2] }, ["76906"] = { "기관사 토가르", -- [1] "검은바위 용광로", -- [2] }, ["151638"] = { "광기 어린 대지전복자", -- [1] "넬타리온의 둥지 - 아제로스의 심장 시나리오", -- [2] }, ["139461"] = { "바위속박 돌아귀", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["151579"] = { "보호막 생성기", -- [1] "작전명: 메카곤", -- [2] }, ["138819"] = { "핏빛각성 약탈자", -- [1] "사라스 섬", -- [2] }, ["138575"] = { "장군 슐아콸", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["18983"] = { "검은송곳니 타란툴라", -- [1] "어둠의 문 열기", -- [2] }, ["36891"] = { "얼음살이 원시비룡", -- [1] "사론의 구덩이", -- [2] }, ["72351"] = { "용아귀 전쟁기수", -- [1] "오그리마 공성전", -- [2] }, ["132887"] = { "새끼 죽음침", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140270"] = { "야생사슴", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["136830"] = { "마른가지 인간사냥꾼", -- [1] "사라스 섬", -- [2] }, ["156133"] = { "공포똬리 괴수", -- [1] "영원한 궁전", -- [2] }, ["118175"] = { "폭풍의 정령", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["140073"] = { "광기아귀", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["149635"] = { "피어나는 수호정령", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["39961"] = { "사로잡힌 물의 정령", -- [1] "그림 바톨", -- [2] }, ["138475"] = { "타이런티온", -- [1] "", -- [2] }, ["1860"] = { "헬나크", -- [1] "폭풍의 용광로", -- [2] }, ["56631"] = { "새끼 깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["135962"] = { "바위산 원령", -- [1] "", -- [2] }, ["139812"] = { "투자회사 생산자", -- [1] "사라스 섬", -- [2] }, ["33113"] = { "거대 화염전차", -- [1] "울두아르", -- [2] }, ["72828"] = { "불타는 분노의 발톱", -- [1] "오그리마 공성전", -- [2] }, ["34183"] = { "파괴자 거미로봇", -- [1] "울두아르", -- [2] }, ["130333"] = { "돌장갑 바실리스크", -- [1] "", -- [2] }, ["141636"] = { "알라리아 나이트윈드", -- [1] "보랄러스 공성전", -- [2] }, ["72849"] = { "설원방랑자 라일라크", -- [1] "FW 호드 주둔지 3단계", -- [2] }, ["134691"] = { "정전기 충전된 광신자", -- [1] "세스랄리스 사원", -- [2] }, ["140444"] = { "수컷 사향몸통", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["146867"] = { "안개경멸 뾰족뿔투사", -- [1] "조룬달 (섬 7)", -- [2] }, ["54512"] = { "뒤틀린 시간의 파수꾼", -- [1] "시간의 끝", -- [2] }, ["71477"] = { "구체화된 우울", -- [1] "오그리마 공성전", -- [2] }, ["56924"] = { "격앙된 호젠 싸움꾼", -- [1] "스톰스타우트 양조장", -- [2] }, ["138579"] = { "거대한 발톱 촉수", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["145402"] = { "광포한 거친심장", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["140437"] = { "느린 올로", -- [1] "", -- [2] }, ["21818"] = { "무엇인가", -- [1] "어둠의 문 열기", -- [2] }, ["140095"] = { "진흙주둥이 돌진자", -- [1] "", -- [2] }, ["76376"] = { "무엇인가", -- [1] "하늘탑", -- [2] }, ["76310"] = { "대형 수호 피조물", -- [1] "하늘탑", -- [2] }, ["136849"] = { "모래두피 광전사", -- [1] "", -- [2] }, ["26763"] = { "아노말루스", -- [1] "마력의 탑", -- [2] }, ["134822"] = { "우두머리 돌장갑", -- [1] "", -- [2] }, ["149312"] = { "흉포한 날쌘발톱", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["144295"] = { "메카곤 기술자", -- [1] "작전명: 메카곤", -- [2] }, ["150295"] = { "전차 타격기 마크1", -- [1] "작전명: 메카곤", -- [2] }, ["20881"] = { "속박 풀린 파멸자", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["44980"] = { "네페르세트 사술사", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["72452"] = { "광포한 코르크론 늑대", -- [1] "오그리마 공성전", -- [2] }, ["146816"] = { "바튼 브릭햄 경", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138822"] = { "핏빛각성 작살사수", -- [1] "사라스 섬", -- [2] }, ["72662"] = { "허영", -- [1] "오그리마 공성전", -- [2] }, ["155586"] = { "아라소르 선조", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138634"] = { "예언자 라피사", -- [1] "", -- [2] }, ["132744"] = { "서리미늘 히드라", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["150137"] = { "얼굴 없는 정복자", -- [1] "울디르 시나리오", -- [2] }, ["122404"] = { "어둠수호병 공허술사", -- [1] "삼두정의 권좌", -- [2] }, ["17964"] = { "거친황야 일꾼", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["139660"] = { "안개비늘 멀록", -- [1] "사라스 섬", -- [2] }, ["153194"] = { "염수 물방울", -- [1] "영원한 궁전", -- [2] }, ["151653"] = { "공허의 촉수", -- [1] "울디르 시나리오", -- [2] }, ["65310"] = { "훈련용 순무", -- [1] "보랄러스 공성전", -- [2] }, ["139652"] = { "시린빛 해안 길잡이", -- [1] "사라스 섬", -- [2] }, ["145975"] = { "돌껍질 순록", -- [1] "", -- [2] }, ["139767"] = { "\"망원경\" 마리", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, ["140846"] = { "임프의 바람", -- [1] "", -- [2] }, ["45924"] = { "휘몰아치는 돌풍", -- [1] "소용돌이 누각", -- [2] }, ["139417"] = { "저주박은 부패나무", -- [1] "", -- [2] }, ["59551"] = { "퍽퍽이", -- [1] "스톰스타우트 양조장", -- [2] }, ["135045"] = { "척추똑딱", -- [1] "", -- [2] }, ["137989"] = { "불변의 액체", -- [1] "왕들의 안식처", -- [2] }, ["146853"] = { "파헤쳐진 케폴키스", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["75820"] = { "복수심에 불타는 용암 정령", -- [1] "피망치 잿가루 광산", -- [2] }, ["40953"] = { "카폼", -- [1] "그림 바톨", -- [2] }, ["56637"] = { "우끼우끼", -- [1] "스톰스타우트 양조장", -- [2] }, ["18177"] = { "타락한 돌가죽 토템", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["153064"] = { "초광신도 괴수", -- [1] "영원한 궁전", -- [2] }, ["146849"] = { "영혼의 대가 로웨나", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["112655"] = { "천공의 수행사제", -- [1] "밤의 요새", -- [2] }, ["54320"] = { "야수 정령", -- [1] "다자알로 전투", -- [2] }, ["18880"] = { "황천의 가오리", -- [1] "폭풍의 용광로", -- [2] }, ["136873"] = { "타액사수", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["133627"] = { "탤리 잽내버", -- [1] "", -- [2] }, ["151876"] = { "떠도는 영혼", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["139392"] = { "진창매복 사우록", -- [1] "", -- [2] }, ["139340"] = { "얼음엄니 강령술사", -- [1] "", -- [2] }, ["45096"] = { "길들인 톨비르 호랑이", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["43662"] = { "속박 풀린 대지전복자", -- [1] "바위심장부", -- [2] }, ["76446"] = { "어둠달 구속자", -- [1] "어둠달 지하묘지", -- [2] }, ["33823"] = { "황혼의 학살자", -- [1] "울두아르", -- [2] }, ["140671"] = { "난폭한 야생발톱", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["28825"] = { "소용돌이", -- [1] "번개의 전당", -- [2] }, ["140061"] = { "회색털 소굴어미", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["139443"] = { "척추술사 쿤타이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["151754"] = { "공허 유령", -- [1] "에메랄드의 꿈 - 아제로스의 심장 시나리오", -- [2] }, ["139338"] = { "얼음엄니 예언자", -- [1] "", -- [2] }, ["76087"] = { "수호 피조물", -- [1] "하늘탑", -- [2] }, ["44924"] = { "굳은서약 수호병", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["54701"] = { "뒤틀린 시간의 여사냥꾼", -- [1] "시간의 끝", -- [2] }, ["136270"] = { "부대장 나이얼스", -- [1] "격전지 아라시 - 호드", -- [2] }, ["140102"] = { "칼니멧돼지", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["132904"] = { "모래두피 주민", -- [1] "사라스 섬", -- [2] }, ["130488"] = { "로봇 조종사", -- [1] "왕노다지 광산!!", -- [2] }, ["71858"] = { "파도결속사 칼드리스", -- [1] "오그리마 공성전", -- [2] }, ["37584"] = { "타락한 용사", -- [1] "사론의 구덩이", -- [2] }, ["73194"] = { "코르크론 강철 전갈", -- [1] "오그리마 공성전", -- [2] }, ["137160"] = { "밸러콜 기계공학자", -- [1] "격전지 아라시 - 호드", -- [2] }, ["28368"] = { "이미야르 강령술사", -- [1] "우트가드 첨탑", -- [2] }, ["118022"] = { "지옥불 혼돈인도자", -- [1] "살게라스의 무덤", -- [2] }, ["79505"] = { "태양의 섬광", -- [1] "하늘탑", -- [2] }, ["140259"] = { "룬발굽 큰사슴", -- [1] "", -- [2] }, ["140062"] = { "공포철퇴", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140825"] = { "가시수풀 요술쟁이", -- [1] "", -- [2] }, ["59426"] = { "퍽퍽이", -- [1] "스톰스타우트 양조장", -- [2] }, ["138349"] = { "보복의 유령", -- [1] "격전지 아라시 - 호드", -- [2] }, ["152853"] = { "열광의 실리바즈", -- [1] "영원한 궁전", -- [2] }, ["118289"] = { "경계의 여신", -- [1] "살게라스의 무덤", -- [2] }, ["40268"] = { "황혼의 전쟁마법사", -- [1] "그림 바톨", -- [2] }, ["56718"] = { "깡충이", -- [1] "스톰스타우트 양조장", -- [2] }, ["134806"] = { "피절단거북", -- [1] "조룬달 (섬 7)", -- [2] }, ["137233"] = { "역병 두꺼비", -- [1] "세스랄리스 사원", -- [2] }, ["139763"] = { "대포전문가 아를린", -- [1] "", -- [2] }, ["43927"] = { "무엇인가", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["83621"] = { "피망치 용암결속사", -- [1] "피망치 잿가루 광산", -- [2] }, ["136224"] = { "스트롬가드 주문술사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["30622"] = { "오크젼사님", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["33985"] = { "부패의 촉수", -- [1] "울두아르", -- [2] }, ["134794"] = { "어둠잠복", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140324"] = { "돌엄니 수확자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138061"] = { "투자개발회사 부두일꾼", -- [1] "왕노다지 광산!!", -- [2] }, ["138502"] = { "나로비악 고룡술사", -- [1] "", -- [2] }, ["140985"] = { "산성 벌레", -- [1] "", -- [2] }, ["79303"] = { "화려한 칼날갈퀴", -- [1] "하늘탑", -- [2] }, ["136011"] = { "피바위", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["134232"] = { "고용된 암살자", -- [1] "왕노다지 광산!!", -- [2] }, ["144248"] = { "수석 기계공 스파크플럭스", -- [1] "작전명: 메카곤", -- [2] }, ["155271"] = { "심연 창잡이", -- [1] "영원한 궁전", -- [2] }, ["148584"] = { "대마법사 모든트 이븐셰이드", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["32906"] = { "프레이야", -- [1] "울두아르", -- [2] }, ["140154"] = { "우두머리 썩은발톱", -- [1] "", -- [2] }, ["44896"] = { "소인족 투사", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["135164"] = { "와일드해머 약탈병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["34198"] = { "무쇠 치유사", -- [1] "울두아르", -- [2] }, ["139387"] = { "냉혈한 나사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["16594"] = { "어둠달 수행사제", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["72131"] = { "눈먼 검귀", -- [1] "오그리마 공성전", -- [2] }, ["137805"] = { "검은 피", -- [1] "폭풍의 사원", -- [2] }, ["129832"] = { "따개비게", -- [1] "사라스 섬", -- [2] }, ["127048"] = { "마른수염 채굴꾼", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139391"] = { "암흑파도 암살자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["45097"] = { "굳은서약 조련사", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["131411"] = { "맹독비늘 감시자", -- [1] "", -- [2] }, ["152236"] = { "여군주 애쉬베인", -- [1] "영원한 궁전", -- [2] }, ["142149"] = { "변변찮은 매개체", -- [1] "울디르", -- [2] }, ["133660"] = { "폭파로봇 9000", -- [1] "", -- [2] }, ["139668"] = { "파도결속사 고르글", -- [1] "", -- [2] }, ["33136"] = { "요그사론의 수호병", -- [1] "울두아르", -- [2] }, ["132901"] = { "굴란 야운골", -- [1] "", -- [2] }, ["140093"] = { "솔먹이 새끼어미", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["135254"] = { "무쇠파도 약탈단", -- [1] "톨 다고르", -- [2] }, ["146134"] = { "날쌘돌이", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["140855"] = { "낙수령", -- [1] "", -- [2] }, ["151739"] = { "불굴의 마하트", -- [1] "넬타리온의 둥지 - 아제로스의 심장 시나리오", -- [2] }, ["140353"] = { "밝은비늘 똬리송곳니", -- [1] "", -- [2] }, ["138635"] = { "사령관 후산", -- [1] "조룬달 (섬 7)", -- [2] }, ["138633"] = { "수사 마트", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["112595"] = { "샬도레이 대마법사", -- [1] "밤의 요새", -- [2] }, ["123288"] = { "남쪽바다 포병", -- [1] "", -- [2] }, ["137204"] = { "어둠마법 사술사", -- [1] "세스랄리스 사원", -- [2] }, ["33719"] = { "에메랄드 용 배우자", -- [1] "울두아르", -- [2] }, ["59520"] = { "톡 쏘는 맥주 주령", -- [1] "스톰스타우트 양조장", -- [2] }, ["54544"] = { "티란데의 환영", -- [1] "시간의 끝", -- [2] }, ["140087"] = { "솔먹이 암사슴", -- [1] "사라스 섬", -- [2] }, ["17938"] = { "갈퀴송곳니 감시자", -- [1] "갈퀴송곳니 저수지: 강제 노역소", -- [2] }, ["44932"] = { "굳은서약 길잡이", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["72768"] = { "코르크론 전투늑대", -- [1] "오그리마 공성전", -- [2] }, ["146873"] = { "흉악한 폭풍우 정령", -- [1] "조룬달 (섬 7)", -- [2] }, ["129370"] = { "무쇠파도 물결구체자", -- [1] "보랄러스 공성전", -- [2] }, ["28920"] = { "폭풍벼림 거인", -- [1] "번개의 전당", -- [2] }, ["141637"] = { "크로울 다크메인", -- [1] "보랄러스 공성전", -- [2] }, ["138066"] = { "호화로운 행락객", -- [1] "왕노다지 광산!!", -- [2] }, ["57823"] = { "숙련 폭풍술사", -- [1] "용의 영혼", -- [2] }, ["140148"] = { "광란의 회색털", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["114319"] = { "여군주 케이라 베리벅", -- [1] "다시 찾은 카라잔", -- [2] }, ["71405"] = { "세트티크 바람지배자", -- [1] "오그리마 공성전", -- [2] }, ["142413"] = { "위습", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["131587"] = { "혼이 빠져나간 대장", -- [1] "웨이크레스트 저택", -- [2] }, ["138514"] = { "아티오나", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["94802"] = { "공허각인사 에이탈로스", -- [1] "지옥불 성채", -- [2] }, ["57386"] = { "진홍색 핏방울", -- [1] "용의 영혼", -- [2] }, ["75964"] = { "란지트", -- [1] "하늘탑", -- [2] }, ["139420"] = { "늪 수호자 바스자쉬", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["14465"] = { "얼라이언스 전투 깃발", -- [1] "정복의 섬", -- [2] }, ["145850"] = { "길니아스 폭사꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["76097"] = { "태양의 창조물", -- [1] "하늘탑", -- [2] }, ["138629"] = { "성직자 드조사", -- [1] "", -- [2] }, ["145273"] = { "인자쉬의 손", -- [1] "다자알로 전투", -- [2] }, ["150222"] = { "진창오물", -- [1] "작전명: 메카곤", -- [2] }, ["28580"] = { "강화된 강철 하늘소환사", -- [1] "번개의 전당", -- [2] }, ["122090"] = { "약탈자 사라샤스", -- [1] "", -- [2] }, ["138568"] = { "정복사 슈크슈군", -- [1] "", -- [2] }, ["118715"] = { "되살아난 기사단원", -- [1] "살게라스의 무덤", -- [2] }, ["142000"] = { "음산한 촉수", -- [1] "사라스 섬", -- [2] }, ["45915"] = { "무장한 광풍", -- [1] "소용돌이 누각", -- [2] }, ["136507"] = { "응고된 피", -- [1] "울디르", -- [2] }, ["73539"] = { "코르크론 무리 어미", -- [1] "오그리마 공성전", -- [2] }, ["140373"] = { "여왕 모래껍질", -- [1] "Skittering Hollow (Islands 5)", -- [2] }, ["41096"] = { "나즈자르 정신치유사", -- [1] "파도의 왕좌", -- [2] }, ["139817"] = { "선임기술자 제지", -- [1] "사라스 섬", -- [2] }, ["138501"] = { "황혼의 새끼용", -- [1] "", -- [2] }, ["111075"] = { "카오토이드", -- [1] "밤의 요새", -- [2] }, ["134069"] = { "속삭임의 볼지스", -- [1] "폭풍의 사원", -- [2] }, ["29305"] = { "무라비", -- [1] "군드락", -- [2] }, ["138829"] = { "교활한 잉겔", -- [1] "조룬달 (섬 7)", -- [2] }, ["140777"] = { "보석파편 거인", -- [1] "사라스 섬", -- [2] }, ["72434"] = { "금고 경비병", -- [1] "오그리마 공성전", -- [2] }, ["72411"] = { "코르크론 배급원", -- [1] "오그리마 공성전", -- [2] }, ["3527"] = { "치유의 토템", -- [1] "웨이크레스트 저택", -- [2] }, ["152816"] = { "폭풍소환수", -- [1] "영원한 궁전", -- [2] }, ["143754"] = { "포거스 앤빌레이지", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["33526"] = { "무쇠뿌리덩굴손", -- [1] "울두아르", -- [2] }, ["108360"] = { "산성아귀 전갈", -- [1] "밤의 요새", -- [2] }, ["151096"] = { "하티", -- [1] "왕들의 안식처", -- [2] }, ["139199"] = { "신록의 항아리덩굴", -- [1] "", -- [2] }, ["155764"] = { "재빠른 라크샤", -- [1] "영원한 궁전", -- [2] }, ["140268"] = { "숲지기 아노", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["139025"] = { "달빛노래", -- [1] "", -- [2] }, ["42789"] = { "바위심장부 용암군주", -- [1] "바위심장부", -- [2] }, ["155688"] = { "아즈샤리 서리결속사", -- [1] "영원한 궁전", -- [2] }, ["148137"] = { "월광 바다사냥꾼", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["138632"] = { "수호자 아수다", -- [1] "사라스 섬", -- [2] }, ["131112"] = { "바다가름 공격병", -- [1] "톨 다고르", -- [2] }, ["138445"] = { "공작 스줄", -- [1] "사라스 섬", -- [2] }, ["137765"] = { "정예 사제", -- [1] "격전지 아라시 - 호드", -- [2] }, ["129337"] = { "칼엄니", -- [1] "", -- [2] }, ["148894"] = { "길 잃은 영혼", -- [1] "썩은굴", -- [2] }, ["138969"] = { "지안 티 영혼", -- [1] "사라스 섬", -- [2] }, ["138826"] = { "용감한 레이크니르", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["136991"] = { "혈사냥꾼 다잘아이", -- [1] "", -- [2] }, ["130937"] = { "무엇인가", -- [1] "폭풍의 용광로", -- [2] }, ["139657"] = { "시린빛 바다약탈자", -- [1] "사라스 섬", -- [2] }, ["140082"] = { "기브", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["148522"] = { "얼음 덩어리", -- [1] "다자알로 전투", -- [2] }, ["56865"] = { "물의 춤꾼", -- [1] "스톰스타우트 양조장", -- [2] }, ["140847"] = { "대지의 정령", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["131666"] = { "서약단 가시장이", -- [1] "웨이크레스트 저택", -- [2] }, ["69946"] = { "야수 정령", -- [1] "다자알로 전투", -- [2] }, ["72958"] = { "용아귀 파도주술사", -- [1] "오그리마 공성전", -- [2] }, ["144296"] = { "거미 전차", -- [1] "작전명: 메카곤", -- [2] }, ["71382"] = { "유골 단지", -- [1] "오그리마 공성전", -- [2] }, ["146322"] = { "공성파괴자 로카", -- [1] "다자알로 전투", -- [2] }, ["138654"] = { "누더기 돛의 베스타르", -- [1] "", -- [2] }, ["36842"] = { "성난해골 서리 망령", -- [1] "사론의 구덩이", -- [2] }, ["18343"] = { "타바로크", -- [1] "아킨둔: 마나 무덤", -- [2] }, ["137238"] = { "얼라이언스 석궁병", -- [1] "격전지 아라시 - 호드", -- [2] }, ["29822"] = { "드라카리 불마술사", -- [1] "군드락", -- [2] }, ["125620"] = { "사령관 아탈라아", -- [1] "삼두정의 권좌", -- [2] }, ["134766"] = { "파도뱉기게", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["1933"] = { "양", -- [1] "격전지 아라시 - 호드", -- [2] }, ["139756"] = { "자객 쉴라", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["33118"] = { "용광로 군주 이그니스", -- [1] "울두아르", -- [2] }, ["132050"] = { "사냥지배자 시어도어", -- [1] "격전지 아라시 - 호드", -- [2] }, ["138314"] = { "패치스", -- [1] "자유지대", -- [2] }, ["140077"] = { "주먹쿵 성큼이", -- [1] "사라스 섬", -- [2] }, ["154663"] = { "노움 먹는 방울", -- [1] "작전명: 메카곤", -- [2] }, ["139337"] = { "얼음엄니 흡혈전사", -- [1] "", -- [2] }, ["140088"] = { "돌진사슴 돌뿔", -- [1] "사라스 섬", -- [2] }, ["113052"] = { "공포근위병", -- [1] "밤의 요새", -- [2] }, ["127124"] = { "자유지대 술집 종업원", -- [1] "자유지대", -- [2] }, ["153285"] = { "훈련용 허수아비", -- [1] "군드락", -- [2] }, ["136955"] = { "잔추리 배반자", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["136249"] = { "수호정령", -- [1] "폭풍의 사원", -- [2] }, ["127119"] = { "자유지대 갑판원", -- [1] "자유지대", -- [2] }, ["134427"] = { "세스락 하늘소환사", -- [1] "잔달라 대륙 마지막 장", -- [2] }, ["134034"] = { "무정형 혹덩어리", -- [1] "울디르", -- [2] }, ["154175"] = { "공포의 소환사", -- [1] "영원한 궁전", -- [2] }, ["39892"] = { "사로잡힌 타오르는 불씨", -- [1] "그림 바톨", -- [2] }, ["156818"] = { "래시온", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["147968"] = { "흥분한 아제라이트", -- [1] "", -- [2] }, ["140455"] = { "새끼 나무털", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["144956"] = { "섬뜩이빨", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["134612"] = { "갈고리 촉수", -- [1] "폭풍의 사원", -- [2] }, ["122605"] = { "석화된 대상", -- [1] "", -- [2] }, ["145123"] = { "마이아라 나이트송", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["16389"] = { "유령 수습생", -- [1] "카라잔", -- [2] }, ["139220"] = { "바이야 크리스탈블룸", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["80242"] = { "스미마셍", -- [1] "폭풍의 용광로", -- [2] }, ["148625"] = { "크라그와의 환영", -- [1] "다자알로 전투", -- [2] }, ["36874"] = { "성난 빙하 망령", -- [1] "사론의 구덩이", -- [2] }, ["138647"] = { "히아나 포그브링어", -- [1] "", -- [2] }, ["135764"] = { "폭발의 토템", -- [1] "왕들의 안식처", -- [2] }, ["151845"] = { "부관 느오트", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["139400"] = { "진창매복 강물소환사", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139538"] = { "벽파괴자 하비크", -- [1] "", -- [2] }, ["140631"] = { "남쪽 바다 가오리", -- [1] "사라스 섬", -- [2] }, ["114542"] = { "유령 자선가", -- [1] "다시 찾은 카라잔", -- [2] }, ["30416"] = { "속박된 불의 정령", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["134599"] = { "마력 깃든 폭풍소환사", -- [1] "세스랄리스 사원", -- [2] }, ["122601"] = { "쐐기덩굴 요마", -- [1] "", -- [2] }, ["74787"] = { "노예감시자 크러쉬토", -- [1] "피망치 잿가루 광산", -- [2] }, ["127482"] = { "하수관 톱니이빨", -- [1] "톨 다고르", -- [2] }, ["122284"] = { "거대한 밀림 추적자", -- [1] "Molten Cay (Islands 6)", -- [2] }, ["134280"] = { "구원자 바아툴", -- [1] "", -- [2] }, ["143215"] = { "범고래", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["154685"] = { "착란의 메아리", -- [1] "영원한 궁전", -- [2] }, ["137579"] = { "속박 풀린 아제라이트", -- [1] "사라스 섬", -- [2] }, ["55265"] = { "모르초크", -- [1] "용의 영혼", -- [2] }, ["136264"] = { "반쯤 완성된 미라", -- [1] "왕들의 안식처", -- [2] }, ["130024"] = { "축축한 배쥐", -- [1] "자유지대", -- [2] }, ["136665"] = { "애쉬베인 관측병", -- [1] "톨 다고르", -- [2] }, ["54923"] = { "무한의 감독관", -- [1] "시간의 끝", -- [2] }, ["20869"] = { "알카트라즈 파수병", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["54699"] = { "뒤틀린 시간의 밤호랑이", -- [1] "시간의 끝", -- [2] }, ["57382"] = { "검은 핏방울", -- [1] "용의 영혼", -- [2] }, ["134701"] = { "피의 입상", -- [1] "썩은굴", -- [2] }, ["136870"] = { "우움굿 용사", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["132917"] = { "우움굿 정찰병", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, ["151688"] = { "멜론파괴꾼", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["129214"] = { "동전 투입식 군중 난타기", -- [1] "왕노다지 광산!!", -- [2] }, ["28923"] = { "로켄", -- [1] "번개의 전당", -- [2] }, ["140676"] = { "거대한 돌부리", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["73724"] = { "쭈 인", -- [1] "오그리마 공성전", -- [2] }, ["138625"] = { "아마셋 집행자", -- [1] "조룬달 (섬 7)", -- [2] }, ["113307"] = { "시간격노", -- [1] "밤의 요새", -- [2] }, ["26800"] = { "얼라이언스 광전사", -- [1] "마력의 탑", -- [2] }, ["20857"] = { "알카트라즈 수호병", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["140674"] = { "깊은울음", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["34069"] = { "거대한 용암거인", -- [1] "울두아르", -- [2] }, ["136847"] = { "모래두피 어둠사냥꾼", -- [1] "사라스 섬", -- [2] }, ["149331"] = { "영롱한 아제라이트", -- [1] "조룬달 (섬 7)", -- [2] }, ["135929"] = { "화염남작 블레이즈할로우", -- [1] "", -- [2] }, ["134768"] = { "냉혹한 모래집게", -- [1] "사라스 섬", -- [2] }, ["39392"] = { "얼굴 없는 타락자", -- [1] "그림 바톨", -- [2] }, ["128969"] = { "애쉬베인 지휘관", -- [1] "보랄러스 공성전", -- [2] }, ["34190"] = { "강화된 무쇠 골렘", -- [1] "울두아르", -- [2] }, ["131407"] = { "투자사 깡패", -- [1] "", -- [2] }, ["127485"] = { "항만의 시궁쥐단 노략꾼", -- [1] "톨 다고르", -- [2] }, ["123291"] = { "소금껍질 게", -- [1] "사라스 섬", -- [2] }, ["135761"] = { "천둥치는 토템", -- [1] "왕들의 안식처", -- [2] }, ["133593"] = { "전문 기술병", -- [1] "왕노다지 광산!!", -- [2] }, ["136003"] = { "그레블러스", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["140098"] = { "흉포한 흉터가죽", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["151773"] = { "고철장 개", -- [1] "작전명: 메카곤", -- [2] }, ["138983"] = { "흙지느러미 바다사냥꾼", -- [1] "사라스 섬", -- [2] }, ["139203"] = { "신록의 나무정령", -- [1] "", -- [2] }, ["17892"] = { "무한의 시간술사", -- [1] "어둠의 문 열기", -- [2] }, ["122421"] = { "암영 전투 숙련가", -- [1] "삼두정의 권좌", -- [2] }, ["103685"] = { "티콘드리우스", -- [1] "밤의 요새", -- [2] }, ["130640"] = { "무쇠턱 톱이빨", -- [1] "", -- [2] }, ["138970"] = { "복수심에 불타는 영혼", -- [1] "사라스 섬", -- [2] }, ["137585"] = { "구속의 토템", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["138427"] = { "원한지느러미 작살사수", -- [1] "사라스 섬", -- [2] }, ["135829"] = { "먼지바람", -- [1] "", -- [2] }, ["140992"] = { "시체파열자", -- [1] "조룬달 (섬 7)", -- [2] }, ["136797"] = { "조약돌 뼈망치잡이", -- [1] "", -- [2] }, ["130575"] = { "떠도는 칼부리", -- [1] "", -- [2] }, ["21136"] = { "무한의 시간술사", -- [1] "어둠의 문 열기", -- [2] }, ["135239"] = { "유령 의술사", -- [1] "왕들의 안식처", -- [2] }, ["129802"] = { "대지전복자", -- [1] "왕노다지 광산!!", -- [2] }, ["40166"] = { "사로잡힌 그론 투사", -- [1] "그림 바톨", -- [2] }, ["139012"] = { "야생 수호자", -- [1] "", -- [2] }, ["100820"] = { "영혼 늑대", -- [1] "울디르", -- [2] }, ["71393"] = { "모구 어둠 의식술사", -- [1] "오그리마 공성전", -- [2] }, ["138653"] = { "부패하는 선체의 호스비르", -- [1] "크레스트폴 (군도 11)", -- [2] }, ["146118"] = { "영토 가시등", -- [1] "", -- [2] }, ["144303"] = { "경.비.견.", -- [1] "작전명: 메카곤", -- [2] }, ["16699"] = { "으스러진 손 학살자", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["145928"] = { "스카비스 나이트스토커", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["162331"] = { "타락한 신경줄", -- [1] "깨어난 도시 나이알로사", -- [2] }, ["139463"] = { "바위속박 파멸자", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139800"] = { "강풍술사 수습생", -- [1] "폭풍의 사원", -- [2] }, ["148907"] = { "다색의 환영", -- [1] "다자알로 전투", -- [2] }, ["141565"] = { "쿨 티란 보병", -- [1] "보랄러스 공성전", -- [2] }, ["134634"] = { "외눈박이 공포", -- [1] "울디르", -- [2] }, ["131849"] = { "광기 어린 명사수", -- [1] "웨이크레스트 저택", -- [2] }, ["144957"] = { "샬라이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["136541"] = { "담즙 수액덩어리", -- [1] "웨이크레스트 저택", -- [2] }, ["145035"] = { "날렵꼬리 사냥여우", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["138820"] = { "핏빛각성 브리쿨", -- [1] "사라스 섬", -- [2] }, ["30279"] = { "깊은굴거미", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["135452"] = { "마더", -- [1] "울디르", -- [2] }, ["21346"] = { "보이지 않는 눈", -- [1] "폭풍우 요새: 알카트라즈", -- [2] }, ["150249"] = { "기계머리 싸움꾼", -- [1] "작전명: 메카곤", -- [2] }, ["54553"] = { "뒤틀린 시간의 예언자", -- [1] "시간의 끝", -- [2] }, ["134041"] = { "감염된 인부", -- [1] "웨이크레스트 저택", -- [2] }, ["155920"] = { "아즈샤리 돌풍칼날", -- [1] "영원한 궁전", -- [2] }, ["105427"] = { "하늘격노 토템", -- [1] "은빛수정 광산", -- [2] }, ["140260"] = { "룬발굽 순록", -- [1] "", -- [2] }, ["135167"] = { "광전사 망령", -- [1] "왕들의 안식처", -- [2] }, ["34191"] = { "고물로봇", -- [1] "울두아르", -- [2] }, ["146753"] = { "쿨 티란 해병", -- [1] "다자알로 전투", -- [2] }, ["114636"] = { "유령 경비병", -- [1] "다시 찾은 카라잔", -- [2] }, ["112596"] = { "황혼감시대 교도관", -- [1] "밤의 요새", -- [2] }, ["29874"] = { "드라카리 선동자", -- [1] "군드락", -- [2] }, ["136891"] = { "흉터 입은 엄니분쇄자", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["148613"] = { "사령관 브로드사이드", -- [1] "다자알로 전투", -- [2] }, ["30329"] = { "야만의 동굴 야수", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["33651"] = { "VX-001", -- [1] "울두아르", -- [2] }, ["148611"] = { "요루차", -- [1] "다자알로 전투", -- [2] }, ["136841"] = { "추악한 쑤준", -- [1] "사라스 섬", -- [2] }, ["137321"] = { "아라소르의 기사", -- [1] "격전지 아라시 - 호드", -- [2] }, ["104288"] = { "트릴리악스", -- [1] "밤의 요새", -- [2] }, ["146102"] = { "살아있는 폭탄", -- [1] "다자알로 전투", -- [2] }, ["126185"] = { "지안 티 흑마술사", -- [1] "사라스 섬", -- [2] }, ["114624"] = { "비전 감독관", -- [1] "다시 찾은 카라잔", -- [2] }, ["118462"] = { "영혼의 여왕 데자나", -- [1] "살게라스의 무덤", -- [2] }, ["135926"] = { "이글심장", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, ["135247"] = { "바리그", -- [1] "사라스 섬", -- [2] }, ["134418"] = { "익사한 심연인도자", -- [1] "폭풍의 사원", -- [2] }, ["134788"] = { "가시집게 돌껍질", -- [1] "사라스 섬", -- [2] }, ["54445"] = { "제이나의 환영", -- [1] "시간의 끝", -- [2] }, ["56781"] = { "고리오나", -- [1] "용의 영혼", -- [2] }, ["131850"] = { "광기의 생존주의자", -- [1] "웨이크레스트 저택", -- [2] }, ["140300"] = { "파쇄찢개", -- [1] "", -- [2] }, ["33350"] = { "미미론", -- [1] "울두아르", -- [2] }, ["127503"] = { "감독관 코르거스", -- [1] "톨 다고르", -- [2] }, ["123292"] = { "소금껍질 집게발", -- [1] "사라스 섬", -- [2] }, ["136139"] = { "기계화 평화감시단", -- [1] "왕노다지 광산!!", -- [2] }, ["134914"] = { "들창 거미", -- [1] "", -- [2] }, ["44898"] = { "소인족 불꽃마술사", -- [1] "톨비르의 잃어버린 도시", -- [2] }, ["148940"] = { "칼도레이 키메라", -- [1] "격전지 어둠해안 - 호드", -- [2] }, ["115767"] = { "여군주 사스즈인", -- [1] "살게라스의 무덤", -- [2] }, ["135718"] = { "새끼 밤호랑이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["147828"] = { "7군단 기마병", -- [1] "다자알로 전투", -- [2] }, ["140995"] = { "폐허추적자", -- [1] "", -- [2] }, ["113554"] = { "별의 변형체", -- [1] "밤의 요새", -- [2] }, ["144298"] = { "방어 로봇 마크 III", -- [1] "작전명: 메카곤", -- [2] }, ["126216"] = { "지안 티 파괴자", -- [1] "사라스 섬", -- [2] }, ["140183"] = { "늙은 똥가죽", -- [1] "", -- [2] }, ["129602"] = { "무쇠파도 집행자", -- [1] "자유지대", -- [2] }, ["130912"] = { "그림자칼날 라지", -- [1] "아탈다자르", -- [2] }, ["40273"] = { "상급 물채찍 정령", -- [1] "그림 바톨", -- [2] }, ["140769"] = { "황금광맥", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["129517"] = { "되살아난 랩터", -- [1] "아탈다자르", -- [2] }, ["138577"] = { "분쇄의 촉수", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["131586"] = { "연회 집사", -- [1] "웨이크레스트 저택", -- [2] }, ["43391"] = { "밀하우스 마나스톰", -- [1] "바위심장부", -- [2] }, ["72964"] = { "고로단", -- [1] "오그리마 공성전", -- [2] }, ["133663"] = { "광신적인 인간사냥꾼", -- [1] "썩은굴", -- [2] }, ["148797"] = { "죽은 자의 학자", -- [1] "폭풍의 용광로", -- [2] }, ["57821"] = { "부관 샤라", -- [1] "용의 영혼", -- [2] }, ["122965"] = { "볼카알", -- [1] "아탈다자르", -- [2] }, ["148893"] = { "고통받는 영혼", -- [1] "썩은굴", -- [2] }, ["146552"] = { "쿨 티란 파도술사", -- [1] "다자알로 전투", -- [2] }, ["17623"] = { "학살자 경비병", -- [1] "지옥불 성채: 으스러진 손의 전당", -- [2] }, ["71993"] = { "서러움의 피조물", -- [1] "오그리마 공성전", -- [2] }, ["140630"] = { "화려한 복어", -- [1] "사라스 섬", -- [2] }, ["114625"] = { "유령 손님", -- [1] "다시 찾은 카라잔", -- [2] }, ["26553"] = { "용약탈 광신자", -- [1] "우트가드 첨탑", -- [2] }, ["33755"] = { "암흑룬 약탈병", -- [1] "울두아르", -- [2] }, ["146139"] = { "금빛가시", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, ["136839"] = { "므로건", -- [1] "사라스 섬", -- [2] }, ["152162"] = { "공허에 물든 창공전사", -- [1] "동부 왕국 - 주홍빛 보루 - 아제로스의 심장 시나리오", -- [2] }, ["114629"] = { "유령 당원", -- [1] "다시 찾은 카라잔", -- [2] }, ["137591"] = { "치유의 해일 토템", -- [1] "왕들의 안식처", -- [2] }, ["30319"] = { "황혼의 암흑술사", -- [1] "안카헤트: 고대 왕국", -- [2] }, ["40319"] = { "드라가 섀도버너", -- [1] "그림 바톨", -- [2] }, ["23872"] = { "코렌 다이어브루", -- [1] "검은바위 나락", -- [2] }, ["134600"] = { "모래받이 명사수", -- [1] "세스랄리스 사원", -- [2] }, ["42695"] = { "바위심장부 파수병", -- [1] "바위심장부", -- [2] }, ["135715"] = { "사나운 밤호랑이", -- [1] "The Dread Chain (Islands 4)", -- [2] }, ["79469"] = { "소용돌이치는 춤꾼", -- [1] "하늘탑", -- [2] }, ["34147"] = { "화재경보로봇", -- [1] "울두아르", -- [2] }, ["146731"] = { "좀비 가루 토템", -- [1] "다자알로 전투", -- [2] }, ["140673"] = { "분노으르렁", -- [1] "조룬달 (섬 7)", -- [2] }, ["140356"] = { "새끼 밝은비늘", -- [1] "", -- [2] }, ["149359"] = { "아제라이트 거수", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["139414"] = { "늪 사제 바스즈", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["72791"] = { "잔존하는 타락", -- [1] "오그리마 공성전", -- [2] }, ["146185"] = { "불길의 일벌", -- [1] "", -- [2] }, ["134635"] = { "암흑의 부산물", -- [1] "울디르", -- [2] }, ["136886"] = { "깃발운반자 코랄", -- [1] "운골 폐허 (섬 1)", -- [2] }, ["136297"] = { "잊혀진 토착영혼", -- [1] "폭풍의 사원", -- [2] }, ["124582"] = { "협곡사냥꾼", -- [1] "안식의 숲 (섬 2)", -- [2] }, ["134158"] = { "어둠태생 용사", -- [1] "왕들의 안식처", -- [2] }, }, ["border_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 1, -- [4] }, ["focus_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0.75, -- [4] }, ["indicator_anchor"] = { ["y"] = 0.5, ["x"] = 0, ["side"] = 6, }, ["number_region"] = "eastasia", ["health_selection_overlay_alpha"] = 0.1499999910593, ["minor_height_scale"] = 0.99999994039536, ["extra_icon_show_enrage_border"] = { 0.98823529411765, -- [1] 0.68627450980392, -- [2] 0.24313725490196, -- [3] }, ["aura_padding"] = 3.5, ["hook_data"] = { { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.addHook(unitFrame)\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.addHook(unitFrame)\n \nend\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.healthBar.customShieldHookNeedsUpdate = true\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n local hb = unitFrame.healthBar\n if hb.customShieldHookNeedsUpdate and hb.displayedUnit then\n hb:UNIT_MAXHEALTH()\n hb.customShieldHookNeedsUpdate = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Initialization"] = "function (modTable)\n \n modTable.LibSharedMedia = LibStub:GetLibrary (\"LibSharedMedia-3.0\")\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --settings: (changing this requires a /reload)\n local shieldTexture = \"\"\n --local shieldTexture = \"Details Flat\"\n \n --init\n local hb = unitFrame.healthBar\n local unit = hb.displayedUnit\n if shieldTexture and shieldTexture ~= \"\" then\n local texture = modTable.LibSharedMedia:Fetch(\"statusbar\", shieldTexture)\n hb.Settings.ShieldIndicatorTexture = texture or [[Interface\\RaidFrame\\Shield-Fill]]\n hb.shieldAbsorbIndicator:SetTexture (hb.Settings.ShieldIndicatorTexture, true, true)\n else\n hb.Settings.ShieldIndicatorTexture = [[Interface\\RaidFrame\\Shield-Fill]]\n hb.shieldAbsorbIndicator:SetTexture (hb.Settings.ShieldIndicatorTexture, true, true)\n end\n \n -- ensure settings are up to date... workardound till fix in Plater core.\n unitFrame.healthBar.Settings.ShowShields = Plater.db.profile.show_shield_prediction\n \n -- overwrite UpdateHealPrediction on the healthBar\n function envTable.addHook(unitFrame)\n local hb = unitFrame.healthBar\n \n if not hb.isCustomShieldHook then\n --health and absorbs prediction from Plater core, reworked to integrate shields into the health bar\n hb.UpdateHealPrediction = function (self)\n local currentHealth = self.currentHealth\n local currentHealthMax = self.currentHealthMax\n local healthPercent = currentHealth / currentHealthMax\n \n if (not currentHealthMax or currentHealthMax <= 0) then\n return\n end\n \n --order is: the health of the unit > damage absorb > heal absorb > incoming heal\n local width = self:GetWidth()\n \n hb.shieldAbsorbIndicator:Hide()\n hb.shieldAbsorbGlow:Hide()\n \n if not self.displayedUnit then return end\n \n if (self.Settings.ShowHealingPrediction) then\n --incoming heal on the unit from all sources\n local unitHealIncoming = UnitGetIncomingHeals (self.displayedUnit) or 0\n --heal absorbs\n local unitHealAbsorb = UnitGetTotalHealAbsorbs (self.displayedUnit) or 0\n \n if (unitHealIncoming > 0) then\n --calculate what is the percent of health incoming based on the max health the player has\n local incomingPercent = unitHealIncoming / currentHealthMax\n self.incomingHealIndicator:Show()\n self.incomingHealIndicator:SetWidth (max (1, min (width * incomingPercent, abs (healthPercent - 1) * width)))\n self.incomingHealIndicator:SetPoint (\"topleft\", self, \"topleft\", width * healthPercent, 0)\n self.incomingHealIndicator:SetPoint (\"bottomleft\", self, \"bottomleft\", width * healthPercent, 0)\n else\n self.incomingHealIndicator:Hide()\n end\n \n if (unitHealAbsorb > 0) then\n local healAbsorbPercent = unitHealAbsorb / currentHealthMax\n self.healAbsorbIndicator:Show()\n self.healAbsorbIndicator:SetWidth (max (1, min (width * healAbsorbPercent, abs (healthPercent - 1) * width)))\n self.healAbsorbIndicator:SetPoint (\"topleft\", self, \"topleft\", width * healthPercent, 0)\n self.healAbsorbIndicator:SetPoint (\"bottomleft\", self, \"bottomleft\", width * healthPercent, 0)\n else\n self.healAbsorbIndicator:Hide()\n end\n end\n \n if (self.Settings.ShowShields) then\n --damage absorbs\n local unitDamageAbsorb = UnitGetTotalAbsorbs (self.displayedUnit) or 0\n self.currentAbsorb = unitDamageAbsorb\n \n if (unitDamageAbsorb > 0) then\n local curHealthTotal = unitDamageAbsorb + currentHealth\n local damageAbsorbPercent\n local healthPercentAbsorb\n if curHealthTotal > currentHealthMax then\n damageAbsorbPercent = unitDamageAbsorb / curHealthTotal\n healthPercentAbsorb = currentHealth / curHealthTotal\n self:SetMinMaxValues (0, curHealthTotal)\n else \n damageAbsorbPercent = unitDamageAbsorb / currentHealthMax\n healthPercentAbsorb = currentHealth / currentHealthMax\n self:SetMinMaxValues (0, currentHealthMax)\n end\n --print(healthPercentAbsorb, currentHealth, unitDamageAbsorb, damageAbsorbPercent)\n \n self.shieldAbsorbIndicator:Show()\n \n \n self.shieldAbsorbIndicator:SetWidth (width * damageAbsorbPercent)\n self.shieldAbsorbIndicator:SetPoint (\"topleft\", self, \"topleft\", width * healthPercentAbsorb, 0)\n self.shieldAbsorbIndicator:SetPoint (\"bottomleft\", self, \"bottomleft\", width * healthPercentAbsorb, 0)\n \n \n else\n self.shieldAbsorbIndicator:Hide()\n end\n end\n \n hb.isCustomShieldHook = true\n end\n \n if hb.displayedUnit then\n hb.shieldAbsorbIndicator:Hide()\n hb.shieldAbsorbGlow:Hide()\n hb:UNIT_MAXHEALTH()\n else\n hb.customShieldHookNeedsUpdate = true\n end\n \n end\n end\n \nend", }, ["Time"] = 1601143185, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\ICONS\\Spell_Holy_PowerWordShield", ["Enabled"] = true, ["Revision"] = 1192, ["semver"] = "", ["Author"] = "Elaiana-Proudmoore", ["Desc"] = "Adds absorbs to the health bar as full health value.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Absorb Shields in Healthbar", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [1] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n local options1 = {\n glowType = \"button\",\n frequency = modTable.config.SPglowfreq\n }\n \n local options2 = {\n glowType = \"pixel\",\n N = modTable.config.SPglowparticle,\n frequency = modTable.config.SPglowfreq,\n length = modTable.config.SPpixellength,\n th = modTable.config.SPpixelth,\n xOffset = modTable.config.SPglowxoff,\n yOffset = modTable.config.SPglowyoff,\n border = modTable.config.SPpixelborder\n }\n \n local options3 = {\n glowType = \"ants\",\n N = modTable.config.SPglowparticle,\n frequency = modTable.config.SPglowfreq,\n scale = modTable.config.SPantsscale,\n xOffset = modTable.config.SPglowxoff,\n yOffset = modTable.config.SPglowyoff,\n }\n \n modTable.options = (modTable.config.SPglownum == 1 and options1) or (modTable.config.SPglownum == 2 and options2) or (modTable.config.SPglownum == 3 and options3)\n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local buffSpecialGlow = true\n local color = modTable.config.SPglowcolor\n \n -- functions --\n local auraContainers = {unitFrame.BuffFrame.PlaterBuffList}\n \n if (Plater.db.profile.buffs_on_aura2) then\n auraContainers [2] = unitFrame.BuffFrame2.PlaterBuffList\n end\n \n for containerID = 1, #auraContainers do\n \n local auraContainer = auraContainers [containerID]\n \n for index, auraIcon in ipairs (auraContainer) do\n if not Plater.StartGlow then\n auraIcon.purgeGlowEffect = auraIcon.purgeGlowEffect or Plater.CreateIconGlow (auraIcon)\n if (auraIcon:IsShown() and auraIcon.CanStealOrPurge) then\n auraIcon.purgeGlowEffect:SetColor(color, color)\n auraIcon.purgeGlowEffect:Show()\n else\n auraIcon.purgeGlowEffect:Hide()\n end\n else\n if (auraIcon:IsShown() and auraIcon.CanStealOrPurge) then\n Plater.StartGlow(auraIcon, color, modTable.options)\n else\n Plater.StopGlow(auraIcon)\n end \n end\n end\n \n end\n \n if buffSpecialGlow then\n for _, auraIcon in ipairs (unitFrame.ExtraIconFrame.IconPool) do\n if auraIcon:IsShown() then\n local canStealOrPurge = auraIcon.canStealOrPurge\n \n if not Plater.StartGlow then\n auraIcon.purgeGlowEffect = auraIcon.purgeGlowEffect or Plater.CreateIconGlow (auraIcon)\n if (auraIcon:IsShown() and canStealOrPurge) then\n auraIcon.purgeGlowEffect:SetColor(color, color)\n auraIcon.purgeGlowEffect:Show()\n else\n auraIcon.purgeGlowEffect:Hide()\n end\n else\n if (auraIcon:IsShown() and canStealOrPurge) then\n Plater.StartGlow(auraIcon, color, modTable.options)\n else\n Plater.StopGlow(auraIcon)\n end \n end\n end\n end\n end\n \nend", }, ["Time"] = 1601165257, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "INTERFACE\\ICONS\\Ability_Creature_Cursed_04", ["Enabled"] = true, ["Revision"] = 707, ["semver"] = "", ["Author"] = "Viashi-Antonidas", ["Desc"] = "Adds a glow to the aura if you can steal or purge the buff.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Steal/Purge Aura Glow", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Common Options", ["Name"] = "Common Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "1(Button) / 2(Pixel) / 3(Ants) ", ["Min"] = 1, ["Key"] = "SPglownum", ["Value"] = 2, ["Name"] = "Glow Type", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "Set to negative to inverse direction of rotation", ["Min"] = -2, ["Key"] = "SPglowfreq", ["Value"] = 0.5, ["Name"] = "Glow Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [3] { ["Type"] = 1, ["Key"] = "SPglowcolor", ["Value"] = { 1, -- [1] 1, -- [2] 0.45490196078431, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set glow color", }, -- [4] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Options for Pixel & Ants Glow", ["Name"] = "Options for Pixel & Ants Glow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Set number of lines", ["Min"] = 1, ["Key"] = "SPglowparticle", ["Value"] = 6, ["Name"] = "Number of Particles", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [7] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Offset of glow relative to region border", ["Min"] = -10, ["Key"] = "SPglowxoff", ["Value"] = 1.2, ["Name"] = "X-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Offset of glow relative to region border", ["Min"] = -10, ["Key"] = "SPglowyoff", ["Value"] = 1.2, ["Name"] = "Y-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [9] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [10] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Options for Pixel Glow", ["Name"] = "Options for Pixel Glow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [11] { ["Type"] = 4, ["Key"] = "SPpixelborder", ["Value"] = false, ["Name"] = "Pixel Add Border", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Enable to true to create border under lines", }, -- [12] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set pixel line length", ["Min"] = 0.01, ["Key"] = "SPpixellength", ["Value"] = 6, ["Name"] = "Pixel Line Length", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [13] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Set pixel line thickness", ["Min"] = 0.01, ["Key"] = "SPpixelth", ["Value"] = 2, ["Name"] = "Pixel Line Thickness", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [14] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [15] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Options for Ants Glow", ["Name"] = "Options for Ants Glow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [16] { ["Type"] = 2, ["Max"] = 2.5, ["Desc"] = "Set ants glow scale", ["Min"] = 0.01, ["Key"] = "SPantsscale", ["Value"] = 0.8, ["Name"] = "Ants Glow Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [17] }, }, -- [2] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Player Logon"] = "function()\n \n -- /RELOAD AFTER IMPORTING OR CHANGING THE SCRIPT\n -- SELECT THE INDICATOR AT THE TARGET TAB\n local profile = Plater.db.profile\n \n Plater.TargetIndicators [\"Thin Arrow\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_thin_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 16,\n height = 16,\n x = 22,\n y = 0,\n blend = \"ADD\",\n color = profile.target_highlight_color, --\"white\",\n } \n \n Plater.TargetIndicators [\"Single Arrow\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_single_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 16,\n height = 16,\n x = 22,\n y = 0,\n blend = \"ADD\",\n color = profile.target_highlight_color, --\"white\",\n } \n \n Plater.TargetIndicators [\"Simple Arrow\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_simple_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 16,\n height = 16,\n x = 22,\n y = 0,\n blend = \"ADD\",\n color = profile.target_highlight_color, --\"white\",\n } \n \n Plater.TargetIndicators [\"Double Arrows\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_double_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 16,\n height = 16,\n x = 22,\n y = 0,\n blend = \"ADD\",\n color = profile.target_highlight_color, --\"white\",\n } \n \n Plater.TargetIndicators [\"Big Arrow\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 18,\n height = 16,\n x = 30,\n y = 0,\n blend = \"ADD\",\n color = profile.target_highlight_color, --\"white\",\n }\n \nend", }, ["Time"] = 1601165258, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\arrow_thin_right_64", ["Enabled"] = true, ["Revision"] = 216, ["semver"] = "", ["Author"] = "Xitobel-Saurfang", ["Desc"] = "Adds 4 types of arrow to target indicator options.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Target Arrows", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [3] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateLevelText (unitFrame)\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateLevelText (unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateLevelText = function(unitFrame)\n \n if not Plater.db.profile.plate_config[unitFrame.actorType].level_text_enabled then\n return \n end\n \n local unit = unitFrame.namePlateUnitToken\n local unitClassification = UnitClassification(unit)\n local level = UnitLevel(unit)\n \n if (unitClassification == \"worldboss\" or UnitLevel (unit) == -1) then\n return unitFrame.healthBar.actorLevel:SetText(\"BOSS\")\n elseif unitClassification == \"rareelite\" or unitClassification == \"elite\" then \n return unitFrame.healthBar.actorLevel:SetText(level..\"+\")\n elseif unitClassification == \"minus\" then\n return unitFrame.healthBar.actorLevel:SetText(level..\"-\") \n else\n return unitFrame.healthBar.actorLevel:SetText(level) \n end\n end\n \nend", }, ["Time"] = 1600785294, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 1033987, ["Enabled"] = false, ["Revision"] = 2032, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Change Unit Level Text", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Unit Level Text", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [4] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.updatePowtext(unitFrame)\n \nend\n\n\n\n", ["Player Power Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.updatePowtext(unitFrame)\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n --insert code here\n if (unitFrame.powerBarExtra) then\n unitFrame.powerBarExtra:Hide();\n end\nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.updatePowtext(unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local config = Plater.db.profile.plate_config.player\n --insert code here\n do\n if not unitFrame.powerBarExtra then\n unitFrame.powerBarExtra = CreateFrame(\"Frame\", nil, unitFrame);\n unitFrame.powerBarExtra:SetWidth(16);\n unitFrame.powerBarExtra:SetHeight(16);\n unitFrame.powerBarExtra:SetPoint(\"CENTER\",unitFrame.powerBar,\"CENTER\", 0, 0);\n unitFrame.powerBarExtra:SetFrameStrata(\"DIALOG\");\n unitFrame.powerBarExtra:SetFrameLevel(10000);\n if not unitFrame.powerBarExtra.Text then\n unitFrame.powerBarExtra.Text = unitFrame.powerBarExtra:CreateFontString(nil, \"OVERLAY\");\n --config.power_percent_text_font);\n --change the font you want to use here \n unitFrame.powerBarExtra.Text:SetFont(unitFrame.powerBar.percentText:GetFont(), config.power_percent_text_size, config.power_percent_text_outline);\n unitFrame.powerBarExtra.Text:SetPoint(\"CENTER\", 0, 0);\n end\n unitFrame.powerBarExtra:Hide();\n end\n \n function envTable.updatePowtext(unitFrame) \n local isSelf = unitFrame.IsSelf;\n local powerBar = unitFrame.powerBar\n local cast =unitFrame.castBar\n local power = UnitPower(\"player\")\n local powertype = UnitPowerType(\"player\")\n \n if not isSelf then\n unitFrame.powerBarExtra:Hide()\n return\n end \n \n if powerBar.percentText then\n if (modTable.config.PBThidemana and powertype == 0) then\n powerBar.percentText:Show()\n else\n powerBar.percentText:Hide()\n end \n end\n \n if isSelf then\n if (modTable.config.PBThidecast and cast:IsShown()) or \n (modTable.config.PBThidemana and powertype == 0) then\n unitFrame.powerBarExtra:Hide()\n unitFrame.powerBarExtra.Text:SetText(\"\");\n else \n unitFrame.powerBarExtra:Show()\n unitFrame.powerBarExtra.Text:SetText(format(\"%d\", power)..\"\");\n end \n end\n end \n end\n \nend\n\n\n\n\n\n\n\n", }, ["Time"] = 1600785291, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 136222, ["Enabled"] = false, ["Revision"] = 1192, ["semver"] = "", ["Author"] = "Fragile-烈焰峰", ["Desc"] = "Replace the default pecent power text for personal power bar.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Power Bar Text", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 4, ["Key"] = "PBThidecast", ["Value"] = true, ["Name"] = "Hide when Casting", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Hide Powerbar Text when Casting", }, -- [1] { ["Type"] = 4, ["Key"] = "PBThidemana", ["Value"] = true, ["Name"] = "Only Show Mana by %", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show mana only with %", }, -- [2] }, }, -- [5] { ["OptionsValues"] = { ["autoMode"] = true, ["aurasPerRow"] = 50, }, ["HooksTemp"] = { }, ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n if modTable.config.autoMode then\n Plater.MaxAurasPerRowOverride = floor (Plater.db.profile.plate_config.enemynpc.health_incombat[1] / (Plater.db.profile.aura_width + Plater.db.profile.aura_padding))\n else\n Plater.MaxAurasPerRowOverride = modTable.config.aurasPerRow or 1\n end\n \n if not Plater.MaxAurasPerRowHooked then\n hooksecurefunc(Plater, \"RefreshAuraCache\", function() Plater.MaxAurasPerRow = Plater.MaxAurasPerRowOverride end)\n Plater.MaxAurasPerRowHooked = true\n end\n Plater.RefreshAuraCache()\n \nend\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1601164592, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 413591, ["Enabled"] = true, ["Revision"] = 376, ["semver"] = "", ["Author"] = "Ariani-Antonidas", ["Desc"] = "Lets you configure the amount of Auras per icon row in Buff Frames.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Auras per Row Config", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "Max Auras per Row", ["Min"] = 1, ["Key"] = "aurasPerRow", ["Value"] = 10, ["Name"] = "Auras per Row", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 4, ["Key"] = "autoMode", ["Value"] = false, ["Name"] = "Use Auto-Mode (default)", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Adjust automatically to healthbar width.", }, -- [2] }, }, -- [6] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n --which auras goes first, assign a value (any number), bigger value goes first\n modTable.AuraPriority = {\n [\"유령 출몰\"] = 25,\n [\"대혼란\"] = 25,\n [\"부패의 씨앗\"] = 24,\n [\"제물\"] = 22,\n [\"부패\"] = 22,\n [\"고통\"] = 21,\n [\"생명력 착취\"] = 20,\n [\"불안정한 고통\"] = 19,\n [\"유령 특이점\"] = 23,\n [\"사악한 타락\"] = 23,\n [\"영혼 흡수\"] = 18,\n [\"생명력 흡수\"] = 18,\n } \n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local auraContainers = {unitFrame.BuffFrame.PlaterBuffList}\n local profile = Plater.db.profile\n if (profile.buffs_on_aura2) then\n auraContainers [2] = unitFrame.BuffFrame2.PlaterBuffList\n end\n \n for containerID = 1, #auraContainers do\n \n local auraContainer = auraContainers [containerID]\n local aurasShown = {}\n local aurasDuplicated = {}\n \n --build the list of auras shown in the buff frame and check for each aura priority\n --also check if the consolidate (stack) auras with the same name is enabled\n for index, auraIcon in ipairs (auraContainer) do\n if (auraIcon:IsShown()) then\n if (envTable.consolidadeRepeatedAuras) then\n --is this aura already shown?\n local iconShownIndex = aurasDuplicated [auraIcon.SpellName]\n if (iconShownIndex) then\n --get the table with information about the shown icon\n local auraShownTable = aurasShown [iconShownIndex]\n --get the icon already in the table\n local icon = auraShownTable[1]\n --increase the amount of stacks\n auraShownTable[3] = auraShownTable[3] + 1\n \n --check if the remaining time of the icon already added in the table is lower than the current\n if (auraIcon.RemainingTime > icon.RemainingTime) then\n --replace the icon for the icon with bigger duration\n auraShownTable[1] = auraIcon\n icon:Hide()\n else\n auraIcon:Hide()\n end\n else \n local priority = modTable.AuraPriority[auraIcon.SpellName] or modTable.AuraPriority[auraIcon.spellId] or 1\n tinsert (aurasShown, {auraIcon, priority, 1}) --icon frame, priority, stack amount\n aurasDuplicated [auraIcon.SpellName] = #aurasShown\n end\n else\n --not stacking similar auras\n local priority = modTable.AuraPriority[auraIcon.SpellName] or modTable.AuraPriority[auraIcon.spellId] or 1\n tinsert (aurasShown, {auraIcon, priority})\n end \n end\n end\n \n --sort auras by priority\n table.sort (aurasShown, DetailsFramework.SortOrder2)\n \n local growDirection, height, width\n if (containerID == 1) then --debuff container\n growDirection = profile.aura_grow_direction -- \"Left\", \"Center\", \"Right\" - 1 2 3\n height = profile.aura_height\n width = profile.aura_width\n elseif (containerID == 2) then --buff container\n growDirection = profile.aura2_grow_direction\n if (unitFrame.IsSelf) then\n height = profile.aura_height_personal\n width = profile.aura_width_personal\n else\n height = profile.aura_height2\n width = profile.aura_width2\n end\n end\n \n local padding = profile.aura_padding\n local auraoff = 0\n if unitFrame.ActorType then\n auraoff = Plater.db.profile.plate_config[unitFrame.ActorType].buff_frame_y_offset\n end\n \n \n --first icon is where the row starts\n local firstIcon = aurasShown[1] and aurasShown[1][1]\n \n if (firstIcon) then\n local anchorPoint = firstIcon:GetParent() --anchor point is the BuffFrame\n anchorPoint:SetSize (1, 1)\n \n if (growDirection ~= 2) then --it's growing to left or right\n local framersPerRow = modTable.config.ARmaxauras + 1\n local rowpadding = profile.aura_breakline_space\n local horizontalLength = (padding or 0)\n firstIcon:ClearAllPoints()\n \n if (growDirection == 3) then --> left to right\n \n if unitFrame.IsSelf then\n firstIcon:SetPoint (\"center\", anchorPoint, \"center\", (width / 2), -(height / 2) + auraoff)\n else\n firstIcon:SetPoint (\"topleft\", anchorPoint, \"bottomleft\", 0, (height / 2) + auraoff)\n end\n \n --> iterate among all aura icons\n for i = 2, #aurasShown do\n local auraIcon = aurasShown [i][1]\n auraIcon:ClearAllPoints()\n \n if (i == 1) then\n auraIcon:SetPoint (\"bottomleft\", anchorPoint, \"bottomleft\", 0, 0)\n elseif (i % framersPerRow == 0) then\n local row = ceil(framersPerRow / (modTable.config.ARmaxauras + 1) - 0.5)\n if unitFrame.IsSelf then \n auraIcon:SetPoint (\"bottomright\", firstIcon, \"bottomright\", 0, -((height + rowpadding) * row) or 0)\n else \n auraIcon:SetPoint (\"bottomleft\", firstIcon, \"bottomleft\", 0, ((height + rowpadding) * row) or 0)\n end \n framersPerRow = framersPerRow + modTable.config.ARmaxauras\n else\n auraIcon:SetPoint (\"topleft\", aurasShown [i-1][1], \"topright\", padding, 0)\n end\n \n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n \n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n end \n \n elseif (growDirection == 1) then --> right to left\n \n if unitFrame.IsSelf then \n firstIcon:SetPoint (\"center\", anchorPoint, \"center\", -(width / 2), auraoff)\n else\n firstIcon:SetPoint (\"topright\", anchorPoint, \"bottomright\", 0, (height/2) + auraoff)\n end\n \n --> iterate among all aura icons\n for i = 2, #aurasShown do\n local auraIcon = aurasShown [i][1]\n auraIcon:ClearAllPoints()\n \n if (i == 1) then\n auraIcon:SetPoint (\"bottomleft\", firstIcon, \"bottomright\", 0, 0)\n elseif (i % framersPerRow == 0) then\n local row = ceil(framersPerRow / (modTable.config.ARmaxauras + 1) - 0.5)\n if unitFrame.IsSelf then \n auraIcon:SetPoint (\"bottomleft\", firstIcon, \"bottomleft\", 0, -((height + rowpadding) * row) or 0)\n else \n auraIcon:SetPoint (\"bottomright\", firstIcon, \"bottomright\", 0, ((height + rowpadding) * row) or 0)\n end \n framersPerRow = framersPerRow + modTable.config.ARmaxauras\n else\n auraIcon:SetPoint (\"topright\", aurasShown [i-1][1], \"topleft\", -padding, 0)\n end\n \n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n \n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n end \n end\n else\n local iconAmount = 0\n local horizontalLength = 0\n local firstIcon\n local previousIcon\n local anchorPoint\n \n for i = 1, #aurasShown do\n local auraIcon = aurasShown [i][1]\n if (auraIcon:IsShown()) then\n iconAmount = iconAmount + 1\n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n auraIcon:ClearAllPoints()\n \n if (not firstIcon) then\n firstIcon = auraIcon\n anchorPoint = firstIcon:GetParent()\n firstIcon:SetPoint (\"bottomleft\", anchorPoint, \"bottomleft\", 2, auraoff)\n previousIcon = firstIcon\n else\n auraIcon:SetPoint (\"bottomleft\", previousIcon, \"bottomright\", padding, 0)\n previousIcon = auraIcon\n end\n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n end\n end\n \n --set the size of the buff frame\n anchorPoint:SetWidth (horizontalLength)\n anchorPoint:SetHeight (firstIcon:GetHeight()) \n end\n end \n end\n \nend", }, ["Time"] = 1600874112, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["Enabled"] = false, ["Revision"] = 707, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Reorder buffs and debuffs following the settings set in the constructor.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Aura Reorder [Fixed]", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can set Aura sort priority by editing modTable.AuraPriority at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "Amount of icons in the row, It'll breakline and start a new row after reach the threshold. Will not be applied to center aligned aura frame. Disable Auras per Row Config mod before using this feature", ["Min"] = 1, ["Key"] = "ARmaxauras", ["Value"] = 5, ["Name"] = "Max Auras Per Row", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] }, }, -- [7] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n if unitFrame.IsSelf then return end\n \n unitFrame.healthBar.unitTarget :SetText (\"\")\n \n if (modTable.TargetedByUnit[unitFrame.namePlateNpcId] or modTable.TargetedByUnit[unitFrame.namePlateUnitNameLower] or modTable.TargetedByUnit[unitFrame.namePlateUnitName]) then\n local unit = unitFrame.targetUnitID\n if UnitExists(unit) and not Plater.IsUnitTank(unit) then \n envTable.Anchoring(unit)\n end\n end\n \nend \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Initialization"] = "function (modTable)\n \n --Unitname or NPCId\n modTable.TargetedByUnit = {\n [134600] = true, \n [133835] = true, \n [122963] = true, \n [138493] = true, \n [133943] = true, \n [129802] = true, \n [133482] = true, \n [129758] = true, \n }\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local healthBar = unitFrame.healthBar\n local profile = Plater.db.profile\n local xoffset = modTable.config.UTUtextxoff\n local anchor = {\n side = modTable.config.UTUtextanchor, \n x = xoffset, \n y = modTable.config.UTUtextyoff\n }\n \n envTable.DecimalToHex = function(r,g,b)\n return string.format(\"|cff%02x%02x%02x\", r*255, g*255, b*255)\n end\n \n envTable.Color = function(unit)\n \n if not unit then return \"\" end\n \n if select(1, strsplit(\"-\",UnitGUID(unit))) and select(1, strsplit(\"-\",UnitGUID(unit))) == \"Player\" then\n local str = select(1, UnitName(unit))\n local playerclass,PLAYERCLASS = UnitClass(unit)\n if not PLAYERCLASS then return unit end\n local classcolor = RAID_CLASS_COLORS[PLAYERCLASS]\n if not classcolor then return unit end\n local r,g,b = classcolor.r,classcolor.g,classcolor.b\n \n local icon = \"\"\n \n if UnitIsUnit(unit, \"player\") then\n r, g, b = 1, 0, 0 \n if _G.LOCALE_koKR then\n str = \"당신!\"\n else\n str = \"YOU!\"\n end\n else\n local role = UnitGroupRolesAssigned(unit)\n \n if role and (role == \"HEALER\" or role == \"TANK\") then\n icon = CreateTextureMarkup([[Interface\\LFGFrame\\UI-LFG-ICON-ROLES]], 256, 256, 0, 0, GetTexCoordsForRole(role))\n end\n end \n \n local classcolorhex = envTable.DecimalToHex(r,g,b)\n \n return classcolorhex..str..\"|r\"..icon\n else\n if UnitIsEnemy(unit, \"player\") then\n r, g, b = 1, 0, 0 \n else\n r, g, b = 0, 1, 0 \n end\n local classcolorhex = envTable.DecimalToHex(r,g,b)\n \n return classcolorhex..UnitName(unit)..\"|r\"\n end\n end\n \n healthBar.unitTarget = healthBar.unitTarget or Plater:CreateLabel(healthBar)\n local unitTarget = healthBar.unitTarget \n \n envTable.Anchoring = function(unit)\n local profile = Plater.db.profile\n if (profile.buffs_on_aura2) and (profile.aura_frame2_anchor.side == anchor.side) then\n if anchor.side == 6 then \n anchor.x = xoffset + (profile.aura_width2 + profile.aura_padding) * unitFrame.BuffFrame2.amountAurasShown\n elseif anchor.side == 2 then\n anchor.x = xoffset - (profile.aura_width2 + profile.aura_padding) * unitFrame.BuffFrame2.amountAurasShown\n end\n end\n Plater.SetAnchor (healthBar.unitTarget, anchor, healthBar)\n DetailsFramework:SetFontSize (unitTarget, modTable.config.UTUtextsize)\n DetailsFramework:SetFontOutline (unitTarget, profile.castbar_target_shadow)\n Plater.SetFontOutlineAndShadow (unitTarget, profile.castbar_target_outline, profile.castbar_target_shadow_color, profile.castbar_target_shadow_color_offset[1], profile.castbar_target_shadow_color_offset[2])\n DetailsFramework:SetFontFace (unitTarget, profile.castbar_target_font) \n unitTarget:SetText (envTable.Color(unit))\n end\n \nend", }, ["Time"] = 1600959550, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 132212, ["Enabled"] = true, ["Revision"] = 1592, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Emphasize specific unit's target name", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Unit Target Name [Unit]", ["LastHookEdited"] = "Constructor", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can add specific NPC to Whitelist by editing modTable.TargetedByUnit at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text Size", ["Min"] = 1, ["Key"] = "UTUtextsize", ["Value"] = 19, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "UTUtextanchor", ["Value"] = 6, ["Name"] = "Text Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text x-offset", ["Min"] = -100, ["Key"] = "UTUtextxoff", ["Value"] = 3, ["Name"] = "Text X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text y-offset", ["Min"] = -100, ["Key"] = "UTUtextyoff", ["Value"] = 0, ["Name"] = "Text Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [5] }, }, -- [8] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n --Spellname or SpellId\n modTable.TargetedBySpell = {\n [263318] = true, \n [272820] = true, \n [274642] = true, \n [263309] = true, \n [268061] = true, \n [265019] = true, \n [265377] = true, \n [260879] = true, \n [265568] = true, \n [265625] = true, \n [278961] = true, \n [253239] = true, \n [256138] = true, \n [254959] = true, \n [252781] = true, \n [273185] = true, \n [256846] = true, \n [265541] = true, \n [250096] = true, \n [265773] = true, \n [270927] = true, \n [270920] = true, \n [270865] = true, \n [270502] = true, \n [269231] = true, \n [271555] = true, \n [267702] = true, \n [267618] = true, \n [270506] = true, \n [270487] = true, \n [270492] = true, \n [270507] = true, \n [266231] = true, \n [266951] = true, \n [268403] = true, \n [268932] = true, \n [280604] = true, \n [263202] = true, \n [268797] = true, \n [262794] = true, \n [260669] = true, \n [271456] = true, \n [257036] = true, \n [256897] = true, \n [272662] = true, \n [256639] = true, \n [272542] = true, \n [260954] = true, \n [261428] = true, \n [272571] = true, \n [257777] = true, \n [258313] = true, \n [257028] = true, \n [256039] = true, \n [257739] = true, \n [258338] = true, \n [256106] = true, \n [256979] = true, \n [257478] = true, \n [257784] = true, \n [264166] = true, \n [264560] = true, \n [268050] = true, \n [268050] = true, \n [268233] = true, \n [268322] = true, \n [264390] = true, \n [264105] = true, \n [263891] = true, \n [264038] = true, \n [264456] = true, \n [260741] = true, \n [266225] = true, \n [261440] = true, \n [268202] = true, \n [265346] = true, \n [264695] = true, \n [264923] = true, \n [299460] = true, \n [284219] = true, \n [301629] = true, \n [300764] = true, \n [300650] = true, \n [293827] = true, \n [294195] = true, \n [202682] = true, \n [292264] = true, \n [291928] = true, \n [300188] = true, \n [302274] = true, \n [303885] = true, \n [259832] = true, \n [314411] = true,\n [314406] = true,\n }\n \nend\n\n\n", ["Cast Update"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n if (modTable.TargetedBySpell [self.SpellID] or modTable.TargetedBySpell [self.SpellName]) then\n if not UnitExists(unitFrame.targetUnitID) then return end\n envTable.Anchoring(unitFrame)\n end\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local xoffset = modTable.config.UTStextxoff\n local anchor = {\n side = modTable.config.UTStextanchor, \n x = xoffset, \n y = modTable.config.UTStextyoff\n }\n \n envTable.Anchoring = function(unitFrame)\n if unitFrame then \n local profile = Plater.db.profile\n if (profile.buffs_on_aura2) and (profile.aura_frame2_anchor.side == anchor.side) then\n if anchor.side == 6 then \n anchor.x = xoffset + (profile.aura_width2 + profile.aura_padding) * unitFrame.BuffFrame2.amountAurasShown\n elseif anchor.side == 2 then\n anchor.x = xoffset - (profile.aura_width2 + profile.aura_padding) * unitFrame.BuffFrame2.amountAurasShown\n end\n end\n Plater.SetAnchor (unitFrame.castBar.TargetName, anchor, unitFrame.healthBar)\n Plater:SetFontSize (unitFrame.castBar.TargetName, modTable.config.UTStextsize)\n end\n end\n \nend", }, ["Time"] = 1600959551, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 132173, ["Enabled"] = true, ["Revision"] = 1595, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Emphasize specific spell's target name", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Unit Target Name [Spell]", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can add specific Spell to Whitelist by editing modTable.TargetedBySpell at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text Size", ["Min"] = 1, ["Key"] = "UTStextsize", ["Value"] = 19, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "UTStextanchor", ["Value"] = 6, ["Name"] = "Text Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text x-offset", ["Min"] = -100, ["Key"] = "UTStextxoff", ["Value"] = 3, ["Name"] = "Text X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text y-offset", ["Min"] = -100, ["Key"] = "UTStextyoff", ["Value"] = 0, ["Name"] = "Text Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [5] }, }, -- [9] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.healthBar.TargetBorder) then\n unitFrame.healthBar.TargetBorder:Hide()\n end\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateBorder (unitFrame)\n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateBorder (unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local profile = Plater.db.profile\n local borderSize = modTable.config.targetborderSize\n local borderColor = profile.target_highlight_color\n \n if (not unitFrame.healthBar.TargetBorder) then\n unitFrame.healthBar.TargetBorder = CreateFrame (\"frame\", nil, unitFrame.healthBar, \"NamePlateFullBorderTemplate\")\n end\n \n function envTable.UpdateBorder (unitFrame)\n if (UnitIsUnit (\"target\", unitFrame.unit)) then \n local r, g, b, a = DetailsFramework:ParseColors (borderColor)\n unitFrame.healthBar.TargetBorder:SetVertexColor (r, g, b, a)\n \n unitFrame.healthBar.TargetBorder:SetBorderSizes (borderSize, borderSize, borderSize, borderSize)\n unitFrame.healthBar.TargetBorder:UpdateSizes() \n \n unitFrame.healthBar.TargetBorder:Show()\n else\n unitFrame.healthBar.TargetBorder:Hide()\n end\n end\nend", }, ["Time"] = 1600959553, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\CHATFRAME\\UI-ChatInputBorder", ["Enabled"] = true, ["Revision"] = 444, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Add a border around the current target.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Target Border", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Set target border size", ["Min"] = 0, ["Key"] = "targetborderSize", ["Value"] = 1, ["Name"] = "Border Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [1] }, }, -- [10] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CanShowPowerBarForUnit (unitFrame) \n \nend", ["Initialization"] = "function (modTable)\n \n --specific npcs, can be the npc name or npcId\n --this list work even if the Show For Enemy Npcs is false\n modTable.PowerBarList = {\n [129208] = true, -- 록우드\n [128651] = true, -- 다크패덤\n [133379] = true, -- 애더리스\n [133944] = true, -- 아스픽스\n [133389] = true, -- 갈바즈트\n [131817] = true, -- 돌쩌귀\n [131383] = true, -- 잔차\n [133007] = true, -- 흉물\n [122967] = true, -- 알룬자\n [122968] = true, -- 야즈마\n [131823] = true, -- 말라디\n [131824] = true, -- 솔레나\n [131825] = true, -- 브라이어\n [131864] = true, -- 고라크 툴\n [129214] = true, -- 난타기\n [129227] = true, -- 아제로크\n [129231] = true, -- 릭사\n [134063] = true, -- 아이언헐\n [134058] = true, -- 파예\n [134069] = true, -- 볼지스\n [150222] = true, -- 진창오물\n [152703] = true, -- 워키 충격기\n [155645] = true, \n [163746] = true, \n \n --4시즌\n [159320] = true, \n [159321] = true, \n [161745] = true, \n [161746] = true, \n [156523] = true, -- 마우트\n [156650] = true, -- 어둠의 실체\n [154524] = true, \n [157609] = true, \n }\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --anchor the power bar to\n local Anchor = {\n side = modTable.config.PBanchor,\n x = modTable.config.PBxoff, \n y = modTable.config.PByoff\n }\n \n local PercentTextAnchor = {\n side = modTable.config.PBtextanchor,\n x = modTable.config.PBtextxoff, \n y = modTable.config.PBtextyoff\n }\n \n --private\n unitFrame.powerBar.UpdatePower = function (self)\n DF_CalcCpuUsage (\"Powerbar-UpdatePower\")\n self.currentPower = UnitPower (self.displayedUnit, self.powerType)\n local PixelUtil = PixelUtil or DFPixelUtil\n PixelUtil.SetStatusBarValue (self, self.currentPower)\n \n if (self.Settings.ShowPercentText) then\n self.percentText:SetText (floor (self.currentPower / self.currentPowerMax * 100) .. \"%\")\n --self.percentText:SetText(Plater.FormatNumber(self.currentPower or 0))\n end\n DF_CalcCpuUsage (\"Powerbar-UpdatePower\")\n end\n \n function envTable.ShowPowerbar (unitFrame)\n unitFrame.powerBar:SetUnit (unitFrame.unit)\n envTable.UpdatePowerbar (unitFrame)\n end\n \n function envTable.UpdatePowerbar (unitFrame)\n local powerBar = unitFrame.powerBar\n powerBar:UpdatePowerInfo()\n Plater.SetAnchor (powerBar, Anchor, unitFrame.healthBar)\n powerBar:SetSize (unitFrame.healthBar:GetWidth(), modTable.config.PBheight)\n \n envTable.SavePowerBarSize (unitFrame, modTable.config.PBheight)\n \n local powerType, powerToken, altR, altG, altB = UnitPowerType(unitFrame.namePlateUnitToken)\n local info = PowerBarColor[powerToken];\n \n if (info) then\n r, g, b = info.r, info.g, info.b;\n else\n if (not altR) then\n info = PowerBarColor[powerType] or PowerBarColor[\"MANA\"];\n r, g, b = info.r, info.g, info.b;\n else\n r, g, b = altR, altG, altB;\n end \n end\n \n powerBar:SetColor(r,g,b,1)\n \n if (modTable.config.PBtexton) then\n powerBar.percentText:Show()\n --copy the font from the health percent\n Plater:SetFontFace (powerBar.percentText, Plater.GetConfig (unitFrame).percent_text_font)\n Plater:SetFontSize (powerBar.percentText, modTable.config.PBtextsize)\n Plater:SetFontColor (powerBar.percentText, \"gold\" )\n Plater.SetAnchor (powerBar.percentText, PercentTextAnchor)\n else\n powerBar.percentText:Hide()\n end\n \n end\n \n function envTable.CanShowPowerBarForUnit (unitFrame)\n --check if the is in the special list to force show\n local forceShowPowerBar = modTable.PowerBarList [unitFrame.namePlateNpcId] or modTable.PowerBarList [unitFrame.namePlateUnitName] or modTable.PowerBarList [unitFrame.namePlateUnitNameLower]\n if (forceShowPowerBar) then\n envTable.ShowPowerbar (unitFrame)\n return\n \n --check if the unit is a enemy player\n elseif (unitFrame.ActorType == \"enemyplayer\") then\n if (modTable.config.PBshowep) then\n envTable.ShowPowerbar (unitFrame)\n return\n end\n \n --check if the unit is a enemy npc\n elseif (unitFrame.ActorType == \"enemynpc\") then\n if (modTable.config.PBshowenpc) then\n envTable.ShowPowerbar (unitFrame)\n return\n end\n \n --check if the unit is a enemy player\n elseif (unitFrame.ActorType == \"friendlyplayer\") then\n if (modTable.config.PBshowfp) then\n envTable.ShowPowerbar (unitFrame)\n return\n end\n \n --check if the unit is a enemy npc\n elseif (unitFrame.ActorType == \"friendlynpc\") then\n if (modTable.config.PBshowfnpc) then\n envTable.ShowPowerbar (unitFrame)\n return\n end\n end\n end\n \n function envTable.SavePowerBarSize (unitFrame, height)\n local plateConfigs = Plater.db.profile.plate_config [unitFrame.ActorType]\n plateConfigs.mana[1] = plateConfigs.health[1]\n plateConfigs.mana[2] = height\n plateConfigs.mana_incombat[1] = plateConfigs.health_incombat[1]\n plateConfigs.mana_incombat[2] = height\n end\n \nend", }, ["Time"] = 1601165257, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, ["scenario"] = true, ["raid"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface/Addons/Plater/Media/fire_64", ["Enabled"] = true, ["Revision"] = 1726, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Show Altpower bar for some units.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Power Bar", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can add specific NPC to Whitelist by editing modTable.PowerBarList at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Basic options", ["Name"] = "Basic options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "PBshowep", ["Value"] = false, ["Name"] = "Show For Enemy Players", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Always Show Power Bar For Enemy Players", }, -- [4] { ["Type"] = 4, ["Key"] = "PBshowenpc", ["Value"] = false, ["Name"] = "Show For Enemy NPC", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Always Show Power Bar For Enemy NPC", }, -- [5] { ["Type"] = 4, ["Key"] = "PBshowfp", ["Value"] = false, ["Name"] = "Show For Friendly Players", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Always Show Power Bar For Friendly Players", }, -- [6] { ["Type"] = 4, ["Key"] = "PBshowfnpc", ["Value"] = false, ["Name"] = "Show For Friendly NPC", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Always Show Power Bar For Friendly NPC", }, -- [7] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Bar options", ["Name"] = "Bar options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [8] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Bar Height", ["Min"] = 0, ["Key"] = "PBheight", ["Value"] = 3, ["Name"] = "Bar Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "PBanchor", ["Value"] = 4, ["Name"] = "Bar Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Bar x-offset", ["Min"] = -100, ["Key"] = "PBxoff", ["Value"] = 0, ["Name"] = "Bar X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Bar y-offset", ["Min"] = -100, ["Key"] = "PByoff", ["Value"] = 0, ["Name"] = "Bar Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Power Text options", ["Name"] = "Power Text options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 4, ["Key"] = "PBtexton", ["Value"] = true, ["Name"] = "Enable Power Text", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Enable Power Text", }, -- [15] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Power % text size", ["Min"] = 1, ["Key"] = "PBtextsize", ["Value"] = 7, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "PBtextanchor", ["Value"] = 4, ["Name"] = "Text Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Power Text x-offset", ["Min"] = -100, ["Key"] = "PBtextxoff", ["Value"] = 0, ["Name"] = "Text X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [18] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Power Text y-offset", ["Min"] = -100, ["Key"] = "PBtextyoff", ["Value"] = 5, ["Name"] = "Text Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [19] }, }, -- [11] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateRaidMark (unitId)\n \nend\n\n\n", ["Raid Target"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateRaidMark (unitId)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local Size = modTable.config.NOrmsize\n local Anchor = {\n side = modTable.config.NOrmanchor,\n x = modTable.config.NOrmxoff, \n y = modTable.config.NOrmyoff\n }\n \n function envTable.UpdateRaidMark (unitId)\n local plateFrame = C_NamePlate.GetNamePlateForUnit (unitId)\n local unitFrame = plateFrame.unitFrame\n local marker = unitFrame.PlaterRaidTargetFrame\n \n if (plateFrame.IsFriendlyPlayerWithoutHealthBar or \n plateFrame.IsNpcWithoutHealthBar) then\n marker:SetSize (Size, Size)\n Plater.SetAnchor (marker, Anchor, unitFrame.ActorNameSpecial)\n end\n end\n \nend", }, ["Time"] = 1601257505, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 878222, ["Enabled"] = true, ["Revision"] = 1246, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Set size and anchor of raidmark in name-only plates", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Name-Only Raidmark", ["LastHookEdited"] = "Constructor", ["Options"] = { { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Name-Only Raidmark Size", ["Min"] = 1, ["Key"] = "NOrmsize", ["Value"] = 22, ["Name"] = "Raidmark Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "NOrmanchor", ["Value"] = 8, ["Name"] = "Raidmark Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Name-Only Raidmark x-offset", ["Min"] = -100, ["Key"] = "NOrmxoff", ["Value"] = -2, ["Name"] = "Raidmark X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Name-Only Raidmark y-offset", ["Min"] = -100, ["Key"] = "NOrmyoff", ["Value"] = 2, ["Name"] = "Raidmark Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] }, }, -- [12] { ["OptionsValues"] = { ["MDTtextyoff"] = -2, ["MDTtextanchor"] = 3, ["MDTtextxoff"] = -2, }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateMobPercentage(unitFrame, true)\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateMobPercentage(unitFrame)\n \nend", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local anchor = {\n side = modTable.config.MDTtextanchor,\n x = modTable.config.MDTtextxoff,\n y = modTable.config.MDTtextyoff,\n };\n \n ---------------------------------------------------------------------------------------------------------------------------------------------\n --frames:\n --create the text frame that will show the %\n if (not unitFrame.healthBar.mobPercentageTextFrame) then\n envTable.mobPercentageTextFrame = Plater:CreateLabel (unitFrame.healthBar, \"\", modTable.config.MDTtextsize, modTable.config.MDTtextcolor);\n Plater.SetAnchor (envTable.mobPercentageTextFrame, anchor);\n unitFrame.healthBar.mobPercentageTextFrame = envTable.mobPercentageTextFrame\n envTable.mobPercentageTextFrame:SetText(\"\")\n end\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --functions\n envTable.isTeeming = function()\n local _, affixes = C_ChallengeMode.GetActiveKeystoneInfo()\n for _, affixID in ipairs(affixes) do\n if affixID == 5 then\n return true\n end\n end\n return false\n end\n \n --update the target percentage\n function envTable.UpdateMobPercentage(unitFrame, clearText)\n if (not unitFrame or not unitFrame.healthBar or not unitFrame.healthBar.mobPercentageTextFrame) then return end\n \n -- update the anchor for better configuration\n Plater.SetAnchor (unitFrame.healthBar.mobPercentageTextFrame, anchor);\n \n if (clearText) then\n unitFrame.healthBar.mobPercentageTextFrame:SetText(\"\")\n return\n end\n \n local _, _, difficultyID= GetInstanceInfo()\n local _, _, _, isChallengeMode = GetDifficultyInfo(difficultyID)\n \n --isChallengeMode = true\n if (not isChallengeMode) then\n unitFrame.healthBar.mobPercentageTextFrame:SetText(\"\")\n return\n end\n \n if MDT ~= nil and MDT.GetEnemyForces ~= nil then\n local mobPercentageString = \"\"\n local weight = nil;\n local isTeeming = envTable.isTeeming()\n local npcId = unitFrame.namePlateNpcId\n local count, max, maxTeeming, teemingCount = MDT:GetEnemyForces(npcId)\n if teemingCount then\n count = teemingCount\n end\n if (count ~= nil and max ~= nil and maxTeeming ~= nil) then\n if (isTeeming) then\n weight = count / maxTeeming\n else\n weight = count / max\n end\n weight = weight * 100\n end\n \n if (weight and weight > 0) then\n if modTable.config.MDTpercent then\n mobPercentageString = string.format(\"%.2f%%\", weight)\n end\n if modTable.config.MDTcount then\n if mobPercentageString ~= \"\" then\n mobPercentageString = mobPercentageString .. \" | \"\n end\n mobPercentageString = mobPercentageString .. count\n if modTable.config.MDTtotal then\n if (isTeeming) then\n mobPercentageString = mobPercentageString .. \"/\" .. maxTeeming\n else\n mobPercentageString = mobPercentageString .. \"/\" .. max\n end\n end\n end\n \n unitFrame.healthBar.mobPercentageTextFrame:SetText(mobPercentageString)\n end\n end\n end\n \nend", }, ["Time"] = 1601221332, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { ["9"] = true, ["Enabled"] = true, ["10"] = true, }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 254292, ["Enabled"] = true, ["Revision"] = 364, ["semver"] = "", ["Author"] = "Viashi-Antonidas", ["Desc"] = "Shows the m+ mob percentage on the nameplate. REQUIRES MDT \"Method Dungeon Tools\" TO WORK!", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "M+ MDT MobPercentage", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Text to Show", ["Name"] = "Text to Show", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "MDTpercent", ["Value"] = true, ["Name"] = "Show MDT Percent", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show MDT Percent", }, -- [2] { ["Type"] = 4, ["Key"] = "MDTcount", ["Value"] = false, ["Name"] = "Show MDT Count", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show MDT Count", }, -- [3] { ["Type"] = 4, ["Key"] = "MDTtotal", ["Value"] = false, ["Name"] = "Show MDT Total", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show MDT Total", }, -- [4] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Text Settings", ["Name"] = "Text Settings", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text Size", ["Min"] = 1, ["Key"] = "MDTtextsize", ["Value"] = 8, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [7] { ["Type"] = 1, ["Key"] = "MDTtextcolor", ["Value"] = { 1, -- [1] 0.74117647058824, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set Text Color", }, -- [8] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "MDTtextanchor", ["Value"] = 3, ["Name"] = "Text Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text X-offset", ["Min"] = -100, ["Key"] = "MDTtextxoff", ["Value"] = -2, ["Name"] = "Text X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Text Y-offset", ["Min"] = -100, ["Key"] = "MDTtextyoff", ["Value"] = -2, ["Name"] = "Text Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] }, }, -- [13] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateName(unitFrame, false)\n \nend\n\n\n", ["Cast Start"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateName(unitFrame, true) \n \nend\n\n\n", ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateName(unitFrame, true) \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n function envTable.UpdateName(unitFrame, casting)\n if not unitFrame or not unitFrame.castBar then\n return\n end\n \n local castBar = unitFrame.castBar\n \n if casting then\n if modTable.config.DChidehealth then\n unitFrame.healthBar.lifePercent:Hide()\n end\n if not unitFrame.IsSelf and modTable.config.DChidename then\n unitFrame.unitName:Hide()\n end\n if unitFrame.IsSelf and modTable.config.DChidepower then\n unitFrame.powerBar.percentText:Hide()\n end\n \n else\n local plateConfigs = Plater.GetConfig (unitFrame)\n unitFrame.unitName:Show()\n if (plateConfigs.percent_text_enabled) then\n unitFrame.healthBar.lifePercent:Show()\n end\n if unitFrame.IsSelf and (plateConfigs.power_percent_text_enabled) then\n unitFrame.powerBar.percentText:Show()\n end\n end\n \n end\n \n if not unitFrame.castBar.hideNameModHooked then\n hooksecurefunc(unitFrame.castBar, \"Hide\", function() envTable.UpdateName(unitFrame, false) end)\n unitFrame.castBar.hideNameModHooked = true\n end\n \nend", }, ["Time"] = 1600785291, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 413591, ["Enabled"] = false, ["Revision"] = 409, ["semver"] = "", ["Author"] = "Ariani-Antonidas", ["Desc"] = "Hides the name text and/or health text if the unit is casting.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Hide Name during Casts", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 4, ["Key"] = "DChidename", ["Value"] = false, ["Name"] = "Hide Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Hide unit name during casting", }, -- [1] { ["Type"] = 4, ["Key"] = "DChidehealth", ["Value"] = false, ["Name"] = "Hide Health Text", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Hide health text during casting(except player frame)", }, -- [2] { ["Type"] = 4, ["Key"] = "DChidepower", ["Value"] = true, ["Name"] = "Hide Power Text", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Hide power text during casting(only player frame)", }, -- [3] }, }, -- [14] { ["OptionsValues"] = { ["HTooc"] = false, }, ["HooksTemp"] = { }, ["Hooks"] = { ["Health Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateHealth (unitFrame) \n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateHealth (unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n function envTable.UpdateHealth (unitFrame)\n local healthBar = unitFrame.healthBar\n --get the health and health max current values\n local currentHealth = unitFrame.healthBar.CurrentHealth or 0\n local currentHealthMax = unitFrame.healthBar.CurrentHealthMax or 0\n --build the string text with current health\n local healthString = \"\"\n \n --if is showing max health, add it in the health string text\n if (unitFrame.ActorType and Plater.db.profile.plate_config[unitFrame.ActorType].percent_show_health) then\n healthString = healthString .. Plater.FormatNumber (currentHealth)\n end\n \n if (modTable.config.ShowMaxHealth) then\n healthString = healthString .. modTable.config.healthSeparator .. Plater.FormatNumber (currentHealthMax)\n end\n \n --if is showing the percent text, add it into the string text\n if (unitFrame.ActorType and Plater.db.profile.plate_config[unitFrame.ActorType].percent_show_percent) then\n local percent = currentHealth / currentHealthMax * 100\n local fraction = \"%.1f\"\n \n if (percent == 100) then\n fraction = \"%.0f\"\n elseif (percent < 10) then\n fraction = \"%.2f\"\n end\n \n if (modTable.config.ShowMaxHealth) then\n healthString = healthString .. \" (\" .. format (fraction, percent) .. \"%)\"\n else\n if (unitFrame.ActorType and Plater.db.profile.plate_config[unitFrame.ActorType].percent_show_health) then\n healthString = healthString .. modTable.config.healthSeparator .. format (fraction, percent) .. \"%\" \n else\n healthString = healthString .. format (fraction, percent) .. \"%\"\n end\n end\n end\n \n \n if (modTable.config.ShowAbsorb) and unitFrame.namePlateUnitToken and \n UnitGetTotalAbsorbs(unitFrame.namePlateUnitToken) > 0 then\n local absorb = UnitGetTotalAbsorbs(unitFrame.namePlateUnitToken) or 0\n healthString = healthString ..\"|cffb8d8ff +\".. Plater.FormatNumber (absorb)\n end\n \n if modTable.config.HTooc then\n if unitFrame.IsSelf or not unitFrame.ActorType then return end\n \n local Anchor = {\n side = modTable.config.HToocanchor, \n x = modTable.config.HToocxoff, \n y = modTable.config.HToocyoff,\n }\n \n if Plater.IsInCombat() then\n DetailsFramework:SetFontSize (healthBar.lifePercent,Plater.db.profile.plate_config[unitFrame.ActorType].percent_text_size)\n healthBar.lifePercent:ClearAllPoints()\n Plater.SetAnchor (healthBar.lifePercent, Plater.db.profile.plate_config[unitFrame.ActorType].percent_text_anchor)\n else\n DetailsFramework:SetFontSize (healthBar.lifePercent, modTable.config.HToocsize)\n healthBar.lifePercent:ClearAllPoints()\n Plater.SetAnchor (healthBar.lifePercent, Anchor)\n end\n end\n \n --set the string text\n healthBar.lifePercent:SetText (healthString)\n end\n \nend", }, ["Time"] = 1601165243, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 237031, ["Enabled"] = true, ["Revision"] = 871, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Show the total health and percent in the health amount text. See the constructor code to change options.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Health Text Customization", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Basic Options", ["Name"] = "Basic Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "ShowMaxHealth", ["Value"] = false, ["Name"] = "Show Max Health", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Max Health", }, -- [2] { ["Type"] = 4, ["Key"] = "ShowAbsorb", ["Value"] = true, ["Name"] = "Show Absorption value", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Absorption value on Healthbar", }, -- [3] { ["Type"] = 3, ["Key"] = "healthSeparator", ["Value"] = " / ", ["Name"] = "Health Separator", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "Health Separator", }, -- [4] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Out of Combat Options", ["Name"] = "Out of Combat Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "HTooc", ["Value"] = false, ["Name"] = "OOC Settings", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Modify health text anchor when out of combat", }, -- [7] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set OOC health text size", ["Min"] = 1, ["Key"] = "HToocsize", ["Value"] = 13, ["Name"] = "OOC Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [8] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "HToocanchor", ["Value"] = 7, ["Name"] = "OOC Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set OOC X-Offset", ["Min"] = -100, ["Key"] = "HToocxoff", ["Value"] = 0, ["Name"] = "OOC X-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set OOC Y-Offset", ["Min"] = -100, ["Key"] = "HToocyoff", ["Value"] = -1.5, ["Name"] = "OOC Y-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [11] }, }, -- [15] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.Texture = [[Interface\\AddOns\\Plater\\media\\cross_64]]\n \n local Anchor = {\n side = modTable.config.HIanchor, \n x = modTable.config.HIwidth / 2, --x offset\n y = -modTable.config.HIheight / 2, --y offset\n }\n \n --private\n envTable.HealerSpecs = {\n [105] = true, --> druid resto\n [270] = true, --> monk mw\n [65] = true, --> paladin holy\n [256] = true, --> priest disc\n [257] = true, --> priest holy\n [264] = true, --> shaman resto\n }\n \n unitFrame.HealerTexture = unitFrame.HealerTexture or Plater:CreateImage (unitFrame.healthBar.FrameOverlay, texture, envTable.Width, envTable.Height, \"overlay\")\n \n unitFrame.HealerTexture.width = modTable.config.HIwidth\n unitFrame.HealerTexture.height = modTable.config.HIheight\n unitFrame.HealerTexture.texture = envTable.Texture\n Plater.SetAnchor (unitFrame.HealerTexture, Anchor)\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local Details = Details\n unitFrame.HealerTexture:Hide()\n \n if (Details and Details.realversion >= 134) then\n local spec = Details:GetSpecByGUID (unitFrame.namePlateUnitGUID)\n if (spec and envTable.HealerSpecs [spec]) then\n \n --custom icon indicator\n if (modTable.config.HIcustom) then\n unitFrame.HealerTexture:Show() \n if (modTable.config.HIclasscolor) then\n unitFrame.HealerTexture.vertexcolor = select (2, UnitClass (unitId))\n else\n unitFrame.HealerTexture.vertexcolor = modTable.config.HIcolor\n end\n end\n \n --regular indicator from plater\n if (modTable.config.HIregular) then\n Plater.ShowIndicator (unitFrame, envTable.Texture, modTable.config.HIwidth, modTable.config.HIheight) \n end\n \n end\n end\n \nend", }, ["Time"] = 1600785290, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\cross_64", ["Enabled"] = false, ["Revision"] = 211, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Add a cross icon into the nameplate of healers. Must have Details! Damage Meter installed.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Healer Indicator", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Basic Options", ["Name"] = "Basic Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "HIcustom", ["Value"] = true, ["Name"] = "Show Custom Indicator", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Custom Indicator", }, -- [2] { ["Type"] = 4, ["Key"] = "HIregular", ["Value"] = false, ["Name"] = "Show Regular Indicator", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Regular Indicator", }, -- [3] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Indicator Options", ["Name"] = "Indicator Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "HIanchor", ["Value"] = 7, ["Name"] = "Indicator Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [6] { ["Type"] = 4, ["Key"] = "HIclasscolor", ["Value"] = false, ["Name"] = "Use Class Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Color Indicator to Class color", }, -- [7] { ["Type"] = 1, ["Key"] = "HIcolor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Indicator Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator Color", }, -- [8] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Indicator Width", ["Min"] = 1, ["Key"] = "HIwidth", ["Value"] = 8, ["Name"] = "Indicator Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Indicator Height", ["Min"] = 1, ["Key"] = "HIheight", ["Value"] = 8, ["Name"] = "Indicator Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] }, }, -- [16] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateColor(unitFrame)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateColor(unitFrame)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Initialization"] = "function (modTable)\n \n modTable.ColoredNPCs = {\n -- 타락: 원대한 망상\n [161895] = \"indigo\", -- 저 너머의 존재\n \n -- 레이드\n [153335] = \"deepskyblue\", -- 신비한 전기불꽃\n [154685] = \"fuchsia\", -- 착란의 메아리\n [159510] = \"fuchsia\", -- 심연의 눈\n [157255] = \"darkgray\", -- 아퀴르 일벌레\n [157256] = \"fuchsia\", -- 아퀴르 화살벌레\n [157254] = \"gold\", -- 테크리스\n [162718] = \"fuchsia\", -- 결의의 집행자\n [157451] = \"fuchsia\", \n [157366] = \"fuchsia\", -- 공허 사냥꾼\n [157365] = \"deepskyblue\", -- 파지직거리는 추적자\n [159514] = \"red\", -- 나이알로사의 피\n [157486] = \"fuchsia\", -- 끔찍한 출혈체\n [157439] = \"red\", -- 느조스의 진노\n [162331] = \"fuchsia\", -- 타락한 신경줄\n [159578] = \"fuchsia\", -- 노출된 신경\n [160249] = \"red\", -- 쐐기의 촉수\n \n -- 쐐기\n [120651] = \"gold\", -- 폭발물\n [163746] = \"dodgerblue\", -- 워키 충격기 X1\n [152703] = \"dodgerblue\", -- 워키 충격기 X1\n [155645] = \"dodgerblue\", -- 워키 충격기 X1\n [134612] = \"fuchsia\", -- 갈고리 촉수\n [153377] = \"fuchsia\", -- 끈적이\n [150195] = \"fuchsia\", -- 노움 먹는 수액괴물\n [151613] = \"deepskyblue\", -- 대인 다람쥐\n [135846] = \"fuchsia\", -- 모래범벅 독사\n [129758] = \"fuchsia\", -- 무쇠파도 폭탄병\n [134388] = \"fuchsia\", -- 뱀들의 똬리\n [144311] = \"fuchsia\", -- 보주 수호자\n [135007] = \"fuchsia\", \n [151579] = \"fuchsia\", -- 보호막 생성기\n [133361] = \"fuchsia\", -- 쓸모없는 시종\n [136549] = \"fuchsia\", -- 애쉬베인 포병\n [138465] = \"fuchsia\", \n [136330] = \"fuchsia\", -- 영혼 가시\n [135169] = \"fuchsia\", -- 영혼 흡수의 토템\n [130869] = \"fuchsia\", -- 의식상실 통\n [137627] = \"fuchsia\", -- 조이는 공포\n [137591] = \"fuchsia\", -- 치유의 해일 토템\n [137103] = \"fuchsia\", -- 피의 환영\n [131009] = \"fuchsia\", -- 황금 영혼\n [150547] = \"yellow\", -- 고철뼈 게걸쟁이\n [153196] = \"yellow\",\n [134389] = \"yellow\", -- 맹독 뱀\n [134390] = \"yellow\", -- 모래범벅 독사\n --왕의 안식처 토템:\n [135765] = \"blue\", -- 격류의 토템\n [135761] = \"deepskyblue\", -- 천둥치는 토템\n [135764] = \"gold\", -- 폭발의 토템\n [135759] = \"lightsalmon\", -- 대지 방벽 토템\n \n -- 느조스의 환영\n [153527] = \"fuchsia\", -- 아퀴르 무리 우두머리\n }\n \n modTable.AggroTracked = {\n -- 쐐기\n [135007] = true, -- 보주 수호자\n [144311] = true, \n [136549] = true, -- 애쉬베인 포병\n [138465] = true,\n [137103] = true, -- 피의 환영\n [151613] = true, -- 대인 다람쥐\n [163746] = true, -- 워키 충격기 X1\n [152703] = true, -- 워키 충격기 X1\n [155645] = true, -- 워키 충격기 X2\n [150195] = true, -- 노움 먹는 수액괴물\n [135846] = true, -- 모래범벅 독사\n [150547] = true, -- 고철뼈 게걸쟁이\n [153196] = true,\n [134390] = true, -- 모래범벅 독사\n [134389] = true, -- 맹독 뱀\n \n -- 레이드\n [157255] = true, -- 아퀴르 일벌레\n [157254] = true, -- 테크리스\n [157365] = true, -- 파지직거리는 추적자\n [157366] = true, -- 공허 사냥꾼\n [157451] = true, -- 결의의 집행자\n [162718] = true,\n [157439] = true, -- 느조스의 진노\n } \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --unitFrame.namePlateThreatIsTanking\n envTable.UpdateColor = function(unitFrame)\n if not unitFrame then return end\n local Color = modTable.ColoredNPCs [unitFrame.namePlateNpcId] or modTable.ColoredNPCs [unitFrame.namePlateUnitName] or modTable.ColoredNPCs [unitFrame.namePlateUnitNameLower]\n local forceAggroColor = modTable.AggroTracked [unitFrame.namePlateNpcId] or modTable.AggroTracked [unitFrame.namePlateUnitName] or modTable.AggroTracked [unitFrame.namePlateUnitNameLower]\n \n if not (Color or forceAggroColor) then return end\n \n if Color then\n Plater.SetNameplateColor (unitFrame, Color)\n end\n \n if forceAggroColor then\n local unit = unitFrame.targetUnitID\n if not UnitExists(unit) then return end\n \n local function role (unit)\n if not unit then return end\n return UnitGroupRolesAssigned(unit)\n end\n \n if role(unit) == \"TANK\" then\n if UnitIsUnit(unit, \"player\") then \n Plater.SetNameplateColor (unitFrame, Plater.db.profile.tank.colors.aggro)\n else\n if role(\"player\") == \"TANK\" then\n Plater.SetNameplateColor (unitFrame, Plater.db.profile.tank.colors.anothertank)\n end\n end\n else\n if UnitIsUnit(unit, \"player\") then\n Plater.SetNameplateColor (unitFrame, Plater.db.profile.dps.colors.aggro)\n end\n end\n end\n end \n \nend", }, ["Time"] = 1601257522, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, ["scenario"] = true, ["raid"] = true, ["none"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\color_bar", ["Enabled"] = true, ["Revision"] = 960, ["semver"] = "", ["Author"] = "Viashi-Antonidas", ["Desc"] = "NPC Color overwrites Threat Color. Exception list with envTable", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Force Npc Color", ["LastHookEdited"] = "Constructor", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can add specific NPC to Whitelist by editing modTable.ColoredNPCs/AggroTracked at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] }, }, -- [17] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local profile = Plater.db.profile\n --local plateFrame = unitFrame:GetParent()\n local plateFrame = C_NamePlate.GetNamePlateForUnit (unitId)\n local actorType = plateFrame.actorType \n \n --unit reaction\n local UNITREACTION_HOSTILE = 3\n local UNITREACTION_NEUTRAL = 4\n local UNITREACTION_FRIENDLY = 5\n \n local ACTORTYPE_FRIENDLY_PLAYER = \"friendlyplayer\"\n local ACTORTYPE_FRIENDLY_NPC = \"friendlynpc\"\n local ACTORTYPE_ENEMY_PLAYER = \"enemyplayer\"\n local ACTORTYPE_ENEMY_NPC = \"enemynpc\"\n local ACTORTYPE_PLAYER = \"player\" \n \n local MEMBER_UNITID = \"namePlateUnitToken\"\n local MEMBER_GUID = \"namePlateUnitGUID\"\n local MEMBER_NPCID = \"namePlateNpcId\"\n local MEMBER_QUEST = \"namePlateIsQuestObjective\"\n local MEMBER_REACTION = \"namePlateUnitReaction\"\n local MEMBER_ALPHA = \"namePlateAlpha\"\n local MEMBER_RANGE = \"namePlateInRange\"\n local MEMBER_NOCOMBAT = \"namePlateNoCombat\"\n local MEMBER_NAME = \"namePlateUnitName\"\n local MEMBER_NAMELOWER = \"namePlateUnitNameLower\"\n local MEMBER_TARGET = \"namePlateIsTarget\"\n local MEMBER_CLASSIFICATION = \"namePlateClassification\"\n \n -- ~indicators\n function Plater.UpdateChangeIndicators (plateFrame, actorType)\n local actorType = plateFrame.actorType \n --print(\"1\",actortype)\n --limpa os indicadores\n Plater.ClearChangeIndicators (plateFrame)\n local config = Plater.db.profile\n \n if (actorType == ACTORTYPE_ENEMY_PLAYER) then\n if (config.indicator_faction) then\n --Plater.AddChangeIndicator (plateFrame, UnitFactionGroup (plateFrame [MEMBER_UNITID]))\n Plater.AddChangeIndicator (plateFrame, UnitFactionGroup (unitId)) \n end\n if (config.indicator_enemyclass) then\n Plater.AddChangeIndicator (plateFrame, \"classicon\")\n end\n if (config.indicator_spec) then \n --> check if the user is using details\n if (Details and Details.realversion >= 134) then\n local spec = Details:GetSpecByGUID (plateFrame [MEMBER_GUID])\n --local spec = Details:GetSpecByGUID (unitId)\n if (spec) then\n local texture, L, R, T, B = Details:GetSpecIcon (spec)\n Plater.AddChangeIndicator (plateFrame, \"specicon\", texture, L, R, T, B)\n end\n end\n end\n \n elseif (actorType == ACTORTYPE_ENEMY_NPC) then\n \n --is a pet\n local unitType = Plater.GetUnitType (plateFrame)\n \n --if (PET_CACHE [plateFrame [MEMBER_GUID]]) then\n if (unitType == \"pet\" and config.indicator_pet) then\n Plater.AddChangeIndicator (plateFrame, \"pet\")\n else\n --classification\n local unitClassification = UnitClassification (plateFrame.namePlateUnitToken) --elite minus normal rare rareelite worldboss\n if ((unitClassification == \"worldboss\" or (UnitLevel (unitId) == -1)) and modTable.config.INDshowwb) then\n Plater.AddChangeIndicator (plateFrame, \"worldboss\")\n if (unitClassification == \"rareelite\" and (config.indicator_rare or config.indicator_elite)) and (not modTable.config.INDshowwb) then\n if modTable.config.INDshowboth then\n Plater.AddChangeIndicator (plateFrame, \"elite\")\n end\n Plater.AddChangeIndicator (plateFrame, \"rare\")\n else\n if (unitClassification == \"elite\" and config.indicator_elite) and (not modTable.config.INDwbonly) then\n Plater.AddChangeIndicator (plateFrame, \"elite\")\n end\n if (unitClassification == \"rare\" and config.indicator_rare) and (not modTable.config.INDwbonly) then\n Plater.AddChangeIndicator (plateFrame, \"rare\")\n end\n end\n elseif (unitClassification == \"rareelite\" and (config.indicator_rare or config.indicator_elite)) then\n if modTable.config.INDshowboth then\n Plater.AddChangeIndicator (plateFrame, \"elite\")\n end\n Plater.AddChangeIndicator (plateFrame, \"rare\")\n else\n if (unitClassification == \"elite\" and config.indicator_elite) then\n Plater.AddChangeIndicator (plateFrame, \"elite\")\n end\n if (unitClassification == \"rare\" and config.indicator_rare) then\n Plater.AddChangeIndicator (plateFrame, \"rare\")\n end\n end\n \n --quest boss\n local isQuestBoss = UnitIsQuestBoss (plateFrame.unitFrame.namePlateUnitToken) --true false\n if (isQuestBoss and config.indicator_quest) then\n Plater.AddChangeIndicator (plateFrame, \"quest\")\n end\n \n end\n \n elseif (actorType == ACTORTYPE_FRIENDLY_NPC) then\n if (plateFrame [MEMBER_QUEST] and modTable.config.INDfnquest) then\n Plater.AddChangeIndicator (plateFrame, \"quest\")\n end\n end\n \n --custom indicators from scripts\n for i = 1, #plateFrame.unitFrame.CustomIndicators do\n Plater.AddChangeIndicator (plateFrame, \"custom\", unpack (plateFrame.unitFrame.CustomIndicators [i]))\n end\n end\n \n -- ~indicators--test mode:for ENEMY_NPC,show,quest,rare,elite,pet....\n function Plater.TestModeUpdateChangeIndicators (plateFrame, actorType)\n if not modTable.config.INDtest then\n return\n end\n local actorType = plateFrame.actorType \n Plater.ClearChangeIndicators (plateFrame)\n if (actorType == ACTORTYPE_ENEMY_NPC) then\n Plater.AddChangeIndicator (plateFrame, \"pet\")\n Plater.AddChangeIndicator (plateFrame, \"worldboss\")\n Plater.AddChangeIndicator (plateFrame, \"elite\")\n Plater.AddChangeIndicator (plateFrame, \"rare\")\n Plater.AddChangeIndicator (plateFrame, \"quest\")\n end\n end\n \n function Plater.AddChangeIndicator (plateFrame, indicator, ...)\n \n local thisIndicator = plateFrame.IconIndicators [plateFrame.IconIndicators.Next]\n \n if (not thisIndicator) then\n local newIndicator = plateFrame.unitFrame.healthBar:CreateTexture (nil, \"overlay\")\n newIndicator:SetSize (modTable.config.INDsize, modTable.config.INDsize)\n tinsert (plateFrame.IconIndicators, newIndicator)\n thisIndicator = newIndicator\n end\n \n thisIndicator:Show()\n thisIndicator:SetTexCoord (0, 1, 0, 1)\n thisIndicator:SetVertexColor (1, 1, 1)\n thisIndicator:SetDesaturated (false)\n thisIndicator:SetSize (modTable.config.INDsize, modTable.config.INDsize)\n \n -- ~icons\n if (indicator == \"pet\") then\n thisIndicator:SetTexture ([[Interface\\AddOns\\Plater\\images\\peticon]])\n thisIndicator:SetTexCoord (0, 28/32, 3/32, 1)\n \n elseif (indicator == \"Horde\") then\n thisIndicator:SetTexture ([[Interface\\PVPFrame\\PVP-Currency-Horde]])\n thisIndicator:SetSize (modTable.config.INDsize, modTable.config.INDsize)\n \n elseif (indicator == \"Alliance\") then\n thisIndicator:SetTexture ([[Interface\\PVPFrame\\PVP-Currency-Alliance]])\n thisIndicator:SetTexCoord (4/32, 29/32, 2/32, 30/32)\n thisIndicator:SetSize (modTable.config.INDsize, modTable.config.INDsize)\n \n elseif (indicator == \"elite\") then\n thisIndicator:SetTexture ([[Interface\\TargetingFrame\\Nameplates]])\n thisIndicator:SetTexCoord (0, 0.15, 0.24, 0.48)\n thisIndicator:SetSize (modTable.config.INDsize*1.05, modTable.config.INDsize)\n --print(\"elite\")\n \n elseif (indicator == \"rare\") then\n thisIndicator:SetTexture ([[Interface\\TargetingFrame\\Nameplates]])\n thisIndicator:SetTexCoord (0, 0.15, 0.5, 0.78)\n thisIndicator:SetSize (modTable.config.INDsize*1.1, modTable.config.INDsize*1.15)\n --print(\"rare\")\n \n elseif (indicator == \"quest\") then\n thisIndicator:SetTexture ([[Interface\\TARGETINGFRAME\\PortraitQuestBadge]])\n thisIndicator:SetTexCoord (1/32, 26/32, 1/32, 32/32)\n \n elseif (indicator == \"classicon\") then\n local _, class = UnitClass (plateFrame [MEMBER_UNITID])\n if (class) then\n thisIndicator:SetTexture ([[Interface\\GLUES\\CHARACTERCREATE\\UI-CharacterCreate-Classes]])\n thisIndicator:SetTexCoord (unpack (CLASS_ICON_TCOORDS [class]))\n end\n \n elseif (indicator == \"specicon\") then\n local texture, L, R, T, B = ...\n thisIndicator:SetTexture (texture)\n thisIndicator:SetTexCoord (L, R, T, B)\n \n elseif (indicator == \"worldboss\") then\n thisIndicator:SetTexture ([[Interface\\TARGETINGFRAME\\ui-targetingframe-skull]])\n thisIndicator:SetSize (modTable.config.INDsize*1.3, modTable.config.INDsize*1.1)\n thisIndicator:SetTexCoord (0, 1, 0.05, 0.88)\n elseif (indicator == \"custom\") then\n local texture, width, height, color, L, R, T, B = ...\n thisIndicator:SetTexture (texture)\n thisIndicator:SetSize (width, height)\n thisIndicator:SetTexCoord (L, R, T, B)\n local r, g, b = DF:ParseColors (color)\n thisIndicator:SetVertexColor (r, g, b)\n end\n \n if (plateFrame.IconIndicators.Next == 1) then\n Plater.SetAnchor (thisIndicator, Plater.db.profile.indicator_anchor)\n else\n local attachTo = plateFrame.IconIndicators [plateFrame.IconIndicators.Next - 1]\n --se for menor que 4 ele deve crescer para o lado da esquerda, nos outros casos vai para a direita\n if (Plater.db.profile.indicator_anchor.side < 4) then\n PixelUtil.SetPoint (thisIndicator, \"right\", attachTo, \"left\", -2, 0)\n else\n PixelUtil.SetPoint (thisIndicator, \"left\", attachTo, \"right\", 1, 0)\n end\n end\n \n plateFrame.IconIndicators.Next = plateFrame.IconIndicators.Next + 1\n end\n \n function Plater.ClearChangeIndicators (plateFrame)\n for _, indicator in ipairs (plateFrame.IconIndicators) do\n indicator:Hide()\n indicator:ClearAllPoints()\n end\n plateFrame.IconIndicators.Next = 1\n end\n \n --indictors\n if not modTable.config.INDtest then\n Plater.UpdateChangeIndicators (plateFrame, actorType)\n else\n Plater.TestModeUpdateChangeIndicators (plateFrame, actorType)\n end\n \n if modTable.config.INDraidmark then\n --RaidMark\n --Plater.UpdateRaidMarkersOnAllNameplates()\n envTable.size = 22\n envTable.side = Plater.db.profile.indicator_raidmark_anchor.side\n envTable.x = Plater.db.profile.indicator_raidmark_anchor.x\n envTable.y = Plater.db.profile.indicator_raidmark_anchor.y\n local anchor = {\n side = envTable.side, \n x = envTable.x,\n y = envTable.y,\n }; \n if (not unitFrame.healthBar.RaidMarkAdjustFrame) then\n envTable.RaidMarkAdjustFrame = Plater:CreateLabel (unitFrame.healthBar, \"\", Plater:GetTemplate (\"font\", \"OPTIONS_FONT_TEMPLATE\"));\n Plater.SetAnchor (envTable.RaidMarkAdjustFrame, anchor);\n unitFrame.healthBar.RaidMarkAdjustFrame = envTable.RaidMarkAdjustFrame\n end\n \n unitFrame.healthBar.RaidMarkAdjustFrame:SetScale (Plater.db.profile.indicator_raidmark_scale)\n local mark = GetRaidTargetIndex(unitId) \n if mark then\n unitFrame.healthBar.RaidMarkAdjustFrame:SetText (\"|TInterface\\\\TARGETINGFRAME\\\\UI-RaidTargetingIcon_\"..mark..\":\"..envTable.size..\":\"..envTable.size..\":3:1:|t\")\n else\n unitFrame.healthBar.RaidMarkAdjustFrame:SetText (\"\")\n end\n \n if modTable.config.INDrmposition then\n unitFrame.PlaterRaidTargetFrame:Hide()\n unitFrame.healthBar.RaidMarkAdjustFrame:Show()\n else\n unitFrame.PlaterRaidTargetFrame:Hide()\n unitFrame.healthBar.RaidMarkAdjustFrame:Hide()\n return\n end\n if not (Plater.db.profile.indicator_anchor.side == 2 and Plater.db.profile.indicator_raidmark_anchor.side == 2) then\n unitFrame.PlaterRaidTargetFrame:Show()\n unitFrame.healthBar.RaidMarkAdjustFrame:Hide()\n return\n else\n unitFrame.PlaterRaidTargetFrame:Hide()\n unitFrame.healthBar.RaidMarkAdjustFrame:Show()\n end\n \n local config = Plater.db.profile\n local index = GetRaidTargetIndex (plateFrame.namePlateUnitToken)\n local xoffset = 0\n \n local show_indicator_faction = (envTable.indicator_faction and (not config.indicator_faction)) or config.indicator_faction\n local show_indicator_enemyclass = (envTable.indicator_enemyclass and (not config.indicator_enemyclass)) or config.indicator_enemyclass\n local show_indicator_spec = (envTable.indicator_spec and (not config.indicator_spec)) or config.indicator_spec\n local show_indicator_elite = (envTable.indicator_elite and (not config.indicator_elite)) or config.indicator_elite\n local show_indicator_rare = (envTable.indicator_rare and (not config.indicator_rare)) or config.indicator_rare\n local show_indicator_quest = (envTable.indicator_quest and (not config.indicator_quest)) or config.indicator_quest\n --get the config for this actor type\n local plateConfigs = DB_PLATE_CONFIG [actorType]\n --get the config key based if the player is in combat\n local castBarConfigKey, healthBarConfigKey, manaConfigKey = Plater.GetHashKey (isInCombat)\n \n --get the width and height from what the user set in the options panel\n local healthBarWidth, healthBarHeight = unitFrame.customHealthBarWidth or plateConfigs [healthBarConfigKey][1], unitFrame.customHealthBarHeight or plateConfigs [healthBarConfigKey][2]\n local castBarWidth, castBarHeight = unitFrame.customCastBarWidth or plateConfigs [castBarConfigKey][1], unitFrame.customCastBarHeight or plateConfigs [castBarConfigKey][2]\n \n --calculate the size deviation for pets\n local unitType = Plater.GetUnitType (plateFrame)\n if (unitType == \"pet\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.pet_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.pet_width_scale\n \n elseif (unitType == \"minus\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.minor_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.minor_width_scale\n end\n \n envTable.w2 = healthBarWidth\n envTable.h2 = healthBarHeight\n envTable.cw2 = castBarWidth\n envTable.ch2 = castBarHeight\n \n if (UnitIsPlayer(unitId) and plateFrame [MEMBER_REACTION] < UNITREACTION_FRIENDLY) then\n if (show_indicator_faction) then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n if (show_indicator_enemyclass) then\n xoffset = xoffset + modTable.config.INDsize\n end\n if (show_indicator_spec) then \n --> check if the user is using details\n if (Details and Details.realversion >= 134) then\n local spec = Details:GetSpecByGUID (plateFrame [MEMBER_GUID])\n if (spec) then\n xoffset = xoffset + modTable.config.INDsize\n end\n end\n end\n \n elseif (plateFrame [MEMBER_REACTION] < UNITREACTION_FRIENDLY) then\n \n --is a pet\n if (unitType == \"pet\" and config.indicator_pet) then\n xoffset = xoffset + modTable.config.INDsize\n end\n \n --classification\n local unitClassification = UnitClassification (plateFrame.namePlateUnitToken) --elite minus normal rare rareelite worldboss\n if ((unitClassification == \"worldboss\" or (UnitLevel (unitId) == -1)) and modTable.config.INDshowwb) then\n xoffset = xoffset + modTable.config.INDsize + 2 + 2\n if (unitClassification == \"rareelite\" and (show_indicator_rare or show_indicator_elite)) and (not modTable.config.INDwbonly) then\n if modTable.config.INDshowboth then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n xoffset = xoffset + modTable.config.INDsize + 2\n else\n if (unitClassification == \"elite\" and show_indicator_elite) and (not modTable.config.INDwbonly) then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n if (unitClassification == \"rare\" and show_indicator_rare) and (not modTable.config.INDwbonly) then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n end\n elseif (unitClassification == \"rareelite\" and (show_indicator_rare or show_indicator_elite)) then\n if modTable.config.INDshowboth then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n xoffset = xoffset + modTable.config.INDsize + 2\n else\n if (unitClassification == \"elite\" and show_indicator_elite) then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n if (unitClassification == \"rare\" and show_indicator_rare) then\n xoffset = xoffset + modTable.config.INDsize + 2\n end\n end\n \n --quest boss\n local isQuestBoss = UnitIsQuestBoss (plateFrame.namePlateUnitToken) --true false\n if (isQuestBoss and show_indicator_quest) then\n xoffset = xoffset + modTable.config.INDsize\n end\n \n elseif (plateFrame [MEMBER_REACTION] >= UNITREACTION_FRIENDLY) then\n if (plateFrame [MEMBER_QUEST]) then\n xoffset = xoffset + modTable.config.INDsize\n end\n end\n \n if modTable.config.INDtest then\n xoffset = modTable.config.INDsize * 5 + 8\n end\n \n envTable.x = -1 - xoffset + Plater.db.profile.indicator_raidmark_anchor.x\n \n envTable.y = Plater.db.profile.indicator_raidmark_anchor.y\n envTable.side = Plater.db.profile.indicator_raidmark_anchor.side\n if (index and not plateFrame.isSelf) then\n Plater.SetAnchor (unitFrame.healthBar.RaidMarkAdjustFrame, envTable)\n end\n end\n \nend", ["Destructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n if modTable.config.INDraidmark and modTable.config.INDrmposition then\n unitFrame.PlaterRaidTargetFrame:Show()\n end\n \nend", }, ["Time"] = 1601165011, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "INTERFACE\\ICONS\\Ability_DeathKnight_NecroticStrike", ["Enabled"] = true, ["Revision"] = 1989, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Gold/Silvery Dragon,like blz original", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Extra X Gold/Silvery Dragon", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Options", ["Name"] = "Basic options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "INDtest", ["Value"] = false, ["Name"] = "Test mode", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Toggle test mode", }, -- [2] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Indicator Size", ["Min"] = 1, ["Key"] = "INDsize", ["Value"] = 18, ["Name"] = "Indicator Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 4, ["Key"] = "INDfnquest", ["Value"] = false, ["Name"] = "Friendly Npc Quest Mark", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Friendly Npc Quest", }, -- [4] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Elite option", ["Name"] = "Elite Indicator options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Max"] = 100, ["Desc"] = "Show both Rare and Elite", ["Min"] = 1, ["Key"] = "INDshowboth", ["Value"] = false, ["Name"] = "Show both Rare and Elite", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Fraction"] = false, }, -- [7] { ["Type"] = 4, ["Max"] = 100, ["Desc"] = "Show Worldboss Icon", ["Min"] = 1, ["Key"] = "INDshowwb", ["Value"] = 18, ["Name"] = "Show Worldboss Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Fraction"] = false, }, -- [8] { ["Type"] = 4, ["Max"] = 100, ["Desc"] = "When Worldboss, only show worldboss indicator", ["Min"] = 1, ["Key"] = "INDwbonly", ["Value"] = 18, ["Name"] = "Show Worldboss Icon Only", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Fraction"] = false, }, -- [9] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [10] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Raidmark option", ["Name"] = "Raidmark options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [11] { ["Type"] = 4, ["Max"] = 100, ["Desc"] = "Transfer Raidmark to indicator", ["Min"] = 1, ["Key"] = "INDraidmark", ["Value"] = false, ["Name"] = "Raidmark to Indicator", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Fraction"] = false, }, -- [12] { ["Type"] = 4, ["Max"] = 100, ["Desc"] = "Make Raidmark not to overlap with indicators", ["Min"] = 1, ["Key"] = "INDrmposition", ["Value"] = false, ["Name"] = "Adjust Raidmark Position", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Fraction"] = false, }, -- [13] }, }, -- [18] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CheckForQuest (unitFrame)\n \nend\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.ExtraQuestMarker22154:Hide()\n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CheckForQuest (unitFrame)\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.ExtraQuestMarker22154) then\n unitFrame.ExtraQuestMarker22154:Hide()\n end \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local Texture = [[Interface\\OPTIONSFRAME\\UI-OptionsFrame-NewFeatureIcon]]\n local Size = modTable.config.QIsize\n local Anchor = {\n side = modTable.config.QIanchor,\n x = modTable.config.QIxoff,\n y = modTable.config.QIyoff\n }\n if (not unitFrame.ExtraQuestMarker22154) then\n unitFrame.ExtraQuestMarker22154 = unitFrame.healthBar:CreateTexture (nil, \"overlay\")\n local texture = unitFrame.ExtraQuestMarker22154\n \n texture:SetTexture (Texture)\n texture:SetSize (Size, Size)\n Plater.SetAnchor (texture, Anchor)\n end\n \n function envTable.CheckForQuest (unitFrame)\n if (unitFrame.namePlateIsQuestObjective) then\n unitFrame.ExtraQuestMarker22154:Show()\n else\n unitFrame.ExtraQuestMarker22154:Hide()\n end\n end\n \nend\n\n\n\n\n\n\n", }, ["Time"] = 1600785269, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, ["scenario"] = true, ["raid"] = true, ["none"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\OPTIONSFRAME\\UI-OptionsFrame-NewFeatureIcon", ["Enabled"] = true, ["Revision"] = 421, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Show an extra icon if the unit is a part of a quest you're current doing", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Extra Quest Icon", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Quest Icon Size", ["Min"] = 1, ["Key"] = "QIsize", ["Value"] = 14, ["Name"] = "Icon Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "QIanchor", ["Value"] = 6, ["Name"] = "Icon Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Icon's x-offset", ["Min"] = -100, ["Key"] = "QIxoff", ["Value"] = -2, ["Name"] = "Icon X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Icon's y-offset", ["Min"] = -100, ["Key"] = "QIyoff", ["Value"] = 0, ["Name"] = "Icon Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] }, }, -- [19] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n if not Plater.db.profile.castbar_target_show or \n unitFrame.namePlateNpcId == 161895 then return end\n \n if not (unitFrame.IsSelf or self.IsInterrupted or self.finished or self.failed) and UnitExists(unitFrame.targetUnitID) then\n self.TargetName:SetText(envTable.Color(unitFrame.targetUnitID))\n self.TargetName:Show()\n else\n self.TargetName:Hide() \n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.DecimalToHex = function(r,g,b)\n return string.format(\"|cff%02x%02x%02x\", r*255, g*255, b*255)\n end\n \n envTable.Color = function(unit)\n \n if not unit then return \"\" end\n \n if select(1, strsplit(\"-\",UnitGUID(unit))) and select(1, strsplit(\"-\",UnitGUID(unit))) == \"Player\" then\n local str = select(1, UnitName(unit))\n local playerclass,PLAYERCLASS = UnitClass(unit)\n if not PLAYERCLASS then return unit end\n local classcolor = RAID_CLASS_COLORS[PLAYERCLASS]\n if not classcolor then return unit end\n local r,g,b = classcolor.r,classcolor.g,classcolor.b\n \n local icon = \"\"\n \n if UnitIsUnit(unit, \"player\") then\n r, g, b = 1, 0, 0 \n if _G.LOCALE_koKR then\n str = \"당신!\"\n else\n str = \"YOU!\"\n end\n else\n local role = UnitGroupRolesAssigned(unit)\n \n if role and (role == \"HEALER\" or role == \"TANK\") then\n icon = CreateTextureMarkup([[Interface\\LFGFrame\\UI-LFG-ICON-ROLES]], 256, 256, 0, 0, GetTexCoordsForRole(role))\n end \n end \n \n local classcolorhex = envTable.DecimalToHex(r,g,b)\n \n return classcolorhex..str..\"|r\"..icon\n else\n if UnitIsEnemy(unit, \"player\") then\n r, g, b = 1, 0.15, 0 \n else\n r, g, b = 0, 1, 0 \n end\n local classcolorhex = envTable.DecimalToHex(r,g,b)\n \n return classcolorhex..UnitName(unit)..\"|r\"\n end\n end\n \nend", }, ["Time"] = 1601257615, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 1724002, ["Enabled"] = true, ["Revision"] = 2167, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Change Target Name Color", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Cast Target Text Format", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [20] { ["OptionsValues"] = { ["Descyoff"] = 2, ["Descanchor"] = 8, }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable, modTable)\n --ensure reload updates existing\n modTable.updateExisting(unitFrame)\nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n if modTable.config.BShidefriendly and unitFrame.actorType == \"friendlyplayer\" then\n unitFrame.ExtraIconFrame:Hide()\n else\n unitFrame.ExtraIconFrame:Show()\n end \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Initialization"] = "function (modTable)\n \n local function BuffSepcialFormat ()\n local DF = _G [\"DetailsFramework\"]\n DF.IconRowFunctions.SetIcon = function (self, spellId, borderColor, startTime, duration, forceTexture, descText, count, debuffType, caster, canStealOrPurge)\n \n local spellName, _, spellIcon\n \n if (not forceTexture) then\n spellName, _, spellIcon = GetSpellInfo (spellId)\n else\n spellIcon = forceTexture\n end\n \n if (spellIcon) then\n local profile = Plater.db.profile\n local iconFrame = self:GetIcon()\n iconFrame.Texture:SetTexture (spellIcon)\n iconFrame.Texture:SetTexCoord (unpack (self.options.texcoord))\n \n local size = modTable.config.BSborderth\n \n if (not iconFrame.PixelPerfectBorder) then\n iconFrame.PixelPerfectBorder = CreateFrame (\"frame\", nil, iconFrame, \"NamePlateFullBorderTemplate\")\n end\n \n local r, g, b = iconFrame:GetBackdropBorderColor()\n iconFrame:SetBackdropBorderColor (0, 0, 0, 0)\n iconFrame.PixelPerfectBorder:SetVertexColor (Plater:ParseColors (borderColor))\n iconFrame.PixelPerfectBorder:SetBorderSizes (size, size, size, size)\n iconFrame.PixelPerfectBorder:UpdateSizes()\n \n iconFrame.Texture:SetSize(profile.extra_icon_width - size/2, profile.extra_icon_height - size/2)\n iconFrame.Texture:ClearAllPoints()\n iconFrame.Texture:SetAllPoints()\n iconFrame.Border:Hide() \n \n \n if (startTime) then\n CooldownFrame_Set (iconFrame.Cooldown, startTime, duration, true, true)\n \n if (self.options.show_text) then\n iconFrame.CountdownText:Show()\n \n local time = startTime + duration - GetTime()\n local formattedTime = Plater.FormatTime (time)\n \n iconFrame.CountdownText:SetPoint (self.options.text_anchor or \"center\", iconFrame, self.options.text_rel_anchor or \"center\", self.options.text_x_offset or 0, self.options.text_y_offset or 0)\n DF:SetFontSize (iconFrame.CountdownText, modTable.config.BStimer_size)\n Plater.SetFontOutlineAndShadow (iconFrame.CountdownText, profile.aura_timer_text_outline, profile.aura_timer_text_shadow_color, profile.aura_timer_text_shadow_color_offset[1], profile.aura_timer_text_shadow_color_offset[2])\n iconFrame.CountdownText:SetText (formattedTime)\n \n if modTable.config.BScbt then\n if (time < 5) then\n Plater:SetFontColor (iconFrame.CountdownText, \"red\")\n elseif (time < 10) then\n Plater:SetFontColor (iconFrame.CountdownText, \"darkorange\")\n else\n Plater:SetFontColor (iconFrame.CountdownText, modTable.config.BStimer_color)\n end \n else\n Plater:SetFontColor (iconFrame.CountdownText, modTable.config.BStimer_color)\n end\n iconFrame.Cooldown:SetHideCountdownNumbers (true) \n else\n iconFrame.CountdownText:Hide()\n iconFrame.Cooldown:SetHideCountdownNumbers (false)\n end\n \n iconFrame.Cooldown:SetEdgeTexture (profile.aura_cooldown_edge_texture)\n iconFrame.Cooldown:SetDrawSwipe (profile.aura_cooldown_show_swipe) \n \n if modTable.config.BScdreverse then\n iconFrame.Cooldown:SetReverse (profile.aura_cooldown_reverse)\n end\n else\n iconFrame.CountdownText:Hide()\n end\n \n if (descText and self.options.desc_text) then\n iconFrame.Desc:Show()\n iconFrame.Desc:SetText (descText.text)\n \n local Anchor = {\n side = modTable.config.Descanchor, \n x = modTable.config.Descxoff, \n y = modTable.config.Descyoff,\n } \n \n iconFrame.Desc:SetTextColor (DF:ParseColors (descText.text_color or self.options.desc_text_color))\n Plater.SetAnchor (iconFrame.Desc, Anchor)\n DF:SetFontSize (iconFrame.Desc, modTable.config.BSdesc_size)\n else\n iconFrame.Desc:Hide()\n end\n \n if (count and count > 1 and self.options.stack_text) then\n iconFrame.StackText:Show()\n iconFrame.StackText:SetText (count)\n iconFrame.StackText:SetTextColor (DF:ParseColors (self.options.desc_text_color))\n iconFrame.StackText:SetPoint (self.options.stack_text_anchor or \"center\", iconFrame, self.options.stack_text_rel_anchor or \"bottomright\", self.options.stack_text_x_offset or 0, self.options.stack_text_y_offset or 0)\n DF:SetFontSize (iconFrame.StackText, modTable.config.BSstack_size)\n else\n iconFrame.StackText:Hide()\n end\n \n if PixelUtil then\n PixelUtil.SetSize (iconFrame, self.options.icon_width, self.options.icon_height)\n else\n DFPixelUtil.SetSize (iconFrame, self.options.icon_width, self.options.icon_height)\n end\n iconFrame:SetFrameStrata(\"HIGH\")\n iconFrame:Show()\n \n --> update the size of the frame\n self:SetWidth ((self.options.left_padding * 2) + (self.options.icon_padding * (self.NextIcon-2)) + (self.options.icon_width * (self.NextIcon - 1)))\n self:SetHeight (self.options.icon_height + (self.options.top_padding * 2))\n \n --> make information available\n iconFrame.spellId = spellId\n iconFrame.startTime = startTime\n iconFrame.duration = duration\n iconFrame.count = count\n iconFrame.debuffType = debuffType\n iconFrame.caster = caster\n iconFrame.canStealOrPurge = canStealOrPurge\n \n --> show the frame\n self:Show()\n \n return iconFrame\n end\n end\n \n end\n \n -- exchange formatting:\n \n function modTable.hookTimeFormat()\n BuffSepcialFormat ()\n end\n \n function modTable.updateExisting(unitFrame)\n BuffSepcialFormat ()\n end\n \n modTable.hookTimeFormat()\n for _, plateFrame in ipairs (Plater.GetAllShownPlates()) do\n modTable.updateExisting(plateFrame.unitFrame)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Player Logon"] = "function(modTable)\n \n modTable.hookTimeFormat()\n \nend", }, ["Time"] = 1601165330, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 134328, ["Enabled"] = true, ["Revision"] = 560, ["semver"] = "", ["Author"] = "Driani-Antonidas", ["Desc"] = "", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Buff Special Options", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Basic Options", ["Name"] = "Basic Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "BShidefriendly", ["Value"] = true, ["Name"] = "Hide Buff Special at Friendly UnitFrame", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Hide Buff Special at Friendly UnitFrame", }, -- [2] { ["Type"] = 4, ["Key"] = "BScdreverse", ["Value"] = true, ["Name"] = "Swipe Closure Inverted", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, swipe closure inverted", }, -- [3] { ["Type"] = 4, ["Key"] = "BScbt", ["Value"] = true, ["Name"] = "Text Color By time", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, cooldown text color changed by time left. Below 10 is orange and below 5 is red.", }, -- [4] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Buff Special border thickness", ["Min"] = 0, ["Key"] = "BSborderth", ["Value"] = 1.2, ["Name"] = "Border Thickness", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [5] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Buff Special Text Options", ["Name"] = "Buff Special Text Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set timer text size", ["Min"] = 1, ["Key"] = "BStimer_size", ["Value"] = 14, ["Name"] = "Timer Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [8] { ["Type"] = 1, ["Key"] = "BStimer_color", ["Value"] = { 1, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Timer Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set timer text color", }, -- [9] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set stack text size", ["Min"] = 1, ["Key"] = "BSstack_size", ["Value"] = 10, ["Name"] = "Stack Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [11] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Buff Special Player Name Options", ["Name"] = "Buff Special Player Name Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [12] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set player name text size", ["Min"] = 1, ["Key"] = "BSdesc_size", ["Value"] = 10, ["Name"] = "Player Name Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [13] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "Descanchor", ["Value"] = 8, ["Name"] = "Player Name Text Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [14] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set player name text y-offset", ["Min"] = -100, ["Key"] = "Descyoff", ["Value"] = 2, ["Name"] = "Player Name Text Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set player name text x-offset", ["Min"] = -100, ["Key"] = "Descxoff", ["Value"] = 0, ["Name"] = "Player Name Text X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, }, -- [21] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.auramodifier(unitFrame)\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.auramodifier(unitFrame)\n \nend", ["Initialization"] = "function (modTable)\n \n Plater.OnEnterAura = function(iconFrame)\n local offset = -NamePlateTooltip:GetHeight()/4\n NamePlateTooltip:SetOwner (iconFrame, \"ANCHOR_RIGHT\", offset, offset)\n NamePlateTooltip:SetUnitAura (iconFrame:GetParent().unit, iconFrame:GetID(), iconFrame.filter)\n iconFrame.UpdateTooltip = Plater.OnEnterAura\n end\n \n Plater.FormatTime = function (s)\n if s < 3 then\n return (\"%.1f\"):format(s)\n elseif s < 60 then\n return (\"%.d\"):format(s)\n elseif s < 3600 then\n if _G.LOCALE_koKR then\n return (\"%d분\"):format(s/60%60)\n else\n return (\"%dm\"):format(s/60%60)\n end\n elseif s < 86400 then\n if _G.LOCALE_koKR then\n return (\"%d시간\"):format(s/(60*60))\n else \n return (\"%dh\"):format(s/(60*60))\n end\n else\n if _G.LOCALE_koKR then\n return (\"%d일\"):format(s/86400)\n else \n return (\"%dd\"):format(s/86400)\n end\n end\n end\nend\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n function envTable.auramodifier(unitFrame)\n local size = modTable.config.auraborderThickness\n local profile = Plater.db.profile\n \n for index, auraIcon in ipairs (unitFrame.BuffFrame.PlaterBuffList) do\n if (auraIcon:IsShown()) then\n \n local width = ((auraIcon:GetWidth() > profile.aura_width) and auraIcon:GetWidth()) or profile.aura_width\n local height = ((auraIcon:GetHeight() > profile.aura_height) and auraIcon:GetHeight()) or profile.aura_height\n \n if (not auraIcon.PixelPerfectBorder) then\n auraIcon.PixelPerfectBorder = CreateFrame (\"frame\", nil, auraIcon, \"NamePlateFullBorderTemplate\")\n end\n \n local r, g, b = auraIcon:GetBackdropBorderColor()\n auraIcon:SetBackdropBorderColor (0, 0, 0, 0)\n auraIcon.Border:Hide()\n \n auraIcon.PixelPerfectBorder:SetVertexColor (r, g, b)\n auraIcon.PixelPerfectBorder:SetBorderSizes (size, size, size, size)\n auraIcon.PixelPerfectBorder:UpdateSizes()\n \n if unitFrame.IsSelf then\n if modTable.config.PAFCustom then\n local Anchor1 = {\n side = modTable.config.PAFanchor, \n x = modTable.config.PAFxoff, \n y = modTable.config.PAFyoff,\n }\n Plater.SetAnchor (unitFrame.BuffFrame, Anchor1, unitFrame.healthBar)\n end\n Plater:SetFontSize(auraIcon.TimerText, modTable.config.PAFTimerSize)\n Plater:SetFontSize(auraIcon.StackText, modTable.config.PAFStackSize)\n width = profile.aura_width_personal\n height = profile.aura_height_personal\n else\n if modTable.config.colorbytime then\n if (auraIcon.RemainingTime < modTable.config.auracrittime) then\n Plater:SetFontColor (auraIcon.TimerText, modTable.config.auracrit)\n elseif (auraIcon.RemainingTime < modTable.config.aurawrntime) then\n Plater:SetFontColor (auraIcon.TimerText, modTable.config.aurawrn)\n else\n Plater:SetFontColor (auraIcon.TimerText, modTable.config.auraok)\n end \n end\n end \n \n auraIcon:SetSize(width - (size / 2), height - (size / 2))\n auraIcon.PixelPerfectBorder:UpdateSizes() \n auraIcon.Icon:ClearAllPoints()\n auraIcon.Icon:SetAllPoints()\n end\n end\n \n for index, auraIcon in ipairs (unitFrame.BuffFrame2.PlaterBuffList) do\n if (auraIcon:IsShown()) then\n \n local width = ((auraIcon:GetWidth() > profile.aura_width2) and auraIcon:GetWidth()) or profile.aura_width2\n local height = ((auraIcon:GetHeight() > profile.aura_height2) and auraIcon:GetHeight()) or profile.aura_height2\n \n if (not auraIcon.PixelPerfectBorder) then\n auraIcon.PixelPerfectBorder = CreateFrame (\"frame\", nil, auraIcon, \"NamePlateFullBorderTemplate\")\n end\n \n local r, g, b = auraIcon:GetBackdropBorderColor()\n auraIcon:SetBackdropBorderColor (0, 0, 0, 0)\n auraIcon.Border:Hide() \n \n auraIcon.PixelPerfectBorder:SetVertexColor (r, g, b)\n auraIcon.PixelPerfectBorder:SetBorderSizes (size, size, size, size)\n \n if unitFrame.IsSelf then\n if modTable.config.PAFCustom then\n local Anchor2 = {\n side = modTable.config.PAF2anchor, \n x = modTable.config.PAF2xoff, \n y = modTable.config.PAF2yoff,\n }\n Plater.SetAnchor (unitFrame.BuffFrame2, Anchor2, unitFrame.healthBar)\n end\n if g == 0 and b == 0 then\n auraIcon.PixelPerfectBorder:SetVertexColor (0, 1, 0)\n end\n Plater:SetFontSize(auraIcon.TimerText, modTable.config.PAFTimerSize)\n Plater:SetFontSize(auraIcon.StackText, modTable.config.PAFStackSize)\n width = profile.aura_width_personal\n height = profile.aura_height_personal\n end\n \n auraIcon:SetSize(width - (size / 2), height - (size / 2))\n auraIcon.PixelPerfectBorder:UpdateSizes() \n auraIcon.Icon:ClearAllPoints()\n auraIcon.Icon:SetAllPoints()\n end\n end \n \n end\n \nend", }, ["Time"] = 1600874085, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 1723996, ["Enabled"] = true, ["Revision"] = 1426, ["semver"] = "", ["Author"] = "????????-Illidan", ["Desc"] = "Modify aura borders and change Timer Color by time", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Aura Options", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Basic Options", ["Name"] = "Basic Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set border thickness of aura icons", ["Min"] = 0, ["Key"] = "auraborderThickness", ["Value"] = 1.2, ["Name"] = "Border Thickness", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [2] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "colorbytime", ["Value"] = true, ["Name"] = "Color by Time", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Timer color will be changed by it's proportion of (remaining time / duration). Need OmniCC addon and disable Hide OmniCC timer at aura setting", }, -- [4] { ["Type"] = 1, ["Key"] = "auraok", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Aura Normal Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set normal color for aura text", }, -- [5] { ["Type"] = 2, ["Max"] = 60, ["Desc"] = "If aura's remaing time is less than this will be considered as Warning", ["Min"] = 1, ["Key"] = "aurawrntime", ["Value"] = 6, ["Name"] = "Aura Warning Time", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [6] { ["Type"] = 1, ["Key"] = "aurawrn", ["Value"] = { 1, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Aura Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set warning color for aura text", }, -- [7] { ["Type"] = 2, ["Max"] = 60, ["Desc"] = "If aura's remaing time is less than this will be considered as Critical", ["Min"] = 1, ["Key"] = "auracrittime", ["Value"] = 3, ["Name"] = "Aura Critical Time", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 1, ["Key"] = "auracrit", ["Value"] = { 1, -- [1] 0, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Aura Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set critical color for aura text", }, -- [9] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [10] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [11] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [14] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [15] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [16] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [17] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Personal Aura Frames Options", ["Name"] = "Personal Aura Frames Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [21] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set timer text size at personal aura frame", ["Min"] = 1, ["Key"] = "PAFTimerSize", ["Value"] = 10, ["Name"] = "PAF Timer Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [22] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set stack text size at personal aura frame", ["Min"] = 1, ["Key"] = "PAFStackSize", ["Value"] = 9, ["Name"] = "PAF Stack Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [23] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "PAFCustom", ["Value"] = true, ["Name"] = "Custom Anchor For PAF", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, you can move aura frames at player resource bar by editing options below", }, -- [25] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "PAFanchor", ["Value"] = 6, ["Name"] = "PAF Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [26] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set personal aura frame x-offset", ["Min"] = -100, ["Key"] = "PAFxoff", ["Value"] = 3, ["Name"] = "PAF X-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [27] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set personal aura frame y-offset", ["Min"] = -100, ["Key"] = "PAFyoff", ["Value"] = 0, ["Name"] = "PAF Y-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [28] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [29] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "PAF2anchor", ["Value"] = 3, ["Name"] = "PAF2 Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [30] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set personal aura frame 2 x-offset", ["Min"] = -100, ["Key"] = "PAF2xoff", ["Value"] = 0, ["Name"] = "PAF2 X-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [31] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set personal aura frame 2 y-offset", ["Min"] = -100, ["Key"] = "PAF2yoff", ["Value"] = -14, ["Name"] = "PAF2 Y-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [32] }, }, -- [22] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n modTable.AttackedList= {\n [61146] = \"khaki\", --monk statue npcID\n [103822] = \"wheat\", --druid treant npcID\n [61056] = \"sienna\", --shamen elemental npcID\n [95072] = \"sienna\", \n }\n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --get the GUID of the target of the unit\n local targetGUID = UnitGUID (unitFrame.targetUnitID) \n if (targetGUID) then\n \n --get the npcID of the target\n local npcID = Plater.GetNpcIDFromGUID (targetGUID)\n --check if the npcID of this unit is in the npc list \n if (modTable.AttackedList [npcID]) then\n Plater.SetNameplateColor (unitFrame, modTable.AttackedList [npcID])\n \n else\n --check if the name of ths unit is in the list\n local unitName = UnitName (unitFrame.targetUnitID)\n if (modTable.AttackedList [unitName]) then\n Plater.SetNameplateColor (unitFrame, modTable.AttackedList [unitName])\n \n else\n --check if the name of the unit in lower case is in the npc list\n unitName = string.lower (unitName)\n if (modTable.AttackedList [unitName]) then\n Plater.SetNameplateColor (unitFrame, modTable.AttackedList [unitName]) \n end\n end\n end\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1600874725, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, ["raid"] = true, ["none"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["Enabled"] = true, ["Revision"] = 680, ["semver"] = "", ["Author"] = "Kastfall-Azralon", ["Desc"] = "Change the nameplate color if the unit is attacking a specific unit like Monk's Ox Statue or Druid's Treants. You may edit which units it track in the constructor script.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Attacking Specific Unit [Plater]", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can add specific NPC to Whitelist by editing modTable.AttackedList at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] }, }, -- [23] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateAltpower(unitFrame)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Initialization"] = "function (modTable)\n \n modTable.AltPowList = {\n [133389] = true, -- 갈바즈트\n [152236] = true, -- 여군주 애쉬베인\n } \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --anchor the power bar to\n local Anchor = {\n side = modTable.config.APanchor, \n x = modTable.config.APxoff, \n y = modTable.config.APyoff,\n }\n \n local textAnchor = {\n side = modTable.config.APtextanchor, \n x = modTable.config.APtextxoff, \n y = modTable.config.APtextyoff,\n }\n \n unitFrame.APbar = unitFrame.APbar or CreateFrame('StatusBar', nil, unitFrame.healthBar)\n local Bar = unitFrame.APbar\n \n \n envTable.UpdateAltpower = function(unitFrame)\n \n if not Bar then return end\n local forceShowAltPower = modTable.AltPowList [unitFrame.namePlateNpcId] or modTable.AltPowList [unitFrame.namePlateUnitName] or modTable.AltPowList [unitFrame.namePlateUnitNameLower]\n \n if forceShowAltPower then\n Bar:SetSize(unitFrame.healthBar:GetWidth(), modTable.config.APheight)\n Plater.SetAnchor (Bar, Anchor, unitFrame.healthBar)\n Bar:SetStatusBarTexture(unitFrame.healthBar:GetTexture())\n Bar:SetBackdrop ({bgFile = \"Interface\\\\Tooltips\\\\UI-Tooltip-Background\", tile = true, tileSize = 16})\n Bar:SetBackdropColor (0.2, 0.2, 0.2, 1) \n Bar:SetMinMaxValues(0, 100)\n Bar:SetFrameStrata(\"MEDIUM\")\n Bar:SetFrameLevel(4)\n \n Bar:SetValue(UnitPower(unitId, 10))\n \n Bar.border = Bar.border or CreateFrame ('frame', nil, Bar, \"NamePlateFullBorderTemplate\") \n Bar.border:SetBorderSizes (1, 1, 1, 1)\n Bar.border:UpdateSizes()\n Bar.border:SetVertexColor (0, 0, 0, 1)\n \n Bar:Show()\n \n if modTable.config.APtexton then\n Bar.text = Bar.text or Bar:CreateFontString(nil, 'OVERLAY')\n Bar.text:SetFont(unitFrame.powerBar.percentText:GetFont(),modTable.config.APtextsize,\"OUTLINE\")\n Plater:SetFontColor (Bar.text, \"gold\" )\n Plater.SetAnchor (Bar.text, textAnchor) \n Bar.text:SetText(UnitPower(unitId, 10)..\"%\") \n Bar.text:Show()\n else\n if Bar.text then Bar.text:Hide() end\n end\n else\n Bar:Hide()\n end\n end\n \nend", }, ["Time"] = 1600996867, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, ["raid"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 254885, ["Enabled"] = true, ["Revision"] = 1664, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Show Altpower bar for some units.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Alt-Power Bar", ["LastHookEdited"] = "Constructor", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "You can add specific NPC to Whitelist by editing modTable.AltPowList at Initialization Hooks", ["Name"] = "Note", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Bar options", ["Name"] = "Bar options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Bar Height", ["Min"] = 0, ["Key"] = "APheight", ["Value"] = 3, ["Name"] = "Bar Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "APanchor", ["Value"] = 4, ["Name"] = "Bar Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [5] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Bar x-offset", ["Min"] = -100, ["Key"] = "APxoff", ["Value"] = 0, ["Name"] = "Bar X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [6] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Bar y-offset", ["Min"] = -100, ["Key"] = "APyoff", ["Value"] = 0, ["Name"] = "Bar Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [7] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Power Text options", ["Name"] = "Power Text options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 4, ["Key"] = "APtexton", ["Value"] = true, ["Name"] = "Enable Power Text", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Enable Power Text", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Power % text size", ["Min"] = 1, ["Key"] = "APtextsize", ["Value"] = 9, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 8, ["Desc"] = "1(TOP-LEFT) / 2(LEFT) / 3(BOT-LEFT) / 4(BOT) / 5(BOT-RIGHT) / 6(RIGHT) / 7(TOP-RIGHT) / 8(TOP)", ["Min"] = 1, ["Key"] = "APtextanchor", ["Value"] = 7, ["Name"] = "Text Anchor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Power Text x-offset", ["Min"] = -100, ["Key"] = "APtextxoff", ["Value"] = 3, ["Name"] = "Text X-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [13] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set Power Text y-offset", ["Min"] = -100, ["Key"] = "APtextyoff", ["Value"] = 0, ["Name"] = "Text Y-offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [14] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [15] }, }, -- [24] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Player Logon"] = "function (modTable)\n \n --> show the tooltip in the aura icon\n function Plater.OnEnterAura (iconFrame) --private\n NamePlateTooltip:SetOwner (iconFrame, \"ANCHOR_LEFT\")\n NamePlateTooltip:SetUnitAura (iconFrame:GetParent().unit, iconFrame:GetID(), iconFrame.filter)\n --NamePlateTooltip:AddLine(\"\\n\")\n --NamePlateTooltip:AddDoubleLine(NORMAL_FONT_COLOR_CODE .. \"ID: \" .. FONT_COLOR_CODE_CLOSE, HIGHLIGHT_FONT_COLOR_CODE .. iconFrame.spellId .. FONT_COLOR_CODE_CLOSE)\n NamePlateTooltip:AddLine(NORMAL_FONT_COLOR_CODE .. \"ID: \" .. FONT_COLOR_CODE_CLOSE.. HIGHLIGHT_FONT_COLOR_CODE .. iconFrame.spellId .. FONT_COLOR_CODE_CLOSE)\n NamePlateTooltip:Show()\n iconFrame.UpdateTooltip = Plater.OnEnterAura\n end \n \nend\n\n\n", }, ["Time"] = 1600785290, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 134331, ["Enabled"] = false, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Viashi-Antonidas", ["Desc"] = "Adds the aura ID to the tooltip. (Buff Settings -> Show Tooltip needs to be enabled.)", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Aura-ID in Tooltip", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [25] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Cast Update"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n if self.IsInterrupted then\n self.Text:SetText(self.Text:GetText():gsub(INTERRUPTED, modTable.interrupted))\n end\n \nend\n\n\n", ["Initialization"] = "function (modTable)\n \n if (not Plater.db.profile.show_interrupt_author) then return end\n \n modTable.interrupted = \"Interrupted\"\n if _G.LOCALE_koKR then\n modTable.interrupted = \"시전 방해됨\"\n end\n \n local function GroupMembers(reversed, forceParty)\n local unit = (not forceParty and IsInRaid()) and 'raid' or 'party'\n local numGroupMembers = forceParty and GetNumSubgroupMembers() or GetNumGroupMembers()\n local i = reversed and numGroupMembers or (unit == 'party' and 0 or 1)\n return function()\n local ret \n if i == 0 and unit == 'party' then \n ret = 'player'\n elseif i <= numGroupMembers and i > 0 then\n ret = unit .. i\n end\n i = i + (reversed and -1 or 1)\n return ret\n end\n end\n \n local function parseEvent(...)\n local _, subevent,_, sourceGUID, sourceName,_,_, destGUID = ...\n \n if subevent == \"SPELL_INTERRUPT\" then\n \n local type = strsplit(\"-\",sourceGUID)\n \n if type and type == \"Pet\" then \n if sourceGUID == UnitGUID(\"pet\") then\n sourceGUID = UnitGUID(\"player\") \n sourceName = UnitName(\"player\")\n else\n for unit in GroupMembers() do \n if UnitGUID(unit..\"pet\") == sourceGUID then\n sourceGUID = UnitGUID(unit) \n sourceName = UnitName(unit)\n sourceName = gsub(sourceName, \"%-[^|]+\", \"\")\n break\n end\n end\n end\n \n for _, plateFrame in ipairs (Plater.GetAllShownPlates()) do\n local unitFrame = plateFrame.unitFrame\n if (unitFrame.castBar:IsShown()) then\n if (plateFrame.namePlateUnitGUID == destGUID) then\n unitFrame.castBar.Text:SetText (modTable.interrupted .. \" [\" .. Plater.SetTextColorByClass (sourceName, sourceName) .. \"]\")\n end\n end\n end\n end\n end \n end\n \n CIFM = CIFM or CreateFrame(\"frame\", \"CIFM\", UIParent)\n local CIFM = CIFM\n CIFM:RegisterEvent(\"COMBAT_LOG_EVENT_UNFILTERED\")\n CIFM:SetScript(\"OnEvent\", function(self, event, ...) \n if event == \"COMBAT_LOG_EVENT_UNFILTERED\" then\n parseEvent(CombatLogGetCurrentEventInfo())\n end\n end)\n \nend", }, ["Time"] = 1601257864, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 135975, ["Enabled"] = true, ["Revision"] = 531, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Change Spell Interrupt Message Format", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Cast Interrupted Format", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [26] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n unitFrame.castBar.Settings.ShowTradeSkills = true\nend\n\n\n", }, ["Time"] = 1600785293, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "https://wago.io/ixw8y1lJz/2", ["Icon"] = 136243, ["Enabled"] = false, ["Revision"] = 22, ["semver"] = "1.0.1", ["Author"] = "Viashi-Antonidas", ["Desc"] = "Enables Tradeskill crafting to be seen on cast-bars.", ["Prio"] = 99, ["version"] = 2, ["PlaterCore"] = 1, ["Name"] = "Show Tradeskill Crafts", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [27] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n if (envTable.UseCustomExecutePercent) then --manual detection\n \n if UnitIsTapDenied (unitId) or unitFrame.IsSelf or unitFrame.PlayerCannotAttack then return end\n \n local healthBar = unitFrame.healthBar\n local percent = healthBar.CurrentHealth / healthBar.CurrentHealthMax\n local alert = envTable.ExecutePercent\n \n if (percent <= envTable.ExecutePercent) then\n envTable.InExecuteRange = true\n if (envTable.InExecuteAlertRange) then\n envTable.InExecuteAlertRange = false\n end\n elseif (percent < envTable.SecondRangeStart and percent >= envTable.SecondRangeEnd) then\n envTable.InExecuteRange = true\n alert = envTable.SecondRangeEnd\n if (envTable.InExecuteAlertRange) then\n envTable.InExecuteAlertRange = false\n end\n elseif (percent > envTable.ExecutePercent and percent <= envTable.ExecutePercent + envTable.ExcuteAlertPercent) then\n envTable.InExecuteAlertRange = true\n if (envTable.InExecuteRange) then\n envTable.InExecuteRange = false\n end\n else\n if (envTable.InExecuteRange) then\n envTable.InExecuteRange = false\n end\n \n if (envTable.InExecuteAlertRange) then\n envTable.InExecuteAlertRange = false\n end\n end\n \n if (envTable.InExecuteRange) then \n envTable.UnitInExecuteRange(unitFrame)\n envTable.UnitInExecuteAlertRange (unitFrame, alert)\n else\n if (envTable.InExecuteAlertRange) then\n envTable.UnitInExecuteAlertRange (unitFrame, alert)\n else\n unitFrame.healthBar.healthCutOff:Hide() \n unitFrame.healthBar.executeRange:Hide()\n end\n Plater.RefreshNameplateColor (unitFrame)\n Plater.SetBorderColor (unitFrame) \n end\n else\n if (unitFrame.InExecuteRange) then --auto detection\n envTable.UnitInExecuteRange (unitFrame, 0)\n else \n unitFrame.healthBar.healthCutOff:Hide() \n unitFrame.healthBar.executeRange:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n Plater.SetBorderColor (unitFrame) \n end\n end\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n modTable.UpdateEXETalent()\nend\n\n\n", ["Initialization"] = "function (modTable)\n \n function modTable.UpdateEXETalent()\n modTable.EXEenabled = false\n modTable.EXEpercent = 0\n modTable.EAP = 0\n modTable.SRS = 1\n modTable.SRE = 1\n \n local _, class = UnitClass (\"player\")\n local spec = GetSpecialization()\n local specID = GetSpecializationInfo (spec)\n if not (spec or class or specID or specID == 0) then return end\n \n if (class == \"MAGE\") then\n if (specID == 62) then \n modTable.EXEenabled = true\n modTable.EXEpercent = 0.35\n modTable.EAP = 0.1\n elseif (specID == 63) then \n local _, _, _, using_Firestarter = GetTalentInfo (1, 1, 1)\n local _, _, _, using_Touch = GetTalentInfo (1, 3, 1)\n if (using_Firestarter) then\n modTable.EXEenabled = true\n modTable.SRS = 0.999\n modTable.SRE = 0.9\n elseif (using_Touch) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.3\n modTable.EAP = 0.1\n end\n end\n elseif (class == \"WARLOCK\") then\n if (specID == 265) then \n local _, _, _, using_Souldrain = GetTalentInfo (1, 2, 1)\n if (using_Souldrain) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.2\n modTable.EAP = 0.1\n end\n elseif (specID == 267) then \n modTable.EXEenabled = true\n modTable.SRS = 0.999\n modTable.SRE = 0.8\n end\n elseif (class == \"PRIEST\") then\n if (specID == 258) then --shadow\n local _, _, _, using_SWDeath = GetTalentInfo (5, 2, 1)\n local _, _, _, using_ToF = GetTalentInfo (3, 1, 1)\n if (using_Tof) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.35\n modTable.EAP = 0.1\n else\n if (using_SWDeath) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.2\n modTable.EAP = 0.1\n end\n end\n end\n elseif (class == \"WARRIOR\") then\n if (specID and specID ~= 0) then\n if (specID == 71 or specID == 72) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.2\n modTable.EAP = 0.1\n if (specID == 71) then\n local _, _, _, using_Massacre = GetTalentInfo (3, 1, 1)\n if (using_Massacre) then\n modTable.EXEpercent = 0.35\n end\n end\n end\n end\n elseif (class == \"HUNTER\") then\n if (specID == 253) then\n local _, _, _, using_KillerInstinct = GetTalentInfo (1, 1, 1)\n if (using_KillerInstinct) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.35\n modTable.EAP = 0.1\n end\n end\n elseif (class == \"PALADIN\") then\n if (specID == 70) then \n local _, _, _, using_HammerOfWrath = GetTalentInfo (2, 3, 1)\n if (using_HammerOfWrath) then\n modTable.EXEenabled = true\n modTable.EXEpercent = 0.2\n modTable.EAP = 0.1\n end\n end\n end\n end\n \nend", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local ADV = modTable.EXEenabled\n \n --execute detection, if true the script will handle the execute Percent\n --while false Plater will automatically trigger the execute range\n --you only want to set this to true in case of Plater not detecting the execute range correctly\n envTable.UseCustomExecutePercent = ADV or false\n --execute Percent, if not detecting automatic, this is the Percent to active the execute range\n --use from zero to one, 0.20 is equal to 20% of the unit life\n envTable.ExecutePercent = (ADV and modTable.EXEpercent) or 0\n envTable.ExcuteAlertPercent = (ADV and modTable.EAP) or 0\n --second execute range (UseCustomExecutePercent must be Enabled)\n envTable.SecondRangeStart = (ADV and modTable.SRS) or 1\n envTable.SecondRangeEnd = (ADV and modTable.SRE) or 0\n \n --private (internal functions)\n do\n function envTable.UnitInExecuteRange (unitFrame)\n if (modTable.config.EXEhbcon) then\n Plater.SetNameplateColor (unitFrame, modTable.config.EXEhbcolor)\n end\n \n if (modTable.config.EXEbdron) then\n Plater.SetBorderColor (unitFrame, modTable.config.EXEbdrcolor)\n end\n end\n \n function envTable.UnitInExecuteAlertRange (unitFrame, divisorPercent)\n if (modTable.config.EXEhdoff) then\n unitFrame.healthBar.healthCutOff:Hide() \n unitFrame.healthBar.executeRange:Hide()\n else\n envTable.UpdateHealthDivisor (unitFrame, divisorPercent)\n end\n end\n \n function envTable.UpdateHealthDivisor (unitFrame, divisorPercent)\n local healthBar = unitFrame.healthBar\n \n healthBar.healthCutOff:Show()\n healthBar.healthCutOff:SetVertexColor (DetailsFramework:ParseColors (modTable.config.EXEhdcolor))\n \n healthBar.executeRange:Show()\n healthBar.executeRange:SetVertexColor (DetailsFramework:ParseColors (modTable.config.EXEhicolor))\n \n if (envTable.UseCustomExecutePercent) then\n healthBar.healthCutOff:ClearAllPoints()\n healthBar.executeRange:ClearAllPoints()\n \n healthBar.healthCutOff:SetSize (healthBar:GetHeight(), healthBar:GetHeight())\n healthBar.healthCutOff:SetPoint (\"center\", healthBar, \"left\", healthBar:GetWidth() * divisorPercent, 0)\n \n healthBar.executeRange:SetTexCoord (0, envTable.ExecutePercent, 0, 1)\n healthBar.executeRange:SetHeight (healthBar:GetHeight())\n if (divisorPercent == envTable.ExecutePercent) then\n healthBar.executeRange:SetPoint (\"left\", healthBar, \"left\", 0, 0)\n healthBar.executeRange:SetPoint (\"right\", healthBar.healthCutOff, \"center\")\n else\n healthBar.executeRange:SetPoint (\"right\", healthBar, \"right\", 0, 0)\n healthBar.executeRange:SetPoint (\"left\", healthBar.healthCutOff, \"center\")\n end\n end\n end\n end\n \n if not unitFrame.healthBar.ExecuteHooked then\n hooksecurefunc(\"TalentFrame_UpdateSpecInfoCache\", function() modTable.UpdateEXETalent() end)\n hooksecurefunc(\"TalentFrame_Update\", function() modTable.UpdateEXETalent() end)\n unitFrame.healthBar.ExecuteHooked = true\n end\n \nend", }, ["Time"] = 1601257512, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 135358, ["Enabled"] = true, ["Revision"] = 1359, ["semver"] = "", ["Author"] = "Ahwa-Azralon", ["Desc"] = "Adds extra effects to execute range and allow to setup two execute ranges for classes with execute when the unit has almost full healh. See the constructor script for options.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Advanced Execute Range [FIxed]", ["LastHookEdited"] = "Constructor", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Execute Color Options", ["Name"] = "Execute Color Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "EXEhbcon", ["Value"] = true, ["Name"] = "Enable Execute Healthbar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Enable Execute Healthbar Color", }, -- [2] { ["Type"] = 1, ["Key"] = "EXEhbcolor", ["Value"] = { 1, -- [1] 0, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Execute Healthbar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Execute Healthbar Color", }, -- [3] { ["Type"] = 4, ["Key"] = "EXEbdron", ["Value"] = false, ["Name"] = "Enable Execute Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Enable Execute Border Color", }, -- [4] { ["Type"] = 1, ["Key"] = "EXEbdrcolor", ["Value"] = { 1, -- [1] 0, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Execute Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Execute Border Color", }, -- [5] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Execute Divisor Options", ["Name"] = "Execute Divisor Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "EXEhdoff", ["Value"] = false, ["Name"] = "Disable Execute Health Divisor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Disable Execute Health Divisor", }, -- [8] { ["Type"] = 1, ["Key"] = "EXEhdcolor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.5, -- [4] }, ["Name"] = "Execute Health Divisor Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Execute Health Divisor Color", }, -- [9] { ["Type"] = 1, ["Key"] = "EXEhicolor", ["Value"] = { 0.6, -- [1] 0, -- [2] 0, -- [3] 0.25, -- [4] }, ["Name"] = "Execute Health Indicator Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Execute Health Indicator Color", }, -- [10] }, }, -- [28] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n modTable.cache = {}\n \n function parseEvent(...)\n local _, subevent, _,_,_,_,_,_,_,_,_, id, _, school = ...\n \n if (subevent == \"SPELL_CAST_START\" or subevent == \"SPELL_CAST_SUCCESS\") and\n school then \n modTable.cache[id] = school\n end\n end\n \n CLEU = CLEU or CreateFrame(\"frame\", \"CLEU\", UIParent)\n local CLEU = CLEU\n CLEU:RegisterEvent(\"COMBAT_LOG_EVENT_UNFILTERED\")\n CLEU:SetScript(\"OnEvent\", function(self, event, ...) \n if event == \"COMBAT_LOG_EVENT_UNFILTERED\" then\n parseEvent(CombatLogGetCurrentEventInfo())\n end\n end)\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.setCastColorFunction (unitFrame)\n \nend\n\n\n", ["Cast Update"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n unitFrame.castBar:UpdateCastColor()\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n function envTable.setCastColorFunction (unitFrame)\n -- overwrite the color function:\n unitFrame.castBar.GetCastColor = function (self)\n \n if (self.interrupted) then\n return self.Colors.Interrupted\n \n elseif (self.failed) then\n return self.Colors.Failed\n \n else\n if (not self.canInterrupt) then\n return self.Colors.NonInterruptible\n \n else\n if modTable.cache[unitFrame.castBar.SpellID] then\n local school = modTable.cache[unitFrame.castBar.SpellID]\n if modTable.config.felfire and unitFrame.IsSelf and IsSpellKnown(101508) and\n GetSpecializationInfo(GetSpecialization()) == 267 then\n if school == 4 then\n return modTable.config[\"school\"..127]\n end\n end\n return modTable.config[\"school\"..school]\n \n elseif (self.finished) then\n return self.Colors.Finished\n \n else \n return self.Colors.Casting\n end\n end\n end\n end\n end\n \n envTable.setCastColorFunction (unitFrame)\n \nend", }, ["Time"] = 1600785290, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 135741, ["Enabled"] = false, ["Revision"] = 2483, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Change castbar color by spell school.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Cast bar Color by Spell School", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Basic School", ["Name"] = "Basic School", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 1, ["Key"] = "school1", ["Value"] = { 1, -- [1] 0.70196078431373, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Physical", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for physical spells", }, -- [2] { ["Type"] = 1, ["Key"] = "school2", ["Value"] = { 1, -- [1] 0.90196078431373, -- [2] 0.50196078431373, -- [3] 1, -- [4] }, ["Name"] = "Holy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for holy spells", }, -- [3] { ["Type"] = 1, ["Key"] = "school4", ["Value"] = { 1, -- [1] 0.34901960784314, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Fire", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for fire spells", }, -- [4] { ["Type"] = 1, ["Key"] = "school8", ["Value"] = { 0.30196078431373, -- [1] 1, -- [2] 0.30196078431373, -- [3] 1, -- [4] }, ["Name"] = "Nature", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for natur spells", }, -- [5] { ["Type"] = 1, ["Key"] = "school16", ["Value"] = { 0.50196078431373, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Frost", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for frost spells", }, -- [6] { ["Type"] = 1, ["Key"] = "school32", ["Value"] = { 0.50196078431373, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Shadow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for shadow spells", }, -- [7] { ["Type"] = 1, ["Key"] = "school64", ["Value"] = { 1, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Arcane", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane spells", }, -- [8] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Options", ["Name"] = "Options", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 4, ["Key"] = "felfire", ["Value"] = true, ["Name"] = "Fel-Fire", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "For only destro-lock's fel-fire spells. It replaces fire spell color to chaos spell color (by default it's fel-green).", }, -- [11] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [14] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [15] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [16] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [17] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Multi School", ["Name"] = "Multi School", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [21] { ["Type"] = 1, ["Key"] = "school5", ["Value"] = { 1, -- [1] 0.34901960784314, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "FlameStrike", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for fire + physical spells", }, -- [22] { ["Type"] = 1, ["Key"] = "school6", ["Value"] = { 1, -- [1] 0.90196078431373, -- [2] 0.50196078431373, -- [3] 1, -- [4] }, ["Name"] = "Radient", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for holy + fire spells", }, -- [23] { ["Type"] = 1, ["Key"] = "school12", ["Value"] = { 1, -- [1] 0.34901960784314, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "FireStorm", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for fire + naturel spells", }, -- [24] { ["Type"] = 1, ["Key"] = "school20", ["Value"] = { 0.76862745098039, -- [1] 0.84705882352941, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "FrostFire", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for frost + firel spells", }, -- [25] { ["Type"] = 1, ["Key"] = "school24", ["Value"] = { 0.41960784313725, -- [1] 0.66666666666667, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "FrostStorm", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for frost + nature spells", }, -- [26] { ["Type"] = 1, ["Key"] = "school28", ["Value"] = { 0.45490196078431, -- [1] 1, -- [2] 0.78039215686275, -- [3] 1, -- [4] }, ["Name"] = "Elemental", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for fire + frost + nature spells", }, -- [27] { ["Type"] = 1, ["Key"] = "school33", ["Value"] = { 0.50196078431373, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "ShadowStrike", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for shadow + physical spells", }, -- [28] { ["Type"] = 1, ["Key"] = "school34", ["Value"] = { 0.70196078431373, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Twilight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for shadow + holy spells", }, -- [29] { ["Type"] = 1, ["Key"] = "school36", ["Value"] = { 0.56862745098039, -- [1] 0.25098039215686, -- [2] 0.74117647058824, -- [3] 1, -- [4] }, ["Name"] = "ShadowFlame", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for shadow + fire spells", }, -- [30] { ["Type"] = 1, ["Key"] = "school40", ["Value"] = { 0.082352941176471, -- [1] 0.85882352941176, -- [2] 0.61176470588235, -- [3] 1, -- [4] }, ["Name"] = "Plague", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for shadow + nature spells", }, -- [31] { ["Type"] = 1, ["Key"] = "school48", ["Value"] = { 0.56078431372549, -- [1] 0.47058823529412, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "ShadowFrost", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for shadow + frost spells", }, -- [32] { ["Type"] = 1, ["Key"] = "school65", ["Value"] = { 1, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "SpellStrike", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane + physical spells", }, -- [33] { ["Type"] = 1, ["Key"] = "school72", ["Value"] = { 1, -- [1] 0.67058823529412, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Astral", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane + nature spells", }, -- [34] { ["Type"] = 1, ["Key"] = "school80", ["Value"] = { 1, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "SpellFrost", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane + frost spells", }, -- [35] { ["Type"] = 1, ["Key"] = "school124", ["Value"] = { 0.32941176470588, -- [1] 0, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Chromatic", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane + fire + frost + nature + shadow spells", }, -- [36] { ["Type"] = 1, ["Key"] = "school126", ["Value"] = { 1, -- [1] 0.50196078431373, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Magic", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane + fire + frost + nature + shadow + holy spells", }, -- [37] { ["Type"] = 1, ["Key"] = "school127", ["Value"] = { 0.61176470588235, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Chaos", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color for arcane + fire + frost + nature + shadow + holy + physical spells", }, -- [38] }, }, -- [29] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Cast Start"] = "function (self, unitId, unitFrame, envTable)\n \n self.Spark:SetHeight (self:GetHeight())\n envTable.UpdateCastBar (unitFrame)\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.castBar.CastBarBorder) then\n unitFrame.castBar.CastBarBorder:Hide()\n end \n \n if (unitFrame.castBar.IconOverlayFrame) then\n unitFrame.castBar.IconOverlayFrame:Hide()\n end\n \nend\n\n\n\n\n", ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n self.Spark:SetHeight (self:GetHeight())\n envTable.UpdateCastBar (unitFrame)\n self.ThrottleUpdate = -1\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local healthBar = unitFrame.healthBar\n local castBar = unitFrame.castBar\n local icon = castBar.Icon\n local shield = castBar.BorderShield\n \n local r, g, b, a = DetailsFramework:ParseColors (modTable.config.CBBorderColor)\n local size = modTable.config.CBBorderThickness\n \n --private\n function envTable.UpdateCastBar (unitFrame)\n local Cpadding = 0\n \n if unitFrame.ActorType then\n Cpadding = Plater.db.profile.plate_config[unitFrame.ActorType].castbar_offset\n end\n \n castBar.CastBarBorder:SetVertexColor (r, g, b, a)\n castBar.CastBarBorder:SetBorderSizes (size, size, size, size)\n castBar.CastBarBorder:UpdateSizes() \n castBar.CastBarBorder:Show()\n \n if unitFrame.IsSelf then\n if (modTable.config.ShowCBIcon and (modTable.config.CBIbig or (not modTable.config.CBIbig and (modTable.config.PRBbigmode or (not modTable.config.PRBbigmode and not modTable.config.CBIinside))))) or not modTable.config.ShowCBIcon then\n castBar:SetPoint (\"topleft\", healthBar, \"bottomleft\", 0, Cpadding)\n castBar:SetPoint (\"topright\", healthBar, \"bottomright\", 0, Cpadding)\n else \n if (modTable.config.CBIconAnchor and not modTable.config.PRBreverse) or (not modTable.config.CBIconAnchor and modTable.config.PRBreverse) then \n castBar:SetPoint (\"topleft\", healthBar, \"bottomleft\", size + castBar:GetHeight(), Cpadding)\n castBar:SetPoint (\"topright\", healthBar, \"bottomright\", 0, Cpadding)\n else\n castBar:SetPoint (\"topleft\", healthBar, \"bottomleft\", 0, Cpadding)\n castBar:SetPoint (\"topright\", healthBar, \"bottomright\", -(size + castBar:GetHeight()), Cpadding) \n end\n end\n else\n if (modTable.config.ShowCBIcon and (modTable.config.CBIbig or (not modTable.config.CBIbig and not modTable.config.CBIinside))) or not modTable.config.ShowCBIcon then\n castBar:SetPoint (\"topleft\", healthBar, \"bottomleft\", 0, Cpadding)\n castBar:SetPoint (\"topright\", healthBar, \"bottomright\", 0, Cpadding)\n else \n if modTable.config.CBIconAnchor then \n castBar:SetPoint (\"topleft\", healthBar, \"bottomleft\", size + castBar:GetHeight(), Cpadding)\n castBar:SetPoint (\"topright\", healthBar, \"bottomright\", 0, Cpadding) \n else \n castBar:SetPoint (\"topleft\", healthBar, \"bottomleft\", 0, Cpadding)\n castBar:SetPoint (\"topright\", healthBar, \"bottomright\", -(size + castBar:GetHeight()), Cpadding) \n end\n end\n end\n \n if modTable.config.ShowCBIcon and not (modTable.config.HideCBIooc and not (unitFrame.IsSelf or Plater.IsInCombat())) then\n envTable.UpdateCBIcon (unitFrame)\n else\n icon:Hide() \n if castBar.IconOverlayFrame then\n castBar.IconOverlayFrame:Hide() \n end\n end\n \n if modTable.config.ShowCBShield and not (castBar.canInterrupt or castBar.interrupted) then\n envTable.UpdateCBShield (unitFrame)\n else\n shield:Hide()\n end \n end\n \n function envTable.UpdateCBIcon (unitFrame)\n local Isize = modTable.config.CBIconSizeOffset \n local Ipadding = modTable.config.CBIPadding\n local frame = castBar\n \n if modTable.config.CBIbig or (not modTable.config.CBIbig and unitFrame.IsSelf and modTable.config.PRBbigmode) then\n frame = healthBar\n end\n \n icon:ClearAllPoints()\n \n if unitFrame.IsSelf then\n local Rvar = 1\n \n if modTable.config.PRBreverse then\n Rvar = -1\n end\n \n if (modTable.config.CBIconAnchor and not modTable.config.PRBreverse) or (not modTable.config.CBIconAnchor and modTable.config.PRBreverse) then\n icon:SetPoint (\"topright\", frame, \"topleft\", - Isize + Ipadding * Rvar, Isize)\n icon:SetPoint (\"bottomright\", castBar, \"bottomleft\", -Isize + Ipadding * Rvar, 0) \n else\n icon:SetPoint (\"topleft\", frame, \"topright\", Isize + Ipadding * Rvar, Isize)\n icon:SetPoint (\"bottomleft\", castBar, \"bottomright\", Isize + Ipadding * Rvar, 0)\n end\n else\n if modTable.config.CBIconAnchor then\n icon:SetPoint (\"topright\", frame, \"topleft\", -Isize + Ipadding, Isize)\n icon:SetPoint (\"bottomright\", castBar, \"bottomleft\", -Isize + Ipadding, 0) \n else\n icon:SetPoint (\"topleft\", frame, \"topright\", Isize + Ipadding, Isize)\n icon:SetPoint (\"bottomleft\", castBar, \"bottomright\", Isize + Ipadding, 0)\n end\n end\n \n icon:SetWidth (icon:GetHeight()) \n castBar.IconBorder:UpdateSizes()\n castBar.IconBorder:SetBorderSizes (size, size, size, size)\n castBar.IconBorder:SetVertexColor (r, g, b, a)\n icon:Show()\n castBar.IconOverlayFrame:Show()\n end\n \n \n function envTable.UpdateCBShield (unitFrame)\n shield:SetTexture ([[Interface\\TargetingFrame\\Nameplates]])\n shield:SetTexCoord (0.935, 0.98, 0.245, 0.359)\n shield:SetSize (modTable.config.CBShieldWidth, modTable.config.CBShieldHeight)\n shield:ClearAllPoints()\n \n if modTable.config.CBtextshield then\n local offset = {x = 0, y = 0, side = 9}\n if unitFrame.ActorType then\n offset = Plater.db.profile.plate_config[unitFrame.ActorType].spellname_text_anchor\n end\n if (modTable.config.CBShieldAnchor and (not unitFrame.IsSelf or (unitFrame.IsSelf and not modTable.config.PRBreverse))) then\n Plater.SetAnchor (castBar.Text, {x = offset.x + (modTable.config.CBShieldWidth/4), y = offset.y, side = offset.side})\n shield:SetPoint (\"RIGHT\", castBar.Text, \"LEFT\", 0, -0.5)\n else\n Plater.SetAnchor (castBar.Text, {x = offset.x - (modTable.config.CBShieldWidth/4), y = offset.y, side = offset.side})\n shield:SetPoint (\"LEFT\", castBar.Text, \"RIGHT\", 0, -0.5)\n end\n else\n if (modTable.config.CBShieldAnchor and (not unitFrame.IsSelf or (unitFrame.IsSelf and not modTable.config.PRBreverse))) then\n shield:SetPoint (\"RIGHT\", castBar, \"LEFT\", 4, -1)\n else\n shield:SetPoint (\"LEFT\", castBar, \"RIGHT\", -4, -1)\n end\n end\n \n shield:Show()\n end\n \n \n --create thee border\n if not unitFrame.castBar.CastBarBorder then\n unitFrame.castBar.CastBarBorder = CreateFrame (\"frame\", nil, unitFrame.castBar, \"NamePlateFullBorderTemplate\") \n end\n \n if not unitFrame.castBar.IconOverlayFrame and modTable.config.ShowCBIcon then\n --icon support frame\n unitFrame.castBar.IconOverlayFrame = CreateFrame (\"frame\", nil, unitFrame.castBar)\n unitFrame.castBar.IconOverlayFrame:SetPoint (\"topleft\", unitFrame.castBar.Icon, \"topleft\")\n unitFrame.castBar.IconOverlayFrame:SetPoint (\"bottomright\", unitFrame.castBar.Icon, \"bottomright\")\n if modTable.config.ShowCBIcon and modTable.config.CBIinside and not modTable.config.CBIbig then\n unitFrame.castBar.IconOverlayFrame:SetFrameStrata(\"MEDIUM\") \n else\n unitFrame.castBar.IconOverlayFrame:SetFrameStrata(\"LOW\") \n end\n unitFrame.castBar.IconBorder = CreateFrame (\"frame\", nil, unitFrame.castBar.IconOverlayFrame, \"NamePlateFullBorderTemplate\")\n end \n \nend", }, ["Time"] = 1601165329, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 1723997, ["Enabled"] = true, ["Revision"] = 3042, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Adds a pixels perfect border around the cast bar spell icon.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Cast Bar & Icon Options", ["LastHookEdited"] = "Constructor", ["Options"] = { { ["Type"] = 5, ["Key"] = "", ["Value"] = "Border Settings", ["Name"] = "Border Settings", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set border thickness", ["Min"] = 0, ["Key"] = "CBBorderThickness", ["Value"] = 1, ["Name"] = "Border Thickness", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [2] { ["Type"] = 1, ["Key"] = "CBBorderColor", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Set border color", }, -- [3] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Icon Settings", ["Name"] = "Icon Settings", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 4, ["Key"] = "ShowCBIcon", ["Value"] = true, ["Name"] = "Show Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show icon if checked", }, -- [6] { ["Type"] = 4, ["Key"] = "HideCBIooc", ["Value"] = false, ["Name"] = "Hide Icon Out of Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Hide Cast bar Icon Out of Combat", }, -- [7] { ["Type"] = 4, ["Key"] = "CBIbig", ["Value"] = true, ["Name"] = "Big Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Big Icon Mode", }, -- [8] { ["Type"] = 4, ["Key"] = "CBIinside", ["Value"] = false, ["Name"] = "Icon Inside bar", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Icon do not overlap castbar. Only work with small icon. So disable big Icon want to use it.", }, -- [9] { ["Type"] = 4, ["Key"] = "CBIconAnchor", ["Value"] = true, ["Name"] = "Icon Anchor to Left", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Icon Anchor will be RIGHT when unchecked", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set additional icon size", ["Min"] = -100, ["Key"] = "CBIconSizeOffset", ["Value"] = 0, ["Name"] = "Icon Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set castbar icon padding", ["Min"] = -100, ["Key"] = "CBIPadding", ["Value"] = -1, ["Name"] = "Icon Padding", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Shield Settings", ["Name"] = "Shield Settings", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 4, ["Key"] = "ShowCBShield", ["Value"] = true, ["Name"] = "Show Shield", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show shield when checked", }, -- [15] { ["Type"] = 4, ["Key"] = "CBShieldAnchor", ["Value"] = true, ["Name"] = "Shield Anchor to Left", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Shield Anchor will be RIGHT when unchecked", }, -- [16] { ["Type"] = 4, ["Key"] = "CBtextshield", ["Value"] = true, ["Name"] = "Shield at Spell Name Text", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show shield at right-side of spell name text", }, -- [17] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set shield width", ["Min"] = 1, ["Key"] = "CBShieldWidth", ["Value"] = 10, ["Name"] = "Shield Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [18] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "Set shield height", ["Min"] = 1, ["Key"] = "CBShieldHeight", ["Value"] = 12, ["Name"] = "Shield Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [19] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "Blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 5, ["Key"] = "", ["Value"] = "Player Resource Bar", ["Name"] = "Player Resource Bar", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [21] { ["Type"] = 4, ["Key"] = "PRBbigmode", ["Value"] = false, ["Name"] = "Force Player Cast Bar Big Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Force player cast bar big icon", }, -- [22] { ["Type"] = 4, ["Key"] = "PRBreverse", ["Value"] = true, ["Name"] = "Reverse Player Cast Bar Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Reverse Player Cast Bar Icon Anchor", }, -- [23] }, }, -- [30] { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateResource(unitFrame)\n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateResource(unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n envTable.UpdateResource = function(unitFrame)\n local resourceFrame = NamePlateDriverFrame.classNamePlateMechanicFrame\n if resourceFrame and Plater.IsShowingResourcesOnTarget then\n if unitFrame.namePlateIsTarget then \n if not unitFrame.PlayerCannotAttack then\n resourceFrame:Show()\n else\n resourceFrame:Hide()\n end\n end\n end\n end\n \nend", }, ["Time"] = 1601165265, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 132331, ["Enabled"] = true, ["Revision"] = 978, ["semver"] = "", ["Author"] = "호불-아즈샤라", ["Desc"] = "Hide Resource on Name-Only nameplates", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Hide Resource on Name-Only", ["LastHookEdited"] = "", ["Options"] = { }, }, -- [31] { ["LastHookEdited"] = "Constructor", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n \n function envTable.RelocateRMBS (unitFrame)\n local marker = unitFrame.PlaterRaidTargetFrame\n local BuffSpecial = unitFrame.ExtraIconFrame\n local unitType = Plater.GetUnitType (unitFrame)\n local profile = Plater.db.profile\n local EIanchor = {\n side = profile.extra_icon_anchor.side,\n x = modTable.config.RMBSoocx,\n y = profile.extra_icon_anchor.y,\n }\n \n local RManchor = {\n side = profile.indicator_raidmark_anchor.side,\n x = modTable.config.RMBSoocx,\n y = profile.indicator_raidmark_anchor.y,\n } \n \n if Plater.IsInCombat() and not (unitType == \"pet\" or unitType == \"minus\") then\n Plater.SetAnchor (marker, profile.indicator_raidmark_anchor)\n Plater.SetAnchor (BuffSpecial, profile.extra_icon_anchor)\n else\n Plater.SetAnchor (marker, RManchor, unitFrame.healthBar)\n Plater.SetAnchor (BuffSpecial, EIanchor, unitFrame.healthBar)\n end\n end\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n local plateFrame = C_NamePlate.GetNamePlateForUnit (unitId)\n if (plateFrame.IsFriendlyPlayerWithoutHealthBar or plateFrame.IsNpcWithoutHealthBar) then return end\n \n envTable.RelocateRMBS (unitFrame)\n \nend\n\n\n", }, ["Time"] = 1601257509, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 3193420, ["Enabled"] = true, ["Revision"] = 1322, ["Options"] = { { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "X-offset of Raidmark and Buff Special Frame OOC", ["Min"] = -100, ["Key"] = "RMBSoocx", ["Value"] = -2, ["Name"] = "OOC X-Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] }, ["Author"] = "호불-아즈샤라", ["Desc"] = "Relocate Raidmark and Buff Special Frame OOC", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Relocate Frames OOC", ["semver"] = "", ["HooksTemp"] = { }, }, -- [32] }, ["last_news_time"] = 1564997989, ["cast_statusbar_fadeout_time"] = 0.15000000596046, ["aura_stack_size"] = 8, ["disable_omnicc_on_auras"] = true, ["aura_width"] = 20, ["aura_height2"] = 20, ["health_statusbar_bgcolor"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0.5, -- [4] }, ["pet_width_scale"] = 0.89999997615814, ["aura_border_colors"] = { ["enrage"] = { 0.98823529411765, -- [1] 0.68627450980392, -- [2] 0.24313725490196, -- [3] }, ["steal_or_purge"] = { 0.2, -- [1] 0.6, -- [2] 1, -- [3] }, ["crowdcontrol"] = { 0.30196078431373, -- [1] }, ["is_show_all"] = { 0.93725490196078, -- [1] 0.16078431372549, -- [2] 0.16078431372549, -- [3] }, ["is_buff"] = { 0.54117647058824, -- [1] 0.88627450980392, -- [2] 0.20392156862745, -- [3] }, }, ["ui_parent_cast_strata"] = "LOW", ["script_auto_imported"] = { ["Cast - Small Alert"] = 4, ["Aura - Invalidate Unit"] = 1, ["Aura - Buff Alert"] = 4, ["Color Change"] = 1, ["Aura Border Color"] = 1, ["Cast - Very Important"] = 2, ["Explosion Affix M+"] = 3, ["Aura - Debuff Alert"] = 3, ["Unit Power"] = 1, ["Cast - Frontal Cone"] = 2, ["Fixate"] = 3, ["Aura - Blink Time Left"] = 1, ["Unit - Important"] = 5, ["Cast - Big Alert"] = 5, ["Fixate On You"] = 2, }, ["target_highlight_color"] = { 1, -- [1] 1, -- [2] 0.88235294117647, -- [3] }, ["extra_icon_anchor"] = { ["y"] = -6, ["x"] = 2, ["side"] = 2, }, ["extra_icon_wide_icon"] = false, ["ui_parent_buff2_strata"] = "LOW", ["resources"] = { ["y_offset_target_withauras"] = 0, ["y_offset"] = 52, ["y_offset_target"] = -36, ["scale"] = 0.64999997615814, }, ["click_space"] = { 116, -- [1] 32, -- [2] }, ["extra_icon_auras"] = { 81261, -- [1] "침묵의 인장", -- [2] }, ["aura2_grow_direction"] = 3, ["ui_parent_cast_level"] = 1, ["semver"] = "1.0.225", ["ui_parent_buff2_level"] = 1, ["aura_frame2_anchor"] = { ["y"] = 0, ["x"] = 3, ["side"] = 6, }, ["aura_alpha"] = 1, ["cast_statusbar_spark_texture"] = "Interface\\AddOns\\Plater\\images\\spark7", ["cast_statusbar_spark_color"] = { [3] = 0.7843137254902, }, ["aura_cooldown_edge_texture"] = "Interface\\Cooldown\\edge", ["extra_icon_height"] = 26, ["aura_x_offset"] = -12, ["first_run3"] = true, ["transparency_behavior"] = 3, ["debuff_show_cc_border"] = { 0, -- [1] 1, -- [2] 1, -- [3] }, ["ui_parent_buff_strata"] = "LOW", ["aura_stack_color"] = { [3] = 0, }, ["ui_parent_buff_level"] = 1, ["health_statusbar_bgtexture"] = "White", ["indicator_raidmark_anchor"] = { ["y"] = 1, ["x"] = 3, }, ["aura_show_enrage"] = true, ["health_statusbar_texture"] = "Reverso", ["hook_auto_imported"] = { ["Aura Reorder"] = 2, ["Targetting Alpha"] = 3, ["Dont Have Aura"] = 1, ["Players Targetting Amount"] = 4, ["Color Automation"] = 1, ["Bwonsamdi Reaping"] = 1, ["Attacking Specific Unit"] = 1, ["Jaina Encounter"] = 6, ["Blockade Encounter"] = 1, ["Cast Bar Icon Config"] = 2, ["Combo Points"] = 3, ["Hide Neutral Units"] = 1, ["Extra Border"] = 2, ["Target Color"] = 3, ["Execute Range"] = 1, ["Reorder Nameplate"] = 4, }, ["castbar_target_show"] = true, ["cast_statusbar_color"] = { nil, -- [1] 0.70196078431373, -- [2] nil, -- [3] 1, -- [4] }, ["update_throttle"] = 0.050000000745058, ["minor_width_scale"] = 0.79999995231628, ["color_override"] = false, ["castbar_target_text_size"] = 12, ["captured_spells"] = { [197277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [306873] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Zan-Tien Raider", ["npcID"] = 153094, }, [93402] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [328136] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [269279] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [313663] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [227723] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [2580] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [268887] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [40120] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [203538] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [316814] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Heru", ["npcID"] = 0, }, [280433] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [194153] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [297034] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [24858] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [309666] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Onyx Warserpent", ["npcID"] = 153208, }, [188389] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Kashamani-Ghostlands", ["npcID"] = 0, }, [164812] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [287790] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [157228] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [298343] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [297162] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [268954] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [295367] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Kashamani-Ghostlands", ["npcID"] = 0, }, [335152] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [308188] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [295368] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [43308] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [164545] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [313571] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [78674] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [269239] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [318065] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [315161] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [164815] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [302917] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [317265] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [154797] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [853] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Svennx-TheMaelstrom", ["npcID"] = 0, }, [298836] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [309669] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Onyx Warserpent", ["npcID"] = 153208, }, [317859] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [192106] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kyliora-Dragonblight", ["npcID"] = 0, }, [306870] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zan-Tien Raider", ["npcID"] = 153094, }, [164547] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [307311] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zan-Tien Caller", ["npcID"] = 153095, }, [270661] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nowayout-TheMaelstrom", ["npcID"] = 0, }, [307303] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zan-Tien Caller", ["npcID"] = 153095, }, [102560] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [190984] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [8921] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [295248] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [191034] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [303344] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [783] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, [315176] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lumie-Dragonblight", ["npcID"] = 0, }, }, ["aura_frame1_anchor"] = { ["y"] = 18, ["x"] = -12, }, ["indicator_extra_raidmark"] = false, ["aura_show_debuffs_personal"] = false, ["aura_timer_text_font"] = "[WoW] 기본 글꼴", ["ui_parent_base_strata"] = "LOW", ["not_affecting_combat_alpha"] = 1, ["aura_height"] = 20, ["non_targeted_alpha_enabled"] = true, ["use_health_animation"] = true, ["cast_statusbar_bgtexture"] = "White", ["aura2_x_offset"] = 3, ["target_indicator"] = "NONE", ["auto_toggle_stacking_enabled"] = true, ["target_shady_alpha"] = 0.19999998807907, ["aura_height_personal"] = 17, ["bossmod_icons_anchor"] = { ["y"] = 32, }, ["npc_colors"] = { ["153377"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135846"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135759"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["134389"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["131402"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["134388"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["155433"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["148894"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["162331"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["129758"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["133361"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["136549"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157365"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157254"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["150195"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["160249"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["159578"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["153335"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157256"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["151579"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["144311"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["137627"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["162306"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135169"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["161895"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["131009"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135764"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157366"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["130896"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["136330"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["134612"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["130436"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["148893"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["137103"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["138061"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["137713"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["162718"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["150547"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["127799"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["126023"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["138465"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135562"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["133685"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["153196"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["134390"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["137591"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["159514"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["159510"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["152703"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["130325"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["155645"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["151613"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157451"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["148716"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["155434"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135007"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["155432"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135761"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135765"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["135975"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["154685"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["158041"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["151581"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157486"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["120651"] = { false, -- [1] false, -- [2] "white", -- [3] }, ["157255"] = { false, -- [1] false, -- [2] "white", -- [3] }, }, ["color_override_colors"] = { [3] = { 1, -- [1] 0, -- [2] 0, -- [3] }, [4] = { 1, -- [1] 1, -- [2] 0, -- [3] }, [5] = { 0, -- [1] 1, -- [2] 0, -- [3] }, }, ["saved_cvars"] = { ["ShowClassColorInNameplate"] = "1", ["nameplateOverlapV"] = "1.8", ["ShowNamePlateLoseAggroFlash"] = "1", ["nameplateShowEnemyMinus"] = "1", ["nameplatePersonalShowAlways"] = "0", ["nameplateMotionSpeed"] = "0.05", ["nameplateShowSelf"] = "0", ["nameplateShowFriendlyTotems"] = "0", ["nameplatePersonalHideDelaySeconds"] = "0.2", ["nameplateShowFriendlyPets"] = "0", ["nameplateShowFriendlyNPCs"] = "1", ["nameplateSelectedScale"] = "1", ["nameplatePersonalShowInCombat"] = "1", ["nameplatePersonalShowWithTarget"] = "0", ["nameplateShowEnemyMinions"] = "0", ["nameplateShowAll"] = "1", ["nameplateResourceOnTarget"] = "0", ["nameplateMotion"] = "1", ["NamePlateHorizontalScale"] = "1", ["nameplateMinScale"] = "1", ["nameplateMaxDistance"] = "96", ["nameplateShowFriendlyMinions"] = "0", ["nameplateSelfScale"] = "0.5", ["nameplateSelfBottomInset"] = "0.2", ["nameplateSelfAlpha"] = "1", ["nameplateShowFriendlyGuardians"] = "0", ["nameplateOccludedAlphaMult"] = "1", ["nameplateOtherTopInset"] = "0.085", ["nameplateSelfTopInset"] = "0.5", ["nameplateGlobalScale"] = "0.5", ["NamePlateVerticalScale"] = "1", }, ["aura_border_colors_by_type"] = true, ["indicator_quest"] = false, ["login_counter"] = 328, ["version"] = 228, ["click_space_friendly"] = { 116, -- [1] 32, -- [2] }, ["castbar_target_font"] = "[WoW] 기본 글꼴", ["extra_icon_use_blizzard_border_color"] = false, ["indicator_faction"] = false, ["castbar_target_anchor"] = { ["side"] = 6, ["x"] = 2, }, ["range_check_health_bar_alpha"] = 0.8299999833107, ["range_check_alpha"] = 0.89999997615814, ["transparency_behavior_use_division"] = true, ["aura_stack_font"] = "[WoW] 기본 글꼴", ["patch_version"] = 12, ["no_spellname_length_limit"] = true, ["range_check_in_range_or_target_alpha"] = 1, ["aura_timer_text_size"] = 11, ["cast_statusbar_texture"] = "White", ["cast_statusbar_color_interrupted"] = { nil, -- [1] 0, -- [2] 0, -- [3] }, ["number_region_first_run"] = true, ["news_frame"] = { ["PlaterNewsFrame"] = { ["scale"] = 1, }, }, ["tap_denied_color"] = { 0.90196078431373, -- [1] 0.90196078431373, -- [2] 0.90196078431373, -- [3] 1, -- [4] }, ["target_highlight_height"] = 7, ["extra_icon_border_color"] = { 0.93725490196078, -- [1] 0.16078431372549, -- [2] 0.16078431372549, -- [3] }, ["aura_tracker"] = { ["buff_tracked"] = { ["270882"] = true, ["209859"] = true, }, ["buff_banned"] = { ["206150"] = true, ["61574"] = true, ["61573"] = true, }, ["debuff_tracked"] = { ["260066"] = true, ["268706"] = true, ["272905"] = true, ["278467"] = true, ["271867"] = true, ["265755"] = true, ["268931"] = true, ["312595"] = true, ["313228"] = true, ["268206"] = true, }, }, ["hide_friendly_castbars"] = true, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, ["tank"] = { ["colors"] = { ["pulling_from_tank"] = { nil, -- [1] 0.62745098039216, -- [2] nil, -- [3] 1, -- [4] }, ["anothertank"] = { 0.72941176470588, -- [1] 0.91764705882353, -- [2] nil, -- [3] 1, -- [4] }, ["aggro"] = { 0, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["noaggro"] = { nil, -- [1] nil, -- [2] nil, -- [3] 1, -- [4] }, ["nocombat"] = { 0.25882352941176, -- [1] 0, -- [2] nil, -- [3] 1, -- [4] }, ["pulling"] = { nil, -- [1] nil, -- [2] nil, -- [3] 1, -- [4] }, }, }, ["auto_toggle_friendly"] = { ["arena"] = true, }, ["cast_statusbar_bgcolor"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0.5, -- [4] }, ["dps"] = { ["colors"] = { ["aggro"] = { nil, -- [1] 0, -- [2] nil, -- [3] 1, -- [4] }, ["notontank"] = { 1, -- [1] 0.62745098039216, -- [2] 0, -- [3] 1, -- [4] }, ["noaggro"] = { 0, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["pulling"] = { nil, -- [1] 1, -- [2] nil, -- [3] 1, -- [4] }, }, }, ["aura_width2"] = 20, ["script_banned_user"] = { ["Player-205-059DE14B"] = true, }, ["color_lerp_speed"] = 13, ["aura_show_buffs_personal"] = true, ["pet_height_scale"] = 0.99999994039536, ["aura_timer_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["extra_icon_show_purge_border"] = { 0.2, -- [1] 0.6, -- [2] }, ["auto_toggle_friendly_enabled"] = true, ["cast_statusbar_spark_width"] = 8, ["hover_highlight_alpha"] = 0.5, }, ["Default"] = { ["script_data"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = scriptTable.config.changeNameplateColor --\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset --\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/skullbones_128]])\n unitFrame.UnitImportantSkullTexture:SetPoint(\"center\", unitFrame.healthBar, \"center\", 0, -5)\n \n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n164362 - smily morsel - plaguefall\n168882 - fleeting manifestation - sanguine depths\n170234 - oppressive banner - theater of pain\n168988 - overgrowth - Mists of Tirna Scithe\n170452 - essesnce orb - torghast\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604599472, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 355, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\nend\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Nameplate Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "nameplateSizeOffset", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Skull Texture", ["Name"] = "Skull Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Skull Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [11] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "", ["Min"] = 0, ["Name"] = "Alpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullAlpha", }, -- [12] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "", ["Min"] = 0.4, ["Key"] = "skullScale", ["Value"] = 0.6, ["Name"] = "Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [13] }, ["version"] = -1, ["Name"] = "Unit - Important [Plater]", ["NpcNames"] = { "164362", -- [1] "168882", -- [2] "168988", -- [3] "170234", -- [4] "165905", -- [5] "170452", -- [6] }, }, -- [1] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1605214963, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 607, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", ["SpellIds"] = { 323149, -- [1] 324392, -- [2] 340544, -- [3] 342189, -- [4] 333227, -- [5] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = false, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Name"] = "Dots Enabled", ["Value"] = true, ["Key"] = "dotsEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dots Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Buff Alert [Plater]", ["NpcNames"] = { }, }, -- [2] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1618996917, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 717, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", ["SpellIds"] = { 321247, -- [1] 334522, -- [2] 320232, -- [3] 319962, -- [4] 325879, -- [5] 324427, -- [6] 322999, -- [7] 325360, -- [8] 322903, -- [9] 324103, -- [10] 333294, -- [11] 333540, -- [12] 319521, -- [13] 326021, -- [14] 326450, -- [15] 322711, -- [16] 329104, -- [17] 295000, -- [18] 242391, -- [19] 320197, -- [20] 329608, -- [21] 350687, -- [22] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a big animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.8, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [6] { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, -- [12] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 8, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [17] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["Name"] = "Cast - Very Important [Plater]", ["NpcNames"] = { }, }, -- [3] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n\nend\n\n\n", ["Time"] = 1604698647, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 462, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\nend\n\n\n\n\n\n\n", ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [4] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [11] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, ["version"] = -1, ["Name"] = "Explosion Affix M+ [Plater]", ["NpcNames"] = { }, }, -- [4] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1604454032, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 351, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", ["SpellIds"] = { 337220, -- [1] 337253, -- [2] 337251, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Debuff Alert [Plater]", ["NpcNames"] = { }, }, -- [5] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1618996691, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1060, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 338353, -- [1] 334748, -- [2] 334749, -- [3] 320784, -- [4] 341352, -- [5] 341520, -- [6] 341522, -- [7] 336005, -- [8] 339777, -- [9] 331933, -- [10] 326617, -- [11] 324914, -- [12] 324776, -- [13] 326046, -- [14] 340634, -- [15] 319070, -- [16] 328295, -- [17] 317936, -- [18] 327413, -- [19] 319654, -- [20] 323821, -- [21] 320772, -- [22] 324293, -- [23] 330562, -- [24] 330868, -- [25] 341902, -- [26] 342139, -- [27] 342675, -- [28] 323190, -- [29] 332836, -- [30] 327648, -- [31] 328217, -- [32] 322938, -- [33] 340544, -- [34] 325876, -- [35] 325700, -- [36] 323552, -- [37] 332666, -- [38] 332612, -- [39] 332706, -- [40] 340026, -- [41] 294171, -- [42] 292910, -- [43] 294165, -- [44] 338871, -- [45] 330813, -- [46] 335694, -- [47] 327461, -- [48] 329787, -- [49] 304946, -- [50] 15245, -- [51] 276754, -- [52] 304831, -- [53] 277036, -- [54] 320657, -- [55] 294362, -- [56] 270248, -- [57] 292926, -- [58] 350421, -- [59] 352158, -- [60] 349985, -- [61] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Key"] = "flashDuration", ["Value"] = 0.4, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Key"] = "shakeAmplitude", ["Value"] = 8, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Big Alert [Plater]", ["NpcNames"] = { }, }, -- [6] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1604617585, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 595, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["SpellIds"] = { 320170, -- [1] 320171, -- [2] 320462, -- [3] 330712, -- [4] 332170, -- [5] 333875, -- [6] 326836, -- [7] 342135, -- [8] 333861, -- [9] 341969, -- [10] 317963, -- [11] 327481, -- [12] 328331, -- [13] 322614, -- [14] 325701, -- [15] 326438, -- [16] 323538, -- [17] 321764, -- [18] 296523, -- [19] 330755, -- [20] 295929, -- [21] 296019, -- [22] 335685, -- [23] 170751, -- [24] 342207, -- [25] 350554, -- [26] 348513, -- [27] 351779, -- [28] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a small animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [5] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["version"] = -1, ["Name"] = "Cast - Small Alert [Plater]", ["NpcNames"] = { }, }, -- [7] { ["Enabled"] = true, ["Revision"] = 106, ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --color to set the nameplate\n envTable.NameplateColor = \"gray\"\n \nend\n\n\n", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_invalid", ["Author"] = "Izimode-Azralon", ["Desc"] = "When an aura makes the unit invulnarable and you don't want to attack it. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { 261265, -- [1] 261266, -- [2] 271590, -- [3] }, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --only change the nameplate color in combat\n if (InCombatLockdown()) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n\n\n", ["Time"] = 1538256464, ["PlaterCore"] = 1, ["Name"] = "Aura - Invalidate Unit [Plater]", ["ScriptType"] = 1, ["NpcNames"] = { }, ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, -- [8] { ["Enabled"] = true, ["Revision"] = 59, ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings:\n do\n \n --change the nameplate color to this color\n --can use color names: \"red\", \"yellow\"\n --can use color hex: \"#FF0000\", \"#FFFF00\"\n --con use color table: {1, 0, 0}, {1, 1, 0}\n \n envTable.Color = \"green\"\n \n --if true, it'll replace the health info with the unit name\n envTable.ReplaceHealthWithName = false\n \n --use flash when the unit is shown in the screen\n envTable.FlashNameplate = true\n \n end\n \n --private:\n do\n --create a flash for when the unit if shown\n envTable.smallFlash = envTable.smallFlash or Plater.CreateFlash (unitFrame.healthBar, 0.15, 1, envTable.Color)\n \n end\n \nend\n\n--[=[\n\nNpc IDS:\n\n141851: Spawn of G'Huun on Mythic Dungeons\n\n\n--]=]\n\n\n\n\n", ["Icon"] = 135024, ["Author"] = "Izimode-Azralon", ["Desc"] = "Add a unitID or unit name in 'Add Trigger' entry. See the constructor script for options.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can flash the nameplate\n if (envTable.FlashNameplate) then\n envTable.smallFlash:Play()\n end\n \nend\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --adjust the nameplate color\n Plater.SetNameplateColor (unitFrame, envTable.Color)\n \n --check if can replace the health amount with the unit name\n if (envTable.ReplaceHealthWithName) then\n \n local healthPercent = format (\"%.1f\", unitFrame.healthBar.CurrentHealth / unitFrame.healthBar.CurrentHealthMax *100)\n \n unitFrame.healthBar.lifePercent:SetText (unitFrame.namePlateUnitName .. \" (\" .. healthPercent .. \"%)\")\n \n end\n \nend\n\n\n", ["Time"] = 1543253273, ["PlaterCore"] = 1, ["Name"] = "Color Change [Plater]", ["ScriptType"] = 3, ["NpcNames"] = { "141851", -- [1] }, ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --make plater refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallFlash:Stop()\n \nend\n\n\n", }, -- [9] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n --if not envTable.blinkTexture then\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n --end\n \n envTable.glowEffect = envTable.glowEffect or self.overlay or Plater.CreateIconGlow (self)\n --envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1611856720, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 369, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Key"] = "option17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Blink Enabled", ["Value"] = true, ["Key"] = "blinkEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = true, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Name"] = "Change NamePlate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Name"] = "Timeleft to Blink", ["Value"] = 3, ["Key"] = "timeleftToBlink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Name"] = "Blink Speed", ["Value"] = 1, ["Key"] = "blinkSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Name"] = "Blink Max Alpha", ["Value"] = 0.6, ["Key"] = "blinkMaxAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [9] { ["Type"] = 1, ["Name"] = "Blink Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "blinkColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Name"] = "Timer Color Enabled", ["Value"] = true, ["Key"] = "timerColorEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 8, ["Key"] = "timeLeftWarning", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Time Left Warning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Key"] = "timeLeftCritical", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Time Left Critical", }, -- [15] { ["Type"] = 1, ["Name"] = "Warning Color", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "warningColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Name"] = "Critical Color", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "criticalColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["NpcNames"] = { }, }, -- [10] { ["Enabled"] = false, ["Revision"] = 45, ["ConstructorCode"] = "--gray lines are comments and doesn't affect the code\n\n--1) add the aura you want by typing its name or spellID into the \"Add Trigger\" and click the \"Add\" button.\n--2) the border will use the default color set below, to a custom color type aura name and the color you want in the BorderColorByAura table.\n\nfunction (self, unitId, unitFrame, envTable)\n \n --default color if the aura name isn't found in the Color By Aura table below\n envTable.DefaultBorderColor = \"orange\"\n \n --transparency, affect all borders\n envTable.BorderAlpha = 1.0\n \n --add the aura name and the color, \n envTable.BorderColorByAura = {\n \n --examples:\n --[\"Aura Name\"] = \"yellow\", --using regular aura name | using the name of the color\n --[\"aura name\"] = \"#FFFF00\", --using lower case in the aura name |using html #hex for the color\n --[54214] = {1, 1, 0}, --using the spellID instead of the name | using rgb table (0 to 1) for the color\n --color table uses zero to one values: 255 = 1.0, 127 = 0.5, orange color = {1, 0.7, 0}\n \n --add your custom border colors below:\n \n [\"Aura Name\"] = {1, .5, 0}, --example to copy/paste\n \n }\n \n \nend\n\n\n\n\n", ["Icon"] = 133006, ["Author"] = "Izimode-Azralon", ["Desc"] = "Add a border to an aura icon. Add the aura into the Add Trigger entry. You can customize the icon color at the constructor script.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the aura name in lower case\n local auraLowerName = string.lower (envTable._SpellName)\n \n --attempt to get a custom color added by the user in the constructor script\n local hasCustomBorderColor = envTable.BorderColorByAura [auraLowerName] or envTable.BorderColorByAura [envTable._SpellName] or envTable.BorderColorByAura [envTable._SpellID]\n \n --save the custom color\n envTable.CustomBorderColor = hasCustomBorderColor\n \nend\n\n\n", ["SpellIds"] = { }, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the custom color added by the user or the default color\n local color = envTable.CustomBorderColor or envTable.DefaultBorderColor\n --parse the color since it can be a color name, hex or color table\n local r, g, b = DetailsFramework:ParseColors (color)\n \n --set the border color\n self:SetBackdropBorderColor (r, g, b, envTable.BorderAlpha)\n \nend\n\n\n\n\n", ["Time"] = 1543680853, ["PlaterCore"] = 1, ["Name"] = "Aura - Border Color [Plater]", ["ScriptType"] = 1, ["NpcNames"] = { }, ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --reset the border color\n self:SetBackdropBorderColor (0, 0, 0, 0)\n \nend\n\n\n", }, -- [11] { ["Enabled"] = true, ["Revision"] = 131, ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18);\nend\n\n--[=[\n\n\n--]=]", ["Icon"] = 136048, ["Author"] = "Celian-Sylvanas", ["Desc"] = "Show the energy amount above the nameplate", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["SpellIds"] = { }, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount.text = \"\" .. UnitPower (unitId);\nend\n\n\n", ["Time"] = 1539015649, ["PlaterCore"] = 1, ["Name"] = "UnitPower [Plater]", ["ScriptType"] = 3, ["NpcNames"] = { "Guardian of Yogg-Saron", -- [1] }, ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", }, -- [12] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n --envTable.movingArrow.color = scriptTable.config.arrowColor\n envTable.movingArrow:SetAlpha (scriptTable.config.arrowAlpha)\n envTable.movingArrow:SetDesaturated (scriptTable.config.desaturateArrow)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Time"] = 1604599443, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 460, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Play()\nend\n\n\n", ["SpellIds"] = { 323489, -- [1] 323496, -- [2] 319941, -- [3] 319592, -- [4] 334266, -- [5] 325258, -- [6] 334913, -- [7] 326221, -- [8] 322936, -- [9] 323236, -- [10] 321834, -- [11] 336752, -- [12] 325418, -- [13] 324667, -- [14] 327233, -- [15] 324368, -- [16] 324205, -- [17] 323943, -- [18] 319713, -- [19] 320596, -- [20] 320729, -- [21] 323608, -- [22] 330614, -- [23] 320063, -- [24] 332708, -- [25] 334023, -- [26] 317231, -- [27] 317943, -- [28] 320966, -- [29] 334053, -- [30] 328458, -- [31] 321968, -- [32] 331718, -- [33] 325793, -- [34] 330453, -- [35] 326997, -- [36] 334051, -- [37] 292903, -- [38] 330843, -- [39] 294173, -- [40] 189200, -- [41] 352833, -- [42] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.275, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, -- [6] { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, -- [7] }, ["version"] = -1, ["Name"] = "Cast - Frontal Cone [Plater]", ["NpcNames"] = { }, }, -- [13] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate [Plater]", ["NpcNames"] = { "165560", -- [1] }, }, -- [14] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate On You [Plater]", ["NpcNames"] = { }, }, -- [15] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\nend\n\n\n", ["Time"] = 1604617977, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 513, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \nend", ["SpellIds"] = { 332329, -- [1] 320103, -- [2] 321406, -- [3] 335817, -- [4] 321061, -- [5] 320141, -- [6] 326171, -- [7] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a special animation showing the explosion time.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Health Bar Height Mod", }, -- [4] { ["Type"] = 1, ["Name"] = "Health Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the health bar color to this one.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, -- [11] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [16] }, ["version"] = -1, ["Name"] = "Cast - Ultra Important [P]", ["NpcNames"] = { }, }, -- [16] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = true, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, -- [3] }, ["version"] = -1, ["Name"] = "Auto Set Skull", ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, }, -- [17] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n--[=[\n\n154564 - debug\n\n168098 - empowered coldheart agent\n156212 - coldheart agent\n\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.nameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604607993, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 406, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n unitFrame.healthBar.MainTargetDotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + scriptTable.config.nameplateSizeOffset)\n \nend\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Key"] = "nameplateSizeOffset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Size Offset", }, -- [6] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Main Target [P]", ["NpcNames"] = { "156212", -- [1] "168098", -- [2] 179124, -- [3] }, }, -- [18] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Countdown", ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, }, -- [19] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker and unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1606506781, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 109, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Name"] = "Option 1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Name"] = "Vertical Line Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "indicatorColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.79, ["Key"] = "indicatorAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Vertical Line Alpha", }, -- [4] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Key"] = "fillColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Fill Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Key"] = "fillAlpha", ["Value"] = 0.2, ["Name"] = "Fill Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [7] }, ["version"] = -1, ["Name"] = "Unit - Health Markers [P]", ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, }, -- [20] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1618996775, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 843, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 321828, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.1, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Name"] = "Shake Amplitude", ["Value"] = 25, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 30, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Tank Interrupt [P]", ["NpcNames"] = { }, }, -- [21] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fontSize", }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Show Energy [Plater]", ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, }, -- [22] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n DetailsFramework:SetFontFace (unitFrame.spitefulText, \"2002\")\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.roleIcon = unitFrame:CreateTexture(nil, \"overlay\")\n unitFrame.roleIcon:SetPoint(\"left\", unitFrame.healthBar, \"left\", 2, 0)\n unitFrame.targetName = unitFrame:CreateFontString(nil, \"overlay\", \"GameFontNormal\")\n unitFrame.targetName:SetPoint(\"left\", unitFrame.roleIcon, \"right\", 2, 0)\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetColorTexture(r, g, b, a)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n \n if scriptTable.config.switchTargetName then\n local plateFrame = unitFrame.PlateFrame\n \n local target = UnitName(unitFrame.namePlateUnitToken .. \"target\") or UnitName(unitFrame.namePlateUnitToken)\n \n if (target and target ~= \"\") then\n local _, class = UnitClass(unitFrame.namePlateUnitToken .. \"target\")\n if (class) then\n target = DetailsFramework:AddClassColorToText(target, class)\n end\n \n local role = UnitGroupRolesAssigned(unitFrame.namePlateUnitToken .. \"target\")\n if (role and role ~= \"NONE\") then\n target = DetailsFramework:AddRoleIconToText(target, role)\n end\n \n plateFrame.namePlateUnitName = target\n Plater.UpdateUnitName(plateFrame)\n end\n end\n \n if scriptTable.config.useTargetingColor then\n local targeted = UnitIsUnit(unitFrame.namePlateUnitToken .. \"target\", \"player\")\n if targeted then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.targetingColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\n end\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n unitFrame.roleIcon:Hide()\n unitFrame.targetName:Hide()\n end\nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1611844883, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 186, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Time to die Spiteful affix", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Time to Die", ["Name"] = "Time to Die", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Key"] = "bgWidth", ["Value"] = 27, ["Name"] = "Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 1, ["Key"] = "bgColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Key"] = "textSize", ["Value"] = 8, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option11", ["Value"] = "Targeting", ["Name"] = "Targeting", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Target instead of Name", ["Value"] = true, ["Key"] = "switchTargetName", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Name"] = "Change Color if targeting You", ["Value"] = true, ["Key"] = "useTargetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [9] { ["Type"] = 1, ["Name"] = "Color if targeting You", ["Value"] = { 0.07058823529411765, -- [1] 0.6196078431372549, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "targetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [10] { ["Type"] = 6, ["Key"] = "option11", ["Value"] = 0, ["Name"] = "Option 11", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [11] }, ["version"] = -1, ["Name"] = "M+ Spiteful", ["NpcNames"] = { "174773", -- [1] }, }, -- [23] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n function envTable.SetCastbarSize(unitFrame, envTable, unitId, scriptTable)\n local spellId = envTable._SpellID\n local overridedSize = scriptTable.config.customSize[tostring(spellId)]\n \n if (overridedSize) then\n local width, height = Plater.GetNumbersFromString(overridedSize)\n Plater.SetCastBarSize(unitFrame, width, height)\n else\n local castBarWidth = scriptTable.config.width\n local castBarHeight = scriptTable.config.height\n Plater.SetCastBarSize(unitFrame, castBarWidth, castBarHeight)\n end\n \n --update timer text\n Plater:SetFontSize (unitFrame.castBar.percentText, scriptTable.config.timerFontSize)\n end\n \n --sub divisions\n \n unitFrame.CastbarIsTimerVerticalLines = unitFrame.CastbarIsTimerVerticalLines or {}\n local amountOfLines = 6\n local animationSpeed = 0.2\n \n local onAnimationStop = function(self)\n self:GetParent():Hide()\n end\n \n if (not unitFrame.CastbarIsTimerVerticalLines[1]) then\n for i = 1, amountOfLines do\n local verticalLine = unitFrame.castBar:CreateTexture(nil, \"border\", nil, -3)\n unitFrame.CastbarIsTimerVerticalLines[i] = verticalLine\n verticalLine:SetColorTexture(1, 1, 1, 1)\n \n local animationHub = Plater:CreateAnimationHub(verticalLine, onPlayFunc, onAnimationStop) \n Plater:CreateAnimation (animationHub, \"scale\", 1, animationSpeed, 1, 1, 2.5, 2.5)\n Plater:CreateAnimation (animationHub, \"alpha\", 1, animationSpeed, 1, 0)\n Plater:CreateAnimation (animationHub, \"translation\", 1, animationSpeed, -16, 0)\n verticalLine.anim = animationHub\n end\n \n --make an animation on the spark texture\n local spark = unitFrame.castBar.Spark\n local animationHub = Plater:CreateAnimationHub(spark, onPlayFunc, onStopFunc)\n Plater:CreateAnimation (animationHub, \"scale\", 1, 0.2, 1.2, 1.2, 1, 1)\n --Plater:CreateAnimation (animationHub, \"scale\", 1, 0.3, 1, 1, 1.2, 1.2)\n --Plater:CreateAnimation (animationHub, \"scale\", 2, 0.2, 1.2, 1.2, 1, 1)\n spark.bumpAnimation = animationHub\n --Plater:CreateAnimation (animationHub, \"alpha\", 1, 0.5, 1, 0)\n \n end\n \n function envTable.UpdateLinePositions(unitFrame)\n local lineTable = unitFrame.CastbarIsTimerVerticalLines\n local castBarWidth = unitFrame.castBar:GetWidth()\n local castBarHeight = unitFrame.castBar:GetHeight()\n\n local spaceBetweenLines = castBarWidth / amountOfLines\n local r, g, b, a = Plater:ParseColors(scriptTable.config.separatorColor) \n \n for i = 1, amountOfLines do\n local line = lineTable[i]\n line:ClearAllPoints()\n local xLocation = spaceBetweenLines * i\n line:SetPoint(\"left\", unitFrame.castBar, \"left\", xLocation, 0)\n line:SetSize(scriptTable.config.separatorWidth, castBarHeight)\n line:SetColorTexture(r, g, b, a)\n line:Show()\n line:SetAlpha(1)\n line:SetScale(1)\n line.percent = xLocation / castBarWidth * 100\n line.playedAnim = false\n \n if (i == amountOfLines) then\n line:Hide()\n end\n end\n end\n \n function envTable.HideLines(unitFrame)\n local lineTable = unitFrame.CastbarIsTimerVerticalLines\n for i = 1, amountOfLines do\n local line = lineTable[i]\n line:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.HideLines(unitFrame)\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --override the update frequency to run every tick\n unitFrame.castBar.ThrottleUpdate = -1\n \n \n local lineTable = unitFrame.CastbarIsTimerVerticalLines\n for i = 1, #lineTable do\n local line = lineTable[i]\n \n if (not line.playedAnim) then\n if (envTable._CastPercent > line.percent) then\n line.anim:Play()\n line.playedAnim = true\n \n if (unitFrame.castBar.Spark.bumpAnimation:IsPlaying()) then\n unitFrame.castBar.Spark.bumpAnimation:Stop()\n end\n unitFrame.castBar.Spark.bumpAnimation:Play() \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1625697537, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_is_timer", ["Enabled"] = true, ["Revision"] = 282, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "When a spell resembles more a timer than a spell being cast", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.SetCastbarSize(unitFrame, envTable, unitId, scriptTable)\n \n --override the update frequency to run every tick\n unitFrame.castBar.ThrottleUpdate = -1\n \n envTable.UpdateLinePositions(unitFrame) \n \n unitFrame.castBar:SetAlpha(1)\nend\n\n\n\n\n", ["SpellIds"] = { 354080, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 7, ["Key"] = "customSize", ["Value"] = { { "17", -- [1] "120, 16", -- [2] }, -- [1] }, ["Name"] = "Customized Size (Key = Spell ID, Value = Width, Height)", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Enter the spellId into the Key and width,height into the Value. Example: Key 17 Value 120,16", }, -- [1] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 120, ["Name"] = "Cast Bar Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "width", }, -- [2] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 5, ["Name"] = "Cast Bar Height", ["Value"] = 16, ["Key"] = "height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Set the size of the cast time", ["Min"] = 8, ["Fraction"] = false, ["Value"] = 12, ["Name"] = "Cast Timer Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timerFontSize", }, -- [5] { ["Type"] = 6, ["Key"] = "option6", ["Value"] = 0, ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option7", ["Value"] = "Time Separators", ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "separatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.5992676615715027, -- [4] }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 1, ["Name"] = "Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "separatorWidth", }, -- [9] }, ["version"] = -1, ["Name"] = "Cast - Castbar is Timer [P]", ["NpcNames"] = { }, }, -- [24] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a texture to use for a flash behind the cast bar\n \n if (not unitFrame.backGroundFlashTextureImpTarget) then\n unitFrame.backGroundFlashTextureImpTarget = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n end\n \n local backGroundFlashTexture = unitFrame.backGroundFlashTextureImpTarget\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\n \n --create the target unit name box\n if (not unitFrame.targetBox) then\n unitFrame.targetBox = CreateFrame(\"frame\", unitFrame:GetName() .. \"ScriptImportantTarget\", unitFrame, \"BackdropTemplate\")\n unitFrame.targetBox:SetSize(80, 20)\n unitFrame.targetBox:SetFrameStrata(\"TOOLTIP\")\n unitFrame.targetBox:Hide()\n unitFrame.targetBox:SetPoint(\"left\", unitFrame, \"right\", 0, 0)\n \n unitFrame.targetBox:SetBackdrop({edgeFile = [[Interface\\Buttons\\WHITE8X8]], edgeSize = 1, bgFile = [[Interface\\AddOns\\Details\\images\\background]], tile = true, tileSize = 16})\n unitFrame.targetBox:SetBackdropColor(.2, .2, .2, .8)\n unitFrame.targetBox:SetBackdropBorderColor(0, 0, 0, 1)\n \n unitFrame.targetBoxName = unitFrame.targetBox:CreateFontString(nil, \"artwork\", \"GameFontNormal\")\n unitFrame.targetBoxName:SetPoint(\"center\")\n end\n \n function envTable.UpdateTargetBox(unitFrame, unitId)\n local targetUnitId = unitId .. \"target\"\n local unitName = UnitName(targetUnitId)\n \n if (unitName) then\n if (scriptTable.config.colorByClass) then\n Plater:SetFontColor(unitFrame.targetBoxName, \"white\")\n unitName = Plater.SetTextColorByClass(targetUnitId, unitName)\n else\n Plater:SetFontColor(unitFrame.targetBoxName, scriptTable.config.textColor)\n end\n \n unitFrame.targetBoxName:SetText(unitName)\n Plater:SetFontSize(unitFrame.targetBoxName, scriptTable.config.targetNameSize)\n unitFrame.targetBox:SetBackdropColor(Plater:ParseColors(scriptTable.config.targetBgColor))\n unitFrame.targetBox:SetBackdropBorderColor(Plater:ParseColors(scriptTable.config.targetBgBorderColor))\n unitFrame.targetBox:Show()\n \n unitFrame.targetBox:SetWidth(scriptTable.config.targetFrameWidth)\n unitFrame.targetBox:SetHeight(scriptTable.config.targetFrameHeight)\n \n if (not Plater.HasDotAnimationPlaying(unitFrame.targetBox)) then\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.targetBox, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n end\n \n unitFrame.backGroundFlashTextureImpTarget:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n \n return true\n \n end\n end\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.targetBox, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \n unitFrame.targetBox:Hide()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.UpdateTargetBox(unitFrame, unitId) \n \nend\n\n\n", ["Time"] = 1625696653, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_target", ["Enabled"] = true, ["Revision"] = 836, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight the target name", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (envTable.UpdateTargetBox(unitFrame, unitId)) then\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \n end\n \nend\n\n\n\n\n\n\n", ["SpellIds"] = { 354173, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Shows the target name in a separate box", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.8, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 5, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] { ["Type"] = 6, ["Key"] = "option27", ["Value"] = 0, ["Name"] = "Option 27", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [27] { ["Type"] = 5, ["Key"] = "option28", ["Value"] = "Target Options", ["Name"] = "Option 28", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [28] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Fraction"] = false, ["Value"] = 14, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "targetNameSize", }, -- [29] { ["Type"] = 4, ["Key"] = "colorByClass", ["Value"] = true, ["Name"] = "Use Class Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [30] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [31] { ["Type"] = 1, ["Key"] = "targetBgColor", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0.9846720322966576, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [32] { ["Type"] = 1, ["Key"] = "targetBgBorderColor", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [33] { ["Type"] = 2, ["Max"] = 160, ["Desc"] = "", ["Min"] = 30, ["Fraction"] = false, ["Value"] = 90, ["Name"] = "Frame Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "targetFrameWidth", }, -- [34] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Name"] = "Frame Height", ["Value"] = 20, ["Key"] = "targetFrameHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [35] }, ["version"] = -1, ["Name"] = "Cast - Important Target [P]", ["NpcNames"] = { }, }, -- [25] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \n --check if there's a timer for this spell\n local timer = scriptTable.config.timerList[tostring(envTable._SpellID)]\n \n if (timer) then\n --insert code here\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Spikes Incoming!\",\n textSize = 8,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = {.6, .6, .6, 0.8},\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 5,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n }\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, timer, nil, nil)\n local castBar2 = unitFrame.castBar2\n castBar2.Text:ClearAllPoints()\n castBar2.Text:SetPoint (\"topleft\", castBar2, \"bottomleft\", 0, 0)\n castBar2.percentText:ClearAllPoints()\n castBar2.percentText:SetPoint (\"topright\", castBar2, \"bottomright\", 0, 0)\n Plater:SetFontSize(castBar2.percentText, 8)\n end\n \nend\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1625698948, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1138, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Player an animation when the cast start. Start a timer when the cast finishes. Set the time in the options.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 350421, -- [1] 355571, -- [2] 355787, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Cast start animation settings", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [4] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [7] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [9] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 7, ["Key"] = "timerList", ["Value"] = { { "350421", -- [1] "5", -- [2] }, -- [1] { "355787", -- [1] "15", -- [2] }, -- [2] { "355571", -- [1] "14", -- [2] }, -- [3] }, ["Name"] = "Timer (Key is SpellId and Value is Time)", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the spellId and value is the amount of time of the Timer", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Alert + Timer [P]", ["NpcNames"] = { }, }, -- [26] }, ["aura2_y_offset"] = 5, ["npc_cache"] = { [65414] = { "Ethereal Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [155634] = { "Bound Storm", -- [1] "The Eternal Palace", -- [2] }, [69899] = { "Farraki Sand Conjurer", -- [1] "Throne of Thunder", -- [2] }, [127485] = { "Bilge Rat Looter", -- [1] "Tol Dagor", -- [2] }, [24777] = { "Sunblade Sentinel", -- [1] "Magisters' Terrace", -- [2] }, [165872] = { "Flesh Crafter", -- [1] "The Necrotic Wake", -- [2] }, [108034] = { "Fal'dorei Reaver", -- [1] "The Ruins of Falanaar", -- [2] }, [33806] = { "Void Beast", -- [1] "Ulduar", -- [2] }, [34190] = { "Hardened Iron Golem", -- [1] "Ulduar", -- [2] }, [130301] = { "Shadow Hunter Ju'loa", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [69132] = { "High Priestess Mar'li", -- [1] "Throne of Thunder", -- [2] }, [69388] = { "Zandalari Spear-Shaper", -- [1] "Throne of Thunder", -- [2] }, [29768] = { "Unyielding Constrictor", -- [1] "Gundrak", -- [2] }, [29832] = { "Drakkari Golem", -- [1] "Gundrak", -- [2] }, [140792] = { "Breakbeak Bonepicker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [145399] = { "Wild Starcaller", -- [1] "Havenswood (Islands 2)", -- [2] }, [108035] = { "Fal'dorei Spiderling", -- [1] "The Ruins of Falanaar", -- [2] }, [10983] = { "Winterax Troll", -- [1] "Korrak's Revenge", -- [2] }, [124927] = { "Jun-Ti", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [164339] = { "Mawsworn Bowman", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [136186] = { "Tidesage Spiritualist", -- [1] "Shrine of the Storm", -- [2] }, [56713] = { "Master Snowdrift", -- [1] "Shado-Pan Monastery", -- [2] }, [130302] = { "Berserker Zar'ri", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [134139] = { "Shrine Templar", -- [1] "Shrine of the Storm", -- [2] }, [77579] = { "Mongrethod", -- [1] "Teron'gor's Confrontation", -- [2] }, [61448] = { "Sik'thik Soldier", -- [1] "Siege of Niuzao Temple", -- [2] }, [37134] = { "Ymirjar Huntress", -- [1] "Icecrown Citadel", -- [2] }, [53642] = { "Cinderweb Spinner", -- [1] "Firelands", -- [2] }, [103685] = { "Tichondrius", -- [1] "The Nighthold", -- [2] }, [140795] = { "Dunecircler the Bleak", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [145402] = { "Frenzied Wildheart", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [130303] = { "Witch Doctor Unbugu", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [69134] = { "Kazra'jin", -- [1] "Throne of Thunder", -- [2] }, [110340] = { "Zoot", -- [1] "Crucible of Storms", -- [2] }, [47244] = { "Gambitzak-Outland", -- [1] "Korrak's Revenge", -- [2] }, [127488] = { "Ashvane Flamecaster", -- [1] "Tol Dagor", -- [2] }, [145915] = { "Kaldorei Dark Ranger", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [159224] = { "Gryth'ax the Executioner", -- [1] "Ny'alotha, the Waking City", -- [2] }, [44045] = { "Darkened Creation", -- [1] "Caverns of Time - Anniversary", -- [2] }, [20043] = { "Apprentice Star Scryer", -- [1] "Tempest Keep", -- [2] }, [144380] = { "Druid of the Claw", -- [1] "Lordaeron", -- [2] }, [140797] = { "Corpseharvest", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [170486] = { "Atal'ai Devoted", -- [1] "De Other Side", -- [2] }, [146940] = { "Primordial Mindbender", -- [1] "Crucible of Storms", -- [2] }, [135167] = { "Spectral Berserker", -- [1] "Kings' Rest", -- [2] }, [90378] = { "Kilrogg Deadeye", -- [1] "Hellfire Citadel", -- [2] }, [140798] = { "Cragcaw", -- [1] "Havenswood (Islands 2)", -- [2] }, [170487] = { "Stoneguard Watcher", -- [1] "8.0 Boost Experience - Horde", -- [2] }, [154619] = { "Watcher Aum-ka", -- [1] "Halls of Origination", -- [2] }, [138751] = { "Silvermoon Warcaster", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [147965] = { "Volatile Azerite", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144382] = { "Knight-Captain Emery", -- [1] "Lordaeron", -- [2] }, [34192] = { "Boomer XP-500", -- [1] "Ulduar", -- [2] }, [133121] = { "Stormwind Footman", -- [1] "Lordaeron", -- [2] }, [54923] = { "Infinite Warden", -- [1] "End Time", -- [2] }, [17356] = { "Creeping Ooze", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [135169] = { "Spirit Drain Totem", -- [1] "The Underrot", -- [2] }, [131586] = { "Banquet Steward", -- [1] "Waycrest Manor", -- [2] }, [127490] = { "Knight Captain Valyri", -- [1] "Tol Dagor", -- [2] }, [140800] = { "Cloudwing the Killthief", -- [1] "Havenswood (Islands 2)", -- [2] }, [43662] = { "Unbound Earth Rager", -- [1] "The Stonecore", -- [2] }, [142336] = { "Pygmy Octopus", -- [1] "Crestfall (Islands 11)", -- [2] }, [131587] = { "Bewitched Captain", -- [1] "Waycrest Manor", -- [2] }, [170490] = { "Atal'ai High Priest", -- [1] "De Other Side", -- [2] }, [13319] = { "Commander Duffy", -- [1] "Korrak's Revenge", -- [2] }, [147968] = { "Agitated Azerite", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [13447] = { "Corporal Noreg Stormpike", -- [1] "Korrak's Revenge", -- [2] }, [166396] = { "Noble Skirmisher", -- [1] "Sanguine Depths", -- [2] }, [146945] = { "Swarming Voidspawn", -- [1] "Crucible of Storms", -- [2] }, [164861] = { "Spriggan Barkbinder", -- [1] "De Other Side", -- [2] }, [34193] = { "Clockwork Sapper", -- [1] "Ulduar", -- [2] }, [130307] = { "Unstable Typhoon", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [151041] = { "Etruvis the Vassal", -- [1] "Crucible of Storms", -- [2] }, [69906] = { "Zandalari High Priest", -- [1] "Throne of Thunder", -- [2] }, [140292] = { "Snowfur Alpha", -- [1] "Havenswood (Islands 2)", -- [2] }, [162303] = { "Aqir Swarmkeeper", -- [1] "Ny'alotha, the Waking City", -- [2] }, [146947] = { "Maniacal Apothecary", -- [1] "8.1 Darkshore Scenario", -- [2] }, [139269] = { "Gloom Horror", -- [1] "Waycrest Manor", -- [2] }, [20044] = { "Novice Astromancer", -- [1] "Tempest Keep", -- [2] }, [148483] = { "Ancestral Avenger", -- [1] "Battle of Dazar'alor", -- [2] }, [153090] = { "Lady Venomtongue", -- [1] "The Eternal Palace", -- [2] }, [44687] = { "Proto-Behemoth", -- [1] "The Bastion of Twilight", -- [2] }, [146436] = { "Tempting Siren", -- [1] "Battle of Dazar'alor", -- [2] }, [140294] = { "Snowfur Wolf", -- [1] "Crestfall (Islands 11)", -- [2] }, [153091] = { "Serena Scarscale", -- [1] "The Eternal Palace", -- [2] }, [149508] = { "Ice Blocked Nathanos", -- [1] "Battle of Dazar'alor", -- [2] }, [53901] = { "Unstable Magma", -- [1] "Firelands", -- [2] }, [138247] = { "Irontide Marauder", -- [1] "Siege of Boralus", -- [2] }, [146949] = { "Sputtering Fleshrender", -- [1] "8.1 Darkshore Scenario", -- [2] }, [163841] = { "Amalgamation of Flesh", -- [1] "Ny'alotha, the Waking City", -- [2] }, [140295] = { "Snowfur Pup", -- [1] "Crestfall (Islands 11)", -- [2] }, [162306] = { "Aqir Drone", -- [1] "Ny'alotha, the Waking City", -- [2] }, [166913] = { "Corrupted Guardian", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [171520] = { "Blighted Creeper", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [29834] = { "Drakkari Frenzy", -- [1] "Gundrak", -- [2] }, [111370] = { "Creature in the Shadows", -- [1] "The Emerald Nightmare", -- [2] }, [157700] = { "Agustus Moulaine", -- [1] "Horrific Vision of Stormwind", -- [2] }, [683] = { "Katze", -- [1] "Korrak's Revenge", -- [2] }, [67093] = { "Sik'thik Battle-Mender", -- [1] "Siege of Niuzao Temple", -- [2] }, [21964] = { "Fathom-Guard Caribdis", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [164355] = { "Manifestation of Pride", -- [1] "Revendreth Scenario", -- [2] }, [140297] = { "Nok-arak", -- [1] "Crestfall (Islands 11)", -- [2] }, [56717] = { "Hoptallus", -- [1] "Stormstout Brewery", -- [2] }, [145928] = { "Skavis Nightstalker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [53006] = { "Spirit Link Totem", -- [1] "Crucible of Storms", -- [2] }, [53134] = { "Ancient Core Hound", -- [1] "Firelands", -- [2] }, [126983] = { "Harlan Sweete", -- [1] "Freehold", -- [2] }, [69909] = { "Amani'shi Flame Chanter", -- [1] "Throne of Thunder", -- [2] }, [26763] = { "Anomalus", -- [1] "The Nexus", -- [2] }, [62348] = { "Sik'thik Soldier", -- [1] "Siege of Niuzao Temple", -- [2] }, [161286] = { "Dark Ritualist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [731] = { "Bangalash", -- [1] "Korrak's Revenge", -- [2] }, [146442] = { "Grunt", -- [1] "Battle of Dazar'alor", -- [2] }, [138764] = { "Defiler Arbalest", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [155656] = { "Misha", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [69910] = { "Drakkari Frost Warden", -- [1] "Throne of Thunder", -- [2] }, [153097] = { "Voidbound Shaman", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [43537] = { "Stonecore Earthshaper", -- [1] "The Stonecore", -- [2] }, [162311] = { "Death Knight", -- [1] "Vision of Ysera Scenario", -- [2] }, [134158] = { "Shadow-Borne Champion", -- [1] "Kings' Rest", -- [2] }, [155657] = { "Huffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [20045] = { "Nether Scryer", -- [1] "Tempest Keep", -- [2] }, [140301] = { "Scarpaw", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [56718] = { "Hopper", -- [1] "Stormstout Brewery", -- [2] }, [145932] = { "Celestra Brightmoon", -- [1] "Havenswood (Islands 2)", -- [2] }, [138254] = { "Irontide Powdershot", -- [1] "Siege of Boralus", -- [2] }, [146956] = { "Ashen Deathguard", -- [1] "8.1 Darkshore Scenario", -- [2] }, [61453] = { "Mu'Shiba", -- [1] "Mogu'shan Palace", -- [2] }, [123146] = { "Torn Spirit", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [127497] = { "Ashvane Warden", -- [1] "Tol Dagor", -- [2] }, [103695] = { "Corruption Horror", -- [1] "The Emerald Nightmare", -- [2] }, [138255] = { "Ashvane Spotter", -- [1] "Siege of Boralus", -- [2] }, [138767] = { "Defiler Shadow Priest", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [37907] = { "Rot Worm", -- [1] "Icecrown Citadel", -- [2] }, [54543] = { "Time-Twisted Drake", -- [1] "End Time", -- [2] }, [34196] = { "Rune Etched Sentry", -- [1] "Ulduar", -- [2] }, [145934] = { "Ivan the Mad", -- [1] "Havenswood (Islands 2)", -- [2] }, [166921] = { "Blighted Creeper", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [119052] = { "War Banner", -- [1] "Korrak's Revenge", -- [2] }, [168969] = { "Gushing Slime", -- [1] "Plaguefall", -- [2] }, [137233] = { "Plague Toad", -- [1] "Temple of Sethraliss", -- [2] }, [21965] = { "Fathom-Guard Tidalvess", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [30283] = { "Plague Walker", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [129802] = { "Earthrager", -- [1] "The MOTHERLODE!!", -- [2] }, [72728] = { "Kor'kron Blood Axe", -- [1] "Siege of Orgrimmar", -- [2] }, [13256] = { "Lokholar the Ice Lord", -- [1] "Korrak's Revenge", -- [2] }, [146960] = { "Shambling Deadeye", -- [1] "8.1 Darkshore Scenario", -- [2] }, [13320] = { "Commander Karl Philips", -- [1] "Korrak's Revenge", -- [2] }, [135699] = { "Ashvane Jailer", -- [1] "Tol Dagor", -- [2] }, [94995] = { "Graggra", -- [1] "Hellfire Citadel", -- [2] }, [13448] = { "Sergeant Yazra Bloodsnarl", -- [1] "Korrak's Revenge", -- [2] }, [151056] = { "Varanq'ul the Mighty", -- [1] "Crucible of Storms", -- [2] }, [112655] = { "Celestial Acolyte", -- [1] "The Nighthold", -- [2] }, [129547] = { "Blacktooth Knuckleduster", -- [1] "Freehold", -- [2] }, [34197] = { "Chamber Overseer", -- [1] "Ulduar", -- [2] }, [162318] = { "Monk", -- [1] "Vision of Ysera Scenario", -- [2] }, [139284] = { "Plague Doctor", -- [1] "Temple of Sethraliss", -- [2] }, [87318] = { "Dungeoneer's Training Dummy", -- [1] "SMV Alliance Garrison Level 3", -- [2] }, [151058] = { "Bubbling Blood", -- [1] "Crucible of Storms", -- [2] }, [39956] = { "Twilight Enforcer", -- [1] "Grim Batol", -- [2] }, [20046] = { "Astromancer Lord", -- [1] "Tempest Keep", -- [2] }, [129548] = { "Blacktooth Brute", -- [1] "Freehold", -- [2] }, [162320] = { "Shaman", -- [1] "Vision of Ysera Scenario", -- [2] }, [150547] = { "Scrapbone Grunter", -- [1] "Operation: Mechagon", -- [2] }, [151059] = { "Eternal Guardian", -- [1] "Crucible of Storms", -- [2] }, [127757] = { "Reanimated Honor Guard", -- [1] "Atal'Dazar", -- [2] }, [33430] = { "Guardian Lasher", -- [1] "Ulduar", -- [2] }, [54161] = { "Flame Archon", -- [1] "Firelands", -- [2] }, [135192] = { "Honored Raptor", -- [1] "Kings' Rest", -- [2] }, [139799] = { "Ironhull Apprentice", -- [1] "Shrine of the Storm", -- [2] }, [58768] = { "spark", -- [1] "Caverns of Time - Anniversary", -- [2] }, [165905] = { "Son of Hakkar", -- [1] "De Other Side", -- [2] }, [69916] = { "Gurubashi Berserker", -- [1] "Throne of Thunder", -- [2] }, [29836] = { "Drakkari Battle Rider", -- [1] "Gundrak", -- [2] }, [21966] = { "Fathom-Guard Sharkkis", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [131099] = { "Giggling Nettlevine", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [30284] = { "Bonegrinder", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [129550] = { "Bilge Rat Padfoot", -- [1] "Freehold", -- [2] }, [161812] = { "Faceless Ruiner", -- [1] "Chamber of Heart - Scenario", -- [2] }, [130318] = { "Slitherblade Prophet", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [167955] = { "Sanguine Cadet", -- [1] "Sanguine Depths", -- [2] }, [127503] = { "Overseer Korgus", -- [1] "Tol Dagor", -- [2] }, [161813] = { "K'thir Assassin", -- [1] "Chamber of Heart - Scenario", -- [2] }, [33431] = { "Forest Swarmer", -- [1] "Ulduar", -- [2] }, [124688] = { "Natha'vor Cannibal", -- [1] "The Eternal Palace", -- [2] }, [167956] = { "Dark Acolyte", -- [1] "Sanguine Depths", -- [2] }, [34199] = { "Lightning Charged Iron Dwarf", -- [1] "Ulduar", -- [2] }, [11657] = { "Morloch", -- [1] "Korrak's Revenge", -- [2] }, [130319] = { "Slitherblade Phalanx", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [134173] = { "Animated Droplet", -- [1] "Shrine of the Storm", -- [2] }, [159767] = { "Sanguimar", -- [1] "Ny'alotha, the Waking City", -- [2] }, [139804] = { "Venture Inspector", -- [1] "Havenswood (Islands 2)", -- [2] }, [23694] = { "Pulsing Pumpkin", -- [1] "Scarlet Monastery", -- [2] }, [140828] = { "Morningdew", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [133150] = { "High Tinker Mekkatorque", -- [1] "Lordaeron", -- [2] }, [162327] = { "Rogue", -- [1] "Vision of Ysera Scenario", -- [2] }, [134174] = { "Shadow-Borne Witch Doctor", -- [1] "Kings' Rest", -- [2] }, [134686] = { "Mature Krolusk", -- [1] "Temple of Sethraliss", -- [2] }, [159768] = { "Deresh of the Nothingness", -- [1] "Ny'alotha, the Waking City", -- [2] }, [20047] = { "Crimson Hand Battle Mage", -- [1] "Tempest Keep", -- [2] }, [129552] = { "Monzumi", -- [1] "Atal'Dazar", -- [2] }, [140829] = { "Autumnbreeze", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [165911] = { "Loyal Creation", -- [1] "The Necrotic Wake", -- [2] }, [133663] = { "Fanatical Headhunter", -- [1] "The Underrot", -- [2] }, [151579] = { "Shield Generator", -- [1] "Operation: Mechagon", -- [2] }, [139806] = { "Venture Demolitions Expert", -- [1] "Havenswood (Islands 2)", -- [2] }, [136735] = { "Ashvane Marine", -- [1] "Tol Dagor", -- [2] }, [33432] = { "Leviathan Mk II", -- [1] "Ulduar", -- [2] }, [151068] = { "Tentacled Voidpriest", -- [1] "Crucible of Storms", -- [2] }, [139807] = { "Venture Surveyor", -- [1] "Havenswood (Islands 2)", -- [2] }, [129553] = { "Dinomancer Kish'o", -- [1] "Atal'Dazar", -- [2] }, [21263] = { "Greyheart Technician", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [162330] = { "Demon Hunter", -- [1] "Vision of Ysera Scenario", -- [2] }, [151581] = { "Horrific Vision", -- [1] "The Eternal Palace", -- [2] }, [139808] = { "Venture Oaf", -- [1] "Havenswood (Islands 2)", -- [2] }, [43286] = { "Crystal Shard", -- [1] "The Stonecore", -- [2] }, [59794] = { "Krik'thik Disruptor", -- [1] "Gate of the Setting Sun", -- [2] }, [162331] = { "Corrupted Neuron", -- [1] "Ny'alotha, the Waking City", -- [2] }, [167962] = { "Defunct Dental Drill", -- [1] "De Other Side", -- [2] }, [30285] = { "Eye of Taldaram", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [168986] = { "Skeletal Raptor", -- [1] "De Other Side", -- [2] }, [169498] = { "Plague Bomb", -- [1] "Plaguefall", -- [2] }, [44566] = { "Ozumat", -- [1] "Throne of the Tides", -- [2] }, [13257] = { "Murgot Deepforge", -- [1] "Korrak's Revenge", -- [2] }, [134691] = { "Static-charged Dervish", -- [1] "Temple of Sethraliss", -- [2] }, [167963] = { "Headless Client", -- [1] "De Other Side", -- [2] }, [135715] = { "Ferocious Nightsaber", -- [1] "Molten Cay (Islands 6)", -- [2] }, [37144] = { "Skybreaker Marksman", -- [1] "Icecrown Citadel", -- [2] }, [140834] = { "Laughing Blaze", -- [1] "Havenswood (Islands 2)", -- [2] }, [13449] = { "Warmaster Garrick", -- [1] "Korrak's Revenge", -- [2] }, [49813] = { "Evolved Drakonaar", -- [1] "The Bastion of Twilight", -- [2] }, [13545] = { "Champion Irondeep Raider", -- [1] "Korrak's Revenge", -- [2] }, [13577] = { "Stormpike Ram Rider Commander", -- [1] "Korrak's Revenge", -- [2] }, [135716] = { "Nightsaber Hunter", -- [1] "Molten Cay (Islands 6)", -- [2] }, [168988] = { "Overgrowth", -- [1] "Mists of Tirna Scithe", -- [2] }, [155680] = { "Deephive Summoner", -- [1] "Mogu'shan Scenario", -- [2] }, [139812] = { "Venture Producer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [140324] = { "Stonehusk Harvester", -- [1] "Havenswood (Islands 2)", -- [2] }, [158752] = { "Predatory Bloodtusk", -- [1] "Halls of Atonement", -- [2] }, [43927] = { "Harbinger of Darkness", -- [1] "Lost City of the Tol'vir", -- [2] }, [39960] = { "Deep Murloc Drudge", -- [1] "Throne of the Tides", -- [2] }, [139813] = { "Senior Producer Gixi", -- [1] "Havenswood (Islands 2)", -- [2] }, [24207] = { "Army of the Dead", -- [1] "The Eternal Palace", -- [2] }, [14185] = { "Najak Hexxen", -- [1] "Korrak's Revenge", -- [2] }, [165919] = { "Skeletal Marauder", -- [1] "The Necrotic Wake", -- [2] }, [40600] = { "Faceless Corruptor", -- [1] "Grim Batol", -- [2] }, [36633] = { "Ice Sphere", -- [1] "Caverns of Time - Anniversary", -- [2] }, [53141] = { "Molten Surger", -- [1] "Firelands", -- [2] }, [131112] = { "Cutwater Striker", -- [1] "Tol Dagor", -- [2] }, [37017] = { "Skybreaker Assassin", -- [1] "Icecrown Citadel", -- [2] }, [70179] = { "Ritual Guard", -- [1] "Throne of Thunder", -- [2] }, [140838] = { "Mischievous Flood", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [159266] = { "Portal Master", -- [1] "Horrific Vision of Stormwind", -- [2] }, [33818] = { "Twilight Adherent", -- [1] "Ulduar", -- [2] }, [168992] = { "Risen Cultist", -- [1] "De Other Side", -- [2] }, [140839] = { "Water Spirit", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [130325] = { "Deepsea Viseclaw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [155684] = { "Depthcaller Xith'el", -- [1] "Mogu'shan Scenario", -- [2] }, [29774] = { "Spitting Cobra", -- [1] "Gundrak", -- [2] }, [29838] = { "Drakkari Rhino", -- [1] "Gundrak", -- [2] }, [165410] = { "High Adjudicator Aleez", -- [1] "Halls of Atonement", -- [2] }, [138281] = { "Faceless Corruptor", -- [1] "The Underrot", -- [2] }, [10986] = { "Snowblind Harpy", -- [1] "Korrak's Revenge", -- [2] }, [147495] = { "Rastari Enforcer", -- [1] "Battle of Dazar'alor", -- [2] }, [139817] = { "Chief Engineer Zazzy", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [140841] = { "Snickering Ripple", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [130582] = { "Despondent Scallywag", -- [1] "Tol Dagor", -- [2] }, [93983] = { "Forsaken Dreadwing", -- [1] "The Maw of Nashal", -- [2] }, [155686] = { "Azsh'ari Venomwatcher", -- [1] "The Eternal Palace", -- [2] }, [139818] = { "Security Officer Durk", -- [1] "Havenswood (Islands 2)", -- [2] }, [37146] = { "Kor'kron Sniper", -- [1] "Icecrown Citadel", -- [2] }, [140842] = { "Ebb", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [154663] = { "Gnome-Eating Droplet", -- [1] "Operation: Mechagon", -- [2] }, [147497] = { "Prelate Akk'al", -- [1] "Battle of Dazar'alor", -- [2] }, [129559] = { "Cutwater Duelist", -- [1] "Freehold", -- [2] }, [140843] = { "Air Spirit", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [138796] = { "Greater Serpent Totem", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [155688] = { "Azsh'ari Frostbinder", -- [1] "The Eternal Palace", -- [2] }, [78116] = { "Water Elemental", -- [1] "Crucible of Storms", -- [2] }, [148522] = { "Ice Block", -- [1] "Battle of Dazar'alor", -- [2] }, [165414] = { "Depraved Obliterator", -- [1] "Halls of Atonement", -- [2] }, [39450] = { "Trogg Dweller", -- [1] "Grim Batol", -- [2] }, [11946] = { "Drek'Thar", -- [1] "Korrak's Revenge", -- [2] }, [155689] = { "Zanj'ir Gladiator", -- [1] "The Eternal Palace", -- [2] }, [20049] = { "Crimson Hand Blood Knight", -- [1] "Tempest Keep", -- [2] }, [64916] = { "Kor'thik Swarmguard", -- [1] "Heart of Fear", -- [2] }, [125977] = { "Reanimation Totem", -- [1] "Atal'Dazar", -- [2] }, [134191] = { "Gilnean Mauler", -- [1] "Stormwind Escape from Stockades", -- [2] }, [93985] = { "Corrupted Talonpriest", -- [1] "Hellfire Citadel", -- [2] }, [69927] = { "Zandalari Prelate", -- [1] "Throne of Thunder", -- [2] }, [140334] = { "Nightscale Coilfang", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144941] = { "Akunda's Aspect", -- [1] "Battle of Dazar'alor", -- [2] }, [37531] = { "Frostwarden Handler", -- [1] "Icecrown Citadel", -- [2] }, [134192] = { "Gilnean Battlemage", -- [1] "Stormwind Escape from Stockades", -- [2] }, [155691] = { "Zanj'ir Wrangler", -- [1] "The Eternal Palace", -- [2] }, [29327] = { "Cat", -- [1] "Crucible of Storms", -- [2] }, [144942] = { "Spark Bot", -- [1] "Battle of Dazar'alor", -- [2] }, [68904] = { "Suen", -- [1] "Throne of Thunder", -- [2] }, [134193] = { "Stormwind Battlemage", -- [1] "Stormwind Escape from Stockades", -- [2] }, [159275] = { "Portal Keeper", -- [1] "Horrific Vision of Stormwind", -- [2] }, [163882] = { "Decaying Flesh Giant", -- [1] "Plaguefall", -- [2] }, [140336] = { "Nightscale Wind Serpent", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [134194] = { "Stormwind Knight", -- [1] "Stormwind Escape from Stockades", -- [2] }, [155693] = { "Subdued Brute", -- [1] "The Eternal Palace", -- [2] }, [30287] = { "Plundering Geist", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [140337] = { "Nightscale Hatchling", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [64917] = { "Sra'thik Ambercaller", -- [1] "Heart of Fear", -- [2] }, [72744] = { "Kor'kron Skullsplitter", -- [1] "Siege of Orgrimmar", -- [2] }, [68905] = { "Lu'lin", -- [1] "Throne of Thunder", -- [2] }, [69161] = { "Teufelssaurier", -- [1] "Korrak's Revenge", -- [2] }, [152623] = { "Underhold Grunt", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [49817] = { "Bound Inferno", -- [1] "The Bastion of Twilight", -- [2] }, [62358] = { "Corrupt Droplet", -- [1] "Temple of the Jade Serpent", -- [2] }, [112671] = { "Duskwatch Battle-Magus", -- [1] "The Nighthold", -- [2] }, [140339] = { "Vale Terror", -- [1] "Crestfall (Islands 11)", -- [2] }, [157231] = { "Shad'har the Insatiable", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133685] = { "Befouled Spirit", -- [1] "The Underrot", -- [2] }, [134197] = { "Stormwind Royal Guard", -- [1] "Stormwind Escape from Stockades", -- [2] }, [95268] = { "Mujo", -- [1] "Korrak's Revenge", -- [2] }, [178731] = { "Bonesteel", -- [1] "Sanctum of Domination", -- [2] }, [134198] = { "Stormwind Cleric", -- [1] "Stormwind Escape from Stockades", -- [2] }, [20050] = { "Crimson Hand Inquisitor", -- [1] "Tempest Keep", -- [2] }, [144948] = { "Leatherwing Hunter", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [149555] = { "Abomination", -- [1] "Korrak's Revenge", -- [2] }, [178732] = { "Mawsworn Runesmith", -- [1] "Sanctum of Domination", -- [2] }, [14282] = { "Frost Wolf Bloodhound", -- [1] "Korrak's Revenge", -- [2] }, [37021] = { "Skybreaker Vicar", -- [1] "Icecrown Citadel", -- [2] }, [37149] = { "Kor'kron Necrolyte", -- [1] "Icecrown Citadel", -- [2] }, [140854] = { "Flow", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [149556] = { "Eternal Enforcer", -- [1] "Battle of Dazar'alor", -- [2] }, [37533] = { "Rimefang", -- [1] "Icecrown Citadel", -- [2] }, [134200] = { "Genn Greymane", -- [1] "Stormwind Escape from Stockades", -- [2] }, [33822] = { "Twilight Guardian", -- [1] "Ulduar", -- [2] }, [29264] = { "Spirit Wolf", -- [1] "Korrak's Revenge", -- [2] }, [54553] = { "Time-Twisted Seer", -- [1] "End Time", -- [2] }, [130333] = { "Gritplate Basilisk", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [134201] = { "Lady Jaina Proudmoore", -- [1] "Stormwind Escape from Stockades", -- [2] }, [134713] = { "Korthek's Student", -- [1] "Temple of Sethraliss", -- [2] }, [17427] = { "Shattered Hand Archer", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [59544] = { "The Nodding Tiger", -- [1] "Temple of the Jade Serpent", -- [2] }, [136249] = { "Guardian Elemental", -- [1] "Shrine of the Storm", -- [2] }, [59800] = { "Krik'thik Rager", -- [1] "Gate of the Setting Sun", -- [2] }, [134202] = { "Anduin Wrynn", -- [1] "Stormwind Escape from Stockades", -- [2] }, [10987] = { "Irondeep Trogg", -- [1] "Korrak's Revenge", -- [2] }, [163891] = { "Rotmarrow Slime", -- [1] "Plaguefall", -- [2] }, [56473] = { "Flying Snow", -- [1] "Shado-Pan Monastery", -- [2] }, [136250] = { "Hoodoo Hexer", -- [1] "Temple of Sethraliss", -- [2] }, [30416] = { "Bound Fire Elemental", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [145976] = { "Stonehide Bull", -- [1] "Havenswood (Islands 2)", -- [2] }, [163892] = { "Rotting Slimeclaw", -- [1] "Plaguefall", -- [2] }, [37022] = { "Blighted Abomination", -- [1] "Icecrown Citadel", -- [2] }, [140858] = { "Pyrekin", -- [1] "Havenswood (Islands 2)", -- [2] }, [53786] = { "Blazing Monstrosity", -- [1] "Firelands", -- [2] }, [145977] = { "Mammoth Stonehide", -- [1] "Havenswood (Islands 2)", -- [2] }, [158774] = { "Broken Citizen", -- [1] "Horrific Vision of Stormwind", -- [2] }, [151096] = { "Хати", -- [1] "Korrak's Revenge", -- [2] }, [33823] = { "Twilight Slayer", -- [1] "Ulduar", -- [2] }, [27281] = { "Ritual Channeler", -- [1] "Utgarde Pinnacle", -- [2] }, [161334] = { "Gnashing Terror", -- [1] "Ny'alotha, the Waking City", -- [2] }, [130335] = { "Gritplate Crystaleye", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [163894] = { "Blighted Spinebreaker", -- [1] "Plaguefall", -- [2] }, [59545] = { "The Golden Beetle", -- [1] "Temple of the Jade Serpent", -- [2] }, [59801] = { "Krik'thik Wind Shaper", -- [1] "Gate of the Setting Sun", -- [2] }, [11947] = { "Captain Galvangar", -- [1] "Korrak's Revenge", -- [2] }, [146491] = { "Phantom of Retribution", -- [1] "Battle of Dazar'alor", -- [2] }, [151098] = { "Shadowy Appendage", -- [1] "Crucible of Storms", -- [2] }, [151610] = { "Amathet Guardian", -- [1] "Halls of Origination", -- [2] }, [146492] = { "Phantom of Rage", -- [1] "Battle of Dazar'alor", -- [2] }, [61337] = { "Glintrok Ironhide", -- [1] "Mogu'shan Palace", -- [2] }, [135231] = { "Spectral Brute", -- [1] "Kings' Rest", -- [2] }, [45213] = { "Sinestra", -- [1] "The Bastion of Twilight", -- [2] }, [164920] = { "Drust Soulcleaver", -- [1] "Mists of Tirna Scithe", -- [2] }, [146493] = { "Phantom of Slaughter", -- [1] "Battle of Dazar'alor", -- [2] }, [131137] = { "SI:7 Operative", -- [1] "Lordaeron", -- [2] }, [156219] = { "Coldheart Scout", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164921] = { "Drust Harvester", -- [1] "Mists of Tirna Scithe", -- [2] }, [151613] = { "Anti-Personnel Squirrel", -- [1] "Operation: Mechagon", -- [2] }, [59546] = { "The Talking Fish", -- [1] "Temple of the Jade Serpent", -- [2] }, [70448] = { "Ancient Python", -- [1] "Throne of Thunder", -- [2] }, [43934] = { "Soul Fragment", -- [1] "Lost City of the Tol'vir", -- [2] }, [135234] = { "Diseased Mastiff", -- [1] "Waycrest Manor", -- [2] }, [140353] = { "Brightscale Coilfang", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [129826] = { "Brineshell Snapclaw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [154174] = { "Horrific Summoner", -- [1] "The Eternal Palace", -- [2] }, [158781] = { "Shredded Psyche", -- [1] "Ny'alotha, the Waking City", -- [2] }, [61338] = { "Glintrok Skulker", -- [1] "Mogu'shan Palace", -- [2] }, [135235] = { "Spectral Beastmaster", -- [1] "Kings' Rest", -- [2] }, [140354] = { "Brightscale Wind Serpent", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [140866] = { "Newstead Grunt", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [154175] = { "Horrific Summoner", -- [1] "The Eternal Palace", -- [2] }, [37664] = { "Darkfallen Archmage", -- [1] "Icecrown Citadel", -- [2] }, [143426] = { "Northfold Grenadier", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [152128] = { "Orgozoa", -- [1] "The Eternal Palace", -- [2] }, [140355] = { "Brightscale Screecher", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [129827] = { "Brineshell Crusher", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [149569] = { "Dazari Worshipper", -- [1] "Battle of Dazar'alor", -- [2] }, [138820] = { "Bloodwake Vrykul", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [59547] = { "Jiang", -- [1] "Temple of the Jade Serpent", -- [2] }, [140356] = { "Brightscale Hatchling", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144963] = { "Kimbul's Aspect", -- [1] "Battle of Dazar'alor", -- [2] }, [171581] = { "Charred Behemoth", -- [1] "The Necrotic Wake", -- [2] }, [20052] = { "Crystalcore Mechanic", -- [1] "Tempest Keep", -- [2] }, [129828] = { "Brineshell Clacker", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [93485] = { "Forsaken Crewman", -- [1] "The Maw of Nashal", -- [2] }, [14283] = { "Stormpike Owl", -- [1] "Korrak's Revenge", -- [2] }, [61339] = { "Glintrok Oracle", -- [1] "Mogu'shan Palace", -- [2] }, [2564] = { "Boulderfist Enforcer", -- [1] "Temple of Sethraliss", -- [2] }, [37025] = { "Stinky", -- [1] "Icecrown Citadel", -- [2] }, [24723] = { "Selin Fireheart", -- [1] "Magisters' Terrace", -- [2] }, [41376] = { "Nefarian", -- [1] "Caverns of Time - Anniversary", -- [2] }, [37665] = { "Darkfallen Lieutenant", -- [1] "Icecrown Citadel", -- [2] }, [135240] = { "Soul Essence", -- [1] "Waycrest Manor", -- [2] }, [140359] = { "Thunderhawk Devourer", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [93486] = { "Dread-Captain Tattersail", -- [1] "The Maw of Nashal", -- [2] }, [159811] = { "Sergeant Durgen Stormpike", -- [1] "Korrak's Revenge", -- [2] }, [132170] = { "Striped Pacu", -- [1] "The Eternal Palace", -- [2] }, [59804] = { "Gripping Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [129062] = { "Sunbringer Firasi", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [48415] = { "Twilight Spitecaller", -- [1] "The Bastion of Twilight", -- [2] }, [132683] = { "Rock-It! Turret", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [44704] = { "Minion of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [156161] = { "Inquisitor Gnshal", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [61340] = { "Glintrok Hexxer", -- [1] "Mogu'shan Palace", -- [2] }, [69131] = { "Frost King Malakk", -- [1] "Throne of Thunder", -- [2] }, [152135] = { "Void-Twisted Spellweaver", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [140362] = { "Shimmerwing", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [157254] = { "Tek'ris", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162828] = { "Corrosive Digester", -- [1] "Ny'alotha, the Waking City", -- [2] }, [128295] = { "Sandfury Assassin", -- [1] "End Time", -- [2] }, [128551] = { "Irontide Mastiff", -- [1] "Freehold", -- [2] }, [33699] = { "Storm Tempered Keeper", -- [1] "Ulduar", -- [2] }, [104493] = { "Spitting Cobra", -- [1] "Korrak's Revenge", -- [2] }, [17940] = { "Coilfang Technician", -- [1] "Coilfang: The Slave Pens", -- [2] }, [64902] = { "Kor'thik Fleshrender", -- [1] "Heart of Fear", -- [2] }, [157255] = { "Aqir Drone", -- [1] "Ny'alotha, the Waking City", -- [2] }, [130087] = { "Irontide Raider", -- [1] "Tol Dagor", -- [2] }, [158279] = { "Haywire Clockwork Rocket Bot", -- [1] "Horrific Vision of Stormwind", -- [2] }, [168942] = { "Death Speaker", -- [1] "De Other Side", -- [2] }, [159303] = { "Monstrous Behemoth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [135245] = { "Bilge Rat Demolisher", -- [1] "Siege of Boralus", -- [2] }, [147955] = { "Georb", -- [1] "Jorundall (Islands 7)", -- [2] }, [164897] = { "Fog Dweller", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157256] = { "Aqir Darter", -- [1] "Ny'alotha, the Waking City", -- [2] }, [95280] = { "Kaz'rogal", -- [1] "Hellfire Citadel", -- [2] }, [11948] = { "Vanndar Stormpike", -- [1] "Korrak's Revenge", -- [2] }, [16523] = { "Shattered Hand Savage", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [142324] = { "Bluefin Dolphin", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [139341] = { "Icetusk Shadowcaster", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [156226] = { "Coldheart Binder", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163857] = { "Plaguebound Devoted", -- [1] "Plaguefall", -- [2] }, [129832] = { "Krack", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [56862] = { "Drunken Hozen Brawler", -- [1] "Stormstout Brewery", -- [2] }, [29713] = { "Slad'ran Constrictor", -- [1] "Gundrak", -- [2] }, [142413] = { "Wisp", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [138830] = { "Thorvast, Guided by the Stars", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [135247] = { "Varigg", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [135759] = { "Earthwall Totem", -- [1] "Kings' Rest", -- [2] }, [94724] = { "Bryanda", -- [1] "Hellfire Citadel", -- [2] }, [111405] = { "Shadow Pounder", -- [1] "The Emerald Nightmare", -- [2] }, [145485] = { "Blightguard Footman", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [180781] = { "Frothing Hound", -- [1] "Sanctum of Domination", -- [2] }, [33572] = { "Steelforged Defender", -- [1] "Ulduar", -- [2] }, [151630] = { "Void Ichor", -- [1] "Crucible of Storms", -- [2] }, [139343] = { "Icetusk Drudge", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [54431] = { "Echo of Baine", -- [1] "End Time", -- [2] }, [171500] = { "Shuffling Corpse", -- [1] "The Necrotic Wake", -- [2] }, [144974] = { "Forsaken Alchemist", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [21137] = { "Infinite Assassin", -- [1] "Opening of the Dark Portal", -- [2] }, [93490] = { "Royal Dreadguard", -- [1] "The Maw of Nashal", -- [2] }, [137716] = { "Bottom Feeder", -- [1] "The MOTHERLODE!!", -- [2] }, [137204] = { "Hoodoo Hexer", -- [1] "Temple of Sethraliss", -- [2] }, [156213] = { "Coldheart Guardian", -- [1] "Torghast, Tower of the Damned", -- [2] }, [135761] = { "Thundering Totem", -- [1] "Kings' Rest", -- [2] }, [17621] = { "Heathen Guard", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [144975] = { "Forsaken Lancer", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [145487] = { "Blightguard Fusilier", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [158284] = { "Craggle Wobbletop", -- [1] "Horrific Vision of Stormwind", -- [2] }, [79414] = { "Training Dummy", -- [1] "8.0 Boost Experience - Horde", -- [2] }, [159308] = { "Zealous Adherent", -- [1] "Ny'alotha, the Waking City", -- [2] }, [17942] = { "Quagmirran", -- [1] "Coilfang: The Slave Pens", -- [2] }, [131667] = { "Soulbound Goliath", -- [1] "Waycrest Manor", -- [2] }, [156143] = { "Voidcrazed Hulk", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [144976] = { "Forsaken Deathguard", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [145488] = { "Blightguard Alchemist", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [158285] = { "Tinkered Shieldbot", -- [1] "Horrific Vision of Stormwind", -- [2] }, [135248] = { "Briona the Bloodthirsty", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [134739] = { "Purification Construct", -- [1] "Kings' Rest", -- [2] }, [139346] = { "Soul-Speaker Galani", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [13356] = { "Stormpike Mine Layer", -- [1] "Korrak's Revenge", -- [2] }, [111151] = { "Midnight Siphoner", -- [1] "The Nighthold", -- [2] }, [144977] = { "Forsaken Deadshot", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [17938] = { "Coilfang Observer", -- [1] "Coilfang: The Slave Pens", -- [2] }, [49825] = { "Bound Deluge", -- [1] "The Bastion of Twilight", -- [2] }, [138836] = { "Zara'thik Swarmguard", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [17420] = { "Shattered Hand Heathen", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [162298] = { "Yulkatar the Cruel", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [135764] = { "Explosive Totem", -- [1] "Kings' Rest", -- [2] }, [76593] = { "Frost Wolf", -- [1] "FW Horde Garrison Level 1", -- [2] }, [54688] = { "Time-Twisted Nightsaber", -- [1] "End Time", -- [2] }, [37132] = { "Ymirjar Battle-Maiden", -- [1] "Icecrown Citadel", -- [2] }, [170572] = { "Atal'ai Hoodoo Hexxer", -- [1] "De Other Side", -- [2] }, [26696] = { "Ymirjar Berserker", -- [1] "Utgarde Pinnacle", -- [2] }, [147026] = { "Forsaken Bilespitter", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [106545] = { "Empowered Eye of Gul'dan", -- [1] "The Nighthold", -- [2] }, [135765] = { "Torrent Totem", -- [1] "Kings' Rest", -- [2] }, [70202] = { "Manchu", -- [1] "Throne of Thunder", -- [2] }, [159764] = { "Jesh'ra", -- [1] "Ny'alotha, the Waking City", -- [2] }, [53128] = { "Giant Fire Scorpion", -- [1] "Firelands", -- [2] }, [16593] = { "Shattered Hand Brawler", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [170474] = { "Brood Assassin", -- [1] "Plaguefall", -- [2] }, [138837] = { "Zara'thik Ambershaper", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139349] = { "Grave-Caller Muja", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [69947] = { "Kurleb", -- [1] "The Battle for Gilneas", -- [2] }, [17357] = { "Creeping Oozeling", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [14188] = { "Dirk Swindle", -- [1] "Korrak's Revenge", -- [2] }, [40484] = { "Erudax", -- [1] "Grim Batol", -- [2] }, [130348] = { "Withered Lasher", -- [1] "End Time", -- [2] }, [166917] = { "Grove Wrecker", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [138838] = { "Zara'thik Mantid", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [168961] = { "The Hungering Ones", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [156242] = { "Animated Prowler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [112638] = { "Astral Defender", -- [1] "The Nighthold", -- [2] }, [144981] = { "SI:7 Assassin", -- [1] "The Eternal Palace", -- [2] }, [53793] = { "Harbinger of Flame", -- [1] "Firelands", -- [2] }, [49826] = { "Bound Rumbler", -- [1] "The Bastion of Twilight", -- [2] }, [134232] = { "Hired Assassin", -- [1] "The MOTHERLODE!!", -- [2] }, [138839] = { "Zara'thik Deathsinger", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [21138] = { "Infinite Executioner", -- [1] "Opening of the Dark Portal", -- [2] }, [49045] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [113201] = { "ProHealzPet", -- [1] "Ny'alotha, the Waking City", -- [2] }, [137713] = { "Big Money Crab", -- [1] "The MOTHERLODE!!", -- [2] }, [45467] = { "Trogg Dweller", -- [1] "Grim Batol", -- [2] }, [130349] = { "Withered Lashling", -- [1] "End Time", -- [2] }, [168967] = { "Gerwyn", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [138840] = { "Zara'thik Impaler", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [167967] = { "Sentient Oil", -- [1] "De Other Side", -- [2] }, [59552] = { "The Crybaby Hozen", -- [1] "Temple of the Jade Serpent", -- [2] }, [152661] = { "Mawsworn Ward", -- [1] "Torghast, Tower of the Damned", -- [2] }, [59808] = { "Shado-Pan Stormbringer", -- [1] "Shado-Pan Monastery", -- [2] }, [138841] = { "Zara'thik Battlesinger", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [162326] = { "Priest", -- [1] "Vision of Ysera Scenario", -- [2] }, [171521] = { "Dread Evoker", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [17879] = { "Chrono Lord Deja", -- [1] "Opening of the Dark Portal", -- [2] }, [151638] = { "Crazed Earth Rager", -- [1] "Neltharion's Lair - HoA Scenario", -- [2] }, [168457] = { "Stonewall Gargon", -- [1] "Sanguine Depths", -- [2] }, [147032] = { "Nathanos Blightcaller", -- [1] "8.1 Darkshore Scenario", -- [2] }, [40357] = { "Invoked Flaming Spirit", -- [1] "Grim Batol", -- [2] }, [149591] = { "Rastari Marksman", -- [1] "Battle of Dazar'alor", -- [2] }, [166919] = { "Foul Slayer", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [61216] = { "Glintrok Hexxer", -- [1] "Mogu'shan Palace", -- [2] }, [151127] = { "Lord of Torment", -- [1] "Torghast, Tower of the Damned", -- [2] }, [151639] = { "Crazed Gyreworm", -- [1] "Neltharion's Lair - HoA Scenario", -- [2] }, [37030] = { "Kor'kron Primalist", -- [1] "Icecrown Citadel", -- [2] }, [70205] = { "Weisheng", -- [1] "Throne of Thunder", -- [2] }, [37029] = { "Kor'kron Reaver", -- [1] "Icecrown Citadel", -- [2] }, [53794] = { "Smouldering Hatchling", -- [1] "Firelands", -- [2] }, [140271] = { "Severhorn", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [147033] = { "Brynja", -- [1] "8.1 Darkshore Scenario", -- [2] }, [151128] = { "Lord of Locks", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164351] = { "Fading Shade", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [131677] = { "Heartsbane Runeweaver", -- [1] "Waycrest Manor", -- [2] }, [148569] = { "Breakwater Elemental", -- [1] "Battle of Dazar'alor", -- [2] }, [54690] = { "Time-Twisted Priest", -- [1] "End Time", -- [2] }, [162328] = { "Warlock", -- [1] "Vision of Ysera Scenario", -- [2] }, [137820] = { "Rumbling Exile", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [42789] = { "Stonecore Magmalord", -- [1] "The Stonecore", -- [2] }, [94008] = { "Dark Devourer", -- [1] "Hellfire Citadel", -- [2] }, [166933] = { "Ventun the Ravenous", -- [1] "Torghast, Tower of the Damned", -- [2] }, [59553] = { "The Songbird Queen", -- [1] "Temple of the Jade Serpent", -- [2] }, [70206] = { "Untrained Quilen", -- [1] "Throne of Thunder", -- [2] }, [164338] = { "Mawsworn Guard", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [170480] = { "Atal'ai Deathwalker", -- [1] "De Other Side", -- [2] }, [53639] = { "Flamewaker Cauterizer", -- [1] "Firelands", -- [2] }, [156650] = { "Dark Manifestation", -- [1] "Ny'alotha, the Waking City", -- [2] }, [138845] = { "Commander Jo'vak", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [139357] = { "Icetusk Shambler", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [139758] = { "Annie Two-Pistols", -- [1] "Havenswood (Islands 2)", -- [2] }, [61445] = { "Haiyan the Unstoppable", -- [1] "Mogu'shan Palace", -- [2] }, [16236] = { "Eye Stalk", -- [1] "Caverns of Time - Anniversary", -- [2] }, [69383] = { "Quivering Blob", -- [1] "Throne of Thunder", -- [2] }, [162310] = { "Hunter", -- [1] "Vision of Ysera Scenario", -- [2] }, [164873] = { "Runestag Elderhorn", -- [1] "De Other Side", -- [2] }, [138846] = { "Amberwinged Mindsinger", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [135263] = { "Ashvane Spotter", -- [1] "Siege of Boralus", -- [2] }, [37031] = { "Kor'kron Oracle", -- [1] "Icecrown Citadel", -- [2] }, [21140] = { "Rift Lord", -- [1] "Opening of the Dark Portal", -- [2] }, [45477] = { "Gust Soldier", -- [1] "The Vortex Pinnacle", -- [2] }, [53795] = { "Egg Pile", -- [1] "Firelands", -- [2] }, [162319] = { "Paladin", -- [1] "Vision of Ysera Scenario", -- [2] }, [171522] = { "Foul Slayer", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [37799] = { "Vile Spirit", -- [1] "Caverns of Time - Anniversary", -- [2] }, [28231] = { "Crystalline Tender", -- [1] "The Nexus", -- [2] }, [54435] = { "Vulpea", -- [1] "End Time", -- [2] }, [140383] = { "Jeweled Scarab", -- [1] "Crestfall (Islands 11)", -- [2] }, [157275] = { "Darkwhisper Disciple", -- [1] "Blackwing Descent Scenario", -- [2] }, [30286] = { "Frostbringer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [93498] = { "Forsaken Deathguard", -- [1] "The Maw of Nashal", -- [2] }, [37004] = { "Skybreaker Dreadblade", -- [1] "Icecrown Citadel", -- [2] }, [138848] = { "Blade-Dancer Zorlak", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [139360] = { "Risen Icetusk Brute", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [168002] = { "Empowered Mawsworn Shackler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [140384] = { "Jeweled Broodwatcher", -- [1] "Crestfall (Islands 11)", -- [2] }, [43430] = { "Stonecore Berserker", -- [1] "The Stonecore", -- [2] }, [34198] = { "Iron Mender", -- [1] "Ulduar", -- [2] }, [43686] = { "Ignacious", -- [1] "The Bastion of Twilight", -- [2] }, [17816] = { "Bogstrok", -- [1] "Coilfang: The Slave Pens", -- [2] }, [17880] = { "Temporus", -- [1] "Opening of the Dark Portal", -- [2] }, [166914] = { "Fallen Keeper", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [153065] = { "Voidbound Ravager", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [126969] = { "Trothak", -- [1] "Freehold", -- [2] }, [168022] = { "Slime Tentacle", -- [1] "Plaguefall", -- [2] }, [72768] = { "Kor'kron War Wolf", -- [1] "Siege of Orgrimmar", -- [2] }, [165408] = { "Halkias", -- [1] "Halls of Atonement", -- [2] }, [138338] = { "Reanimated Guardian", -- [1] "The Underrot", -- [2] }, [69382] = { "Malignant Ooze", -- [1] "Throne of Thunder", -- [2] }, [13325] = { "Seasoned Mountaineer", -- [1] "Korrak's Revenge", -- [2] }, [152159] = { "Zoatroid", -- [1] "The Eternal Palace", -- [2] }, [70209] = { "Untrained Quilen", -- [1] "Throne of Thunder", -- [2] }, [144993] = { "Crazed Thistlebear", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [135239] = { "Spectral Witch Doctor", -- [1] "Kings' Rest", -- [2] }, [37544] = { "Spire Gargoyle", -- [1] "Icecrown Citadel", -- [2] }, [172064] = { "Unstable Larva", -- [1] "Plaguefall", -- [2] }, [173655] = { "Mistveil Matriarch", -- [1] "Mists of Tirna Scithe", -- [2] }, [173044] = { "Stitching Assistant", -- [1] "The Necrotic Wake", -- [2] }, [131685] = { "Runic Disciple", -- [1] "Waycrest Manor", -- [2] }, [129527] = { "Bilge Rat Buccaneer", -- [1] "Freehold", -- [2] }, [164345] = { "Scavenging Soul Eater", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [167485] = { "Starving Mawrat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [133733] = { "Moonscythe Pelani", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [164343] = { "Mawsworn Debilitator", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [149588] = { "Beast", -- [1] "Shrine of the Storm", -- [2] }, [151649] = { "Defense Bot Mk I", -- [1] "Operation: Mechagon", -- [2] }, [59555] = { "Haunting Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [165430] = { "Malignant Spawn", -- [1] "Plaguefall", -- [2] }, [152162] = { "Void-Twisted Skystriker", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [111355] = { "Taintheart Tormenter", -- [1] "The Emerald Nightmare", -- [2] }, [133734] = { "Rune Scribe Lusaris", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [33820] = { "Twilight Pyromancer", -- [1] "Ulduar", -- [2] }, [134137] = { "Temple Attendant", -- [1] "Shrine of the Storm", -- [2] }, [61444] = { "Ming the Cunning", -- [1] "Mogu'shan Palace", -- [2] }, [164447] = { "Skuld", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [162313] = { "Mage", -- [1] "Vision of Ysera Scenario", -- [2] }, [144996] = { "Visage from Beyond", -- [1] "Crucible of Storms", -- [2] }, [72770] = { "Kor'kron Dark Farseer", -- [1] "Siege of Orgrimmar", -- [2] }, [137830] = { "Pallid Gorger", -- [1] "Waycrest Manor", -- [2] }, [126455] = { "Cragbound Fox", -- [1] "The Eternal Palace", -- [2] }, [68397] = { "Lei Shen", -- [1] "Throne of Thunder", -- [2] }, [163915] = { "Hatchling Nest", -- [1] "Plaguefall", -- [2] }, [37033] = { "Kor'kron Invoker", -- [1] "Icecrown Citadel", -- [2] }, [136295] = { "Sunken Denizen", -- [1] "Shrine of the Storm", -- [2] }, [140902] = { "Vog'rish, the Ascended", -- [1] "The MOTHERLODE!!", -- [2] }, [54693] = { "Time-Twisted Rifleman", -- [1] "End Time", -- [2] }, [37545] = { "Spire Minion", -- [1] "Icecrown Citadel", -- [2] }, [104956] = { "Warlord Volund", -- [1] "Shield's Rest", -- [2] }, [30278] = { "Ahn'kahar Spell Flinger", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [112675] = { "Duskwatch Sentinel", -- [1] "The Nighthold", -- [2] }, [164363] = { "Undying Stonefiend", -- [1] "Halls of Atonement", -- [2] }, [172128] = { "Hero", -- [1] "Vision of Ysera Scenario", -- [2] }, [144998] = { "Death Specter", -- [1] "Battle of Dazar'alor", -- [2] }, [145510] = { "Dredge Fleet Marine", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [130299] = { "Droplet", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [70212] = { "Flaming Head", -- [1] "Throne of Thunder", -- [2] }, [111354] = { "Taintheart Befouler", -- [1] "The Emerald Nightmare", -- [2] }, [69700] = { "Large Anima Golem", -- [1] "Throne of Thunder", -- [2] }, [164450] = { "Dealer Xy'exa", -- [1] "De Other Side", -- [2] }, [148582] = { "Stormbound Guardian", -- [1] "Battle of Dazar'alor", -- [2] }, [94718] = { "Greater Raven", -- [1] "Shield's Rest", -- [2] }, [76306] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [43688] = { "Arion", -- [1] "The Bastion of Twilight", -- [2] }, [17817] = { "Greater Bogstrok", -- [1] "Coilfang: The Slave Pens", -- [2] }, [10990] = { "Alterac Ram", -- [1] "Korrak's Revenge", -- [2] }, [151654] = { "Deuce Mecha-Buffer", -- [1] "Operation: Mechagon", -- [2] }, [165913] = { "Ghastly Parishioner", -- [1] "Halls of Atonement", -- [2] }, [135246] = { "\"Stabby\" Lottie", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [145000] = { "Lancer-Captain Blaer", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [79910] = { "Moth", -- [1] "Shrine of the Storm", -- [2] }, [166934] = { "Lor the Loyal", -- [1] "Torghast, Tower of the Damned", -- [2] }, [134251] = { "Seneschal M'bara", -- [1] "Kings' Rest", -- [2] }, [128296] = { "Sandfury Assassin", -- [1] "End Time", -- [2] }, [45096] = { "Tamed Tol'vir Prowler", -- [1] "Lost City of the Tol'vir", -- [2] }, [37034] = { "Kor'kron Templar", -- [1] "Icecrown Citadel", -- [2] }, [153060] = { "Cyranus", -- [1] "The Eternal Palace", -- [2] }, [127799] = { "Dazar'ai Honor Guard", -- [1] "Atal'Dazar", -- [2] }, [145513] = { "Dredge Fleet Sawbones", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [137835] = { "Vicious Black Bear", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [154727] = { "Sun Prophet Tenhamen", -- [1] "Halls of Origination", -- [2] }, [151144] = { "Sparky", -- [1] "The Eternal Palace", -- [2] }, [147561] = { "Forsaken Blightspreader", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [112955] = { "Shadescale Wyrm", -- [1] "The Nighthold", -- [2] }, [14661] = { "Wasp", -- [1] "Korrak's Revenge", -- [2] }, [164926] = { "Drust Boughbreaker", -- [1] "Mists of Tirna Scithe", -- [2] }, [69427] = { "Dark Animus", -- [1] "Throne of Thunder", -- [2] }, [137836] = { "Wild Horse", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [165415] = { "Toiling Groundskeeper", -- [1] "Halls of Atonement", -- [2] }, [130871] = { "Skaggit", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [151657] = { "Bomb Tonk", -- [1] "Operation: Mechagon", -- [2] }, [162312] = { "Druid", -- [1] "Vision of Ysera Scenario", -- [2] }, [160871] = { "Possessed Package", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [45703] = { "Faceless Minion", -- [1] "The Bastion of Twilight", -- [2] }, [161895] = { "Thing From Beyond", -- [1] "Blackwing Descent Scenario", -- [2] }, [43689] = { "Terrastra", -- [1] "The Bastion of Twilight", -- [2] }, [161280] = { "Aqir Scarab", -- [1] "End Time", -- [2] }, [134766] = { "Wavespitter", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [151658] = { "Strider Tonk", -- [1] "Operation: Mechagon", -- [2] }, [112956] = { "Shimmering Manaspine", -- [1] "The Nighthold", -- [2] }, [164967] = { "Doctor Ickus", -- [1] "Plaguefall", -- [2] }, [153194] = { "Briny Bubble", -- [1] "The Eternal Palace", -- [2] }, [37035] = { "Kor'kron Vanquisher", -- [1] "Icecrown Citadel", -- [2] }, [137838] = { "Rampaging Owlbeast", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [44841] = { "Blight Beast", -- [1] "Throne of the Tides", -- [2] }, [151147] = { "Hati", -- [1] "Caverns of Time - Anniversary", -- [2] }, [151659] = { "Rocket Tonk", -- [1] "Operation: Mechagon", -- [2] }, [24664] = { "Kael'thas Sunstrider", -- [1] "Magisters' Terrace", -- [2] }, [156642] = { "Enthralled Laborer", -- [1] "Horrific Vision of Stormwind", -- [2] }, [156130] = { "Lesser Zoatroid", -- [1] "The Eternal Palace", -- [2] }, [155618] = { "Zanj'ir Huntress", -- [1] "The Eternal Palace", -- [2] }, [69133] = { "Unharnessed Power", -- [1] "Throne of Thunder", -- [2] }, [37028] = { "Kor'kron Stalker", -- [1] "Icecrown Citadel", -- [2] }, [151148] = { "Hati", -- [1] "The Eternal Palace", -- [2] }, [137702] = { "Rokhan", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [76102] = { "Air Familiar", -- [1] "Skyreach", -- [2] }, [141285] = { "Kul Tiran Marksman", -- [1] "Siege of Boralus", -- [2] }, [153196] = { "Scrapbone Grunter", -- [1] "Operation: Mechagon", -- [2] }, [163862] = { "Defender of Many Eyes", -- [1] "Plaguefall", -- [2] }, [158315] = { "Eye of Chaos", -- [1] "Horrific Vision of Stormwind", -- [2] }, [53140] = { "Son of Flame", -- [1] "Firelands", -- [2] }, [134769] = { "Jagged Claw", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [147498] = { "Prelate Jakit", -- [1] "Battle of Dazar'alor", -- [2] }, [167493] = { "Venomous Sniper", -- [1] "Plaguefall", -- [2] }, [111166] = { "Resolute Courtesan", -- [1] "The Nighthold", -- [2] }, [37026] = { "Skybreaker Sorcerer", -- [1] "Icecrown Citadel", -- [2] }, [167965] = { "Lubricator", -- [1] "De Other Side", -- [2] }, [137330] = { "Darkspear Shadow Hunter", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [34069] = { "Molten Colossus", -- [1] "Ulduar", -- [2] }, [103224] = { "Volatile Scorpid", -- [1] "The Nighthold", -- [2] }, [103217] = { "Crystalline Scorpid", -- [1] "The Nighthold", -- [2] }, [152033] = { "Inconspicuous Plant", -- [1] "Operation: Mechagon", -- [2] }, [148591] = { "Prison Groundsman", -- [1] "Tol Dagor Scenario", -- [2] }, [151017] = { "Guardian M'sheke", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [105536] = { "Akaari Shadowgore", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [13797] = { "Mountaineer Boombellow", -- [1] "Korrak's Revenge", -- [2] }, [65317] = { "Xiang", -- [1] "Temple of the Jade Serpent", -- [2] }, [54952] = { "Brittle Ghoul", -- [1] "End Time", -- [2] }, [13326] = { "Seasoned Defender", -- [1] "Korrak's Revenge", -- [2] }, [143985] = { "Absorb-o-Tron", -- [1] "Crucible of Storms", -- [2] }, [148592] = { "Prison Groundsman", -- [1] "Tol Dagor Scenario", -- [2] }, [13422] = { "Champion Defender", -- [1] "Korrak's Revenge", -- [2] }, [133605] = { "Escaped Convict", -- [1] "Tol Dagor", -- [2] }, [33453] = { "Dark Rune Watcher", -- [1] "Ulduar", -- [2] }, [140263] = { "Runehoof Stag", -- [1] "Jorundall (Islands 7)", -- [2] }, [164414] = { "Reanimated Mage", -- [1] "The Necrotic Wake", -- [2] }, [139800] = { "Galecaller Apprentice", -- [1] "Shrine of the Storm", -- [2] }, [157268] = { "Crawling Corruption", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [164929] = { "Tirnenn Villager", -- [1] "Mists of Tirna Scithe", -- [2] }, [21148] = { "Rift Keeper", -- [1] "Opening of the Dark Portal", -- [2] }, [105537] = { "Shadowgore Bloodmaiden", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [141939] = { "Ashvane Spotter", -- [1] "Siege of Boralus", -- [2] }, [34605] = { "Swarm Scarab", -- [1] "Caverns of Time - Anniversary", -- [2] }, [111164] = { "Twilight Stardancer", -- [1] "The Nighthold", -- [2] }, [37532] = { "Frostwing Whelp", -- [1] "Icecrown Citadel", -- [2] }, [79923] = { "Shimmerwing Mothling", -- [1] "The Battle for Shattrath", -- [2] }, [146552] = { "Kul Tiran Tideweaver", -- [1] "Battle of Dazar'alor", -- [2] }, [146553] = { "Kul Tiran Strongarm", -- [1] "Battle of Dazar'alor", -- [2] }, [26694] = { "Ymirjar Dusk Shaman", -- [1] "Utgarde Pinnacle", -- [2] }, [61442] = { "Kuai the Brute", -- [1] "Mogu'shan Palace", -- [2] }, [76087] = { "Defense Construct", -- [1] "Skyreach", -- [2] }, [155723] = { "Swarmguard Kzaz", -- [1] "Mogu'shan Scenario", -- [2] }, [147571] = { "Pa'kura Priestess", -- [1] "Battle of Dazar'alor", -- [2] }, [39854] = { "Azureborne Guardian", -- [1] "Grim Batol", -- [2] }, [112678] = { "Shal'dorei Naturalist", -- [1] "The Nighthold", -- [2] }, [161244] = { "Blood of the Corruptor", -- [1] "Operation: Mechagon", -- [2] }, [105538] = { "Shadowgore Darkcaster", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [44715] = { "Vicious Mindlasher", -- [1] "Throne of the Tides", -- [2] }, [130620] = { "Frostfencer Seraphi", -- [1] "Jorundall (Islands 7)", -- [2] }, [175725] = { "Eye of the Jailer", -- [1] "Sanctum of Domination", -- [2] }, [135287] = { "Faithless Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [119103] = { "Sable Enforcer", -- [1] "Crestfall (Islands 11)", -- [2] }, [70219] = { "Putrid Waste", -- [1] "Throne of Thunder", -- [2] }, [28825] = { "Cyclone", -- [1] "Halls of Lightning", -- [2] }, [30277] = { "Ahn'kahar Slasher", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [162417] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [95813] = { "Weaponlord Mehlkhior", -- [1] "Hellfire Citadel", -- [2] }, [175726] = { "Skyja", -- [1] "Sanctum of Domination", -- [2] }, [155763] = { "Darkweaver Kar'dress", -- [1] "The Eternal Palace", -- [2] }, [131585] = { "Enthralled Guard", -- [1] "Waycrest Manor", -- [2] }, [883] = { "Deer", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [139396] = { "Mirelurk Guardian", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [157811] = { "Lilliam Sparkspindle", -- [1] "Horrific Vision of Stormwind", -- [2] }, [14766] = { "Iceblood Marshal", -- [1] "Korrak's Revenge", -- [2] }, [130621] = { "Squallshaper Bryson", -- [1] "Jorundall (Islands 7)", -- [2] }, [175727] = { "Soulrender Dormazain", -- [1] "Sanctum of Domination", -- [2] }, [155764] = { "Rak'sha the Swift", -- [1] "The Eternal Palace", -- [2] }, [108359] = { "Volatile Scorpid", -- [1] "The Nighthold", -- [2] }, [111170] = { "Astral Farseer", -- [1] "The Nighthold", -- [2] }, [108360] = { "Acidmaw Scorpid", -- [1] "The Nighthold", -- [2] }, [157812] = { "Billibub Cogspinner", -- [1] "Horrific Vision of Stormwind", -- [2] }, [111350] = { "Skittering Shadows", -- [1] "The Emerald Nightmare", -- [2] }, [173016] = { "Corpse Collector", -- [1] "The Necrotic Wake", -- [2] }, [140768] = { "Guuru the Mountain-Breaker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [155612] = { "Azsh'ari Channeler", -- [1] "The Eternal Palace", -- [2] }, [146910] = { "Fleshrot Plaguetalon", -- [1] "Jorundall (Islands 7)", -- [2] }, [129598] = { "Freehold Pack Mule", -- [1] "Freehold", -- [2] }, [37027] = { "Skybreaker Hierophant", -- [1] "Icecrown Citadel", -- [2] }, [157813] = { "Sprite Jumpsprocket", -- [1] "Horrific Vision of Stormwind", -- [2] }, [54687] = { "Time-Twisted Footman", -- [1] "End Time", -- [2] }, [130622] = { "Squallshaper Auran", -- [1] "Jorundall (Islands 7)", -- [2] }, [175729] = { "Remnant of Ner'zhul", -- [1] "Sanctum of Domination", -- [2] }, [139386] = { "Forked-Tongue", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [37038] = { "Vengeful Fleshreaper", -- [1] "Icecrown Citadel", -- [2] }, [37662] = { "Darkfallen Commander", -- [1] "Icecrown Citadel", -- [2] }, [112676] = { "Nobleborn Warpcaster", -- [1] "The Nighthold", -- [2] }, [136160] = { "King Dazar", -- [1] "Kings' Rest", -- [2] }, [151534] = { "Necrofin Scavenger", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [162933] = { "Thought Harvester", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157825] = { "Crazed Tormenter", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [139387] = { "Nassa the Cold-Blooded", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [62632] = { "Sik'thik Engineer", -- [1] "Siege of Niuzao Temple", -- [2] }, [129599] = { "Cutwater Knife Juggler", -- [1] "Freehold", -- [2] }, [13359] = { "Frostwolf Bowman", -- [1] "Korrak's Revenge", -- [2] }, [105541] = { "Eye of Xirus", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [158327] = { "Crackling Shard", -- [1] "Ny'alotha, the Waking City", -- [2] }, [154744] = { "Toxic Monstrosity", -- [1] "Operation: Mechagon", -- [2] }, [159309] = { "Leeching Parasite", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155768] = { "Squallbinder Mal'ur", -- [1] "The Eternal Palace", -- [2] }, [180864] = { "High Torturer", -- [1] "Sanctum of Domination", -- [2] }, [76309] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [136829] = { "Witherbranch Axe Thrower", -- [1] "Crestfall (Islands 11)", -- [2] }, [161241] = { "Voidweaver Mal'thir", -- [1] "Operation: Mechagon", -- [2] }, [158328] = { "Il'gynoth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [134270] = { "Spiritwalker Quura", -- [1] "Molten Cay (Islands 6)", -- [2] }, [104262] = { "Burning Ember", -- [1] "The Nighthold", -- [2] }, [139389] = { "Steelscale Volshasis", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [180865] = { "Twisted Warden", -- [1] "Sanctum of Domination", -- [2] }, [129600] = { "Bilge Rat Brinescale", -- [1] "Freehold", -- [2] }, [136830] = { "Witherbranch Headhunter", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [105542] = { "Xirus", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [147932] = { "Agitated Azershard", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [134271] = { "Sunwalker Ordel", -- [1] "Molten Cay (Islands 6)", -- [2] }, [69455] = { "Zandalari Water-Binder", -- [1] "Throne of Thunder", -- [2] }, [139390] = { "Scaleguard Sarrisz", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [43438] = { "Corborus", -- [1] "The Stonecore", -- [2] }, [152699] = { "Voidbound Berserker", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [136831] = { "Witherbranch Witch Doctor", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [69375] = { "Hidden Fog", -- [1] "Throne of Thunder", -- [2] }, [135818] = { "Gust Soldier", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [161408] = { "Malicious Growth", -- [1] "Operation: Mechagon", -- [2] }, [147069] = { "Spirit of Xuen", -- [1] "Battle of Dazar'alor", -- [2] }, [139391] = { "Darkwave Assassin", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [62633] = { "Sik'thik Builder", -- [1] "Siege of Niuzao Temple", -- [2] }, [129601] = { "Cutwater Harpooner", -- [1] "Freehold", -- [2] }, [136832] = { "Witherbranch Berserker", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [133249] = { "Anduin Wrynn", -- [1] "Lordaeron", -- [2] }, [21339] = { "Coilfang Hate-Screamer", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [150653] = { "Blackwater Behemoth", -- [1] "The Eternal Palace", -- [2] }, [33186] = { "Razorscale", -- [1] "Ulduar", -- [2] }, [69712] = { "Ji-Kun", -- [1] "Throne of Thunder", -- [2] }, [56706] = { "Krik'thik Bombardier", -- [1] "Gate of the Setting Sun", -- [2] }, [70224] = { "Rotting Scavenger", -- [1] "Throne of Thunder", -- [2] }, [136833] = { "Witherbranch Venom Priest", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [137345] = { "Officer Fairbanks", -- [1] "Stormwind Escape from Stockades", -- [2] }, [150142] = { "Scrapbone Trashtosser", -- [1] "Operation: Mechagon", -- [2] }, [138369] = { "Footbomb Hooligan", -- [1] "The MOTHERLODE!!", -- [2] }, [134786] = { "Spineclaw Sandsnapper", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [168058] = { "Infused Quill-feather", -- [1] "Sanguine Depths", -- [2] }, [152538] = { "Dark Ranger Zanra", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [148607] = { "Kal'ia Pa'kuaya", -- [1] "Battle of Dazar'alor", -- [2] }, [56747] = { "Gu Cloudstrike", -- [1] "Shado-Pan Monastery", -- [2] }, [72784] = { "Kor'kron Gunner", -- [1] "Siege of Orgrimmar", -- [2] }, [150143] = { "Scrapbone Grinder", -- [1] "Operation: Mechagon", -- [2] }, [138370] = { "Horko", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [134787] = { "Spineclaw Crab", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [151679] = { "Stinkfur Thumper", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [164476] = { "Tortured Amalgamation", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [152703] = { "Walkie Shockie X1", -- [1] "Operation: Mechagon", -- [2] }, [132740] = { "Venomscale Hydra", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [33329] = { "Heart of the Deconstructor", -- [1] "Ulduar", -- [2] }, [20039] = { "Phoenix-Hawk", -- [1] "Tempest Keep", -- [2] }, [33824] = { "Twilight Shadowblade", -- [1] "Ulduar", -- [2] }, [134788] = { "Spineclaw Rockshell", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [139395] = { "Mirelurk Bogtender", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [168572] = { "Fungi Stormer", -- [1] "Plaguefall", -- [2] }, [152704] = { "Crawling Corruption", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [136836] = { "Shadowbreaker Urzula", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [148613] = { "Commander Broadside", -- [1] "Battle of Dazar'alor", -- [2] }, [154240] = { "Azshara's Devoted", -- [1] "The Eternal Palace", -- [2] }, [131670] = { "Heartsbane Vinetwister", -- [1] "Waycrest Manor", -- [2] }, [134789] = { "Monstrous Spineclaw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [151681] = { "Shorttail the Chucker", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [76307] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [54432] = { "Murozond", -- [1] "End Time", -- [2] }, [132742] = { "Flamescale Strider", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [131726] = { "Gunnolf the Ferocious", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [150146] = { "Scrapbone Shaman", -- [1] "Operation: Mechagon", -- [2] }, [76116] = { "Diving Chakram Spinner", -- [1] "Skyreach", -- [2] }, [108361] = { "Crystalline Scorpid", -- [1] "The Nighthold", -- [2] }, [139397] = { "Mirelurk Lurker", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [168574] = { "Pestilent Harvester", -- [1] "Plaguefall", -- [2] }, [148611] = { "Yoru'cha", -- [1] "Battle of Dazar'alor", -- [2] }, [136838] = { "Zgordo the Brutalizer", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [56876] = { "Krik'thik Sapper", -- [1] "Gate of the Setting Sun", -- [2] }, [150154] = { "Saurolisk Bonenipper", -- [1] "Operation: Mechagon", -- [2] }, [32665] = { "Crystalline Tangler", -- [1] "The Nexus", -- [2] }, [134791] = { "Luminous Crawler", -- [1] "Havenswood (Islands 2)", -- [2] }, [36627] = { "Rotface", -- [1] "Icecrown Citadel", -- [2] }, [69374] = { "War-God Jalak", -- [1] "Throne of Thunder", -- [2] }, [70227] = { "Skittering Spiderling", -- [1] "Throne of Thunder", -- [2] }, [132744] = { "Frostscale Hydra", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [137351] = { "Stormwind City Guard", -- [1] "Stormwind Escape from Stockades", -- [2] }, [111398] = { "Nightmare Amalgamation", -- [1] "The Emerald Nightmare", -- [2] }, [149644] = { "Sparkles", -- [1] "Ny'alotha, the Waking City", -- [2] }, [138887] = { "Bloodwake Mystic", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [139399] = { "Mirelurk Basher", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [135816] = { "Vilefiend", -- [1] "Crucible of Storms", -- [2] }, [152708] = { "Mawsworn Seeker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [54701] = { "Time-Twisted Huntress", -- [1] "End Time", -- [2] }, [149535] = { "Icebound Image", -- [1] "Battle of Dazar'alor", -- [2] }, [14767] = { "Tower Point Marshal", -- [1] "Korrak's Revenge", -- [2] }, [157158] = { "Cultist Slavedriver", -- [1] "Horrific Vision of Stormwind", -- [2] }, [134793] = { "Glowspine", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [139400] = { "Mirelurk Rivercaller", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [135817] = { "Zephyr", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [148614] = { "Kul Tiran Cannoneer", -- [1] "Battle of Dazar'alor", -- [2] }, [136841] = { "Thu'zun the Vile", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [131729] = { "Lyco", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [106302] = { "Restless Tombguard", -- [1] "Shield's Rest", -- [2] }, [37003] = { "Skybreaker Vindicator", -- [1] "Icecrown Citadel", -- [2] }, [138889] = { "Uvuld the Forseer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [106319] = { "Ember Totem", -- [1] "Crucible of Storms", -- [2] }, [168578] = { "Fungalmancer", -- [1] "Plaguefall", -- [2] }, [148615] = { "Div'yane", -- [1] "Battle of Dazar'alor", -- [2] }, [37012] = { "Ancient Skeletal Soldier", -- [1] "Icecrown Citadel", -- [2] }, [56877] = { "Raigonn", -- [1] "Gate of the Setting Sun", -- [2] }, [148622] = { "Echo of Kimbul", -- [1] "Battle of Dazar'alor", -- [2] }, [154758] = { "Toxic Monstrosity", -- [1] "Operation: Mechagon", -- [2] }, [134795] = { "Veiled Hermit", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [156794] = { "SI:7 Light-Hunter", -- [1] "Horrific Vision of Stormwind", -- [2] }, [168579] = { "Fen Hatchling", -- [1] "Plaguefall", -- [2] }, [140426] = { "Moonbeard", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [145033] = { "Arctic Hunter", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [148624] = { "Echo of Pa'ku", -- [1] "Battle of Dazar'alor", -- [2] }, [140250] = { "Pinegraze Stag", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [134284] = { "Fallen Deathspeaker", -- [1] "The Underrot", -- [2] }, [155271] = { "Abyssal Spearhunter", -- [1] "The Eternal Palace", -- [2] }, [139403] = { "Arassaz the Invader", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [168580] = { "Plagueborer", -- [1] "Plaguefall", -- [2] }, [148617] = { "Akunda the Devout", -- [1] "Battle of Dazar'alor", -- [2] }, [136844] = { "Sandscalp Warrior", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [26693] = { "Skadi the Ruthless", -- [1] "Utgarde Pinnacle", -- [2] }, [158343] = { "Organ of Corruption", -- [1] "Ny'alotha, the Waking City", -- [2] }, [13424] = { "Champion Guardsman", -- [1] "Korrak's Revenge", -- [2] }, [155272] = { "Blackwater Oracle", -- [1] "The Eternal Palace", -- [2] }, [127048] = { "Drywhisker Digger", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [5913] = { "Tremor Totem", -- [1] "Crucible of Storms", -- [2] }, [140428] = { "Chasm-Jumper", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [145035] = { "Swifttail Courser", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [78932] = { "Driving Gale-Caller", -- [1] "Skyreach", -- [2] }, [103758] = { "Star Augur Etraeus", -- [1] "The Nighthold", -- [2] }, [155094] = { "Mechagon Trooper", -- [1] "Operation: Mechagon", -- [2] }, [155273] = { "Garval the Vanquisher", -- [1] "The Eternal Palace", -- [2] }, [12048] = { "Alliance Sentinel", -- [1] "Korrak's Revenge", -- [2] }, [131727] = { "Fenrae the Cunning", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [148619] = { "Echo of Akunda", -- [1] "Battle of Dazar'alor", -- [2] }, [136846] = { "Sandscalp Blood Drinker", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [148623] = { "Echo of Gonk", -- [1] "Battle of Dazar'alor", -- [2] }, [148625] = { "Echo of Krag'wa", -- [1] "Battle of Dazar'alor", -- [2] }, [32666] = { "Training Dummy", -- [1] "Siege of Orgrimmar", -- [2] }, [53167] = { "Unbound Pyrelord", -- [1] "Firelands", -- [2] }, [127049] = { "Drywhisker Surveyor", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [131728] = { "Raul the Tenacious", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [140430] = { "Craghoof Bounder", -- [1] "Havenswood (Islands 2)", -- [2] }, [37016] = { "Skybreaker Luminary", -- [1] "Icecrown Citadel", -- [2] }, [78933] = { "Herald of Sunrise", -- [1] "Skyreach", -- [2] }, [41139] = { "Naz'jar Spiritmender", -- [1] "Throne of the Tides", -- [2] }, [51107] = { "Venom", -- [1] "Korrak's Revenge", -- [2] }, [120651] = { "Explosives", -- [1] "Tol Dagor", -- [2] }, [54319] = { "Discré", -- [1] "Korrak's Revenge", -- [2] }, [112973] = { "Duskwatch Weaver", -- [1] "The Nighthold", -- [2] }, [148621] = { "Jek'kwa", -- [1] "Battle of Dazar'alor", -- [2] }, [105295] = { "Azagrim", -- [1] "The Nighthold", -- [2] }, [30276] = { "Ahn'kahar Web Winder", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [37663] = { "Darkfallen Noble", -- [1] "Icecrown Citadel", -- [2] }, [10981] = { "Frost Wolf", -- [1] "Korrak's Revenge", -- [2] }, [155276] = { "Bursting Cragfish", -- [1] "The Eternal Palace", -- [2] }, [163978] = { "Darkwhisper Cultist", -- [1] "Blackwing Descent Scenario", -- [2] }, [134144] = { "Living Current", -- [1] "Shrine of the Storm", -- [2] }, [140432] = { "Craghoof Leaper", -- [1] "Havenswood (Islands 2)", -- [2] }, [136849] = { "Sandscalp Berserker", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [17694] = { "Shadowmoon Darkcaster", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [107855] = { "Vindictive Spirit", -- [1] "The Ruins of Falanaar", -- [2] }, [56472] = { "Fragrant Lotus", -- [1] "Shado-Pan Monastery", -- [2] }, [48049] = { "Twilight Whelp", -- [1] "The Bastion of Twilight", -- [2] }, [112718] = { "Sidereal Familiar", -- [1] "The Nighthold", -- [2] }, [69701] = { "Anima Golem", -- [1] "Throne of Thunder", -- [2] }, [152718] = { "Alleria Windrunner", -- [1] "Horrific Vision of Stormwind", -- [2] }, [165515] = { "Depraved Darkblade", -- [1] "Halls of Atonement", -- [2] }, [136665] = { "Ashvane Spotter", -- [1] "Tol Dagor", -- [2] }, [150159] = { "King Gobbamak", -- [1] "Operation: Mechagon", -- [2] }, [94710] = { "Storm Drake Hunter", -- [1] "Shield's Rest", -- [2] }, [155278] = { "Shimmerskin Pufferfish", -- [1] "The Eternal Palace", -- [2] }, [139410] = { "Visz the Silent Blade", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [26716] = { "Azure Warder", -- [1] "The Nexus", -- [2] }, [140434] = { "Craghoof Rockhorn", -- [1] "Crestfall (Islands 11)", -- [2] }, [145041] = { "Swifttail Stalker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [36626] = { "Festergut", -- [1] "Icecrown Citadel", -- [2] }, [150160] = { "Scrapbone Bully", -- [1] "Operation: Mechagon", -- [2] }, [138387] = { "Mangol", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [79703] = { "Ridge Prowler", -- [1] "The Battle for Shattrath", -- [2] }, [155791] = { "Horrific Shrieker", -- [1] "The Eternal Palace", -- [2] }, [27228] = { "Jormungar Worm", -- [1] "Utgarde Pinnacle", -- [2] }, [76376] = { "Skyreach Arcanologist", -- [1] "Skyreach", -- [2] }, [41095] = { "Twilight Drake", -- [1] "Grim Batol", -- [2] }, [145554] = { "Base Cap'n Crankshot", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [54445] = { "Echo of Jaina", -- [1] "End Time", -- [2] }, [158863] = { "Stormpike Stable Master", -- [1] "Korrak's Revenge", -- [2] }, [134805] = { "Wandering Behemoth", -- [1] "Crestfall (Islands 11)", -- [2] }, [132713] = { "Mogul Razdunk", -- [1] "The MOTHERLODE!!", -- [2] }, [126190] = { "Zian-Ti Brutalizer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [94804] = { "Shambling Hulk", -- [1] "Hellfire Citadel", -- [2] }, [173708] = { "Anchoring Rune", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [28368] = { "Ymirjar Necromancer", -- [1] "Utgarde Pinnacle", -- [2] }, [151612] = { "Amathet Sun Priest", -- [1] "Halls of Origination", -- [2] }, [129517] = { "Reanimated Raptor", -- [1] "Atal'Dazar", -- [2] }, [48050] = { "Twilight Whelp", -- [1] "The Bastion of Twilight", -- [2] }, [139415] = { "Slitherscale", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [148119] = { "Furious Merchant", -- [1] "Battle of Dazar'alor", -- [2] }, [152722] = { "Fallen Voidspeaker", -- [1] "Horrific Vision of Stormwind", -- [2] }, [33670] = { "Aerial Command Unit", -- [1] "Ulduar", -- [2] }, [140441] = { "Muskflank Calf", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [155797] = { "Animated Guardian", -- [1] "Mogu'shan Scenario", -- [2] }, [168594] = { "Chamber Sentinel", -- [1] "Sanguine Depths", -- [2] }, [140442] = { "Muskflank Yak", -- [1] "Crestfall (Islands 11)", -- [2] }, [146901] = { "Maniacal Apothecary", -- [1] "8.1 Darkshore Scenario", -- [2] }, [168591] = { "Ravenous Dreadbat", -- [1] "Sanguine Depths", -- [2] }, [140438] = { "Old Longtooth", -- [1] "Crestfall (Islands 11)", -- [2] }, [132760] = { "Plains Creeper", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [66652] = { "Lesser Volatile Energy", -- [1] "Shado-Pan Monastery", -- [2] }, [160405] = { "Angry Treant Chair Spirit", -- [1] "Horrific Vision of Stormwind", -- [2] }, [149144] = { "Jaina's Tide Elemental", -- [1] "Battle of Dazar'alor", -- [2] }, [37813] = { "Deathbringer Saurfang", -- [1] "Icecrown Citadel", -- [2] }, [33846] = { "Dark Rune Sentinel", -- [1] "Ulduar", -- [2] }, [53121] = { "Flamewaker Cauterizer", -- [1] "Firelands", -- [2] }, [139394] = { "Mirelurk Bog Priest", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [21214] = { "Fathom-Lord Karathress", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [54191] = { "Risen Ghoul", -- [1] "End Time", -- [2] }, [150165] = { "Slime Elemental", -- [1] "Operation: Mechagon", -- [2] }, [93173] = { "Icebound Dreadnought", -- [1] "The Maw of Nashal", -- [2] }, [45065] = { "Tol'vir Merchant", -- [1] "Lost City of the Tol'vir", -- [2] }, [139416] = { "Volshas", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [148118] = { "Caravan Brutosaur", -- [1] "Battle of Dazar'alor", -- [2] }, [70236] = { "Zandalari Storm-Caller", -- [1] "Throne of Thunder", -- [2] }, [145047] = { "Forsaken Blight Thrower", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [17695] = { "Shattered Hand Assassin", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [109041] = { "Naturalist Tel'arn", -- [1] "The Nighthold", -- [2] }, [60208] = { "Hopling", -- [1] "Stormstout Brewery", -- [2] }, [168398] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [135322] = { "The Golden Serpent", -- [1] "Kings' Rest", -- [2] }, [160404] = { "Angry Bear Rug Spirit", -- [1] "Horrific Vision of Stormwind", -- [2] }, [148631] = { "Unexploded Ordnance", -- [1] "Battle of Dazar'alor", -- [2] }, [157333] = { "Darkwhisper Cultist", -- [1] "Blackwing Descent Scenario", -- [2] }, [70238] = { "Unblinking Eye", -- [1] "Throne of Thunder", -- [2] }, [146072] = { "Shredder Technician", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [130638] = { "Vicejaw Crocolisk", -- [1] "Havenswood (Islands 2)", -- [2] }, [44980] = { "Neferset Theurgist", -- [1] "Lost City of the Tol'vir", -- [2] }, [124653] = { "Serpent Ward", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [148120] = { "Kul Tiran Marine", -- [1] "Battle of Dazar'alor", -- [2] }, [136347] = { "Tidesage Initiate", -- [1] "Shrine of the Storm", -- [2] }, [173714] = { "Mistveil Nightblossom", -- [1] "Mists of Tirna Scithe", -- [2] }, [45620] = { "Naz'jar Soldier", -- [1] "Throne of the Tides", -- [2] }, [150168] = { "Toxic Monstrosity", -- [1] "Operation: Mechagon", -- [2] }, [12047] = { "Stormpike Mountaineer", -- [1] "Korrak's Revenge", -- [2] }, [136862] = { "Orgo", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [134269] = { "Mahna Flamewhisper", -- [1] "Molten Cay (Islands 6)", -- [2] }, [164501] = { "Mistcaller", -- [1] "Mists of Tirna Scithe", -- [2] }, [140443] = { "Muskflank Charger", -- [1] "Crestfall (Islands 11)", -- [2] }, [105301] = { "Expedient Elemental", -- [1] "The Nighthold", -- [2] }, [147948] = { "Coagulated Azerite", -- [1] "Havenswood (Islands 2)", -- [2] }, [150169] = { "Toxic Lurker", -- [1] "Operation: Mechagon", -- [2] }, [130639] = { "Vicejaw Chomper", -- [1] "Havenswood (Islands 2)", -- [2] }, [153244] = { "Oblivion Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [21215] = { "Leotheras the Blind", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [43917] = { "Rock Borer", -- [1] "The Stonecore", -- [2] }, [140444] = { "Muskflank Bull", -- [1] "Crestfall (Islands 11)", -- [2] }, [98035] = { "Dreadstalker", -- [1] "Crucible of Storms", -- [2] }, [17952] = { "Darkwater Crocolisk", -- [1] "Opening of the Dark Portal", -- [2] }, [37032] = { "Kor'kron Defender", -- [1] "Icecrown Citadel", -- [2] }, [52019] = { "Skyfall Star", -- [1] "The Vortex Pinnacle", -- [2] }, [157340] = { "Skeletal Remains", -- [1] "Torghast, Tower of the Damned", -- [2] }, [104534] = { "D'zorykx the Trapper", -- [1] "The Nighthold", -- [2] }, [135838] = { "Grimebreeze", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [48436] = { "Twilight Drake", -- [1] "The Bastion of Twilight", -- [2] }, [157337] = { "Spawn of Shad'har", -- [1] "Blackwing Descent Scenario", -- [2] }, [144850] = { "Darkscale Siren", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [139425] = { "Crazed Incubator", -- [1] "Temple of Sethraliss", -- [2] }, [130640] = { "Vicejaw Sawtooth", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [36791] = { "Blazing Skeleton", -- [1] "Icecrown Citadel", -- [2] }, [139422] = { "Scaled Krolusk Tamer", -- [1] "Temple of Sethraliss", -- [2] }, [44982] = { "Neferset Darkcaster", -- [1] "Lost City of the Tol'vir", -- [2] }, [37934] = { "Blistering Zombie", -- [1] "Icecrown Citadel", -- [2] }, [145053] = { "Eldritch Abomination", -- [1] "Crucible of Storms", -- [2] }, [153755] = { "Naeno Megacrash", -- [1] "Operation: Mechagon", -- [2] }, [95577] = { "Void Tendril", -- [1] "Korrak's Revenge", -- [2] }, [26782] = { "Crystalline Keeper", -- [1] "The Nexus", -- [2] }, [136868] = { "Oomgut Scrapper", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [158158] = { "Forge-Guard Hurrul", -- [1] "Horrific Vision of Stormwind", -- [2] }, [137892] = { "Crier Goodman", -- [1] "Stormwind Escape from Stockades", -- [2] }, [140447] = { "Demolishing Terror", -- [1] "Siege of Boralus", -- [2] }, [165529] = { "Depraved Collector", -- [1] "Halls of Atonement", -- [2] }, [97369] = { "Liquid Magma Totem", -- [1] "Korrak's Revenge", -- [2] }, [130385] = { "Stormwind Footman", -- [1] "Lordaeron", -- [2] }, [161229] = { "Aqir Venomweaver", -- [1] "Ny'alotha, the Waking City", -- [2] }, [106317] = { "Storm Totem", -- [1] "Crucible of Storms", -- [2] }, [135329] = { "Matron Bryndle", -- [1] "Waycrest Manor", -- [2] }, [39954] = { "Twilight Shadow Weaver", -- [1] "Grim Batol", -- [2] }, [70240] = { "Shan'ze Celestial Shaper", -- [1] "Throne of Thunder", -- [2] }, [173720] = { "Mistveil Gorgegullet", -- [1] "Mists of Tirna Scithe", -- [2] }, [44977] = { "Neferset Torturer", -- [1] "Lost City of the Tol'vir", -- [2] }, [13284] = { "Frostwolf Shaman", -- [1] "Korrak's Revenge", -- [2] }, [105968] = { "Spectral Windshaper", -- [1] "Shield's Rest", -- [2] }, [158157] = { "Overlord Mathias Shaw", -- [1] "Horrific Vision of Stormwind", -- [2] }, [104536] = { "Inquisitor Vethriz", -- [1] "The Nighthold", -- [2] }, [130026] = { "Bilge Rat Seaspeaker", -- [1] "Tol Dagor", -- [2] }, [140449] = { "Thickflank", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [136866] = { "Oomgut Tribesman", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [149663] = { "Shadowclaw", -- [1] "Ny'alotha, the Waking City", -- [2] }, [140454] = { "Many-Braids the Elder", -- [1] "Crestfall (Islands 11)", -- [2] }, [160416] = { "Angry Ale Barrel Spirit", -- [1] "Horrific Vision of Stormwind", -- [2] }, [13297] = { "Lieutenant Stouthandle", -- [1] "Korrak's Revenge", -- [2] }, [156818] = { "Wrathion", -- [1] "Ny'alotha, the Waking City", -- [2] }, [127315] = { "Reanimation Totem", -- [1] "Atal'Dazar", -- [2] }, [140450] = { "Dunu the Blind", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [161437] = { "Explosive Scarab", -- [1] "Operation: Mechagon", -- [2] }, [14769] = { "West Frostwolf Marshal", -- [1] "Korrak's Revenge", -- [2] }, [103769] = { "Xavius", -- [1] "The Emerald Nightmare", -- [2] }, [21216] = { "Hydross the Unstable", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [147105] = { "Solid Ice", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [104537] = { "Fel Lord Kuraz'mal", -- [1] "The Nighthold", -- [2] }, [157645] = { "Control Location 1 - Widget", -- [1] "Sanguine Depths", -- [2] }, [122967] = { "Priestess Alun'za", -- [1] "Atal'Dazar", -- [2] }, [58803] = { "Residual Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [153760] = { "Enthralled Footman", -- [1] "Horrific Vision of Stormwind", -- [2] }, [158367] = { "Basher Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [69905] = { "Gurubashi Berserker", -- [1] "Throne of Thunder", -- [2] }, [134821] = { "Vilegaze Petrifier", -- [1] "Molten Cay (Islands 6)", -- [2] }, [122965] = { "Vol'kaal", -- [1] "Atal'Dazar", -- [2] }, [129367] = { "Bilge Rat Tempest", -- [1] "Siege of Boralus", -- [2] }, [69465] = { "Jin'rokh the Breaker", -- [1] "Throne of Thunder", -- [2] }, [145059] = { "Cunning Nightwing", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [168393] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [141988] = { "Skittering Cliffwalker", -- [1] "Crucible of Storms", -- [2] }, [178851] = { "Burning Stygia", -- [1] "Sanctum of Domination", -- [2] }, [134822] = { "Gritplate Matriarch", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [139429] = { "Stonebound Warrior", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [135846] = { "Sand-Crusted Striker", -- [1] "Temple of Sethraliss", -- [2] }, [157349] = { "Void Boar", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [136870] = { "Oomgut Champion", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [56884] = { "Corrupted Taran Zhu", -- [1] "Shado-Pan Monastery", -- [2] }, [40633] = { "Naz'jar Honor Guard", -- [1] "Throne of the Tides", -- [2] }, [146596] = { "Darkscale Myrmidon", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [134823] = { "Unbreakable Crystalspine", -- [1] "Jorundall (Islands 7)", -- [2] }, [155810] = { "Frozen Sentry", -- [1] "The Eternal Palace", -- [2] }, [133585] = { "Dizzy Dina", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [70243] = { "Archritualist Kelada", -- [1] "Throne of Thunder", -- [2] }, [145061] = { "Screeching Nightwing", -- [1] "Molten Cay (Islands 6)", -- [2] }, [161953] = { "Inimot, the Radiant Blade", -- [1] "Halls of Origination", -- [2] }, [21253] = { "Tainted Water Elemental", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [132743] = { "Flamescale Wavebreaker", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [33722] = { "Storm Tempered Keeper", -- [1] "Ulduar", -- [2] }, [109038] = { "Solarist Tel'arn", -- [1] "The Nighthold", -- [2] }, [44577] = { "General Husam", -- [1] "Lost City of the Tol'vir", -- [2] }, [140455] = { "Bramblefur Calf", -- [1] "Havenswood (Islands 2)", -- [2] }, [34234] = { "Runeforged Sentry", -- [1] "Ulduar", -- [2] }, [76132] = { "Soaring Chakram Master", -- [1] "Skyreach", -- [2] }, [158371] = { "Zardeth of the Black Claw", -- [1] "Horrific Vision of Stormwind", -- [2] }, [42808] = { "Stonecore Flayer", -- [1] "The Stonecore", -- [2] }, [54143] = { "Molten Flamefather", -- [1] "Firelands", -- [2] }, [139432] = { "Lu'si", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [54015] = { "Majordomo Staghelm", -- [1] "Firelands", -- [2] }, [140456] = { "Bramblefur Musken", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [140968] = { "Garnetback Striker", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [29982] = { "Drakkari Raider", -- [1] "Gundrak", -- [2] }, [159312] = { "Living Blood", -- [1] "Ny'alotha, the Waking City", -- [2] }, [180389] = { "Mawsworn Rageguard", -- [1] "Sanctum of Domination", -- [2] }, [180387] = { "Mawsworn Paindrinker", -- [1] "Sanctum of Domination", -- [2] }, [155813] = { "Court Attendant", -- [1] "The Eternal Palace", -- [2] }, [129366] = { "Bilge Rat Buccaneer", -- [1] "Siege of Boralus", -- [2] }, [140457] = { "Bramblefur Grazer", -- [1] "Havenswood (Islands 2)", -- [2] }, [145064] = { "Blaze", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [44600] = { "Halfus Wyrmbreaker", -- [1] "The Bastion of Twilight", -- [2] }, [126295] = { "Horde Grunt", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [30622] = { "Mirdrisa", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [152523] = { "Mukuta", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [122968] = { "Yazma", -- [1] "Atal'Dazar", -- [2] }, [139946] = { "Heart Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [140458] = { "Bramblefur Bull", -- [1] "Havenswood (Islands 2)", -- [2] }, [145065] = { "Fledgling Nightwing", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [170147] = { "Volatile Memory", -- [1] "De Other Side", -- [2] }, [157356] = { "Extractor Thelsara", -- [1] "Blackwing Descent Scenario", -- [2] }, [150696] = { "Ray", -- [1] "The Eternal Palace", -- [2] }, [134828] = { "Aqualing", -- [1] "Shrine of the Storm", -- [2] }, [180385] = { "Condemned Soul Remnant", -- [1] "Sanctum of Domination", -- [2] }, [164517] = { "Tred'ova", -- [1] "Mists of Tirna Scithe", -- [2] }, [11602] = { "Irondeep Skullthumper", -- [1] "Korrak's Revenge", -- [2] }, [129879] = { "Irontide Cleaver", -- [1] "Siege of Boralus", -- [2] }, [142000] = { "Haunting Tendril", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [158375] = { "Corruptor Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [171172] = { "Mawsworn Shackler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [146892] = { "Fleshrot Marauder", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [122969] = { "Zanchuli Witch-Doctor", -- [1] "Atal'Dazar", -- [2] }, [39961] = { "Enslaved Water Spirit", -- [1] "Grim Batol", -- [2] }, [165030] = { "Lady Inerva Darkvein", -- [1] "Castle Nathria Scenario", -- [2] }, [145067] = { "Shadefeather Hatchling", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [122090] = { "Sarashas the Pillager", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [158376] = { "Psychus", -- [1] "Ny'alotha, the Waking City", -- [2] }, [171173] = { "Mawsworn Shadestalker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [140974] = { "Eldercraw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [12050] = { "Stormpike Defender", -- [1] "Korrak's Revenge", -- [2] }, [139949] = { "Plague Doctor", -- [1] "Temple of Sethraliss", -- [2] }, [70249] = { "Focused Eye", -- [1] "Throne of Thunder", -- [2] }, [140973] = { "Bore Tunneler", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [152669] = { "Void Globule", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [40634] = { "Naz'jar Tempest Witch", -- [1] "Throne of the Tides", -- [2] }, [95072] = { "Greater Earth Elemental", -- [1] "Crucible of Storms", -- [2] }, [144944] = { "Thirsting Bloodsucker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [122970] = { "Shadowblade Stalker", -- [1] "Atal'Dazar", -- [2] }, [59778] = { "Krik'thik Striker", -- [1] "Gate of the Setting Sun", -- [2] }, [70247] = { "Venomous Head", -- [1] "Throne of Thunder", -- [2] }, [136879] = { "Lava-Eater Mabutu", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [62005] = { "Beast", -- [1] "Crucible of Storms", -- [2] }, [140435] = { "Greyfur", -- [1] "Crestfall (Islands 11)", -- [2] }, [39962] = { "Twilight Stormbreaker", -- [1] "Grim Batol", -- [2] }, [129372] = { "Blacktar Bomber", -- [1] "Siege of Boralus", -- [2] }, [139439] = { "Duskbinder Zuun", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [152236] = { "Lady Ashvane", -- [1] "The Eternal Palace", -- [2] }, [138431] = { "Tidemistress Najula", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [153260] = { "Off-Duty Mech Jockey", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [44976] = { "Neferset Plaguebringer", -- [1] "Lost City of the Tol'vir", -- [2] }, [79467] = { "Adept of the Dawn", -- [1] "Skyreach", -- [2] }, [42810] = { "Crystalspawn Giant", -- [1] "The Stonecore", -- [2] }, [106335] = { "Restless Tombguard", -- [1] "Shield's Rest", -- [2] }, [122971] = { "Dazar'ai Juggernaut", -- [1] "Atal'Dazar", -- [2] }, [132741] = { "Flamescale Hydra", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [70248] = { "Arcane Head", -- [1] "Throne of Thunder", -- [2] }, [136881] = { "Bristlemane Pathfinder", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [122601] = { "Nettlevine Sprite", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [154285] = { "Vengeful Highborne", -- [1] "The Eternal Palace", -- [2] }, [79462] = { "Blinding Solar Flare", -- [1] "Skyreach", -- [2] }, [104288] = { "Trilliax", -- [1] "The Nighthold", -- [2] }, [168106] = { "Empowered Mawsworn Guard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [129370] = { "Irontide Waveshaper", -- [1] "Siege of Boralus", -- [2] }, [13138] = { "Lieutenant Spencer", -- [1] "Korrak's Revenge", -- [2] }, [140977] = { "Jadescale Gnasher", -- [1] "Havenswood (Islands 2)", -- [2] }, [39984] = { "Malignant Trogg", -- [1] "Grim Batol", -- [2] }, [109804] = { "Plasma Sphere", -- [1] "The Nighthold", -- [2] }, [30623] = { "Gorwan", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [13298] = { "Lieutenant Greywand", -- [1] "Korrak's Revenge", -- [2] }, [168107] = { "Empowered Mawsworn Interceptor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [42428] = { "Devout Follower", -- [1] "The Stonecore", -- [2] }, [107104] = { "Target Dummy", -- [1] "8.0 Boost Experience - Horde", -- [2] }, [136883] = { "Bristlemane Thorncaller", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [140262] = { "Runehoof Doe", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [171184] = { "Mythresh, Sky's Talons", -- [1] "De Other Side", -- [2] }, [79463] = { "Radiant Supernova", -- [1] "Skyreach", -- [2] }, [71529] = { "Toktok", -- [1] "Korrak's Revenge", -- [2] }, [44981] = { "Oathsworn Skinner", -- [1] "Lost City of the Tol'vir", -- [2] }, [139955] = { "Silvermoon Sorcerer", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [167876] = { "Inquisitor Sigar", -- [1] "Halls of Atonement", -- [2] }, [140979] = { "Greatfangs", -- [1] "Havenswood (Islands 2)", -- [2] }, [63030] = { "Enslaved Bonesmasher", -- [1] "Heart of Fear", -- [2] }, [56754] = { "Azure Serpent", -- [1] "Shado-Pan Monastery", -- [2] }, [40577] = { "Naz'jar Sentinel", -- [1] "Throne of the Tides", -- [2] }, [141495] = { "Kul Tiran Footman", -- [1] "Siege of Boralus", -- [2] }, [139444] = { "Necrolord Zian", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [126185] = { "Zian-Ti Shadowcaster", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [53630] = { "Unstable Pyrelord", -- [1] "Firelands", -- [2] }, [140980] = { "Jadescale Worm", -- [1] "Havenswood (Islands 2)", -- [2] }, [164804] = { "Droman Oulfarran", -- [1] "Mists of Tirna Scithe", -- [2] }, [43707] = { "Blood of the Old God", -- [1] "Caverns of Time - Anniversary", -- [2] }, [171181] = { "Territorial Bladebeak", -- [1] "De Other Side", -- [2] }, [50815] = { "Katze", -- [1] "Korrak's Revenge", -- [2] }, [139445] = { "Tumat", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139957] = { "Veteran Blood Knight", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [61436] = { "Sik'thik Bladedancer", -- [1] "Siege of Niuzao Temple", -- [2] }, [167607] = { "Stoneborn Slasher", -- [1] "Halls of Atonement", -- [2] }, [160249] = { "Spike Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [150195] = { "Gnome-Eating Slime", -- [1] "Operation: Mechagon", -- [2] }, [61239] = { "Glintrok Oracle", -- [1] "Mogu'shan Palace", -- [2] }, [122088] = { "Slitherblade Skulker", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [165560] = { "Gormling Larva", -- [1] "Mists of Tirna Scithe", -- [2] }, [139958] = { "Veteran Headhunter", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [150712] = { "Trixie Tazer", -- [1] "Operation: Mechagon", -- [2] }, [140982] = { "Icecracker", -- [1] "Havenswood (Islands 2)", -- [2] }, [30338] = { "Ahn'kahar Swarmer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [30414] = { "Forgotten One", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [54073] = { "Flamewaker Hound Master", -- [1] "Firelands", -- [2] }, [131785] = { "Buzzing Drone", -- [1] "Tol Dagor", -- [2] }, [134602] = { "Shrouded Fang", -- [1] "Temple of Sethraliss", -- [2] }, [129373] = { "Dockhound Packmaster", -- [1] "Siege of Boralus", -- [2] }, [138940] = { "Sink Hole Totem", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [140983] = { "Frostbore Burster", -- [1] "Havenswood (Islands 2)", -- [2] }, [63031] = { "Set'thik Fanatic", -- [1] "Heart of Fear", -- [2] }, [14770] = { "Dun Baldar North Warmaster", -- [1] "Korrak's Revenge", -- [2] }, [130653] = { "Wanton Sapper", -- [1] "The MOTHERLODE!!", -- [2] }, [130909] = { "Fetid Maggot", -- [1] "The Underrot", -- [2] }, [155828] = { "Runecarved Colossus", -- [1] "Torghast, Tower of the Damned", -- [2] }, [1863] = { "Bryrida", -- [1] "Korrak's Revenge", -- [2] }, [43324] = { "Cho'gall", -- [1] "The Bastion of Twilight", -- [2] }, [140984] = { "Frostbore Worm", -- [1] "Havenswood (Islands 2)", -- [2] }, [39870] = { "Twilight Firecatcher", -- [1] "Grim Batol", -- [2] }, [17669] = { "Rabid Warhound", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [79466] = { "Initiate of the Rising Sun", -- [1] "Skyreach", -- [2] }, [30176] = { "Ahn'kahar Guardian", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [79469] = { "Whirling Dervish", -- [1] "Skyreach", -- [2] }, [129374] = { "Scrimshaw Enforcer", -- [1] "Siege of Boralus", -- [2] }, [61245] = { "Capacitor Totem", -- [1] "Waycrest Manor", -- [2] }, [157365] = { "Crackling Stalker", -- [1] "Ny'alotha, the Waking City", -- [2] }, [140993] = { "Darktunnel Ambusher", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139208] = { "Ancient Protector", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [61240] = { "Glintrok Skulker", -- [1] "Mogu'shan Palace", -- [2] }, [138696] = { "Crusading Sunbringer", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [13299] = { "Lieutenant Lonadin", -- [1] "Korrak's Revenge", -- [2] }, [168627] = { "Plaguebinder", -- [1] "Plaguefall", -- [2] }, [20038] = { "Phoenix-Hawk Hatchling", -- [1] "Tempest Keep", -- [2] }, [136891] = { "Tuskbreaker the Scarred", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [33343] = { "XS-013 Scrapbot", -- [1] "Ulduar", -- [2] }, [146105] = { "Living Bomb", -- [1] "Battle of Dazar'alor", -- [2] }, [138427] = { "Spitefin Harpooner", -- [1] "Havenswood (Islands 2)", -- [2] }, [92523] = { "Vazeel'fazag", -- [1] "Hellfire Citadel", -- [2] }, [159219] = { "Umbral Seer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [167611] = { "Stoneborn Eviscerator", -- [1] "Halls of Atonement", -- [2] }, [148665] = { "Rastari Royal Guard", -- [1] "Battle of Dazar'alor", -- [2] }, [132797] = { "Pinegraze Calf", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [63032] = { "Sra'thik Shield Master", -- [1] "Heart of Fear", -- [2] }, [146106] = { "Living Bomb", -- [1] "Battle of Dazar'alor", -- [2] }, [130655] = { "Bobby Howlis", -- [1] "Tol Dagor", -- [2] }, [106341] = { "Disturbed Tracker", -- [1] "Shield's Rest", -- [2] }, [135718] = { "Nightsaber Cub", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [148154] = { "Agathe Wyrmwood", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [111463] = { "Moosetastic", -- [1] "Crucible of Storms", -- [2] }, [157368] = { "Velinaria", -- [1] "Blackwing Descent Scenario", -- [2] }, [137405] = { "Gripping Terror", -- [1] "Siege of Boralus", -- [2] }, [146107] = { "Living Bomb", -- [1] "Battle of Dazar'alor", -- [2] }, [138429] = { "Spitefin Tidebinder", -- [1] "Havenswood (Islands 2)", -- [2] }, [159416] = { "Spiked Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [12051] = { "Frostwolf Legionnaire", -- [1] "Korrak's Revenge", -- [2] }, [76141] = { "Araknath", -- [1] "Skyreach", -- [2] }, [148667] = { "Rastari Punisher", -- [1] "Battle of Dazar'alor", -- [2] }, [56762] = { "Yu'lon", -- [1] "Temple of the Jade Serpent", -- [2] }, [52795] = { "Rot", -- [1] "Korrak's Revenge", -- [2] }, [130400] = { "Irontide Crusher", -- [1] "Freehold", -- [2] }, [146885] = { "Foulshriek", -- [1] "Jorundall (Islands 7)", -- [2] }, [159417] = { "Demented Knife-Twister", -- [1] "Ny'alotha, the Waking City", -- [2] }, [151739] = { "Ma'haat the Indomitable", -- [1] "Neltharion's Lair - HoA Scenario", -- [2] }, [24674] = { "Phoenix", -- [1] "Magisters' Terrace", -- [2] }, [167610] = { "Stonefiend Anklebiter", -- [1] "Halls of Atonement", -- [2] }, [53691] = { "Shannox", -- [1] "Firelands", -- [2] }, [28961] = { "Titanium Siegebreaker", -- [1] "Halls of Lightning", -- [2] }, [158146] = { "Fallen Riftwalker", -- [1] "Horrific Vision of Stormwind", -- [2] }, [37695] = { "Drudge Ghoul", -- [1] "Icecrown Citadel", -- [2] }, [165824] = { "Nar'zudah", -- [1] "The Necrotic Wake", -- [2] }, [161217] = { "Aqir Skitterer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155685] = { "Deephive Soldier", -- [1] "Mogu'shan Scenario", -- [2] }, [167612] = { "Stoneborn Reaver", -- [1] "Halls of Atonement", -- [2] }, [58810] = { "Fragment of Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [153130] = { "Greater Void Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [146110] = { "Waxing Moon", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [134599] = { "Imbued Stormcaller", -- [1] "Temple of Sethraliss", -- [2] }, [179894] = { "Deathseeker Eye", -- [1] "Sanctum of Domination", -- [2] }, [28546] = { "Ionar", -- [1] "Halls of Lightning", -- [2] }, [126181] = { "Ramut the Black", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [166589] = { "Animated Weapon", -- [1] "Sanguine Depths", -- [2] }, [140992] = { "Corpseburster", -- [1] "Crestfall (Islands 11)", -- [2] }, [144836] = { "Spikey", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [113128] = { "Withered Skulker", -- [1] "The Nighthold", -- [2] }, [134338] = { "Tidesage Enforcer", -- [1] "Shrine of the Storm", -- [2] }, [17892] = { "Infinite Chronomancer", -- [1] "Opening of the Dark Portal", -- [2] }, [180407] = { "Gorgoan Sentinel", -- [1] "Sanctum of Domination", -- [2] }, [76143] = { "Rukhran", -- [1] "Skyreach", -- [2] }, [13139] = { "Commander Randolph", -- [1] "Korrak's Revenge", -- [2] }, [56763] = { "Regenerating Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [131527] = { "Lord Waycrest", -- [1] "Waycrest Manor", -- [2] }, [76146] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [61242] = { "Glintrok Ironhide", -- [1] "Mogu'shan Palace", -- [2] }, [106344] = { "Disturbed Worg", -- [1] "Shield's Rest", -- [2] }, [13331] = { "Veteran Defender", -- [1] "Korrak's Revenge", -- [2] }, [26722] = { "Azure Magus", -- [1] "The Nexus", -- [2] }, [77936] = { "Greater Storm Elemental", -- [1] "Korrak's Revenge", -- [2] }, [13427] = { "Champion Sentinel", -- [1] "Korrak's Revenge", -- [2] }, [61243] = { "Gekkan", -- [1] "Mogu'shan Palace", -- [2] }, [180415] = { "Mawsworn Axeguard", -- [1] "Sanctum of Domination", -- [2] }, [167615] = { "Depraved Darkblade", -- [1] "Halls of Atonement", -- [2] }, [13555] = { "Seasoned Irondeep Surveyor", -- [1] "Korrak's Revenge", -- [2] }, [139459] = { "Stonebound Soldier", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [24675] = { "Phoenix Egg", -- [1] "Magisters' Terrace", -- [2] }, [148673] = { "Vessel of Bwonsamdi", -- [1] "Battle of Dazar'alor", -- [2] }, [140995] = { "Ruinstalker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [159405] = { "Aqir Scarab", -- [1] "Ny'alotha, the Waking City", -- [2] }, [73073] = { "Corrupted Boil", -- [1] "Siege of Orgrimmar", -- [2] }, [46910] = { "Core Hound", -- [1] "Korrak's Revenge", -- [2] }, [139975] = { "Darkspear Berserker", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [135365] = { "Matron Alma", -- [1] "Waycrest Manor", -- [2] }, [30178] = { "Ahn'kahar Swarmer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [28835] = { "Stormforged Construct", -- [1] "Halls of Lightning", -- [2] }, [59835] = { "Krik'thik Swarmer", -- [1] "Gate of the Setting Sun", -- [2] }, [145603] = { "Goblin Harvester", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [39616] = { "Naz'jar Invader", -- [1] "Throne of the Tides", -- [2] }, [95852] = { "Nathanos Blightcaller", -- [1] "The Maw of Nashal", -- [2] }, [153262] = { "Over-Worked Mechanic", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [139461] = { "Stonebound Rockmaw", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [76145] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [56636] = { "Commander Ri'mok", -- [1] "Gate of the Setting Sun", -- [2] }, [132807] = { "Zian-Ti Quilen", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [166079] = { "Brittlebone Crossbowman", -- [1] "The Necrotic Wake", -- [2] }, [130404] = { "Vermin Trapper", -- [1] "Freehold", -- [2] }, [28578] = { "Hardened Steel Reaver", -- [1] "Halls of Lightning", -- [2] }, [159425] = { "Occult Shadowmender", -- [1] "Ny'alotha, the Waking City", -- [2] }, [139462] = { "Stonebound Shale-Speaker", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [148164] = { "Boomshot Specialist", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [136391] = { "Heart Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [165059] = { "Crimson Protector", -- [1] "Castle Nathria Scenario", -- [2] }, [33346] = { "XE-321 Boombot", -- [1] "Ulduar", -- [2] }, [135717] = { "Wild Nightsaber", -- [1] "Molten Cay (Islands 6)", -- [2] }, [138439] = { "Slitherqueen Valla", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [136644] = { "War Machine", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [2630] = { "Earthbind Totem", -- [1] "The Eternal Palace", -- [2] }, [80241] = { "Blazing Pyreclaw", -- [1] "FW Horde Garrison Level 1", -- [2] }, [136392] = { "Alleria Windrunner", -- [1] "Lordaeron", -- [2] }, [21220] = { "Coilfang Priestess", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [63035] = { "Zar'thik Zealot", -- [1] "Heart of Fear", -- [2] }, [146118] = { "Territorial Needleback", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [130661] = { "Venture Co. Earthshaper", -- [1] "The MOTHERLODE!!", -- [2] }, [135258] = { "Irontide Marauder", -- [1] "Siege of Boralus", -- [2] }, [139464] = { "Zian-Ti Howler", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [144071] = { "Irontide Waveshaper", -- [1] "Siege of Boralus", -- [2] }, [111210] = { "Searing Infernal", -- [1] "The Nighthold", -- [2] }, [56732] = { "Liu Flameheart", -- [1] "Temple of the Jade Serpent", -- [2] }, [155845] = { "Crushing Depths", -- [1] "The Eternal Palace", -- [2] }, [146119] = { "Needleback Brute", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [30114] = { "Twilight Initiate", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [39873] = { "Twilight Wyrmcaller", -- [1] "Grim Batol", -- [2] }, [17957] = { "Coilfang Champion", -- [1] "Coilfang: The Slave Pens", -- [2] }, [45097] = { "Oathsworn Tamer", -- [1] "Lost City of the Tol'vir", -- [2] }, [132299] = { "Angry Treant", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [56765] = { "Destroying Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [105580] = { "Soulkeeper", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [133835] = { "Feral Bloodswarmer", -- [1] "The Underrot", -- [2] }, [136398] = { "Illidari Satyr", -- [1] "Crucible of Storms", -- [2] }, [139471] = { "Bugan the Flesh-Crusher", -- [1] "Molten Cay (Islands 6)", -- [2] }, [122984] = { "Dazar'ai Colossus", -- [1] "Atal'Dazar", -- [2] }, [26723] = { "Keristrasza", -- [1] "The Nexus", -- [2] }, [61946] = { "Harthak Stormcaller", -- [1] "Mogu'shan Palace", -- [2] }, [53694] = { "Riplimb", -- [1] "Firelands", -- [2] }, [167111] = { "Spinemaw Staghorn", -- [1] "Mists of Tirna Scithe", -- [2] }, [133836] = { "Reanimated Guardian", -- [1] "The Underrot", -- [2] }, [37698] = { "Shambling Horror", -- [1] "Icecrown Citadel", -- [2] }, [168891] = { "Rigged Plagueborer", -- [1] "Plaguefall", -- [2] }, [151752] = { "Voidswarm", -- [1] "Emerald Dream - HoA Scenario", -- [2] }, [139979] = { "Champion Blood Knight", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [165061] = { "Crimson Assassin", -- [1] "Castle Nathria Scenario", -- [2] }, [26690] = { "Ymirjar Warrior", -- [1] "Utgarde Pinnacle", -- [2] }, [63036] = { "Kor'thik Extremist", -- [1] "Heart of Fear", -- [2] }, [53244] = { "Flamewaker Trainee", -- [1] "Firelands", -- [2] }, [138444] = { "General Vesparak", -- [1] "Havenswood (Islands 2)", -- [2] }, [53116] = { "Unbound Blazing Elemental", -- [1] "Firelands", -- [2] }, [169159] = { "Unstable Canister", -- [1] "Plaguefall", -- [2] }, [164550] = { "Slithering Ooze", -- [1] "Plaguefall", -- [2] }, [145060] = { "Monstrous Shadefeather", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [87411] = { "Workshop Guardian", -- [1] "Blackrock Foundry", -- [2] }, [153022] = { "Snang", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [140846] = { "Impish Breeze", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [138445] = { "Duke Szzull", -- [1] "Jorundall (Islands 7)", -- [2] }, [164555] = { "Millificent Manastorm", -- [1] "De Other Side", -- [2] }, [12052] = { "Frostwolf Warrior", -- [1] "Korrak's Revenge", -- [2] }, [13236] = { "Primalist Thurloga", -- [1] "Korrak's Revenge", -- [2] }, [129640] = { "Snarling Dockhound", -- [1] "Siege of Boralus", -- [2] }, [56766] = { "Volatile Energy", -- [1] "Shado-Pan Monastery", -- [2] }, [37007] = { "Deathbound Ward", -- [1] "Icecrown Citadel", -- [2] }, [138844] = { "Ya'vik the Imperial Blade", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [28579] = { "Hardened Steel Berserker", -- [1] "Halls of Lightning", -- [2] }, [138958] = { "Darkspear Axe Thrower", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [151755] = { "Shadehound", -- [1] "Emerald Dream - HoA Scenario", -- [2] }, [164552] = { "Rotmarrow Slime", -- [1] "Plaguefall", -- [2] }, [136399] = { "Vicious Hellhound", -- [1] "Crucible of Storms", -- [2] }, [53695] = { "Rageface", -- [1] "Firelands", -- [2] }, [161335] = { "Void Horror", -- [1] "Ny'alotha, the Waking City", -- [2] }, [37571] = { "Darkfallen Advisor", -- [1] "Icecrown Citadel", -- [2] }, [13300] = { "Lieutenant Mancuso", -- [1] "Korrak's Revenge", -- [2] }, [62397] = { "Wind Lord Mel'jarak", -- [1] "Heart of Fear", -- [2] }, [37955] = { "Blood-Queen Lana'thel", -- [1] "Icecrown Citadel", -- [2] }, [164553] = { "Misty Ally", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [45378] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [21221] = { "Coilfang Beast-Tamer", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [14187] = { "Athramanis", -- [1] "Korrak's Revenge", -- [2] }, [158411] = { "Unstable Servant", -- [1] "Horrific Vision of Stormwind", -- [2] }, [167113] = { "Spinemaw Acidgullet", -- [1] "Mists of Tirna Scithe", -- [2] }, [138960] = { "Darkspear Headhunter", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [139472] = { "Stone-Lord Qinsho", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [13140] = { "Commander Dardosh", -- [1] "Korrak's Revenge", -- [2] }, [54552] = { "Time-Twisted Breaker", -- [1] "End Time", -- [2] }, [48047] = { "Twilight Whelp", -- [1] "The Bastion of Twilight", -- [2] }, [160463] = { "Black Empire Conjurer", -- [1] "The Nexus", -- [2] }, [150222] = { "Gunker", -- [1] "Operation: Mechagon", -- [2] }, [28580] = { "Hardened Steel Skycaller", -- [1] "Halls of Lightning", -- [2] }, [30179] = { "Twilight Apostle", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [17958] = { "Coilfang Defender", -- [1] "Coilfang: The Slave Pens", -- [2] }, [56511] = { "Corrupt Living Water", -- [1] "Temple of the Jade Serpent", -- [2] }, [136402] = { "Ur'zul", -- [1] "Crucible of Storms", -- [2] }, [132819] = { "Rustpelt Pup", -- [1] "Havenswood (Islands 2)", -- [2] }, [145616] = { "King Rastakhan", -- [1] "Battle of Dazar'alor", -- [2] }, [162508] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [21251] = { "Underbog Colossus", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [106352] = { "Ancient Mechano-Tank", -- [1] "Shield's Rest", -- [2] }, [13332] = { "Veteran Guardian", -- [1] "Korrak's Revenge", -- [2] }, [164556] = { "Millhouse Manastorm", -- [1] "De Other Side", -- [2] }, [13396] = { "Irondeep Miner", -- [1] "Korrak's Revenge", -- [2] }, [132820] = { "Mudsnout Piglet", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [106354] = { "Automated Crusher", -- [1] "Shield's Rest", -- [2] }, [95603] = { "Mystic Aaran", -- [1] "Hellfire Citadel", -- [2] }, [167116] = { "Spinemaw Reaver", -- [1] "Mists of Tirna Scithe", -- [2] }, [139810] = { "Venture Middle Manager", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [18982] = { "Sable Jaguar", -- [1] "Opening of the Dark Portal", -- [2] }, [135892] = { "Unleashed Inferno", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [136404] = { "Bilescourge", -- [1] "Crucible of Storms", -- [2] }, [122973] = { "Dazar'ai Confessor", -- [1] "Atal'Dazar", -- [2] }, [138962] = { "Darkspear Witch Doctor", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [42691] = { "Stonecore Rift Conjurer", -- [1] "The Stonecore", -- [2] }, [167117] = { "Spinemaw Larva", -- [1] "Mists of Tirna Scithe", -- [2] }, [42692] = { "Stonecore Bruiser", -- [1] "The Stonecore", -- [2] }, [139476] = { "Stonebound Monstrosity", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [135893] = { "Burning Emberguard", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [19622] = { "Kael'thas Sunstrider", -- [1] "Caverns of Time - Anniversary", -- [2] }, [155277] = { "Gorjesh the Smasher", -- [1] "The Eternal Palace", -- [2] }, [157904] = { "Aqir Scarab", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [134796] = { "King Spineclaw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [61945] = { "Gurthan Iron Maw", -- [1] "Mogu'shan Palace", -- [2] }, [138965] = { "Darkspear Batrider", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [45379] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [135894] = { "Fire Elemental", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [160904] = { "Image of Absolution", -- [1] "Ny'alotha, the Waking City", -- [2] }, [56719] = { "Sha of Violence", -- [1] "Shado-Pan Monastery", -- [2] }, [68220] = { "Gastropod", -- [1] "Throne of Thunder", -- [2] }, [153119] = { "Lesser Void Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [61247] = { "Glintrok Greenhorn", -- [1] "Mogu'shan Palace", -- [2] }, [53185] = { "Flamewaker Overseer", -- [1] "Firelands", -- [2] }, [180428] = { "Tortured Soul", -- [1] "Sanctum of Domination", -- [2] }, [135895] = { "Blazing Spark", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [28836] = { "Stormforged Runeshaper", -- [1] "Halls of Lightning", -- [2] }, [69390] = { "Zandalari Storm-Caller", -- [1] "Throne of Thunder", -- [2] }, [33350] = { "Mimiron", -- [1] "Ulduar", -- [2] }, [133848] = { "Encyclopedia Antagonistica", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [16807] = { "Grand Warlock Nethekurse", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [138972] = { "Zian-Ti Cloudbreaker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [155859] = { "Vizja'ra", -- [1] "The Eternal Palace", -- [2] }, [76154] = { "Skyreach Raven Whisperer", -- [1] "Skyreach", -- [2] }, [136408] = { "Darkhound", -- [1] "Crucible of Storms", -- [2] }, [68476] = { "Horridon", -- [1] "Throne of Thunder", -- [2] }, [152793] = { "Sea Spireshell", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [14772] = { "East Frostwolf Warmaster", -- [1] "Korrak's Revenge", -- [2] }, [70245] = { "Training Dummy", -- [1] "Throne of Thunder", -- [2] }, [138968] = { "Zian-Ti Ironmaw", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [155860] = { "Shirakess Voidreaper", -- [1] "The Eternal Palace", -- [2] }, [164562] = { "Depraved Houndmaster", -- [1] "Halls of Atonement", -- [2] }, [156884] = { "Essence of Vita", -- [1] "Ny'alotha, the Waking City", -- [2] }, [172981] = { "Kyrian Stitchwerk", -- [1] "The Necrotic Wake", -- [2] }, [156089] = { "Aqir Venomweaver", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [152282] = { "Underhold Elite Guard", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [56637] = { "Ook-Ook", -- [1] "Stormstout Brewery", -- [2] }, [138969] = { "Zian-Ti Spirit", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [17959] = { "Coilfang Slavehandler", -- [1] "Coilfang: The Slave Pens", -- [2] }, [164563] = { "Vicious Gargon", -- [1] "Halls of Atonement", -- [2] }, [68221] = { "Bore Worm", -- [1] "Throne of Thunder", -- [2] }, [53188] = { "Flamewaker Subjugator", -- [1] "Firelands", -- [2] }, [159320] = { "Amahtet", -- [1] "Ny'alotha, the Waking City", -- [2] }, [28581] = { "Stormforged Tactician", -- [1] "Halls of Lightning", -- [2] }, [36678] = { "Professor Putricide", -- [1] "Icecrown Citadel", -- [2] }, [138970] = { "Vengeful Spirit", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139482] = { "Mechanoranger Cogspark", -- [1] "Lordaeron", -- [2] }, [139463] = { "Stonebound Annihilator", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [165076] = { "Gluttonous Tick", -- [1] "Sanguine Depths", -- [2] }, [93560] = { "Deathweaver Cassandra", -- [1] "The Maw of Nashal", -- [2] }, [59458] = { "Hopling", -- [1] "Stormstout Brewery", -- [2] }, [133852] = { "Living Rot", -- [1] "The Underrot", -- [2] }, [134364] = { "Faithless Tender", -- [1] "Temple of Sethraliss", -- [2] }, [138971] = { "Zian-Ti Serpent", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [18983] = { "Blackfang Tarantula", -- [1] "Opening of the Dark Portal", -- [2] }, [30418] = { "Bound Air Elemental", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [68222] = { "Bow Fly Swarm", -- [1] "Throne of Thunder", -- [2] }, [139811] = { "Venture Sub-Lead", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [56895] = { "Weak Spot", -- [1] "Gate of the Setting Sun", -- [2] }, [146138] = { "Exploding Magmite", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [160474] = { "Fleshsewn Scavenger", -- [1] "Sanguine Depths", -- [2] }, [126832] = { "Skycap'n Kragg", -- [1] "Freehold", -- [2] }, [56863] = { "Sleepy Hozen Brawler", -- [1] "Stormstout Brewery", -- [2] }, [17960] = { "Coilfang Soothsayer", -- [1] "Coilfang: The Slave Pens", -- [2] }, [63808] = { "Faintly Glowing Gem", -- [1] "Mogu'shan Palace", -- [2] }, [156890] = { "Foul Observer", -- [1] "Halls of Lightning", -- [2] }, [137439] = { "Arcanist Tero'shan", -- [1] "Jorundall (Islands 7)", -- [2] }, [139433] = { "Sister of Anguish", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [13330] = { "Seasoned Warrior", -- [1] "Korrak's Revenge", -- [2] }, [131139] = { "Druid of the Claw", -- [1] "Lordaeron", -- [2] }, [12053] = { "Frostwolf Guardian", -- [1] "Korrak's Revenge", -- [2] }, [113012] = { "Felsworn Chaos-Mage", -- [1] "The Nighthold", -- [2] }, [151773] = { "Junkyard D.0.G.", -- [1] "Operation: Mechagon", -- [2] }, [153527] = { "Aqir Swarmleader", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [111331] = { "Lurking Horror", -- [1] "The Emerald Nightmare", -- [2] }, [13098] = { "Irondeep Surveyor", -- [1] "Korrak's Revenge", -- [2] }, [146652] = { "Bolstered Deathguard", -- [1] "8.1 Darkshore Scenario", -- [2] }, [102263] = { "Skorpyron", -- [1] "The Nighthold", -- [2] }, [139486] = { "Skycrack", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [135903] = { "Manifestation of the Deep", -- [1] "Shrine of the Storm", -- [2] }, [28837] = { "Stormforged Sentinel", -- [1] "Halls of Lightning", -- [2] }, [147896] = { "Zandalari Crusader", -- [1] "Battle of Dazar'alor", -- [2] }, [28965] = { "Titanium Thunderer", -- [1] "Halls of Lightning", -- [2] }, [132644] = { "Wolf Pup", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [16808] = { "Warchief Kargath Bladefist", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [134600] = { "Sandswept Marksman", -- [1] "Temple of Sethraliss", -- [2] }, [137940] = { "Safety Shark", -- [1] "The MOTHERLODE!!", -- [2] }, [113013] = { "Felsworn Shadowblade", -- [1] "The Nighthold", -- [2] }, [138470] = { "Obsidian Drake", -- [1] "Jorundall (Islands 7)", -- [2] }, [153526] = { "Aqir Swarmer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [133345] = { "Feckless Assistant", -- [1] "The MOTHERLODE!!", -- [2] }, [129758] = { "Irontide Grenadier", -- [1] "Freehold", -- [2] }, [138464] = { "Ashvane Deckhand", -- [1] "Siege of Boralus", -- [2] }, [134881] = { "Icy Barrier", -- [1] "Stormwind Escape from Stockades", -- [2] }, [168153] = { "Plagueroc", -- [1] "Plaguefall", -- [2] }, [28838] = { "Titanium Vanguard", -- [1] "Halls of Lightning", -- [2] }, [111222] = { "Demonic Essence", -- [1] "The Nighthold", -- [2] }, [165594] = { "Coldheart Ambusher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [131812] = { "Heartsbane Soulcharmer", -- [1] "Waycrest Manor", -- [2] }, [21863] = { "Serpentshrine Lurker", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [138465] = { "Ashvane Cannoneer", -- [1] "Siege of Boralus", -- [2] }, [79745] = { "Forest Stalker", -- [1] "The Battle for Shattrath", -- [2] }, [155869] = { "Shirakess Shadowcaster", -- [1] "The Eternal Palace", -- [2] }, [146116] = { "Needleback Forager", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [162305] = { "Aqir Heartpiercer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [132835] = { "Dreadfang Snake", -- [1] "Havenswood (Islands 2)", -- [2] }, [53575] = { "Lava Wielder", -- [1] "Firelands", -- [2] }, [93563] = { "Cauldronmaster Mills", -- [1] "The Maw of Nashal", -- [2] }, [138466] = { "Obsidian Whelp", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [138978] = { "Gargantuan Muckfin", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [169905] = { "Risen Warlord", -- [1] "De Other Side", -- [2] }, [61634] = { "Commander Vo'jak", -- [1] "Siege of Niuzao Temple", -- [2] }, [13397] = { "Irondeep Peon", -- [1] "Korrak's Revenge", -- [2] }, [122089] = { "Slitherblade Oracle", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [26918] = { "Chaotic Rift", -- [1] "The Nexus", -- [2] }, [78314] = { "Glacial Icemaw", -- [1] "FW Horde Garrison Level 1", -- [2] }, [138467] = { "Obsidian Dragonkin", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [62402] = { "Kor'thik Elite Blademaster", -- [1] "Heart of Fear", -- [2] }, [155871] = { "Voidbound Terror", -- [1] "The Eternal Palace", -- [2] }, [95614] = { "Binder Eloah", -- [1] "Hellfire Citadel", -- [2] }, [160990] = { "Image of Absolution", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165597] = { "Patchwerk Soldier", -- [1] "The Necrotic Wake", -- [2] }, [162020] = { "Priestess of Elune", -- [1] "Vision of Ysera Scenario", -- [2] }, [42695] = { "Stonecore Sentry", -- [1] "The Stonecore", -- [2] }, [138468] = { "Obsidian Flamecaller", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [138980] = { "Muckfin Raider", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [59459] = { "Hopling", -- [1] "Stormstout Brewery", -- [2] }, [130421] = { "Serpent Ward", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144611] = { "Coralback Scuttler", -- [1] "The Eternal Palace", -- [2] }, [47265] = { "Twilight Whelp", -- [1] "The Bastion of Twilight", -- [2] }, [143011] = { "Sandy Perch", -- [1] "Crestfall (Islands 11)", -- [2] }, [162534] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [138469] = { "Obsidian Scalebane", -- [1] "Jorundall (Islands 7)", -- [2] }, [138981] = { "Muckfin Oracle", -- [1] "Jorundall (Islands 7)", -- [2] }, [155873] = { "Darkcast Annihilator", -- [1] "The Eternal Palace", -- [2] }, [148195] = { "Hateful Shade", -- [1] "Battle of Dazar'alor", -- [2] }, [17961] = { "Coilfang Enchantress", -- [1] "Coilfang: The Slave Pens", -- [2] }, [105338] = { "Lurking Stalker", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [62711] = { "Amber Monstrosity", -- [1] "Heart of Fear", -- [2] }, [155872] = { "Trapped Saurok", -- [1] "Mogu'shan Scenario", -- [2] }, [28582] = { "Stormforged Mender", -- [1] "Halls of Lightning", -- [2] }, [53189] = { "Molten Elemental", -- [1] "Caverns of Time - Anniversary", -- [2] }, [61485] = { "General Pa'valak", -- [1] "Siege of Niuzao Temple", -- [2] }, [111227] = { "Felweaver Pharamere", -- [1] "The Nighthold", -- [2] }, [111225] = { "Chaos Mage Beleron", -- [1] "The Nighthold", -- [2] }, [136934] = { "Weapons Tester", -- [1] "The MOTHERLODE!!", -- [2] }, [161510] = { "Mindrend Tentacle", -- [1] "Operation: Mechagon", -- [2] }, [95613] = { "Binder Hallaani", -- [1] "Hellfire Citadel", -- [2] }, [16809] = { "Warbringer O'mrogg", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [138983] = { "Muckfin Tidehunter", -- [1] "Jorundall (Islands 7)", -- [2] }, [59461] = { "Hopling", -- [1] "Stormstout Brewery", -- [2] }, [131817] = { "Cragmaw the Infested", -- [1] "The Underrot", -- [2] }, [154858] = { "X'korr the Compelling", -- [1] "Karazhan Catacombs - HoA Scenario", -- [2] }, [169696] = { "Mire Soldier", -- [1] "Plaguefall", -- [2] }, [162018] = { "Temple Guard", -- [1] "Vision of Ysera Scenario", -- [2] }, [42696] = { "Stonecore Warbringer", -- [1] "The Stonecore", -- [2] }, [140976] = { "Bore Worm", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [53369] = { "Blazing Talon Initiate", -- [1] "Firelands", -- [2] }, [59460] = { "Hopling", -- [1] "Stormstout Brewery", -- [2] }, [131818] = { "Marked Sister", -- [1] "Waycrest Manor", -- [2] }, [66181] = { "Zar'thik Supplicant", -- [1] "Heart of Fear", -- [2] }, [24744] = { "Vexallus", -- [1] "Magisters' Terrace", -- [2] }, [47687] = { "Franzl", -- [1] "Korrak's Revenge", -- [2] }, [39625] = { "General Umbriss", -- [1] "Grim Batol", -- [2] }, [138473] = { "Stygia", -- [1] "Jorundall (Islands 7)", -- [2] }, [138985] = { "Old Grmgl", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [22056] = { "Coilfang Strider", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [148199] = { "Screeching Phantasm", -- [1] "Battle of Dazar'alor", -- [2] }, [111226] = { "Summoner Xiv", -- [1] "The Nighthold", -- [2] }, [126429] = { "Encrusted Coralback", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [105596] = { "Chaos Guard", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [158437] = { "Fallen Taskmaster", -- [1] "Horrific Vision of Stormwind", -- [2] }, [138434] = { "Spitefin Tempest Witch", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [138986] = { "Borgl the Seeker", -- [1] "Jorundall (Islands 7)", -- [2] }, [131311] = { "Unleashed Azerite", -- [1] "Havenswood (Islands 2)", -- [2] }, [26727] = { "Mage Hunter Ascendant", -- [1] "The Nexus", -- [2] }, [127607] = { "Trained Mawfiend", -- [1] "The Eternal Palace", -- [2] }, [140335] = { "Nightscale Screecher", -- [1] "Havenswood (Islands 2)", -- [2] }, [162021] = { "Temple Archer", -- [1] "Vision of Ysera Scenario", -- [2] }, [168878] = { "Rigged Plagueborer", -- [1] "Plaguefall", -- [2] }, [112251] = { "Putrid Sludge", -- [1] "The Nighthold", -- [2] }, [147891] = { "Proudmoore Infantry", -- [1] "Tol Dagor Scenario", -- [2] }, [138991] = { "Grrl", -- [1] "Jorundall (Islands 7)", -- [2] }, [131821] = { "Faceless Maiden", -- [1] "Waycrest Manor", -- [2] }, [150254] = { "Scraphound", -- [1] "Operation: Mechagon", -- [2] }, [145130] = { "Doomrider Champion", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [17962] = { "Coilfang Collaborator", -- [1] "Coilfang: The Slave Pens", -- [2] }, [150249] = { "Pistonhead Scrapper", -- [1] "Operation: Mechagon", -- [2] }, [32845] = { "Hodir", -- [1] "Ulduar", -- [2] }, [134893] = { "Ironweb Spider", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [123001] = { "Dark Water", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [156866] = { "Ra-den", -- [1] "Ny'alotha, the Waking City", -- [2] }, [152809] = { "Alx'kov the Infested", -- [1] "Horrific Vision of Stormwind", -- [2] }, [112255] = { "Sludgerax", -- [1] "The Nighthold", -- [2] }, [155354] = { "Azshara's Indomitable", -- [1] "The Eternal Palace", -- [2] }, [150250] = { "Pistonhead Blaster", -- [1] "Operation: Mechagon", -- [2] }, [146667] = { "Deranged Plaguefiend", -- [1] "8.1 Darkshore Scenario", -- [2] }, [163559] = { "Royal Servant", -- [1] "Revendreth Scenario", -- [2] }, [135406] = { "Animated Gold", -- [1] "Kings' Rest", -- [2] }, [131823] = { "Sister Malady", -- [1] "Waycrest Manor", -- [2] }, [56589] = { "Striker Ga'dok", -- [1] "Gate of the Setting Sun", -- [2] }, [153322] = { "Azerite Researcher", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [145644] = { "Bwonsamdi", -- [1] "Battle of Dazar'alor", -- [2] }, [150251] = { "Pistonhead Mechanic", -- [1] "Operation: Mechagon", -- [2] }, [28583] = { "Blistering Steamrager", -- [1] "Halls of Lightning", -- [2] }, [134895] = { "Ironweb Weaver", -- [1] "Havenswood (Islands 2)", -- [2] }, [36939] = { "High Overlord Saurfang", -- [1] "Icecrown Citadel", -- [2] }, [131824] = { "Sister Solena", -- [1] "Waycrest Manor", -- [2] }, [148716] = { "Risen Soul", -- [1] "Kings' Rest", -- [2] }, [153323] = { "Underpaid Intern", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [64454] = { "Zar'thik Augurer", -- [1] "Heart of Fear", -- [2] }, [154347] = { "Void-Twisted Corruptor", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [138479] = { "Obsidian Overlord", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [62405] = { "Sra'thik Amber-Trapper", -- [1] "Heart of Fear", -- [2] }, [111998] = { "Horde Grunt", -- [1] "8.0 Boost Experience - Horde", -- [2] }, [131825] = { "Sister Briar", -- [1] "Waycrest Manor", -- [2] }, [134069] = { "Vol'zith the Whisperer", -- [1] "Shrine of the Storm", -- [2] }, [132849] = { "Grizzlefur Cub", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [133361] = { "Wasting Servant", -- [1] "Waycrest Manor", -- [2] }, [150253] = { "Weaponized Crawler", -- [1] "Operation: Mechagon", -- [2] }, [138990] = { "Urgl the Blind", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [138992] = { "Muckfin Puddlejumper", -- [1] "Jorundall (Islands 7)", -- [2] }, [64453] = { "Set'thik Windblade", -- [1] "Heart of Fear", -- [2] }, [67977] = { "Tortos", -- [1] "Throne of Thunder", -- [2] }, [156795] = { "SI:7 Informant", -- [1] "Horrific Vision of Stormwind", -- [2] }, [134904] = { "Nightlurker", -- [1] "Havenswood (Islands 2)", -- [2] }, [79756] = { "Coldsnout Sow", -- [1] "FW Horde Garrison Level 1", -- [2] }, [137969] = { "Interment Construct", -- [1] "Kings' Rest", -- [2] }, [151798] = { "Vexiona", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [134898] = { "Venomfang Recluse", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [13078] = { "Umi Thorson", -- [1] "Korrak's Revenge", -- [2] }, [44234] = { "Vicious Leech", -- [1] "Lost City of the Tol'vir", -- [2] }, [88708] = { "Spiritintin", -- [1] "The Eternal Palace", -- [2] }, [26729] = { "Steward", -- [1] "The Nexus", -- [2] }, [137458] = { "Rotting Spore", -- [1] "The Underrot", -- [2] }, [132746] = { "Frostscale Broodmother", -- [1] "Jorundall (Islands 7)", -- [2] }, [26536] = { "Mindless Servant", -- [1] "Utgarde Pinnacle", -- [2] }, [416] = { "Pagloz", -- [1] "Crucible of Storms", -- [2] }, [417] = { "Макуну", -- [1] "Korrak's Revenge", -- [2] }, [168683] = { "Gorak Zhar", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [26792] = { "Crystalline Protector", -- [1] "The Nexus", -- [2] }, [13442] = { "Archdruid Renferal", -- [1] "Korrak's Revenge", -- [2] }, [56890] = { "Krik'thik Infiltrator", -- [1] "Gate of the Setting Sun", -- [2] }, [111071] = { "Pulsauron", -- [1] "The Nighthold", -- [2] }, [134388] = { "A Knot of Snakes", -- [1] "Temple of Sethraliss", -- [2] }, [138995] = { "Seed-Keeper Ungan", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [132074] = { "Overseer Krix", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [92039] = { "Bleeding Grunt", -- [1] "Hellfire Citadel", -- [2] }, [152816] = { "Stormling", -- [1] "The Eternal Palace", -- [2] }, [428] = { "Carrion Bird", -- [1] "Korrak's Revenge", -- [2] }, [162030] = { "Darkwhisper Ritualist", -- [1] "Blackwing Descent Scenario", -- [2] }, [154352] = { "Aqir Voidcaster", -- [1] "End Time", -- [2] }, [134389] = { "Venomous Ophidian", -- [1] "Temple of Sethraliss", -- [2] }, [138996] = { "Earth-Speaker Juwa", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [131318] = { "Elder Leaxa", -- [1] "The Underrot", -- [2] }, [135925] = { "Pyroblaze", -- [1] "Havenswood (Islands 2)", -- [2] }, [44922] = { "Oathsworn Axemaster", -- [1] "Lost City of the Tol'vir", -- [2] }, [92554] = { "Mek'barash", -- [1] "Hellfire Citadel", -- [2] }, [154030] = { "Oddly Large Mawrat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [112000] = { "Horde Grunt", -- [1] "8.0 Boost Experience - Horde", -- [2] }, [134390] = { "Sand-crusted Striker", -- [1] "Temple of Sethraliss", -- [2] }, [134902] = { "Shadow-Weaver", -- [1] "Havenswood (Islands 2)", -- [2] }, [47161] = { "Twilight Brute", -- [1] "The Bastion of Twilight", -- [2] }, [135926] = { "Smolderheart", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [40268] = { "Twilight War-Mage", -- [1] "Grim Batol", -- [2] }, [139002] = { "Wildlands Totemic", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [138493] = { "Minion of Zul", -- [1] "Kings' Rest", -- [2] }, [164267] = { "Margrave Stradama", -- [1] "Plaguefall", -- [2] }, [28584] = { "Unbound Firestorm", -- [1] "Halls of Lightning", -- [2] }, [126845] = { "Captain Jolly", -- [1] "Freehold", -- [2] }, [92041] = { "Bleeding Darkcaster", -- [1] "Hellfire Citadel", -- [2] }, [45259] = { "Servant of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [24745] = { "Pure Energy", -- [1] "Magisters' Terrace", -- [2] }, [150958] = { "Mawsworn Guard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [91270] = { "Dread Infernal", -- [1] "Hellfire Citadel", -- [2] }, [165108] = { "Illusionary Clone", -- [1] "Mists of Tirna Scithe", -- [2] }, [56906] = { "Saboteur Kip'tilak", -- [1] "Gate of the Setting Sun", -- [2] }, [92038] = { "Salivating Bloodthirster", -- [1] "Hellfire Citadel", -- [2] }, [139470] = { "Serpent Master Xisho", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [42188] = { "Ozruk", -- [1] "The Stonecore", -- [2] }, [162038] = { "Regal Mistdancer", -- [1] "Sanguine Depths", -- [2] }, [21226] = { "Tidewalker Shaman", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [111070] = { "Soul Fragment of Azzinoth", -- [1] "The Nighthold", -- [2] }, [14774] = { "Icewing Warmaster", -- [1] "Korrak's Revenge", -- [2] }, [150773] = { "Shimmerskin Pufferfish", -- [1] "The Eternal Palace", -- [2] }, [164266] = { "Domina Venomblade", -- [1] "Plaguefall", -- [2] }, [59464] = { "Hopper", -- [1] "Stormstout Brewery", -- [2] }, [176879] = { "Hollowsoul", -- [1] "Sanctum of Domination", -- [2] }, [126848] = { "Captain Eudora", -- [1] "Freehold", -- [2] }, [146862] = { "Mistscorn Subjugator", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [133370] = { "Flametron 5000", -- [1] "Lordaeron", -- [2] }, [158452] = { "Mindtwist Tendril", -- [1] "Horrific Vision of Stormwind", -- [2] }, [17835] = { "Infinite Assassin", -- [1] "Opening of the Dark Portal", -- [2] }, [139001] = { "Wildlands Ursa", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [17963] = { "Wastewalker Slave", -- [1] "Coilfang: The Slave Pens", -- [2] }, [176880] = { "Soulscream Tormentor", -- [1] "Sanctum of Domination", -- [2] }, [40269] = { "Enslaved Thunder Spirit", -- [1] "Grim Batol", -- [2] }, [140541] = { "Kindleweb Creeper", -- [1] "Molten Cay (Islands 6)", -- [2] }, [138489] = { "Shadow of Zul", -- [1] "Kings' Rest", -- [2] }, [146686] = { "Cowled Plaguebringer", -- [1] "8.1 Darkshore Scenario", -- [2] }, [141566] = { "Scrimshaw Gutter", -- [1] "Siege of Boralus", -- [2] }, [126847] = { "Captain Raoul", -- [1] "Freehold", -- [2] }, [138495] = { "Twilight Commander", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [135931] = { "Ashstone", -- [1] "Crestfall (Islands 11)", -- [2] }, [26793] = { "Crystalline Frayer", -- [1] "The Nexus", -- [2] }, [153335] = { "Potent Spark", -- [1] "The Eternal Palace", -- [2] }, [108934] = { "Tainted Blood", -- [1] "The Nighthold", -- [2] }, [72847] = { "Hellscream Annihilator", -- [1] "Siege of Orgrimmar", -- [2] }, [154871] = { "Sleepless Operative", -- [1] "Karazhan Catacombs - HoA Scenario", -- [2] }, [139003] = { "Wildlands Warrior", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [17964] = { "Wastewalker Worker", -- [1] "Coilfang: The Slave Pens", -- [2] }, [152312] = { "Azsh'ari Witch", -- [1] "The Eternal Palace", -- [2] }, [13357] = { "Frostwolf Mine Layer", -- [1] "Korrak's Revenge", -- [2] }, [40270] = { "Twilight Thundercaller", -- [1] "Grim Batol", -- [2] }, [63048] = { "Kor'thik Slicer", -- [1] "Heart of Fear", -- [2] }, [1553] = { "Fledermaus", -- [1] "Korrak's Revenge", -- [2] }, [142587] = { "Devouring Maggot", -- [1] "Waycrest Manor", -- [2] }, [139004] = { "Wildlands Shaman", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [151801] = { "Amathet Zealot", -- [1] "Halls of Origination", -- [2] }, [152313] = { "Dreadcoil Hulk", -- [1] "The Eternal Palace", -- [2] }, [140540] = { "Kindleweb Clutchkeeper", -- [1] "Molten Cay (Islands 6)", -- [2] }, [58812] = { "Hateful Essence", -- [1] "Shado-Pan Monastery", -- [2] }, [162039] = { "Wicked Oppressor", -- [1] "Sanguine Depths", -- [2] }, [151674] = { "Stinkfur Hopling", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [112260] = { "Dreadsoul Defiler", -- [1] "The Emerald Nightmare", -- [2] }, [139005] = { "Wildlands Tracker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139694] = { "Mordshell", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [152324] = { "Aldwin Laughlin", -- [1] "Horrific Vision of Stormwind", -- [2] }, [165111] = { "Drust Spiteclaw", -- [1] "Mists of Tirna Scithe", -- [2] }, [142765] = { "Ma'da Renkala", -- [1] "Zandalar Continent Finale", -- [2] }, [162040] = { "Grand Overseer", -- [1] "Sanguine Depths", -- [2] }, [129369] = { "Irontide Raider", -- [1] "Siege of Boralus", -- [2] }, [28585] = { "Slag", -- [1] "Halls of Lightning", -- [2] }, [139006] = { "Wildlands Furbolg", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [69012] = { "Lesser Diffused Lightning", -- [1] "Throne of Thunder", -- [2] }, [45261] = { "Twilight Shadow Knight", -- [1] "The Bastion of Twilight", -- [2] }, [140542] = { "Kindleweb Spider", -- [1] "Molten Cay (Islands 6)", -- [2] }, [132864] = { "Juvenile Knucklebump", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [162041] = { "Grubby Dirtcruncher", -- [1] "Sanguine Depths", -- [2] }, [33488] = { "Saronite Vapors", -- [1] "Ulduar", -- [2] }, [112261] = { "Dreadsoul Corruptor", -- [1] "The Emerald Nightmare", -- [2] }, [134912] = { "Violet Creeper", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [155899] = { "Sak'ja", -- [1] "The Eternal Palace", -- [2] }, [148221] = { "Risen Hulk", -- [1] "Battle of Dazar'alor", -- [2] }, [144638] = { "Grong the Revenant", -- [1] "Battle of Dazar'alor", -- [2] }, [21227] = { "Tidewalker Harpooner", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [63049] = { "Set'thik Swiftblade", -- [1] "Heart of Fear", -- [2] }, [171772] = { "Mistveil Defender", -- [1] "Mists of Tirna Scithe", -- [2] }, [138496] = { "Twilight Drakonaar", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [2175] = { "Cat", -- [1] "Korrak's Revenge", -- [2] }, [155900] = { "Zsal'iss", -- [1] "The Eternal Palace", -- [2] }, [43214] = { "Slabhide", -- [1] "The Stonecore", -- [2] }, [107100] = { "Observer", -- [1] "Korrak's Revenge", -- [2] }, [141056] = { "Tide Lord Makuna", -- [1] "Havenswood (Islands 2)", -- [2] }, [137473] = { "Guard Captain Atu", -- [1] "Kings' Rest", -- [2] }, [141565] = { "Kul Tiran Footman", -- [1] "Siege of Boralus", -- [2] }, [138497] = { "Twilight Scalesworn", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [134914] = { "Trapdoor Spider", -- [1] "Havenswood (Islands 2)", -- [2] }, [56395] = { "Shado-Pan Novice", -- [1] "Shado-Pan Monastery", -- [2] }, [151978] = { "Waterstrider", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [13143] = { "Lieutenant Stronghoof", -- [1] "Korrak's Revenge", -- [2] }, [45264] = { "Twilight Crossfire", -- [1] "The Bastion of Twilight", -- [2] }, [137474] = { "King Timalji", -- [1] "Kings' Rest", -- [2] }, [45007] = { "Enslaved Bandit", -- [1] "Lost City of the Tol'vir", -- [2] }, [138498] = { "Twilight Drake", -- [1] "Havenswood (Islands 2)", -- [2] }, [134915] = { "Trapdoor Ambusher", -- [1] "Havenswood (Islands 2)", -- [2] }, [13335] = { "Veteran Mountaineer", -- [1] "Korrak's Revenge", -- [2] }, [26730] = { "Mage Slayer", -- [1] "The Nexus", -- [2] }, [26794] = { "Ormorok the Tree-Shaper", -- [1] "The Nexus", -- [2] }, [132868] = { "Congealed Azerite", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [59598] = { "Lesser Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [72983] = { "Corrupted Skullsplitter", -- [1] "Siege of Orgrimmar", -- [2] }, [138499] = { "Twilight Dragonkin", -- [1] "Havenswood (Islands 2)", -- [2] }, [134916] = { "Trapdoor Hunter", -- [1] "Havenswood (Islands 2)", -- [2] }, [59684] = { "Hozen Party Animal", -- [1] "Stormstout Brewery", -- [2] }, [24683] = { "Sunblade Mage Guard", -- [1] "Magisters' Terrace", -- [2] }, [101002] = { "Krosus", -- [1] "The Nighthold", -- [2] }, [157439] = { "Fury of N'Zoth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162046] = { "Famished Tick", -- [1] "Sanguine Depths", -- [2] }, [130435] = { "Addled Thug", -- [1] "The MOTHERLODE!!", -- [2] }, [138500] = { "Twilight Scalesister", -- [1] "Havenswood (Islands 2)", -- [2] }, [147202] = { "Animated Azershard", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [129928] = { "Irontide Powdershot", -- [1] "Siege of Boralus", -- [2] }, [24684] = { "Sunblade Blood Knight", -- [1] "Magisters' Terrace", -- [2] }, [152833] = { "Azerite Giant", -- [1] "The Maelstrom - Heart of Azeroth", -- [2] }, [123231] = { "Sharptail Beaver", -- [1] "The Eternal Palace", -- [2] }, [162047] = { "Insatiable Brute", -- [1] "Sanguine Depths", -- [2] }, [137989] = { "Embalming Fluid", -- [1] "Kings' Rest", -- [2] }, [138501] = { "Twilight Whelp", -- [1] "Havenswood (Islands 2)", -- [2] }, [64458] = { "Kor'thik Warsinger", -- [1] "Heart of Fear", -- [2] }, [146187] = { "Firesting Dominator", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [131847] = { "Waycrest Reveler", -- [1] "Waycrest Manor", -- [2] }, [152834] = { "Azerite Skitterer", -- [1] "The Maelstrom - Heart of Azeroth", -- [2] }, [157441] = { "Void Wraith", -- [1] "Blackwing Descent Scenario", -- [2] }, [137478] = { "Queen Wasi", -- [1] "Kings' Rest", -- [2] }, [130436] = { "Off-Duty Laborer", -- [1] "The MOTHERLODE!!", -- [2] }, [146692] = { "Eastpoint Guard", -- [1] "The Eternal Palace", -- [2] }, [61387] = { "Quilen Guardian", -- [1] "Mogu'shan Palace", -- [2] }, [41040] = { "Twisted Visage", -- [1] "Grim Batol", -- [2] }, [140038] = { "Abyssal Eel", -- [1] "Shrine of the Storm", -- [2] }, [152835] = { "Crystalized Azerite", -- [1] "The Maelstrom - Heart of Azeroth", -- [2] }, [157442] = { "Gaze of Madness", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162049] = { "Vestige of Doubt", -- [1] "Sanguine Depths", -- [2] }, [150276] = { "Heavy Scrapbot", -- [1] "Operation: Mechagon", -- [2] }, [138503] = { "Overseer of Twilight", -- [1] "Havenswood (Islands 2)", -- [2] }, [147205] = { "Warden Amical", -- [1] "Tol Dagor Scenario", -- [2] }, [151812] = { "Detect-o-Bot", -- [1] "Operation: Mechagon", -- [2] }, [131849] = { "Crazed Marksman", -- [1] "Waycrest Manor", -- [2] }, [62795] = { "Sik'thik Warden", -- [1] "Siege of Niuzao Temple", -- [2] }, [21228] = { "Tidewalker Hydromancer", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [135736] = { "Gore", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [130437] = { "Mine Rat", -- [1] "The MOTHERLODE!!", -- [2] }, [162056] = { "Rockbound Sprite", -- [1] "Sanguine Depths", -- [2] }, [151301] = { "Malfunctioning Scraphound", -- [1] "The Eternal Palace", -- [2] }, [155908] = { "Deathspeaker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [131850] = { "Maddened Survivalist", -- [1] "Waycrest Manor", -- [2] }, [177407] = { "Formless Mass", -- [1] "Sanctum of Domination", -- [2] }, [138999] = { "Elder Ordol", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [162051] = { "Frenzied Ghoul", -- [1] "Sanguine Depths", -- [2] }, [95630] = { "Construct Peacekeeper", -- [1] "Hellfire Citadel", -- [2] }, [138505] = { "Evolved Clutch-Warden", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [24556] = { "Zelfan", -- [1] "Magisters' Terrace", -- [2] }, [127111] = { "Irontide Oarsman", -- [1] "Freehold", -- [2] }, [157447] = { "Fanatical Cultist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [40273] = { "Ascended Waterlasher", -- [1] "Grim Batol", -- [2] }, [139538] = { "Wall-Breaker Ha'vik", -- [1] "Jorundall (Islands 7)", -- [2] }, [36948] = { "Muradin Bronzebeard", -- [1] "Icecrown Citadel", -- [2] }, [69013] = { "Diffused Lightning", -- [1] "Throne of Thunder", -- [2] }, [138506] = { "Crimsonscale", -- [1] "Crestfall (Islands 11)", -- [2] }, [134060] = { "Lord Stormsong", -- [1] "Shrine of the Storm", -- [2] }, [139530] = { "Earth-Wrought Siegebreaker", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [123272] = { "Saltfur Fish-Sticker", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [168713] = { "Dread Caller Skulfir", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [127879] = { "Shieldbearer of Zul", -- [1] "Atal'Dazar", -- [2] }, [134418] = { "Drowned Depthbringer", -- [1] "Shrine of the Storm", -- [2] }, [146185] = { "Firesting Drone", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [138507] = { "Warlord Ultriss", -- [1] "Crestfall (Islands 11)", -- [2] }, [104592] = { "Nightmare Tentacle", -- [1] "The Emerald Nightmare", -- [2] }, [37970] = { "Prince Valanar", -- [1] "Icecrown Citadel", -- [2] }, [123274] = { "Saltfur Brawler", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [139690] = { "Brineshell Seacaller", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [132877] = { "Dankscale", -- [1] "Havenswood (Islands 2)", -- [2] }, [137484] = { "King A'akul", -- [1] "Kings' Rest", -- [2] }, [146186] = { "Firesting Warrior", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [33236] = { "Steelforged Defender", -- [1] "Ulduar", -- [2] }, [89] = { "Infernal", -- [1] "Korrak's Revenge", -- [2] }, [52498] = { "Beth'tilac", -- [1] "Firelands", -- [2] }, [140563] = { "Brimstone Tracker", -- [1] "Molten Cay (Islands 6)", -- [2] }, [157605] = { "Burrowing Appendage", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [128652] = { "Viq'Goth", -- [1] "Siege of Boralus", -- [2] }, [137485] = { "Bloodsworn Agent", -- [1] "Kings' Rest", -- [2] }, [95632] = { "Sargerei Enforcer", -- [1] "Hellfire Citadel", -- [2] }, [128648] = { "Horde Axe Thrower", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [39890] = { "Twilight Earthshaper", -- [1] "Grim Batol", -- [2] }, [131858] = { "Thornguard", -- [1] "Waycrest Manor", -- [2] }, [147938] = { "Azergem Crystalback", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [131864] = { "Gorak Tul", -- [1] "Waycrest Manor", -- [2] }, [132879] = { "Crystalline Giant", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [137486] = { "Queen Patlaa", -- [1] "Kings' Rest", -- [2] }, [157452] = { "Nightmare Antigen", -- [1] "Ny'alotha, the Waking City", -- [2] }, [28587] = { "Volkhan", -- [1] "Halls of Lightning", -- [2] }, [61389] = { "Kargesh Highguard", -- [1] "Mogu'shan Palace", -- [2] }, [134058] = { "Galecaller Faye", -- [1] "Shrine of the Storm", -- [2] }, [45265] = { "Twilight Soul Blade", -- [1] "The Bastion of Twilight", -- [2] }, [140558] = { "Inferno Terror", -- [1] "Crestfall (Islands 11)", -- [2] }, [157450] = { "Spellbound Ritualist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [137487] = { "Skeletal Hunting Raptor", -- [1] "Kings' Rest", -- [2] }, [71454] = { "Malkorok", -- [1] "Siege of Orgrimmar", -- [2] }, [128649] = { "Sergeant Bainbridge", -- [1] "Siege of Boralus", -- [2] }, [158478] = { "Corruption Tumor", -- [1] "Horrific Vision of Stormwind", -- [2] }, [59764] = { "Healing Tide Totem", -- [1] "Crucible of Storms", -- [2] }, [144295] = { "Mechagon Mechanic", -- [1] "Operation: Mechagon", -- [2] }, [68248] = { "Corpse Spider", -- [1] "Throne of Thunder", -- [2] }, [21229] = { "Greyheart Tidecaller", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [63053] = { "Garalon's Leg", -- [1] "Heart of Fear", -- [2] }, [122963] = { "Rezan", -- [1] "Atal'Dazar", -- [2] }, [134417] = { "Deepsea Ritualist", -- [1] "Shrine of the Storm", -- [2] }, [155919] = { "Stormling", -- [1] "The Eternal Palace", -- [2] }, [139536] = { "Zara'thik Drone", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [123275] = { "Saltfur Hozen", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [140560] = { "Blazeseeker", -- [1] "Crestfall (Islands 11)", -- [2] }, [29931] = { "Drakkari Rhino", -- [1] "Gundrak", -- [2] }, [139035] = { "Razorfin Aqualyte", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [91539] = { "Fel Raven", -- [1] "Hellfire Citadel", -- [2] }, [128650] = { "Chopper Redhook", -- [1] "Siege of Boralus", -- [2] }, [162057] = { "Chamber Sentinel", -- [1] "Sanguine Depths", -- [2] }, [155917] = { "Azsh'ari Stormcaller", -- [1] "The Eternal Palace", -- [2] }, [152853] = { "Silivaz the Zealous", -- [1] "The Eternal Palace", -- [2] }, [13144] = { "Lieutenant Vol'talar", -- [1] "Korrak's Revenge", -- [2] }, [13176] = { "Smith Regzar", -- [1] "Korrak's Revenge", -- [2] }, [89890] = { "Fel Lord Zakuun", -- [1] "Hellfire Citadel", -- [2] }, [69017] = { "Primordius", -- [1] "Throne of Thunder", -- [2] }, [139033] = { "Razorfin Watershaper", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [113113] = { "Essence of Nightmare", -- [1] "The Emerald Nightmare", -- [2] }, [13336] = { "Veteran Sentinel", -- [1] "Korrak's Revenge", -- [2] }, [3343] = { "Grelkor", -- [1] "Korrak's Revenge", -- [2] }, [26796] = { "Commander Stoutbeard", -- [1] "The Nexus", -- [2] }, [33237] = { "Ulduar Colossus", -- [1] "Ulduar", -- [2] }, [138002] = { "Scrimshaw Gutter", -- [1] "Siege of Boralus", -- [2] }, [91540] = { "Illusionary Outcast", -- [1] "Hellfire Citadel", -- [2] }, [75416] = { "Coldsnout Boar", -- [1] "FW Horde Garrison Level 1", -- [2] }, [58319] = { "Lesser Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [37972] = { "Prince Keleseth", -- [1] "Icecrown Citadel", -- [2] }, [113554] = { "Astral Anomaly", -- [1] "The Nighthold", -- [2] }, [34133] = { "Champion of Hodir", -- [1] "Ulduar", -- [2] }, [132885] = { "Air Elemental", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [126092] = { "Slitherblade Gladiator", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [126095] = { "Vyliss", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [62511] = { "Amber-Shaper Un'sok", -- [1] "Heart of Fear", -- [2] }, [147218] = { "Spirit of Gold", -- [1] "Battle of Dazar'alor", -- [2] }, [155920] = { "Azsh'ari Galeblade", -- [1] "The Eternal Palace", -- [2] }, [166304] = { "Mistveil Stinger", -- [1] "Mists of Tirna Scithe", -- [2] }, [140564] = { "Brimstone Lavamaw", -- [1] "Crestfall (Islands 11)", -- [2] }, [28926] = { "Spark of Ionar", -- [1] "Halls of Lightning", -- [2] }, [45268] = { "Servant of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [95636] = { "Sargerei Adjutant", -- [1] "Hellfire Citadel", -- [2] }, [75417] = { "Coldsnout Piglet", -- [1] "FW Horde Garrison Level 1", -- [2] }, [39892] = { "Enslaved Burning Ember", -- [1] "Grim Batol", -- [2] }, [3527] = { "Healing Stream Totem", -- [1] "Kings' Rest", -- [2] }, [131863] = { "Raal the Gluttonous", -- [1] "Waycrest Manor", -- [2] }, [136470] = { "Refreshment Vendor", -- [1] "The MOTHERLODE!!", -- [2] }, [151676] = { "Stinkfur Hooligan", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [153874] = { "Mawsworn Sentry", -- [1] "Torghast, Tower of the Damned", -- [2] }, [161562] = { "General Shar'az", -- [1] "Halls of Origination", -- [2] }, [134423] = { "Abyss Dweller", -- [1] "Shrine of the Storm", -- [2] }, [134935] = { "Mother Vishis", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [91543] = { "Corrupted Talonpriest", -- [1] "Hellfire Citadel", -- [2] }, [24685] = { "Sunblade Magister", -- [1] "Magisters' Terrace", -- [2] }, [33110] = { "Dark Rune Acolyte", -- [1] "Ulduar", -- [2] }, [81818] = { "Legion Hunter-Killer", -- [1] "Teron'gor's Confrontation", -- [2] }, [138847] = { "Battle-Mender Ka'vaz", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [150292] = { "Mechagon Cavalry", -- [1] "Operation: Mechagon", -- [2] }, [58826] = { "Zao Sunseeker", -- [1] "Temple of the Jade Serpent", -- [2] }, [134936] = { "Kil'tilac", -- [1] "Havenswood (Islands 2)", -- [2] }, [37973] = { "Prince Taldaram", -- [1] "Icecrown Citadel", -- [2] }, [26669] = { "Ymirjar Savage", -- [1] "Utgarde Pinnacle", -- [2] }, [152852] = { "Pashmar the Fanatical", -- [1] "The Eternal Palace", -- [2] }, [21230] = { "Greyheart Nether-Mage", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [126094] = { "Slitherblade Wavecaller", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [150293] = { "Mechagon Prowler", -- [1] "Operation: Mechagon", -- [2] }, [47152] = { "Twilight Elementalist", -- [1] "The Bastion of Twilight", -- [2] }, [81817] = { "Burning Legionnaire", -- [1] "Teron'gor's Confrontation", -- [2] }, [106643] = { "Elisande", -- [1] "The Nighthold", -- [2] }, [135961] = { "Deepstone Crusher", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [165138] = { "Blight Bag", -- [1] "The Necrotic Wake", -- [2] }, [39381] = { "Crimsonborne Guardian", -- [1] "Grim Batol", -- [2] }, [21806] = { "Greyheart Spellbinder", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [95638] = { "Sargerei Bannerman", -- [1] "Hellfire Citadel", -- [2] }, [17839] = { "Rift Lord", -- [1] "Opening of the Dark Portal", -- [2] }, [134938] = { "Teldrassil Sentinel", -- [1] "Stormwind Escape from Stockades", -- [2] }, [151833] = { "Wandering Soul", -- [1] "Crestfall (Islands 11)", -- [2] }, [135962] = { "Crag Rager", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [156949] = { "Armsmaster Terenson", -- [1] "Horrific Vision of Stormwind", -- [2] }, [157461] = { "Mycelial Cyst", -- [1] "Ny'alotha, the Waking City", -- [2] }, [153878] = { "Mawsworn Archer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [150295] = { "Tank Buster MK1", -- [1] "Operation: Mechagon", -- [2] }, [134427] = { "Sethrak Skycaller", -- [1] "Zandalar Continent Finale", -- [2] }, [139034] = { "Razorfin Impaler", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [127119] = { "Freehold Deckhand", -- [1] "Freehold", -- [2] }, [140058] = { "Grizzlefur Patriarch", -- [1] "Crestfall (Islands 11)", -- [2] }, [164255] = { "Globgrog", -- [1] "Plaguefall", -- [2] }, [26861] = { "King Ymiron", -- [1] "Utgarde Pinnacle", -- [2] }, [129602] = { "Irontide Enforcer", -- [1] "Freehold", -- [2] }, [132755] = { "Breakbeak Scavenger", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [134428] = { "Bladesworn Diamondback", -- [1] "Zandalar Continent Finale", -- [2] }, [147225] = { "Azerite Extractor", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [123271] = { "Saltfur Stick-Thrower", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [129423] = { "Ar'gorok Axe Thrower", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [34135] = { "Winter Rumbler", -- [1] "Ulduar", -- [2] }, [132893] = { "Fire Spirit", -- [1] "Havenswood (Islands 2)", -- [2] }, [11673] = { "Core Hound", -- [1] "Crucible of Storms", -- [2] }, [150297] = { "Mechagon Renormalizer", -- [1] "Operation: Mechagon", -- [2] }, [146714] = { "Bilegut", -- [1] "8.1 Darkshore Scenario", -- [2] }, [134941] = { "Bristlethorn Spider", -- [1] "Havenswood (Islands 2)", -- [2] }, [63568] = { "Amber-Ridden Mushan", -- [1] "Heart of Fear", -- [2] }, [140060] = { "Grizzlefur Bear", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [62543] = { "Blade Lord Ta'yak", -- [1] "Heart of Fear", -- [2] }, [94802] = { "Voidscribe Aathalos", -- [1] "Hellfire Citadel", -- [2] }, [157467] = { "Void Ascendant", -- [1] "Ny'alotha, the Waking City", -- [2] }, [16056] = { "Diseased Maggot", -- [1] "Caverns of Time - Anniversary", -- [2] }, [24559] = { "Warlord Salaris", -- [1] "Magisters' Terrace", -- [2] }, [139037] = { "Razorfin Jinyu", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [123093] = { "Сквиртл", -- [1] "Korrak's Revenge", -- [2] }, [47017] = { "Fire Elemental", -- [1] "The Bastion of Twilight", -- [2] }, [56658] = { "Corrupt Droplet", -- [1] "Temple of the Jade Serpent", -- [2] }, [159514] = { "Blood of Ny'alotha", -- [1] "Ny'alotha, the Waking City", -- [2] }, [151325] = { "Alarm-o-Bot", -- [1] "Operation: Mechagon", -- [2] }, [69792] = { "Niquita", -- [1] "Crucible of Storms", -- [2] }, [134431] = { "Blood Troll", -- [1] "Zandalar Continent Finale", -- [2] }, [134943] = { "Exodar Peacekeeper", -- [1] "Stormwind Escape from Stockades", -- [2] }, [69791] = { "Niquita", -- [1] "Crucible of Storms", -- [2] }, [24686] = { "Sunblade Warlock", -- [1] "Magisters' Terrace", -- [2] }, [140345] = { "Stormscreech", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [161561] = { "Ptah the Corrupted", -- [1] "Halls of Origination", -- [2] }, [135975] = { "Off-Duty Laborer", -- [1] "The MOTHERLODE!!", -- [2] }, [139036] = { "Razorfin Javelineer", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [134432] = { "Blood Hexxer", -- [1] "Zandalar Continent Finale", -- [2] }, [139039] = { "Eso the Fathom-Hunter", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [151836] = { "Void Horror", -- [1] "Emerald Dream - HoA Scenario", -- [2] }, [140070] = { "Bloodscent the Tracker", -- [1] "Havenswood (Islands 2)", -- [2] }, [70557] = { "Zandalari Prophet", -- [1] "Throne of Thunder", -- [2] }, [21231] = { "Greyheart Shield-Bearer", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [140427] = { "Craghoof Herdfather", -- [1] "Havenswood (Islands 2)", -- [2] }, [140067] = { "Rustpelt Alpha", -- [1] "Havenswood (Islands 2)", -- [2] }, [134433] = { "Blood Crawg", -- [1] "Zandalar Continent Finale", -- [2] }, [134945] = { "Gnomish Gyro-Engineer", -- [1] "Stormwind Escape from Stockades", -- [2] }, [172312] = { "Spinemaw Gorger", -- [1] "Mists of Tirna Scithe", -- [2] }, [136330] = { "Soul Thorns", -- [1] "Waycrest Manor", -- [2] }, [113048] = { "Corrupted Deer", -- [1] "The Emerald Nightmare", -- [2] }, [169753] = { "Famished Tick", -- [1] "Sanguine Depths", -- [2] }, [151331] = { "Cellblock Sentinel", -- [1] "Torghast, Tower of the Damned", -- [2] }, [95642] = { "Korvos", -- [1] "Hellfire Citadel", -- [2] }, [154909] = { "Sleepless Voidseeker", -- [1] "Karazhan Catacombs - HoA Scenario", -- [2] }, [139041] = { "Aquamancer Lushu", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [17968] = { "Archimonde", -- [1] "Caverns of Time - Anniversary", -- [2] }, [123285] = { "Southsea Swabbie", -- [1] "Crestfall (Islands 11)", -- [2] }, [13145] = { "Lieutenant Grummus", -- [1] "Korrak's Revenge", -- [2] }, [131492] = { "Devout Blood Priest", -- [1] "The Underrot", -- [2] }, [56915] = { "Sun", -- [1] "Temple of the Jade Serpent", -- [2] }, [138018] = { "Frost Elemental", -- [1] "Stormwind Escape from Stockades", -- [2] }, [57109] = { "Minion of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [139042] = { "Spearmaster Kashai", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [26670] = { "Ymirjar Flesh Hunter", -- [1] "Utgarde Pinnacle", -- [2] }, [26734] = { "Azure Enforcer", -- [1] "The Nexus", -- [2] }, [26798] = { "Commander Kolurg", -- [1] "The Nexus", -- [2] }, [145185] = { "Gnomercy 4.U.", -- [1] "Operation: Mechagon", -- [2] }, [134438] = { "Shadowy Decoy", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [138019] = { "Kul Tiran Vanguard", -- [1] "Siege of Boralus", -- [2] }, [139045] = { "Speaker Juchi", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [139043] = { "Tidestriker Ocho", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [151840] = { "Vile Soul", -- [1] "Crestfall (Islands 11)", -- [2] }, [38104] = { "Plagued Zombie", -- [1] "Icecrown Citadel", -- [2] }, [166299] = { "Mistveil Tender", -- [1] "Mists of Tirna Scithe", -- [2] }, [171799] = { "Depths Warden", -- [1] "Sanguine Depths", -- [2] }, [134951] = { "Gnomish Gyro-Engineer", -- [1] "Stormwind Escape from Stockades", -- [2] }, [28001] = { "nâlâ", -- [1] "Korrak's Revenge", -- [2] }, [134437] = { "Medic Bot", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [139044] = { "Wavemender Asha", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [151841] = { "Burgthok the Herald", -- [1] "Crestfall (Islands 11)", -- [2] }, [140068] = { "Rustpelt Snarler", -- [1] "Havenswood (Islands 2)", -- [2] }, [155930] = { "Deephive Chosen", -- [1] "Mogu'shan Scenario", -- [2] }, [153377] = { "Goop", -- [1] "Operation: Mechagon", -- [2] }, [42845] = { "Rock Borer", -- [1] "The Stonecore", -- [2] }, [144169] = { "Ashvane Commander", -- [1] "Siege of Boralus", -- [2] }, [64338] = { "Instructor Kli'thak", -- [1] "Heart of Fear", -- [2] }, [134950] = { "Fanged Terror", -- [1] "Havenswood (Islands 2)", -- [2] }, [151754] = { "Void Haunt", -- [1] "Emerald Dream - HoA Scenario", -- [2] }, [140069] = { "Rustpelt Wolf", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [152866] = { "Hardened Azerite", -- [1] "The Maelstrom - Heart of Azeroth", -- [2] }, [20208] = { "Mennu's Healing Ward", -- [1] "Coilfang: The Slave Pens", -- [2] }, [148169] = { "Certified Explosives Expert", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [149406] = { "Kaldorei Dark Ranger", -- [1] "8.1 Darkshore Scenario", -- [2] }, [65362] = { "Minion of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [147236] = { "7th Legion Flamecaster", -- [1] "The Eternal Palace", -- [2] }, [5134] = { "Jonivera Farmountain", -- [1] "Korrak's Revenge", -- [2] }, [24687] = { "Sunblade Physician", -- [1] "Magisters' Terrace", -- [2] }, [61623] = { "Sap Globule", -- [1] "Siege of Niuzao Temple", -- [2] }, [24815] = { "Sunblade Imp", -- [1] "Magisters' Terrace", -- [2] }, [137511] = { "Bilge Rat Cutthroat", -- [1] "Siege of Boralus", -- [2] }, [139976] = { "Champion Batrider", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [136869] = { "Oomgut Ambusher", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [33754] = { "Dark Rune Thunderer", -- [1] "Ulduar", -- [2] }, [140076] = { "Knucklebump Silverback", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [21104] = { "Rift Keeper", -- [1] "Opening of the Dark Portal", -- [2] }, [163623] = { "Rotspew Leftovers", -- [1] "The Necrotic Wake", -- [2] }, [21232] = { "Greyheart Skulker", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [123288] = { "Southsea Cannoneer", -- [1] "Havenswood (Islands 2)", -- [2] }, [122263] = { "Spineshell Snapjaw", -- [1] "Havenswood (Islands 2)", -- [2] }, [93834] = { "Forsaken Dreadwing", -- [1] "The Maw of Nashal", -- [2] }, [151333] = { "Sentinel Shard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [29742] = { "Snake Wrap", -- [1] "Gundrak", -- [2] }, [123287] = { "Southsea Swashbuckler", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [70308] = { "Soul-Fed Construct", -- [1] "Throne of Thunder", -- [2] }, [161571] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [59551] = { "Bopper", -- [1] "Stormstout Brewery", -- [2] }, [148893] = { "Tormented Soul", -- [1] "Kings' Rest", -- [2] }, [64339] = { "Instructor Tak'thok", -- [1] "Heart of Fear", -- [2] }, [163619] = { "Zolramus Bonecarver", -- [1] "The Necrotic Wake", -- [2] }, [29309] = { "Elder Nadox", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [144168] = { "Ashvane Destroyer", -- [1] "Siege of Boralus", -- [2] }, [138842] = { "Ta'kil the Resonator", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [130584] = { "Gorespike", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [106321] = { "Tailwind Totem", -- [1] "Crucible of Storms", -- [2] }, [122264] = { "Elder Spineshell", -- [1] "Havenswood (Islands 2)", -- [2] }, [87515] = { "Iron Flame Binder", -- [1] "Blackrock Foundry", -- [2] }, [53206] = { "Hell Hound", -- [1] "Firelands", -- [2] }, [16704] = { "Shattered Hand Sharpshooter", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [26735] = { "Azure Scale-Binder", -- [1] "The Nexus", -- [2] }, [26799] = { "Horde Berserker", -- [1] "The Nexus", -- [2] }, [26686] = { "Ferocious Rhino", -- [1] "Utgarde Pinnacle", -- [2] }, [152987] = { "Faceless Willbreaker", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [140794] = { "Scartalon", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [45912] = { "Wild Vortex", -- [1] "The Vortex Pinnacle", -- [2] }, [33755] = { "Dark Rune Ravager", -- [1] "Ulduar", -- [2] }, [123290] = { "Sparkleshell Clacker", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [144170] = { "Ashvane Sniper", -- [1] "Siege of Boralus", -- [2] }, [113307] = { "Chronowraith", -- [1] "The Nighthold", -- [2] }, [34267] = { "Parts Recovery Technician", -- [1] "Ulduar", -- [2] }, [137516] = { "Ashvane Invader", -- [1] "Siege of Boralus", -- [2] }, [122265] = { "Saltfur Smasher", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [20034] = { "Star Scryer", -- [1] "Tempest Keep", -- [2] }, [163622] = { "Goregrind Bits", -- [1] "The Necrotic Wake", -- [2] }, [146844] = { "Olfkrig the Indentured", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [59605] = { "Sodden Hozen Brawler", -- [1] "Stormstout Brewery", -- [2] }, [144683] = { "Ra'wani Kanae", -- [1] "Battle of Dazar'alor", -- [2] }, [145195] = { "Dredge Fleet Destroyer", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [137517] = { "Ashvane Destroyer", -- [1] "Siege of Boralus", -- [2] }, [16057] = { "Rotting Maggot", -- [1] "Caverns of Time - Anniversary", -- [2] }, [146731] = { "Zombie Dust Totem", -- [1] "Battle of Dazar'alor", -- [2] }, [155433] = { "Void-Touched Emissary", -- [1] "Temple of Sethraliss", -- [2] }, [135470] = { "Aka'ali the Conqueror", -- [1] "Kings' Rest", -- [2] }, [113052] = { "Dreadguard", -- [1] "The Nighthold", -- [2] }, [12122] = { "Duros", -- [1] "Korrak's Revenge", -- [2] }, [61910] = { "Resin Flake", -- [1] "Siege of Niuzao Temple", -- [2] }, [105630] = { "Eye of Gul'dan", -- [1] "The Nighthold", -- [2] }, [133935] = { "Animated Guardian", -- [1] "Kings' Rest", -- [2] }, [141725] = { "Burning Exile", -- [1] "Temple of Sethraliss", -- [2] }, [155434] = { "Emissary of the Tides", -- [1] "Temple of Sethraliss", -- [2] }, [13426] = { "Champion Mountaineer", -- [1] "Korrak's Revenge", -- [2] }, [24688] = { "Wretched Skulker", -- [1] "Magisters' Terrace", -- [2] }, [152875] = { "Massive Crusher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [39415] = { "Ascended Flameseeker", -- [1] "Grim Batol", -- [2] }, [123292] = { "Sparkleshell Pincher", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [37595] = { "Darkfallen Blood Knight", -- [1] "Icecrown Citadel", -- [2] }, [58198] = { "Shado-Pan Disciple", -- [1] "Shado-Pan Monastery", -- [2] }, [20031] = { "Bloodwarder Legionnaire", -- [1] "Tempest Keep", -- [2] }, [135472] = { "Zanazal the Wise", -- [1] "Kings' Rest", -- [2] }, [152364] = { "Radiance of Azshara", -- [1] "The Eternal Palace", -- [2] }, [132404] = { "Dwarven Rifleman", -- [1] "Lordaeron", -- [2] }, [157483] = { "Ysedra the Darkener", -- [1] "Halls of Origination", -- [2] }, [34269] = { "XR-949 Salvagebot", -- [1] "Ulduar", -- [2] }, [131666] = { "Coven Thornshaper", -- [1] "Waycrest Manor", -- [2] }, [93068] = { "Xhul'horac", -- [1] "Hellfire Citadel", -- [2] }, [145307] = { "Forsaken Laborer", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [105122] = { "Stormweaver Ingrida", -- [1] "Shield's Rest", -- [2] }, [123291] = { "Sparkleshell Crab", -- [1] "Jorundall (Islands 7)", -- [2] }, [132402] = { "Alliance Siege Tank", -- [1] "Lordaeron", -- [2] }, [12922] = { "Imp Minion", -- [1] "Korrak's Revenge", -- [2] }, [137521] = { "Irontide Powdershot", -- [1] "Siege of Boralus", -- [2] }, [15936] = { "Heigan the Unclean", -- [1] "Caverns of Time - Anniversary", -- [2] }, [64341] = { "Instructor Zarik", -- [1] "Heart of Fear", -- [2] }, [139676] = { "Wave-Speaker Ormrg", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [135474] = { "Thistle Acolyte", -- [1] "Waycrest Manor", -- [2] }, [30319] = { "Twilight Darkcaster", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [132403] = { "Darnassian Huntress", -- [1] "Lordaeron", -- [2] }, [134616] = { "Krolusk Pup", -- [1] "Temple of Sethraliss", -- [2] }, [56867] = { "Fiery Trickster", -- [1] "Stormstout Brewery", -- [2] }, [36829] = { "Deathspeaker High Priest", -- [1] "Icecrown Citadel", -- [2] }, [175401] = { "Warden of Souls", -- [1] "Torghast, Tower of the Damned", -- [2] }, [61398] = { "Xin the Weaponmaster", -- [1] "Mogu'shan Palace", -- [2] }, [135475] = { "Kula the Butcher", -- [1] "Kings' Rest", -- [2] }, [148272] = { "Crankshot Flame Turret", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [26800] = { "Alliance Berserker", -- [1] "The Nexus", -- [2] }, [157486] = { "Horrific Hemorrhage", -- [1] "Ny'alotha, the Waking City", -- [2] }, [26928] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [124316] = { "Pig", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [151859] = { "Tomb Scarab", -- [1] "Halls of Origination", -- [2] }, [50138] = { "Karoma", -- [1] "Korrak's Revenge", -- [2] }, [155951] = { "Ruffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [140083] = { "Kula the Thunderer", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [132405] = { "Glaive Thrower", -- [1] "Lordaeron", -- [2] }, [132917] = { "Oomgut Scout", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [140077] = { "Knucklebump Stomper", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139064] = { "Ar'gorok Shaman", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [151960] = { "Suntouched Acolyte", -- [1] "Halls of Origination", -- [2] }, [163121] = { "Stitched Vanguard", -- [1] "The Necrotic Wake", -- [2] }, [59479] = { "Yan-Zhu the Uncasked", -- [1] "Stormstout Brewery", -- [2] }, [123293] = { "Royal Sand Crab", -- [1] "Jorundall (Islands 7)", -- [2] }, [144691] = { "Ma'ra Grimfang", -- [1] "Battle of Dazar'alor", -- [2] }, [132918] = { "Spitefin Raider", -- [1] "Havenswood (Islands 2)", -- [2] }, [133430] = { "Venture Co. Mastermind", -- [1] "The MOTHERLODE!!", -- [2] }, [132126] = { "Gilded Priestess", -- [1] "Atal'Dazar", -- [2] }, [21362] = { "Phoenix", -- [1] "Caverns of Time - Anniversary", -- [2] }, [39900] = { "Enslaved Rock Elemental", -- [1] "Grim Batol", -- [2] }, [155953] = { "C'Thuffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [176940] = { "Soulember", -- [1] "Sanctum of Domination", -- [2] }, [144692] = { "Anathos Firecaller", -- [1] "Battle of Dazar'alor", -- [2] }, [132919] = { "Spitefin Behemoth", -- [1] "Havenswood (Islands 2)", -- [2] }, [156980] = { "Essence of Void", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133943] = { "Minion of Zul", -- [1] "Kings' Rest", -- [2] }, [146740] = { "Mag'har Beastlord", -- [1] "8.1 Darkshore Scenario", -- [2] }, [61399] = { "Glintrok Scout", -- [1] "Mogu'shan Palace", -- [2] }, [36957] = { "Kor'kron Reaver", -- [1] "Icecrown Citadel", -- [2] }, [140086] = { "Pinegraze Courser", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [33271] = { "General Vezax", -- [1] "Ulduar", -- [2] }, [132920] = { "Shadow Serpent", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [133432] = { "Venture Co. Alchemist", -- [1] "The MOTHERLODE!!", -- [2] }, [133944] = { "Aspix", -- [1] "Temple of Sethraliss", -- [2] }, [87719] = { "Ogron Hauler", -- [1] "Blackrock Foundry", -- [2] }, [139063] = { "Ar'gorok Axe Thrower", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [43612] = { "High Prophet Barim", -- [1] "Lost City of the Tol'vir", -- [2] }, [34014] = { "Sanctum Sentry", -- [1] "Ulduar", -- [2] }, [126216] = { "Zian-Ti Destroyer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [132921] = { "Tidemistress Sser'ah", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [21298] = { "Coilfang Serpentguard", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [158515] = { "Lieutenant Haggerdin", -- [1] "Korrak's Revenge", -- [2] }, [163122] = { "Brittlebone Warrior", -- [1] "The Necrotic Wake", -- [2] }, [29680] = { "Slad'ran Viper", -- [1] "Gundrak", -- [2] }, [1860] = { "Grimmon", -- [1] "Korrak's Revenge", -- [2] }, [140088] = { "Stonehorn the Charger", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [173360] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [132922] = { "Enslaved Murloc", -- [1] "Havenswood (Islands 2)", -- [2] }, [162099] = { "General Kaal", -- [1] "Sanguine Depths", -- [2] }, [49267] = { "Crystal Shard", -- [1] "The Stonecore", -- [2] }, [43687] = { "Feludius", -- [1] "The Bastion of Twilight", -- [2] }, [134940] = { "Bristlethorn Piercer", -- [1] "Havenswood (Islands 2)", -- [2] }, [11675] = { "Snowblind Windcaller", -- [1] "Korrak's Revenge", -- [2] }, [66413] = { "Yeasty Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [168747] = { "Venomfang", -- [1] "Plaguefall", -- [2] }, [132923] = { "Coldlight Murloc", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [162100] = { "Kryxis the Voracious", -- [1] "Sanguine Depths", -- [2] }, [101077] = { "Sekhan", -- [1] "Korrak's Revenge", -- [2] }, [146744] = { "Ashen Enforcer", -- [1] "8.1 Darkshore Scenario", -- [2] }, [167731] = { "Separation Assistant", -- [1] "The Necrotic Wake", -- [2] }, [163126] = { "Brittlebone Mage", -- [1] "The Necrotic Wake", -- [2] }, [26737] = { "Crazed Mana-Surge", -- [1] "The Nexus", -- [2] }, [26801] = { "Horde Ranger", -- [1] "The Nexus", -- [2] }, [91305] = { "Fel Iron Summoner", -- [1] "Hellfire Citadel", -- [2] }, [133436] = { "Venture Co. Skyscorcher", -- [1] "The MOTHERLODE!!", -- [2] }, [13337] = { "Veteran Warrior", -- [1] "Korrak's Revenge", -- [2] }, [53120] = { "Flamewaker Pathfinder", -- [1] "Firelands", -- [2] }, [139067] = { "Raider Captain Kronn", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [112803] = { "Astrologer Jarin", -- [1] "The Nighthold", -- [2] }, [140091] = { "Snowhoof", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [42333] = { "High Priestess Azil", -- [1] "The Stonecore", -- [2] }, [34271] = { "XD-175 Compactobot", -- [1] "Ulduar", -- [2] }, [162102] = { "Grand Proctor Beryllia", -- [1] "Sanguine Depths", -- [2] }, [42717] = { "Wolf", -- [1] "Korrak's Revenge", -- [2] }, [138556] = { "Tainted Ooze", -- [1] "Havenswood (Islands 2)", -- [2] }, [151353] = { "Mawrat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [136878] = { "Headbang", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [99541] = { "Risen Skulker", -- [1] "Korrak's Revenge", -- [2] }, [138982] = { "Muckfin Murloc", -- [1] "Jorundall (Islands 7)", -- [2] }, [153401] = { "K'thir Dominator", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [162103] = { "Executor Tarvold", -- [1] "Sanguine Depths", -- [2] }, [4127] = { "Spooky", -- [1] "Korrak's Revenge", -- [2] }, [138557] = { "Living Corruption", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [18994] = { "Infinite Executioner", -- [1] "Opening of the Dark Portal", -- [2] }, [112804] = { "Trained Shadescale", -- [1] "The Nighthold", -- [2] }, [76205] = { "Blooded Bladefeather", -- [1] "Skyreach", -- [2] }, [52571] = { "Majordomo Staghelm", -- [1] "Firelands", -- [2] }, [138843] = { "Wingleader Srak'ik", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [131669] = { "Jagged Hound", -- [1] "Waycrest Manor", -- [2] }, [138648] = { "Sigrid the Shroud-Weaver", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [163128] = { "Zolramus Sorcerer", -- [1] "The Necrotic Wake", -- [2] }, [146326] = { "Headhunter Gal'wana", -- [1] "Battle of Dazar'alor", -- [2] }, [127486] = { "Ashvane Officer", -- [1] "Tol Dagor", -- [2] }, [24690] = { "Wretched Husk", -- [1] "Magisters' Terrace", -- [2] }, [105427] = { "Skyfury Totem", -- [1] "Korrak's Revenge", -- [2] }, [41948] = { "Chromatic Prototype", -- [1] "Caverns of Time - Anniversary", -- [2] }, [100820] = { "Spirit Wolf", -- [1] "Crucible of Storms", -- [2] }, [13147] = { "Lieutenant Lewis", -- [1] "Korrak's Revenge", -- [2] }, [45917] = { "Cloud Prince", -- [1] "The Vortex Pinnacle", -- [2] }, [122504] = { "Raptor", -- [1] "Crucible of Storms", -- [2] }, [92330] = { "Soul of Socrethar", -- [1] "Hellfire Citadel", -- [2] }, [4255] = { "Brogus Thunderbrew", -- [1] "Korrak's Revenge", -- [2] }, [148797] = { "Magus of the Dead", -- [1] "The Eternal Palace", -- [2] }, [138647] = { "Hjana Fogbringer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [21299] = { "Coilfang Fathom-Witch", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [45915] = { "Armored Mistral", -- [1] "The Vortex Pinnacle", -- [2] }, [138560] = { "Faceless Horror", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [133528] = { "Worgen Battlemage", -- [1] "Lordaeron", -- [2] }, [140059] = { "Grizzlefur Mauler", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [140096] = { "Mudsnout Boar", -- [1] "Havenswood (Islands 2)", -- [2] }, [53617] = { "Molten Erupter", -- [1] "Firelands", -- [2] }, [56865] = { "Aqua Dancer", -- [1] "Stormstout Brewery", -- [2] }, [43614] = { "Lockmaw", -- [1] "Lost City of the Tol'vir", -- [2] }, [139670] = { "Morgok", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [138561] = { "Faceless Mindlasher", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [159633] = { "Cultist Executioner", -- [1] "Horrific Vision of Stormwind", -- [2] }, [146240] = { "AzerMEK Beam Target", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [132913] = { "Island Ettin", -- [1] "Havenswood (Islands 2)", -- [2] }, [140609] = { "Ravenous Mako", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [13179] = { "Wing Commander Guse", -- [1] "Korrak's Revenge", -- [2] }, [136005] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [61146] = { "Black Ox Statue", -- [1] "The Eternal Palace", -- [2] }, [138562] = { "Void Maggot", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [132692] = { "Heal Bot", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [36960] = { "Kor'kron Sergeant", -- [1] "Icecrown Citadel", -- [2] }, [176953] = { "Mawsworn Flamehand", -- [1] "Sanctum of Domination", -- [2] }, [26802] = { "Alliance Ranger", -- [1] "The Nexus", -- [2] }, [139066] = { "Ar'gorok Witch Doctor", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [26930] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [161416] = { "Aqir Shadowcrafter", -- [1] "Ny'alotha, the Waking City", -- [2] }, [124580] = { "Grotto Terrapin", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [136181] = { "Volcano", -- [1] "Havenswood (Islands 2)", -- [2] }, [151872] = { "Grip of Horror", -- [1] "Emerald Dream - HoA Scenario", -- [2] }, [140099] = { "Thundersnort the Loud", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [129699] = { "Ludwig Von Tortollan", -- [1] "Freehold", -- [2] }, [34273] = { "XB-488 Disposalbot", -- [1] "Ulduar", -- [2] }, [155275] = { "Tideshaper Korvess", -- [1] "The Eternal Palace", -- [2] }, [138645] = { "Kvaldir Soulflayer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [126215] = { "Zian-Ti Darkweaver", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [91349] = { "Mannoroth", -- [1] "Hellfire Citadel", -- [2] }, [156146] = { "Voidbound Shieldbearer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [148290] = { "Crazed Crankshot Engineer", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [146757] = { "Dark Executor", -- [1] "8.1 Darkshore Scenario", -- [2] }, [39392] = { "Faceless Corruptor", -- [1] "Grim Batol", -- [2] }, [40923] = { "Unstable Corruption", -- [1] "Throne of the Tides", -- [2] }, [139474] = { "Qor-Xin the Earth-Caller", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [124581] = { "Spineshell Snapper", -- [1] "Havenswood (Islands 2)", -- [2] }, [103822] = { "Treant", -- [1] "The Eternal Palace", -- [2] }, [146834] = { "Necromancer Master", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [176956] = { "Shadowsteel Goliath", -- [1] "Sanctum of Domination", -- [2] }, [45122] = { "Oathsworn Captain", -- [1] "Lost City of the Tol'vir", -- [2] }, [5135] = { "Svalbrad Farmountain", -- [1] "Korrak's Revenge", -- [2] }, [56924] = { "Inflamed Hozen Brawler", -- [1] "Stormstout Brewery", -- [2] }, [176957] = { "Shadowsteel Colossus", -- [1] "Sanctum of Domination", -- [2] }, [44895] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [95640] = { "Sargerei Soul Cleaver", -- [1] "Hellfire Citadel", -- [2] }, [36961] = { "Skybreaker Sergeant", -- [1] "Icecrown Citadel", -- [2] }, [140102] = { "Razorhog", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [37217] = { "Precious", -- [1] "Icecrown Citadel", -- [2] }, [10364] = { "Yaelika Farclaw", -- [1] "Korrak's Revenge", -- [2] }, [100943] = { "Earthen Wall Totem", -- [1] "Crucible of Storms", -- [2] }, [138567] = { "Shathhoth the Punisher", -- [1] "Havenswood (Islands 2)", -- [2] }, [45919] = { "Young Storm Dragon", -- [1] "The Vortex Pinnacle", -- [2] }, [127381] = { "Silt Crab", -- [1] "Tol Dagor", -- [2] }, [13324] = { "Seasoned Guardsman", -- [1] "Korrak's Revenge", -- [2] }, [21108] = { "Floofy", -- [1] "Ny'alotha, the Waking City", -- [2] }, [113321] = { "Shambling Hungerer", -- [1] "The Nighthold", -- [2] }, [38369] = { "Dark Nucleus", -- [1] "Icecrown Citadel", -- [2] }, [138558] = { "Faceless One", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [21364] = { "Phoenix Egg", -- [1] "Caverns of Time - Anniversary", -- [2] }, [134768] = { "Sandskitter the Relentless", -- [1] "Jorundall (Islands 7)", -- [2] }, [140990] = { "Bonescale Spitter", -- [1] "Crestfall (Islands 11)", -- [2] }, [131402] = { "Underrot Tick", -- [1] "The Underrot", -- [2] }, [176959] = { "Mawsworn Soulmage", -- [1] "Sanctum of Domination", -- [2] }, [29874] = { "Drakkari Inciter", -- [1] "Gundrak", -- [2] }, [140690] = { "Dreadfang Viper", -- [1] "Havenswood (Islands 2)", -- [2] }, [162115] = { "Koda Steelclaw", -- [1] "Vision of Ysera Scenario", -- [2] }, [135366] = { "Blacktooth Arsonist", -- [1] "Tol Dagor", -- [2] }, [124583] = { "Garnetback Worm", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [26684] = { "Ravenous Furbolg", -- [1] "Utgarde Pinnacle", -- [2] }, [138570] = { "Herald Razzaqi", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [56541] = { "Master Snowdrift", -- [1] "Shado-Pan Monastery", -- [2] }, [146832] = { "Necromancer Disciple", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [80818] = { "Luminous Orchid", -- [1] "SMV Alliance Garrison Level 1", -- [2] }, [162116] = { "Lyanis Moonfall", -- [1] "Vision of Ysera Scenario", -- [2] }, [133963] = { "Test Subject", -- [1] "The MOTHERLODE!!", -- [2] }, [44896] = { "Pygmy Brute", -- [1] "Lost City of the Tol'vir", -- [2] }, [136984] = { "Reban", -- [1] "Kings' Rest", -- [2] }, [13216] = { "Gaelden Hammersmith", -- [1] "Korrak's Revenge", -- [2] }, [136011] = { "Bloodstone", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [26803] = { "Horde Cleric", -- [1] "The Nexus", -- [2] }, [63570] = { "Sra'thik Pool-Tender", -- [1] "Heart of Fear", -- [2] }, [162117] = { "Tyrande Whisperwind", -- [1] "Vision of Ysera Scenario", -- [2] }, [18805] = { "High Astromancer Solarian", -- [1] "Tempest Keep", -- [2] }, [13152] = { "Commander Malgor", -- [1] "Korrak's Revenge", -- [2] }, [138061] = { "Venture Co. Longshoreman", -- [1] "The MOTHERLODE!!", -- [2] }, [154612] = { "Unleashed Nightmare", -- [1] "The Eternal Palace", -- [2] }, [140107] = { "Deathsting Lasher", -- [1] "Havenswood (Islands 2)", -- [2] }, [140619] = { "Coastal Fathomjaw", -- [1] "Crestfall (Islands 11)", -- [2] }, [93104] = { "Forsaken Bat-Rider", -- [1] "The Maw of Nashal", -- [2] }, [40290] = { "Crimsonborne Seer", -- [1] "Grim Batol", -- [2] }, [93616] = { "Dreadstalker", -- [1] "Hellfire Citadel", -- [2] }, [138641] = { "Kvaldir Dreadbringer", -- [1] "Crestfall (Islands 11)", -- [2] }, [34607] = { "Nerubian Burrower", -- [1] "Caverns of Time - Anniversary", -- [2] }, [151881] = { "Abyssal Commander Sivara", -- [1] "The Eternal Palace", -- [2] }, [140108] = { "Deathsting Scorpid", -- [1] "Havenswood (Islands 2)", -- [2] }, [140620] = { "South Sea Stinger", -- [1] "Crestfall (Islands 11)", -- [2] }, [43873] = { "Altairus", -- [1] "The Vortex Pinnacle", -- [2] }, [95408] = { "Anetheron", -- [1] "Hellfire Citadel", -- [2] }, [146251] = { "Sister Katherine", -- [1] "Battle of Dazar'alor", -- [2] }, [171333] = { "Atal'ai Devoted", -- [1] "De Other Side", -- [2] }, [134990] = { "Charged Dust Devil", -- [1] "Temple of Sethraliss", -- [2] }, [131407] = { "Venture Goon", -- [1] "Havenswood (Islands 2)", -- [2] }, [52447] = { "Cinderweb Spiderling", -- [1] "Firelands", -- [2] }, [109229] = { "Nightfallen Construct", -- [1] "The Ruins of Falanaar", -- [2] }, [78001] = { "Cloudburst Totem", -- [1] "Crucible of Storms", -- [2] }, [26685] = { "Massive Jormungar", -- [1] "Utgarde Pinnacle", -- [2] }, [111054] = { "Nightorb", -- [1] "The Nighthold", -- [2] }, [44897] = { "Pygmy Scout", -- [1] "Lost City of the Tol'vir", -- [2] }, [134991] = { "Sandfury Stonefist", -- [1] "Temple of Sethraliss", -- [2] }, [131408] = { "Venture Muscle", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [139664] = { "Dampscale Terrorfin", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [133912] = { "Bloodsworn Defiler", -- [1] "The Underrot", -- [2] }, [140970] = { "Cragburster", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [42721] = { "Кусь", -- [1] "Korrak's Revenge", -- [2] }, [146253] = { "Brother Joseph", -- [1] "Battle of Dazar'alor", -- [2] }, [136006] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [129064] = { "Phoenix Mage Rhydras", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [52409] = { "Ragnaros", -- [1] "Firelands", -- [2] }, [152396] = { "Guardian of Azeroth", -- [1] "Korrak's Revenge", -- [2] }, [54511] = { "Time-Twisted Geist", -- [1] "End Time", -- [2] }, [26125] = { "Marrowmonger", -- [1] "The Eternal Palace", -- [2] }, [21301] = { "Coilfang Shatterer", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [138064] = { "Posh Vacationer", -- [1] "The MOTHERLODE!!", -- [2] }, [146766] = { "Greater Serpent Totem", -- [1] "Battle of Dazar'alor", -- [2] }, [134993] = { "Mchimba the Embalmer", -- [1] "Kings' Rest", -- [2] }, [131410] = { "Gargantuan Venomscale", -- [1] "Jorundall (Islands 7)", -- [2] }, [111022] = { "The Demon Within", -- [1] "The Nighthold", -- [2] }, [122986] = { "Wild Skyscreamer", -- [1] "Atal'Dazar", -- [2] }, [119724] = { "Tidal Surger", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [131072] = { "Schlumpf", -- [1] "Korrak's Revenge", -- [2] }, [146256] = { "Laminaria", -- [1] "Battle of Dazar'alor", -- [2] }, [152910] = { "Queen Azshara", -- [1] "The Eternal Palace", -- [2] }, [134994] = { "Spectral Headhunter", -- [1] "Kings' Rest", -- [2] }, [151886] = { "Detached Thought", -- [1] "Crestfall (Islands 11)", -- [2] }, [140113] = { "Venomlash", -- [1] "Havenswood (Islands 2)", -- [2] }, [40291] = { "Azureborne Seer", -- [1] "Grim Batol", -- [2] }, [13180] = { "Wing Commander Jeztor", -- [1] "Korrak's Revenge", -- [2] }, [56927] = { "Hozen Party Animal", -- [1] "Stormstout Brewery", -- [2] }, [122284] = { "Greater Jungle Stalker", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [44898] = { "Pygmy Firebreather", -- [1] "Lost City of the Tol'vir", -- [2] }, [137103] = { "Blood Visage", -- [1] "The Underrot", -- [2] }, [13358] = { "Stormpike Bowman", -- [1] "Korrak's Revenge", -- [2] }, [26672] = { "Bloodthirsty Tundra Wolf", -- [1] "Utgarde Pinnacle", -- [2] }, [157419] = { "Void-Twisted Whelp", -- [1] "Blackwing Descent Scenario", -- [2] }, [53791] = { "Blazing Monstrosity", -- [1] "Firelands", -- [2] }, [138579] = { "Giant Claw Tentacle", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [138067] = { "Exodar High Priest", -- [1] "Lordaeron", -- [2] }, [45922] = { "Empyrean Assassin", -- [1] "The Vortex Pinnacle", -- [2] }, [134764] = { "Clattershell", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [45267] = { "Twilight Phase-Twister", -- [1] "The Bastion of Twilight", -- [2] }, [104881] = { "Spellblade Aluriel", -- [1] "The Nighthold", -- [2] }, [165197] = { "Skeletal Monstrosity", -- [1] "The Necrotic Wake", -- [2] }, [91541] = { "Shadowfel Warden", -- [1] "Hellfire Citadel", -- [2] }, [136889] = { "Razorcaller Tuk", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [137703] = { "Lady Liadrin", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [168326] = { "Shattered Visage", -- [1] "De Other Side", -- [2] }, [134997] = { "Gazlowe", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [59487] = { "Bubble Shield", -- [1] "Stormstout Brewery", -- [2] }, [93615] = { "Felborne Overfiend", -- [1] "Hellfire Citadel", -- [2] }, [93968] = { "Shadowfel Warden", -- [1] "Hellfire Citadel", -- [2] }, [70586] = { "Eternal Guardian", -- [1] "Throne of Thunder", -- [2] }, [111528] = { "Deathroot Ancient", -- [1] "The Emerald Nightmare", -- [2] }, [95602] = { "Mystic Velruun", -- [1] "Hellfire Citadel", -- [2] }, [171341] = { "Bladebeak Hatchling", -- [1] "De Other Side", -- [2] }, [134998] = { "Gazlowe", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [133738] = { "Astralite Visara", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [127019] = { "Training Dummy", -- [1] "Freehold", -- [2] }, [52577] = { "Left Foot", -- [1] "Firelands", -- [2] }, [149331] = { "Luminous Azerite", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [133463] = { "Venture Co. War Machine", -- [1] "The MOTHERLODE!!", -- [2] }, [168837] = { "Stealthling", -- [1] "Plaguefall", -- [2] }, [171342] = { "Juvenile Runestag", -- [1] "De Other Side", -- [2] }, [52524] = { "Cinderweb Spinner", -- [1] "Firelands", -- [2] }, [101398] = { "Psyfiend", -- [1] "Korrak's Revenge", -- [2] }, [14775] = { "Stonehearth Warmaster", -- [1] "Korrak's Revenge", -- [2] }, [140630] = { "Ornate Puffer", -- [1] "Crestfall (Islands 11)", -- [2] }, [70587] = { "Shale Stalker", -- [1] "Throne of Thunder", -- [2] }, [63508] = { "Xuen", -- [1] "Crucible of Storms", -- [2] }, [148488] = { "Unliving Augur", -- [1] "Battle of Dazar'alor", -- [2] }, [171343] = { "Bladebeak Matriarch", -- [1] "De Other Side", -- [2] }, [139384] = { "Slitherblade Striker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [164177] = { "Royal Nightcloak", -- [1] "Revendreth Scenario", -- [2] }, [131411] = { "Venomscale Monitor", -- [1] "Havenswood (Islands 2)", -- [2] }, [140631] = { "South Sea Ray", -- [1] "Crestfall (Islands 11)", -- [2] }, [58605] = { "Scarlet Judicator", -- [1] "Scarlet Monastery", -- [2] }, [158035] = { "Magister Umbric", -- [1] "Horrific Vision of Stormwind", -- [2] }, [148137] = { "Mooncrazed Tidehunter", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [128967] = { "Ashvane Sniper", -- [1] "Siege of Boralus", -- [2] }, [138635] = { "Commander Husan", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [128455] = { "T'lonja", -- [1] "Atal'Dazar", -- [2] }, [133516] = { "Tailwind Totem", -- [1] "Korrak's Revenge", -- [2] }, [140632] = { "Scaleback Snapper", -- [1] "Crestfall (Islands 11)", -- [2] }, [153943] = { "Decimator Shiq'voth", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [163157] = { "Amarth", -- [1] "The Necrotic Wake", -- [2] }, [134701] = { "Blood Effigy", -- [1] "The Underrot", -- [2] }, [26683] = { "Frenzied Worgen", -- [1] "Utgarde Pinnacle", -- [2] }, [135002] = { "Demonic Tyrant", -- [1] "Crucible of Storms", -- [2] }, [39909] = { "Azureborne Warlord", -- [1] "Grim Batol", -- [2] }, [44260] = { "Venomfang Crocolisk", -- [1] "Lost City of the Tol'vir", -- [2] }, [135706] = { "Bilge Rat Looter", -- [1] "Tol Dagor", -- [2] }, [13428] = { "Champion Warrior", -- [1] "Korrak's Revenge", -- [2] }, [153942] = { "Annihilator Lak'hal", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [3824] = { "Wolf", -- [1] "Korrak's Revenge", -- [2] }, [166275] = { "Mistveil Shaper", -- [1] "Mists of Tirna Scithe", -- [2] }, [45266] = { "Twilight Dark Mender", -- [1] "The Bastion of Twilight", -- [2] }, [90296] = { "Soulbound Construct", -- [1] "Hellfire Citadel", -- [2] }, [140681] = { "Gurudu The Gorge", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [26805] = { "Alliance Cleric", -- [1] "The Nexus", -- [2] }, [70589] = { "Cavern Burrower", -- [1] "Throne of Thunder", -- [2] }, [162133] = { "General Kaal", -- [1] "Sanguine Depths", -- [2] }, [22140] = { "Toxic Sporebat", -- [1] "Caverns of Time - Anniversary", -- [2] }, [45924] = { "Turbulent Squall", -- [1] "The Vortex Pinnacle", -- [2] }, [135562] = { "Venomous Ophidian", -- [1] "Temple of Sethraliss", -- [2] }, [75964] = { "Ranjit", -- [1] "Skyreach", -- [2] }, [130872] = { "Lady Sena", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [49821] = { "Bound Zephyr", -- [1] "The Bastion of Twilight", -- [2] }, [145242] = { "Scalefiend", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [72893] = { "Orgrimmar Peon", -- [1] "Siege of Orgrimmar", -- [2] }, [77244] = { "Iron Grunt", -- [1] "SMV Alliance Garrison Level 3", -- [2] }, [136541] = { "Bile Oozeling", -- [1] "Waycrest Manor", -- [2] }, [2729] = { "Shagee", -- [1] "Ny'alotha, the Waking City", -- [2] }, [56930] = { "Krik'thik Swarm Bringer", -- [1] "Gate of the Setting Sun", -- [2] }, [30111] = { "Twilight Worshipper", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [27829] = { "Ebon Gargoyle", -- [1] "Korrak's Revenge", -- [2] }, [149338] = { "Volatile Azerite", -- [1] "Havenswood (Islands 2)", -- [2] }, [138483] = { "Obsidian Monstrosity", -- [1] "Jorundall (Islands 7)", -- [2] }, [162647] = { "Willing Sacrifice", -- [1] "Ny'alotha, the Waking City", -- [2] }, [13137] = { "Lieutenant Rugba", -- [1] "Korrak's Revenge", -- [2] }, [47087] = { "Azureborne Destroyer", -- [1] "The Bastion of Twilight", -- [2] }, [148200] = { "Restless Bones", -- [1] "Battle of Dazar'alor", -- [2] }, [40166] = { "Enslaved Gronn Brute", -- [1] "Grim Batol", -- [2] }, [146900] = { "Shambling Deadeye", -- [1] "8.1 Darkshore Scenario", -- [2] }, [93113] = { "Forsaken Dreadwing", -- [1] "The Maw of Nashal", -- [2] }, [158041] = { "N'Zoth the Corruptor", -- [1] "Ny'alotha, the Waking City", -- [2] }, [151900] = { "Horrific Summoner", -- [1] "The Eternal Palace", -- [2] }, [137096] = { "Ar'gorok Grunt", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [135007] = { "Orb Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [32872] = { "Runic Colossus", -- [1] "Ulduar", -- [2] }, [29310] = { "Jedoga Shadowseeker", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [144733] = { "Deathguard Captain Vandel", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [164737] = { "Brood Ambusher", -- [1] "Plaguefall", -- [2] }, [37863] = { "Suppresser", -- [1] "Icecrown Citadel", -- [2] }, [54517] = { "Time-Twisted Shadowtalon", -- [1] "End Time", -- [2] }, [155814] = { "Eldritch Understudy", -- [1] "The Eternal Palace", -- [2] }, [33768] = { "Rubble", -- [1] "Ulduar", -- [2] }, [164185] = { "Echelon", -- [1] "Halls of Atonement", -- [2] }, [162689] = { "Surgeon Stitchflesh", -- [1] "The Necrotic Wake", -- [2] }, [139617] = { "Veteran Reaver Kromshok", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [23775] = { "Head of the Horseman", -- [1] "Scarlet Monastery", -- [2] }, [141663] = { "Burning Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [153261] = { "Experimental Mech", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [53087] = { "Right Foot", -- [1] "Firelands", -- [2] }, [32882] = { "Jormungar Behemoth", -- [1] "Ulduar", -- [2] }, [17464] = { "Shattered Hand Gladiator", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [43878] = { "Grand Vizier Ertan", -- [1] "The Vortex Pinnacle", -- [2] }, [138063] = { "Posh Vacationer", -- [1] "The MOTHERLODE!!", -- [2] }, [30419] = { "Bound Water Elemental", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [43622] = { "Corrupting Adherent", -- [1] "Caverns of Time - Anniversary", -- [2] }, [128434] = { "Feasting Skyscreamer", -- [1] "Atal'Dazar", -- [2] }, [64353] = { "Set'thik Gale-Slicer", -- [1] "Heart of Fear", -- [2] }, [60849] = { "Jade Serpent Statue", -- [1] "Korrak's Revenge", -- [2] }, [151902] = { "Vile Spirit", -- [1] "Crestfall (Islands 11)", -- [2] }, [140129] = { "Master Shapeshifter Lyara", -- [1] "Lordaeron", -- [2] }, [140208] = { "Northfold Grunt", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [13181] = { "Wing Commander Mulverick", -- [1] "Korrak's Revenge", -- [2] }, [94018] = { "Shadow Burster", -- [1] "Hellfire Citadel", -- [2] }, [132491] = { "Kul Tiran Marksman", -- [1] "Siege of Boralus", -- [2] }, [26550] = { "Dragonflayer Deathseeker", -- [1] "Utgarde Pinnacle", -- [2] }, [40935] = { "Gilgoblin Hunter", -- [1] "Throne of the Tides", -- [2] }, [164188] = { "Horrific Figment", -- [1] "Horrific Vision of Stormwind", -- [2] }, [151839] = { "Restless Soul", -- [1] "Crestfall (Islands 11)", -- [2] }, [167806] = { "Animated Sin", -- [1] "Halls of Atonement", -- [2] }, [53732] = { "Unbound Smoldering Elemental", -- [1] "Firelands", -- [2] }, [137061] = { "Suluz Wind-Tamer", -- [1] "Molten Cay (Islands 6)", -- [2] }, [128435] = { "Toxic Saurid", -- [1] "Atal'Dazar", -- [2] }, [45926] = { "Servant of Asaad", -- [1] "The Vortex Pinnacle", -- [2] }, [36968] = { "Kor'kron Axethrower", -- [1] "Icecrown Citadel", -- [2] }, [164189] = { "Horrific Figment", -- [1] "Horrific Vision of Stormwind", -- [2] }, [92514] = { "Shao'ghun", -- [1] "Hellfire Citadel", -- [2] }, [140643] = { "Ferocious Craghorn", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [149346] = { "Suffused Azerite", -- [1] "Jorundall (Islands 7)", -- [2] }, [123289] = { "Sparkleshell Deathclaw", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [87448] = { "Ironworker", -- [1] "Blackrock Foundry", -- [2] }, [63594] = { "Coagulated Amber", -- [1] "Heart of Fear", -- [2] }, [163678] = { "Clotted Corruption", -- [1] "Ny'alotha, the Waking City", -- [2] }, [156000] = { "Lyani Shadestalker", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [164702] = { "Carrion Worm", -- [1] "The Necrotic Wake", -- [2] }, [136549] = { "Ashvane Cannoneer", -- [1] "Siege of Boralus", -- [2] }, [70594] = { "Mist Lurker", -- [1] "Throne of Thunder", -- [2] }, [133972] = { "Heavy Cannon", -- [1] "Tol Dagor", -- [2] }, [133990] = { "Scrimshaw Gutter", -- [1] "Siege of Boralus", -- [2] }, [140094] = { "Mudsnout Thornback", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [138786] = { "Defiler Footman", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [164191] = { "Noble Courtier", -- [1] "Revendreth Scenario", -- [2] }, [62691] = { "Living Amber", -- [1] "Heart of Fear", -- [2] }, [59873] = { "Corrupt Living Water", -- [1] "Temple of the Jade Serpent", -- [2] }, [137062] = { "Blood-Hunter Akal", -- [1] "Molten Cay (Islands 6)", -- [2] }, [159578] = { "Exposed Synapse", -- [1] "Ny'alotha, the Waking City", -- [2] }, [103326] = { "Spirit Beast", -- [1] "Crucible of Storms", -- [2] }, [44648] = { "Unyielding Behemoth", -- [1] "Throne of the Tides", -- [2] }, [139110] = { "Spark Channeler", -- [1] "Temple of Sethraliss", -- [2] }, [36969] = { "Skybreaker Rifleman", -- [1] "Icecrown Citadel", -- [2] }, [134507] = { "Siege Monstrosity", -- [1] "Zandalar Continent Finale", -- [2] }, [123236] = { "Scuttlestep Crab", -- [1] "Freehold", -- [2] }, [169823] = { "Gorm Behemoth", -- [1] "Torghast, Tower of the Damned", -- [2] }, [130776] = { "Enriched Rockshell", -- [1] "The Eternal Palace", -- [2] }, [68036] = { "Durumu the Forgotten", -- [1] "Throne of Thunder", -- [2] }, [139539] = { "Tavok, Hammer of the Empress", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [37232] = { "Nerub'ar Broodling", -- [1] "Icecrown Citadel", -- [2] }, [26746] = { "Crazed Mana-Wraith", -- [1] "The Nexus", -- [2] }, [164705] = { "Pestilence Slime", -- [1] "Plaguefall", -- [2] }, [131431] = { "Safety Inspection Bot", -- [1] "Havenswood (Islands 2)", -- [2] }, [158565] = { "Naros", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [138626] = { "Amathet Zealot", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [130485] = { "Mechanized Peacekeeper", -- [1] "The MOTHERLODE!!", -- [2] }, [46951] = { "Chosen Warrior", -- [1] "The Bastion of Twilight", -- [2] }, [47079] = { "Lava Scarab", -- [1] "The Bastion of Twilight", -- [2] }, [17465] = { "Shattered Hand Centurion", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [144231] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [149356] = { "Enraged Azergem Crystalback", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [127106] = { "Irontide Officer", -- [1] "Freehold", -- [2] }, [133482] = { "Crawler Mine", -- [1] "The MOTHERLODE!!", -- [2] }, [154469] = { "First Arcanist Thalyssra", -- [1] "The Eternal Palace", -- [2] }, [64355] = { "Kor'thik Silentwing", -- [1] "Heart of Fear", -- [2] }, [70230] = { "Zandalari Blade Initiate", -- [1] "Throne of Thunder", -- [2] }, [104636] = { "Cenarius", -- [1] "The Emerald Nightmare", -- [2] }, [144232] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [161124] = { "Urg'roth, Breaker of Heroes", -- [1] "Operation: Mechagon", -- [2] }, [149351] = { "Rhodochrosite", -- [1] "Jorundall (Islands 7)", -- [2] }, [105660] = { "Akaari Shadowgore", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [154470] = { "Shandris Feathermoon", -- [1] "The Eternal Palace", -- [2] }, [53094] = { "Patriarch Fire Turtle", -- [1] "Firelands", -- [2] }, [53222] = { "Flamewaker Centurion", -- [1] "Firelands", -- [2] }, [131436] = { "Chosen Blood Matron", -- [1] "The Underrot", -- [2] }, [37098] = { "Val'kyr Herald", -- [1] "Icecrown Citadel", -- [2] }, [70341] = { "Tormented Spirit", -- [1] "Throne of Thunder", -- [2] }, [147786] = { "Forsaken Blightspreader", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [45672] = { "Naz'jar Soldier", -- [1] "Throne of the Tides", -- [2] }, [33515] = { "Auriaya", -- [1] "Ulduar", -- [2] }, [45928] = { "Executor of the Caliph", -- [1] "The Vortex Pinnacle", -- [2] }, [129776] = { "Faithless Spireguard", -- [1] "Temple of Sethraliss", -- [2] }, [136594] = { "Captain Rez'okun", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [136044] = { "Venomswell", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [129719] = { "Golly", -- [1] "Havenswood (Islands 2)", -- [2] }, [163690] = { "Shath'Yar Scribe", -- [1] "Ny'alotha, the Waking City", -- [2] }, [11678] = { "Snowblind Ambusher", -- [1] "Korrak's Revenge", -- [2] }, [158567] = { "Tormented Kor'kron Annihilator", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [46952] = { "Chosen Seer", -- [1] "The Bastion of Twilight", -- [2] }, [20923] = { "Blood Guard Porung", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [158588] = { "Gamon", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [82371] = { "Wasp", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165222] = { "Zolramus Bonemender", -- [1] "The Necrotic Wake", -- [2] }, [130488] = { "Mech Jockey", -- [1] "The MOTHERLODE!!", -- [2] }, [158056] = { "Rat", -- [1] "Horrific Vision of Stormwind", -- [2] }, [157037] = { "Grabber Ga'shock", -- [1] "Sanguine Depths", -- [2] }, [55659] = { "Wild Imp", -- [1] "Crucible of Storms", -- [2] }, [149400] = { "Royal Dreadguard", -- [1] "8.1 Darkshore Scenario", -- [2] }, [129208] = { "Dread Captain Lockwood", -- [1] "Siege of Boralus", -- [2] }, [63593] = { "Set'thik Zephyrian", -- [1] "Heart of Fear", -- [2] }, [56678] = { "Jade Staff", -- [1] "Shado-Pan Monastery", -- [2] }, [14777] = { "West Frostwolf Warmaster", -- [1] "Korrak's Revenge", -- [2] }, [138624] = { "Amathet Champion", -- [1] "Havenswood (Islands 2)", -- [2] }, [162664] = { "Aqir Swarmer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [53095] = { "Matriarch Fire Turtle", -- [1] "Firelands", -- [2] }, [53223] = { "Flamewaker Beast Handler", -- [1] "Firelands", -- [2] }, [32876] = { "Dark Rune Champion", -- [1] "Ulduar", -- [2] }, [136047] = { "Iceheart", -- [1] "Crestfall (Islands 11)", -- [2] }, [152939] = { "Boundless Corruption", -- [1] "Horrific Vision of Stormwind", -- [2] }, [145261] = { "Opulence", -- [1] "Battle of Dazar'alor", -- [2] }, [33388] = { "Dark Rune Guardian", -- [1] "Ulduar", -- [2] }, [70060] = { "Shadowed Voodoo Spirit", -- [1] "Throne of Thunder", -- [2] }, [13438] = { "Wing Commander Slidore", -- [1] "Korrak's Revenge", -- [2] }, [33772] = { "Faceless Horror", -- [1] "Ulduar", -- [2] }, [138623] = { "Amathet Archer", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [156523] = { "Maut", -- [1] "Ny'alotha, the Waking City", -- [2] }, [134514] = { "Abyssal Cultist", -- [1] "Shrine of the Storm", -- [2] }, [29305] = { "Moorabi", -- [1] "Gundrak", -- [2] }, [72903] = { "Kor'kron Siegemaster", -- [1] "Siege of Orgrimmar", -- [2] }, [54507] = { "Time-Twisted Scourge Beast", -- [1] "End Time", -- [2] }, [80583] = { "Pale Gloomstalker", -- [1] "FW Horde Garrison Level 1", -- [2] }, [143215] = { "Orca", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [151917] = { "Tar'al Bonespitter", -- [1] "Crestfall (Islands 11)", -- [2] }, [146813] = { "Gunther the Gray", -- [1] "Havenswood (Islands 2)", -- [2] }, [150396] = { "Aerial Unit R-21/X", -- [1] "Operation: Mechagon", -- [2] }, [166264] = { "Spare Parts", -- [1] "The Necrotic Wake", -- [2] }, [91331] = { "Archimonde", -- [1] "Hellfire Citadel", -- [2] }, [129989] = { "Irontide Powdershot", -- [1] "Siege of Boralus", -- [2] }, [64357] = { "Kor'thik Swarmer", -- [1] "Heart of Fear", -- [2] }, [22009] = { "Tainted Elemental", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [75975] = { "Skyreach Overlord", -- [1] "Skyreach", -- [2] }, [36844] = { "Risen Deathspeaker Servant", -- [1] "Icecrown Citadel", -- [2] }, [140657] = { "Craghorn Behemoth", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [111295] = { "Domesticated Manasaber", -- [1] "The Nighthold", -- [2] }, [41073] = { "Twilight Armsmaster", -- [1] "Grim Batol", -- [2] }, [10367] = { "Shrye Ragefist", -- [1] "Korrak's Revenge", -- [2] }, [53096] = { "Fire Turtle Hatchling", -- [1] "Firelands", -- [2] }, [53224] = { "Flamewaker Taskmaster", -- [1] "Firelands", -- [2] }, [32877] = { "Dark Rune Warbringer", -- [1] "Ulduar", -- [2] }, [61670] = { "Sik'thik Demolisher", -- [1] "Siege of Niuzao Temple", -- [2] }, [37228] = { "Frostwarden Warrior", -- [1] "Icecrown Citadel", -- [2] }, [149360] = { "Hulking Azerite", -- [1] "Crestfall (Islands 11)", -- [2] }, [32875] = { "Iron Honor Guard", -- [1] "Ulduar", -- [2] }, [79303] = { "Adorned Bladetalon", -- [1] "Skyreach", -- [2] }, [45930] = { "Minister of Air", -- [1] "The Vortex Pinnacle", -- [2] }, [37868] = { "Risen Archmage", -- [1] "Icecrown Citadel", -- [2] }, [13598] = { "Stormpike Explosives Expert", -- [1] "Korrak's Revenge", -- [2] }, [144244] = { "The Platinum Pummeler", -- [1] "Operation: Mechagon", -- [2] }, [144754] = { "Fa'thuul the Feared", -- [1] "Crucible of Storms", -- [2] }, [28920] = { "Stormforged Giant", -- [1] "Halls of Lightning", -- [2] }, [151742] = { "Void-Twisted Invader", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [134005] = { "Shalebiter", -- [1] "The MOTHERLODE!!", -- [2] }, [140669] = { "Rockmane Howler", -- [1] "Jorundall (Islands 7)", -- [2] }, [16699] = { "Shattered Hand Reaver", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [69834] = { "Lightning Guardian", -- [1] "Throne of Thunder", -- [2] }, [147835] = { "Rastari Alpha", -- [1] "Battle of Dazar'alor", -- [2] }, [59751] = { "Shado-Pan Warden", -- [1] "Shado-Pan Monastery", -- [2] }, [145267] = { "AzerMEK Mk. II", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [70445] = { "Stormbringer Draz'kil", -- [1] "Throne of Thunder", -- [2] }, [144767] = { "Gonk's Aspect", -- [1] "Battle of Dazar'alor", -- [2] }, [64358] = { "Set'thik Tempest", -- [1] "Heart of Fear", -- [2] }, [24697] = { "Sister of Torment", -- [1] "Magisters' Terrace", -- [2] }, [147827] = { "7th Legion Marine", -- [1] "Battle of Dazar'alor", -- [2] }, [177004] = { "Tortured Amalgamation", -- [1] "Sanctum of Domination", -- [2] }, [140661] = { "Valethunder", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [37229] = { "Frostwarden Sorceress", -- [1] "Icecrown Citadel", -- [2] }, [17083] = { "Fel Orc Convert", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [144747] = { "Pa'ku's Aspect", -- [1] "Battle of Dazar'alor", -- [2] }, [38125] = { "Ymirjar Deathbringer", -- [1] "Icecrown Citadel", -- [2] }, [63191] = { "Garalon", -- [1] "Heart of Fear", -- [2] }, [32878] = { "Dark Rune Evoker", -- [1] "Ulduar", -- [2] }, [16507] = { "Shattered Hand Sentry", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [24761] = { "Brightscale Wyrm", -- [1] "Magisters' Terrace", -- [2] }, [178029] = { "Mawsworn Wingsoldier", -- [1] "Sanctum of Domination", -- [2] }, [137591] = { "Healing Tide Totem", -- [1] "Kings' Rest", -- [2] }, [115905] = { "Fel Soul", -- [1] "The Nighthold", -- [2] }, [136483] = { "Ashvane Deckhand", -- [1] "Siege of Boralus", -- [2] }, [26554] = { "Dragonflayer Seer", -- [1] "Utgarde Pinnacle", -- [2] }, [147829] = { "Rastari Beastmaster", -- [1] "Battle of Dazar'alor", -- [2] }, [29304] = { "Slad'ran", -- [1] "Gundrak", -- [2] }, [144758] = { "Professor Blightwell", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [58856] = { "Haunting Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [144248] = { "Head Machinist Sparkflux", -- [1] "Operation: Mechagon", -- [2] }, [158579] = { "Corporal Teeka Bloodsnarl", -- [1] "Korrak's Revenge", -- [2] }, [171376] = { "Head Custodian Javlin", -- [1] "Sanguine Depths", -- [2] }, [111554] = { "Felblaze Trickster", -- [1] "The Nighthold", -- [2] }, [147830] = { "Rastari Flamespeaker", -- [1] "Battle of Dazar'alor", -- [2] }, [59494] = { "Yeasty Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [59752] = { "Shado-Pan Ambusher", -- [1] "Shado-Pan Monastery", -- [2] }, [39405] = { "Crimsonborne Seer", -- [1] "Grim Batol", -- [2] }, [21818] = { "Infinite Whelp", -- [1] "Opening of the Dark Portal", -- [2] }, [124351] = { "Kunzen Boneripper", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [161140] = { "Bwemba", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [135963] = { "Earth Elemental", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [129214] = { "Coin-Operated Crowd Pummeler", -- [1] "The MOTHERLODE!!", -- [2] }, [129470] = { "Deepsea Crab", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [169330] = { "Mucky Grunt", -- [1] "Revendreth Scenario", -- [2] }, [40167] = { "Twilight Beguiler", -- [1] "Grim Batol", -- [2] }, [82378] = { "Moonbark Ancient", -- [1] "SMV Alliance Garrison Level 1", -- [2] }, [11199] = { "Crimson Cannon", -- [1] "Korrak's Revenge", -- [2] }, [26553] = { "Dragonflayer Fanatic", -- [1] "Utgarde Pinnacle", -- [2] }, [134012] = { "Taskmaster Askari", -- [1] "The MOTHERLODE!!", -- [2] }, [145273] = { "The Hand of In'zashi", -- [1] "Battle of Dazar'alor", -- [2] }, [144249] = { "Omega Buster", -- [1] "Operation: Mechagon", -- [2] }, [37230] = { "Spire Frostwyrm", -- [1] "Icecrown Citadel", -- [2] }, [61928] = { "Sik'thik Guardian", -- [1] "Siege of Niuzao Temple", -- [2] }, [45676] = { "Faceless Guardian", -- [1] "The Bastion of Twilight", -- [2] }, [124352] = { "Kunzen Stalker", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [45932] = { "Skyfall Star", -- [1] "The Vortex Pinnacle", -- [2] }, [69069] = { "Living Fluid", -- [1] "Throne of Thunder", -- [2] }, [96455] = { "Swirling Storms", -- [1] "Shield's Rest", -- [2] }, [129471] = { "Deepsea Sandcrawler", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144762] = { "Delaryn Summermoon", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [145274] = { "Yalat's Bulwark", -- [1] "Battle of Dazar'alor", -- [2] }, [144784] = { "Charg \"The Boisterous\"", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [69070] = { "Viscous Horror", -- [1] "Throne of Thunder", -- [2] }, [129469] = { "Deepsea Crawler", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [29240] = { "Stormforged Lieutenant", -- [1] "Halls of Lightning", -- [2] }, [63592] = { "Set'thik Gustwing", -- [1] "Heart of Fear", -- [2] }, [11839] = { "Wildpaw Brute", -- [1] "Korrak's Revenge", -- [2] }, [144246] = { "K.U.-J.0.", -- [1] "Operation: Mechagon", -- [2] }, [145269] = { "Glimmerspine", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [133502] = { "Gryphon Rider", -- [1] "Lordaeron", -- [2] }, [124353] = { "Kunzen Hozen", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [135049] = { "Dreadwing Raven", -- [1] "Waycrest Manor", -- [2] }, [160112] = { "Stone Legion Nightblade", -- [1] "Revendreth Scenario", -- [2] }, [168310] = { "Plagueroc", -- [1] "Plaguefall", -- [2] }, [64340] = { "Instructor Maltik", -- [1] "Heart of Fear", -- [2] }, [12127] = { "Stormpike Guardsman", -- [1] "Korrak's Revenge", -- [2] }, [12159] = { "Korrak the Bloodrager", -- [1] "Korrak's Revenge", -- [2] }, [144755] = { "Zaxasj the Speaker", -- [1] "Crucible of Storms", -- [2] }, [144776] = { "Airyn Swiftfeet", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [95282] = { "Azgalor", -- [1] "Hellfire Citadel", -- [2] }, [131445] = { "Block Warden", -- [1] "Tol Dagor", -- [2] }, [47720] = { "Camel", -- [1] "Lost City of the Tol'vir", -- [2] }, [24698] = { "Ethereum Smuggler", -- [1] "Magisters' Terrace", -- [2] }, [144765] = { "Asithra Diresong", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [61929] = { "Sik'thik Amber-Weaver", -- [1] "Siege of Niuzao Temple", -- [2] }, [16700] = { "Shattered Hand Legionnaire", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [124354] = { "Kunzen Hunter", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [54123] = { "Echo of Sylvanas", -- [1] "End Time", -- [2] }, [131819] = { "Coven Diviner", -- [1] "Waycrest Manor", -- [2] }, [135552] = { "Deathtouched Slaver", -- [1] "Waycrest Manor", -- [2] }, [4257] = { "Lana Thunderbrew", -- [1] "Korrak's Revenge", -- [2] }, [132481] = { "Kul Tiran Vanguard", -- [1] "Siege of Boralus", -- [2] }, [75976] = { "Low-Born Arakkoa", -- [1] "Skyreach", -- [2] }, [47081] = { "Elemental Firelord", -- [1] "The Bastion of Twilight", -- [2] }, [150397] = { "King Mechagon", -- [1] "Operation: Mechagon", -- [2] }, [171384] = { "Research Scribe", -- [1] "Sanguine Depths", -- [2] }, [131009] = { "Spirit of Gold", -- [1] "Atal'Dazar", -- [2] }, [164218] = { "Lord Chamberlain", -- [1] "Halls of Atonement", -- [2] }, [13437] = { "Wing Commander Ichman", -- [1] "Korrak's Revenge", -- [2] }, [140672] = { "Dusthide the Mangy", -- [1] "Jorundall (Islands 7)", -- [2] }, [24696] = { "Coilskar Witch", -- [1] "Magisters' Terrace", -- [2] }, [166266] = { "Spare Parts", -- [1] "The Necrotic Wake", -- [2] }, [2225] = { "Zora Guthrek", -- [1] "Korrak's Revenge", -- [2] }, [11838] = { "Wildpaw Mystic", -- [1] "Korrak's Revenge", -- [2] }, [134947] = { "Bristlethorn Broodqueen", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [136045] = { "Crushtide", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [30329] = { "Savage Cave Beast", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [146746] = { "Honorbound Conqueror", -- [1] "8.1 Darkshore Scenario", -- [2] }, [137579] = { "Unbound Azerite", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [133507] = { "Auchenai Ballista", -- [1] "Lordaeron", -- [2] }, [139626] = { "Dredged Sailor", -- [1] "Shrine of the Storm", -- [2] }, [146816] = { "Sir Barton Brigham", -- [1] "Havenswood (Islands 2)", -- [2] }, [163708] = { "Umbral Gatekeeper", -- [1] "Ny'alotha, the Waking City", -- [2] }, [90316] = { "Shadow-Lord Iskar", -- [1] "Hellfire Citadel", -- [2] }, [111047] = { "Parasitic Shadow Demon", -- [1] "The Nighthold", -- [2] }, [111303] = { "Nightborne Sage", -- [1] "The Nighthold", -- [2] }, [178041] = { "Mawsworn Shackler", -- [1] "Sanctum of Domination", -- [2] }, [133508] = { "Exodar Peacekeeper", -- [1] "Lordaeron", -- [2] }, [139460] = { "Stonebound Earthweaver", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [138627] = { "Amathet Hierophant", -- [1] "Havenswood (Islands 2)", -- [2] }, [122266] = { "Spineshell Turtle", -- [1] "Havenswood (Islands 2)", -- [2] }, [53616] = { "Kar the Everburning", -- [1] "Firelands", -- [2] }, [32874] = { "Iron Ring Guard", -- [1] "Ulduar", -- [2] }, [133870] = { "Diseased Lasher", -- [1] "The Underrot", -- [2] }, [27386] = { "Avenging Spirit", -- [1] "Utgarde Pinnacle", -- [2] }, [124303] = { "Abrev", -- [1] "Korrak's Revenge", -- [2] }, [14762] = { "Dun Baldar North Marshal", -- [1] "Korrak's Revenge", -- [2] }, [138628] = { "Amathet Priest", -- [1] "Havenswood (Islands 2)", -- [2] }, [47086] = { "Crimsonborne Firestarter", -- [1] "The Bastion of Twilight", -- [2] }, [139652] = { "Coldlight Coastrunner", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [149339] = { "Permeated Azerite", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [19516] = { "Void Reaver", -- [1] "Tempest Keep", -- [2] }, [178043] = { "Mawsworn Lancer", -- [1] "Sanctum of Domination", -- [2] }, [135971] = { "Faithless Conscript", -- [1] "Temple of Sethraliss", -- [2] }, [32885] = { "Captured Mercenary Soldier", -- [1] "Ulduar", -- [2] }, [138629] = { "Vicar Djosa", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [135046] = { "Crawmog", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [130664] = { "Chuck", -- [1] "Crucible of Storms", -- [2] }, [138994] = { "Timberfist", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [144772] = { "Lady Tamakeen", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [32873] = { "Ancient Rune Giant", -- [1] "Ulduar", -- [2] }, [139097] = { "Sandswept Marksman", -- [1] "Temple of Sethraliss", -- [2] }, [139202] = { "Verdant Tender", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [138630] = { "Cleric Izzad", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [163712] = { "Dying Voidspawn", -- [1] "Ny'alotha, the Waking City", -- [2] }, [139654] = { "Dampscale Mudskipper", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [170323] = { "General Grashaal", -- [1] "Revendreth Scenario", -- [2] }, [13425] = { "Champion Legionnaire", -- [1] "Korrak's Revenge", -- [2] }, [151901] = { "Restless Spirit", -- [1] "Crestfall (Islands 11)", -- [2] }, [26929] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [134024] = { "Devouring Maggot", -- [1] "Waycrest Manor", -- [2] }, [45935] = { "Temple Adept", -- [1] "The Vortex Pinnacle", -- [2] }, [135048] = { "Gorestained Piglet", -- [1] "Waycrest Manor", -- [2] }, [139655] = { "Coldlight Seer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [29306] = { "Gal'darah", -- [1] "Gundrak", -- [2] }, [140095] = { "Mudsnout Gorer", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [105419] = { "Dire Basilisk", -- [1] "Korrak's Revenge", -- [2] }, [127477] = { "Saltwater Snapper", -- [1] "Tol Dagor", -- [2] }, [50926] = { "brumbrum", -- [1] "Korrak's Revenge", -- [2] }, [69821] = { "Thunder Lord", -- [1] "Throne of Thunder", -- [2] }, [126918] = { "Irontide Crackshot", -- [1] "Freehold", -- [2] }, [44261] = { "Sharptalon Eagle", -- [1] "Lost City of the Tol'vir", -- [2] }, [140168] = { "Elder Chest-Thump", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [14943] = { "Guse's War Rider", -- [1] "Korrak's Revenge", -- [2] }, [134333] = { "Dorp", -- [1] "Havenswood (Islands 2)", -- [2] }, [133514] = { "Storm Totem", -- [1] "Korrak's Revenge", -- [2] }, [162691] = { "Blightbone", -- [1] "The Necrotic Wake", -- [2] }, [138633] = { "Brother Maat", -- [1] "Havenswood (Islands 2)", -- [2] }, [134767] = { "Deathclaw Egg-Mother", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [139657] = { "Coldlight Shorestriker", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [40177] = { "Forgemaster Throngus", -- [1] "Grim Batol", -- [2] }, [165251] = { "Illusionary Vulpin", -- [1] "Mists of Tirna Scithe", -- [2] }, [137098] = { "Liskorath", -- [1] "Tol Dagor", -- [2] }, [133515] = { "Ember Totem", -- [1] "Korrak's Revenge", -- [2] }, [162692] = { "Amarth", -- [1] "The Necrotic Wake", -- [2] }, [26555] = { "Scourge Hulk", -- [1] "Utgarde Pinnacle", -- [2] }, [126919] = { "Irontide Stormcaller", -- [1] "Freehold", -- [2] }, [36978] = { "Skybreaker Mortar Soldier", -- [1] "Icecrown Citadel", -- [2] }, [129364] = { "Sneaky Pete", -- [1] "Havenswood (Islands 2)", -- [2] }, [132745] = { "Frostscale Wanderer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [13327] = { "Seasoned Sentinel", -- [1] "Korrak's Revenge", -- [2] }, [166276] = { "Mistveil Guardian", -- [1] "Mists of Tirna Scithe", -- [2] }, [162693] = { "Nalthor the Rimebinder", -- [1] "The Necrotic Wake", -- [2] }, [33651] = { "VX-001", -- [1] "Ulduar", -- [2] }, [135052] = { "Blight Toad", -- [1] "Waycrest Manor", -- [2] }, [139659] = { "Dampscale Oracle", -- [1] "Havenswood (Islands 2)", -- [2] }, [136076] = { "Agitated Nimbus", -- [1] "Temple of Sethraliss", -- [2] }, [152968] = { "Gler'thogg", -- [1] "Gundrak", -- [2] }, [26731] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [150859] = { "Za'qul", -- [1] "The Eternal Palace", -- [2] }, [69078] = { "Sul the Sandcrawler", -- [1] "Throne of Thunder", -- [2] }, [138636] = { "Prince Abari", -- [1] "Havenswood (Islands 2)", -- [2] }, [139809] = { "Venture Acquisitions Specialist", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [131138] = { "Druid of the Claw", -- [1] "Lordaeron", -- [2] }, [11840] = { "Wildpaw Alpha", -- [1] "Korrak's Revenge", -- [2] }, [28404] = { "Katze", -- [1] "Korrak's Revenge", -- [2] }, [169861] = { "Ickor Bileflesh", -- [1] "Plaguefall", -- [2] }, [43875] = { "Asaad", -- [1] "The Vortex Pinnacle", -- [2] }, [136845] = { "Sandscalp Axe Thrower", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [146827] = { "Feral Dog", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [138559] = { "Forgotten One", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139661] = { "Dampscale Forager", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [12096] = { "Stormpike Quartermaster", -- [1] "Korrak's Revenge", -- [2] }, [40306] = { "Twilight Armsmaster", -- [1] "Grim Batol", -- [2] }, [133007] = { "Unbound Abomination", -- [1] "The Underrot", -- [2] }, [137614] = { "Demolishing Terror", -- [1] "Siege of Boralus", -- [2] }, [164171] = { "Honored Duelist", -- [1] "Revendreth Scenario", -- [2] }, [146828] = { "Feral Pup", -- [1] "Havenswood (Islands 2)", -- [2] }, [53231] = { "Lava Scion", -- [1] "Caverns of Time - Anniversary", -- [2] }, [139662] = { "Dampscale Raincaller", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [93496] = { "Black Rose Apothecary", -- [1] "The Maw of Nashal", -- [2] }, [17462] = { "Shattered Hand Zealot", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [28923] = { "Loken", -- [1] "Halls of Lightning", -- [2] }, [79061] = { "Raubvogel", -- [1] "Korrak's Revenge", -- [2] }, [139805] = { "Mechanical Guardhound", -- [1] "Havenswood (Islands 2)", -- [2] }, [146829] = { "Undying Guardian", -- [1] "Crucible of Storms", -- [2] }, [128969] = { "Ashvane Commander", -- [1] "Siege of Boralus", -- [2] }, [139663] = { "Dampscale Reedweaver", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [29307] = { "Drakkari Colossus", -- [1] "Gundrak", -- [2] }, [144782] = { "Brother Bruen", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [69944] = { "Sand Elemental", -- [1] "Throne of Thunder", -- [2] }, [134944] = { "Dwarven Rifleman", -- [1] "Stormwind Escape from Stockades", -- [2] }, [45992] = { "Valiona", -- [1] "The Bastion of Twilight", -- [2] }, [139438] = { "Soul-Bringer Togan", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [139388] = { "Zess'ez", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [63597] = { "Coagulated Amber", -- [1] "Heart of Fear", -- [2] }, [29819] = { "Drakkari Lancer", -- [1] "Gundrak", -- [2] }, [63853] = { "Zar'thik Supplicant", -- [1] "Heart of Fear", -- [2] }, [62360] = { "Corrupt Droplet", -- [1] "Temple of the Jade Serpent", -- [2] }, [158092] = { "Fallen Heartpiercer", -- [1] "Horrific Vision of Stormwind", -- [2] }, [138997] = { "Grawlash the Frenzied", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [146831] = { "Kul Tiran Stormbringer", -- [1] "Battle of Dazar'alor", -- [2] }, [58965] = { "Mekgorod", -- [1] "Crucible of Storms", -- [2] }, [176520] = { "Ocular Commander", -- [1] "Sanctum of Domination", -- [2] }, [32865] = { "Thorim", -- [1] "Ulduar", -- [2] }, [68313] = { "Roaming Fog", -- [1] "Throne of Thunder", -- [2] }, [30385] = { "Twilight Volunteer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [44658] = { "Deep Murloc Invader", -- [1] "Throne of the Tides", -- [2] }, [146320] = { "Prelate Za'lan", -- [1] "Battle of Dazar'alor", -- [2] }, [36724] = { "Servant of the Throne", -- [1] "Icecrown Citadel", -- [2] }, [131018] = { "Warlord Kara-na", -- [1] "Zandalar Continent Finale", -- [2] }, [139666] = { "Orgl the Totemic", -- [1] "Havenswood (Islands 2)", -- [2] }, [136083] = { "Forgotten Denizen", -- [1] "Shrine of the Storm", -- [2] }, [144785] = { "Nagtar Wolfsbane", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [146753] = { "Kul Tiran Marine", -- [1] "Battle of Dazar'alor", -- [2] }, [19668] = { "Shadowfiend", -- [1] "Korrak's Revenge", -- [2] }, [33525] = { "Mangrove Ent", -- [1] "Ulduar", -- [2] }, [146833] = { "Necromancer Conjurer", -- [1] "Havenswood (Islands 2)", -- [2] }, [134199] = { "Gilnean Shieldwall", -- [1] "Stormwind Escape from Stockades", -- [2] }, [129227] = { "Azerokk", -- [1] "The MOTHERLODE!!", -- [2] }, [54512] = { "Time-Twisted Sentinel", -- [1] "End Time", -- [2] }, [140691] = { "Giant Dreadfang", -- [1] "Havenswood (Islands 2)", -- [2] }, [145298] = { "Feral Hungerer", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [133525] = { "Resonance Totem", -- [1] "Korrak's Revenge", -- [2] }, [146322] = { "Siegebreaker Roka", -- [1] "Battle of Dazar'alor", -- [2] }, [138644] = { "Kvaldir Cursewalker", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [146756] = { "Energized Storm", -- [1] "Battle of Dazar'alor", -- [2] }, [70232] = { "Muckbat", -- [1] "Throne of Thunder", -- [2] }, [62205] = { "Wing Leader Ner'onok", -- [1] "Siege of Niuzao Temple", -- [2] }, [140692] = { "Bloodbore", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [146755] = { "Slavering Skullcleaver", -- [1] "8.1 Darkshore Scenario", -- [2] }, [133526] = { "Gilnean Mauler", -- [1] "Lordaeron", -- [2] }, [137029] = { "Ordnance Specialist", -- [1] "The MOTHERLODE!!", -- [2] }, [146835] = { "Ghoul", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [159632] = { "Cultist Shadowblade", -- [1] "Horrific Vision of Stormwind", -- [2] }, [140431] = { "Craghoof Goat", -- [1] "Havenswood (Islands 2)", -- [2] }, [138565] = { "My'lyth", -- [1] "Havenswood (Islands 2)", -- [2] }, [52593] = { "Spirit of the Flame", -- [1] "Firelands", -- [2] }, [129996] = { "Irontide Cleaver", -- [1] "Siege of Boralus", -- [2] }, [160061] = { "Crawling Corruption", -- [1] "Horrific Vision of Stormwind", -- [2] }, [36597] = { "The Lich King", -- [1] "Caverns of Time - Anniversary", -- [2] }, [36725] = { "Nerub'ar Broodkeeper", -- [1] "Icecrown Citadel", -- [2] }, [36853] = { "Sindragosa", -- [1] "Icecrown Citadel", -- [2] }, [32886] = { "Dark Rune Acolyte", -- [1] "Ulduar", -- [2] }, [58959] = { "Niple", -- [1] "Crucible of Storms", -- [2] }, [144789] = { "Ranah Saberclaw", -- [1] "Havenswood (Islands 2)", -- [2] }, [144949] = { "Canopy Stalker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [3625] = { "Rarck", -- [1] "Korrak's Revenge", -- [2] }, [33526] = { "Ironroot Lasher", -- [1] "Ulduar", -- [2] }, [120527] = { "Syanda", -- [1] "Korrak's Revenge", -- [2] }, [143622] = { "Wild Imp", -- [1] "Korrak's Revenge", -- [2] }, [132803] = { "Rockmane Wendigo", -- [1] "Jorundall (Islands 7)", -- [2] }, [29308] = { "Prince Taldaram", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [24561] = { "Yazzai", -- [1] "Magisters' Terrace", -- [2] }, [21246] = { "Serpentshrine Sporebat", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [140085] = { "Pinegraze Greatstag", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [134041] = { "Infected Peasant", -- [1] "Waycrest Manor", -- [2] }, [146838] = { "Brittle Skeleton", -- [1] "Havenswood (Islands 2)", -- [2] }, [176949] = { "Mawsworn Embermage", -- [1] "Sanctum of Domination", -- [2] }, [134802] = { "Razorback", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [29820] = { "Drakkari God Hunter", -- [1] "Gundrak", -- [2] }, [140696] = { "Da'zu the Feared", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [45993] = { "Theralion", -- [1] "The Bastion of Twilight", -- [2] }, [137625] = { "Demolishing Terror", -- [1] "Siege of Boralus", -- [2] }, [108197] = { "Withered Leyhunter", -- [1] "The Ruins of Falanaar", -- [2] }, [155767] = { "Grul'taj", -- [1] "The Eternal Palace", -- [2] }, [39390] = { "Twilight Drake", -- [1] "Grim Batol", -- [2] }, [59819] = { "Artillery", -- [1] "Gate of the Setting Sun", -- [2] }, [156565] = { "Black Empire Summoner", -- [1] "Halls of Lightning", -- [2] }, [44404] = { "Naz'jar Tempest Witch", -- [1] "Throne of the Tides", -- [2] }, [145304] = { "Feral Strangler", -- [1] "Havenswood (Islands 2)", -- [2] }, [137626] = { "Demolishing Terror", -- [1] "Siege of Boralus", -- [2] }, [40925] = { "Tainted Sentry", -- [1] "Throne of the Tides", -- [2] }, [146840] = { "Skeleton Guardian", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [58807] = { "Vestige of Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [36982] = { "Kor'kron Rocketeer", -- [1] "Icecrown Citadel", -- [2] }, [138993] = { "Gurlack", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [161173] = { "Abyssal Watcher", -- [1] "Ny'alotha, the Waking City", -- [2] }, [145305] = { "Feral Hulk", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [137627] = { "Constricting Terror", -- [1] "Siege of Boralus", -- [2] }, [33527] = { "Nature's Blade", -- [1] "Ulduar", -- [2] }, [152874] = { "Vez'okk the Lightless", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [112595] = { "Shal'dorei Archmage", -- [1] "The Nighthold", -- [2] }, [129231] = { "Rixxa Fluxflame", -- [1] "The MOTHERLODE!!", -- [2] }, [24689] = { "Wretched Bruiser", -- [1] "Magisters' Terrace", -- [2] }, [36701] = { "Raging Spirit", -- [1] "Caverns of Time - Anniversary", -- [2] }, [133389] = { "Galvazzt", -- [1] "Temple of Sethraliss", -- [2] }, [56792] = { "Figment of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [131383] = { "Sporecaller Zancha", -- [1] "The Underrot", -- [2] }, [21218] = { "Vashj'ir Honor Guard", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [126928] = { "Irontide Corsair", -- [1] "Freehold", -- [2] }, [176531] = { "Deathseeker Eye", -- [1] "Sanctum of Domination", -- [2] }, [140188] = { "Tempest Reaver", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [135989] = { "Shieldbearer of Zul", -- [1] "Atal'Dazar", -- [2] }, [39414] = { "Ascended Windwalker", -- [1] "Grim Batol", -- [2] }, [155952] = { "Suffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [169265] = { "Creepy Crawler", -- [1] "Plaguefall", -- [2] }, [146843] = { "Spiked Ghoul", -- [1] "Havenswood (Islands 2)", -- [2] }, [112596] = { "Duskwatch Warden", -- [1] "The Nighthold", -- [2] }, [129232] = { "Mogul Razdunk", -- [1] "The MOTHERLODE!!", -- [2] }, [76253] = { "Dread Raven Hatchling", -- [1] "Skyreach", -- [2] }, [144796] = { "High Tinker Mekkatorque", -- [1] "Battle of Dazar'alor", -- [2] }, [13146] = { "Lieutenant Murp", -- [1] "Korrak's Revenge", -- [2] }, [48756] = { "Hooked Net", -- [1] "Grim Batol", -- [2] }, [145132] = { "Veteran Deathguard", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [93913] = { "Fel Scorcher", -- [1] "Hellfire Citadel", -- [2] }, [36855] = { "Lady Deathwhisper", -- [1] "Icecrown Citadel", -- [2] }, [147868] = { "Frenzied Saurid", -- [1] "Battle of Dazar'alor", -- [2] }, [24560] = { "Priestess Delrissa", -- [1] "Magisters' Terrace", -- [2] }, [53619] = { "Druid of the Flame", -- [1] "Firelands", -- [2] }, [157594] = { "Lesser Void Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [128209] = { "Sandfury Assassin", -- [1] "End Time", -- [2] }, [33528] = { "Guardian of Life", -- [1] "Ulduar", -- [2] }, [111004] = { "Gelatinized Decay", -- [1] "The Emerald Nightmare", -- [2] }, [155432] = { "Enchanted Emissary", -- [1] "Temple of Sethraliss", -- [2] }, [139679] = { "Argl", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [144286] = { "Asset Manager", -- [1] "The MOTHERLODE!!", -- [2] }, [152988] = { "Faceless Shadowcaller", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [163621] = { "Goregrind", -- [1] "The Necrotic Wake", -- [2] }, [135933] = { "Lord Gazzran", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [154524] = { "K'thir Mindcarver", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [163620] = { "Rotspew", -- [1] "The Necrotic Wake", -- [2] }, [158501] = { "Warmaster Laggrond", -- [1] "Korrak's Revenge", -- [2] }, [176535] = { "Infused Goliath", -- [1] "Sanctum of Domination", -- [2] }, [163618] = { "Zolramus Necromancer", -- [1] "The Necrotic Wake", -- [2] }, [148894] = { "Lost Soul", -- [1] "Kings' Rest", -- [2] }, [178071] = { "Maw Assassin", -- [1] "Sanctum of Domination", -- [2] }, [157475] = { "Synthesis Growth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162715] = { "Fanatical Cultist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [146847] = { "Summoner Laniella", -- [1] "Molten Cay (Islands 6)", -- [2] }, [150190] = { "HK-8 Aerial Oppression Unit", -- [1] "Operation: Mechagon", -- [2] }, [132904] = { "Sandscalp Villager", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [123286] = { "Southsea Gambler", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [13153] = { "Commander Mulfort", -- [1] "Korrak's Revenge", -- [2] }, [18176] = { "Tainted Earthgrab Totem", -- [1] "Coilfang: The Slave Pens", -- [2] }, [141729] = { "KehlenBiss", -- [1] "Korrak's Revenge", -- [2] }, [162716] = { "Spellbound Ritualist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [146848] = { "Eerie Conglomeration", -- [1] "Jorundall (Islands 7)", -- [2] }, [136264] = { "Half-Finished Mummy", -- [1] "Kings' Rest", -- [2] }, [176537] = { "Infused Goliath", -- [1] "Sanctum of Domination", -- [2] }, [152479] = { "Void-Twisted Whelp", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [127124] = { "Freehold Barhand", -- [1] "Freehold", -- [2] }, [156406] = { "Voidbound Honor Guard", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [146125] = { "Magmaster Blastcrank", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [162717] = { "Sinister Soulcarver", -- [1] "Ny'alotha, the Waking City", -- [2] }, [146849] = { "Spirit Master Rowena", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [33113] = { "Flame Leviathan", -- [1] "Ulduar", -- [2] }, [176538] = { "Infused Goliath", -- [1] "Sanctum of Domination", -- [2] }, [156575] = { "Dark Inquisitor Xanesh", -- [1] "Ny'alotha, the Waking City", -- [2] }, [134429] = { "Diamondback Warbringer", -- [1] "Zandalar Continent Finale", -- [2] }, [171805] = { "Research Scribe", -- [1] "Sanguine Depths", -- [2] }, [166301] = { "Mistveil Stalker", -- [1] "Mists of Tirna Scithe", -- [2] }, [162718] = { "Iron-Willed Enforcer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [138660] = { "Mist Hound", -- [1] "Crestfall (Islands 11)", -- [2] }, [133251] = { "Lady Jaina Proudmoore", -- [1] "Lordaeron", -- [2] }, [176539] = { "Infused Goliath", -- [1] "Sanctum of Domination", -- [2] }, [45269] = { "Servant of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [133368] = { "Ren'dorei Ranger", -- [1] "Lordaeron", -- [2] }, [12121] = { "Drakan", -- [1] "Korrak's Revenge", -- [2] }, [166302] = { "Corpse Harvester", -- [1] "The Necrotic Wake", -- [2] }, [162719] = { "Void Ascendant", -- [1] "Ny'alotha, the Waking City", -- [2] }, [104154] = { "Gul'dan", -- [1] "The Nighthold", -- [2] }, [36950] = { "Skybreaker Marine", -- [1] "Icecrown Citadel", -- [2] }, [20032] = { "Bloodwarder Vindicator", -- [1] "Tempest Keep", -- [2] }, [156577] = { "Therum Deepforge", -- [1] "Horrific Vision of Stormwind", -- [2] }, [113043] = { "Abyss Watcher", -- [1] "The Nighthold", -- [2] }, [102392] = { "Resonance Totem", -- [1] "Crucible of Storms", -- [2] }, [159510] = { "Eye of the Depths", -- [1] "Ny'alotha, the Waking City", -- [2] }, [22055] = { "Coilfang Elite", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [146852] = { "Konrad the Enslaver", -- [1] "Havenswood (Islands 2)", -- [2] }, [65522] = { "Bubble Shield", -- [1] "Stormstout Brewery", -- [2] }, [139032] = { "Razorfin Waveguard", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [144293] = { "Waste Processing Unit", -- [1] "Operation: Mechagon", -- [2] }, [165137] = { "Zolramus Gatekeeper", -- [1] "The Necrotic Wake", -- [2] }, [157602] = { "Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [45687] = { "Twilight-Shifter", -- [1] "The Bastion of Twilight", -- [2] }, [134056] = { "Aqu'sirr", -- [1] "Shrine of the Storm", -- [2] }, [132802] = { "Craghorn Yeti", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [145026] = { "Swifttail Scavenger", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [135964] = { "Rumbling Earth", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [144294] = { "Mechagon Tinkerer", -- [1] "Operation: Mechagon", -- [2] }, [14763] = { "Dun Baldar South Marshal", -- [1] "Korrak's Revenge", -- [2] }, [157603] = { "Void Globule", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [61392] = { "Harthak Flameseeker", -- [1] "Mogu'shan Palace", -- [2] }, [126422] = { "Coralback Scuttler", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [29630] = { "Fanged Pit Viper", -- [1] "Gundrak", -- [2] }, [163746] = { "Walkie Shockie X1", -- [1] "Operation: Mechagon", -- [2] }, [128651] = { "Hadal Darkfathom", -- [1] "Siege of Boralus", -- [2] }, [29822] = { "Drakkari Fire Weaver", -- [1] "Gundrak", -- [2] }, [144807] = { "Ravenous Stalker", -- [1] "Battle of Dazar'alor", -- [2] }, [157604] = { "Crawling Corruption", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [140562] = { "Brimstone Hound", -- [1] "Molten Cay (Islands 6)", -- [2] }, [87520] = { "Animated Slag", -- [1] "Blackrock Foundry", -- [2] }, [26668] = { "Svala Sorrowgrave", -- [1] "Utgarde Pinnacle", -- [2] }, [139537] = { "Zara'thik Kunchong", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [135819] = { "Living Tornado", -- [1] "Jorundall (Islands 7)", -- [2] }, [144296] = { "Spider Tank", -- [1] "Operation: Mechagon", -- [2] }, [34134] = { "Winter Revenant", -- [1] "Ulduar", -- [2] }, [18177] = { "Tainted Stoneskin Totem", -- [1] "Coilfang: The Slave Pens", -- [2] }, [136976] = { "T'zala", -- [1] "Kings' Rest", -- [2] }, [126423] = { "Coralback Crab", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [146856] = { "Ashen Raider", -- [1] "8.1 Darkshore Scenario", -- [2] }, [40953] = { "Khaaphom", -- [1] "Grim Batol", -- [2] }, [26687] = { "Gortok Palehoof", -- [1] "Utgarde Pinnacle", -- [2] }, [53494] = { "Baleroc", -- [1] "Firelands", -- [2] }, [157449] = { "Sinister Soulcarver", -- [1] "Ny'alotha, the Waking City", -- [2] }, [150959] = { "Mawsworn Interceptor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [13296] = { "Lieutenant Largent", -- [1] "Korrak's Revenge", -- [2] }, [87521] = { "Iron Slag-Shaper", -- [1] "Blackrock Foundry", -- [2] }, [146857] = { "Honorbound Conqueror", -- [1] "8.1 Darkshore Scenario", -- [2] }, [112603] = { "Terrace Grove-Tender", -- [1] "The Nighthold", -- [2] }, [139691] = { "Brineshell Squallshaper", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144298] = { "Defense Bot Mk III", -- [1] "Operation: Mechagon", -- [2] }, [28586] = { "General Bjarngrim", -- [1] "Halls of Lightning", -- [2] }, [157607] = { "Faceless Shadowcaller", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [44752] = { "Faceless Sapper", -- [1] "Throne of the Tides", -- [2] }, [126424] = { "Coralback Surfcrawler", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [65629] = { "Khadgarr", -- [1] "Korrak's Revenge", -- [2] }, [52558] = { "Lord Rhyolith", -- [1] "Firelands", -- [2] }, [139692] = { "Brineshell Elder", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [144299] = { "Workshop Defender", -- [1] "Operation: Mechagon", -- [2] }, [13419] = { "Ivus the Forest Lord", -- [1] "Korrak's Revenge", -- [2] }, [157608] = { "Faceless Willbreaker", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [152836] = { "Azerite Borer", -- [1] "The Maelstrom - Heart of Azeroth", -- [2] }, [133384] = { "Merektha", -- [1] "Temple of Sethraliss", -- [2] }, [146859] = { "Enslaved Rock Elemental", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [40272] = { "Ascended Rockbreaker", -- [1] "Grim Batol", -- [2] }, [20033] = { "Astromancer", -- [1] "Tempest Keep", -- [2] }, [144300] = { "Mechagon Citizen", -- [1] "Operation: Mechagon", -- [2] }, [148907] = { "Prismatic Image", -- [1] "Battle of Dazar'alor", -- [2] }, [157609] = { "K'thir Mindcarver", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [125828] = { "Swell", -- [1] "Atal'Dazar", -- [2] }, [134063] = { "Brother Ironhull", -- [1] "Shrine of the Storm", -- [2] }, [69351] = { "Greater Cave Bat", -- [1] "Throne of Thunder", -- [2] }, [157253] = { "Ka'zir", -- [1] "Ny'alotha, the Waking City", -- [2] }, [160169] = { "Honored Duelist", -- [1] "Revendreth Scenario", -- [2] }, [144301] = { "Living Waste", -- [1] "Operation: Mechagon", -- [2] }, [153003] = { "Soul Fragment", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157610] = { "K'thir Dominator", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [133379] = { "Adderis", -- [1] "Temple of Sethraliss", -- [2] }, [162729] = { "Patchwerk Soldier", -- [1] "The Necrotic Wake", -- [2] }, [146861] = { "Slavering Skullcleaver", -- [1] "8.1 Darkshore Scenario", -- [2] }, [104415] = { "Chronomatic Anomaly", -- [1] "The Nighthold", -- [2] }, [139695] = { "Swipeclaw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [29311] = { "Herald Volazj", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [62837] = { "Grand Empress Shek'zeer", -- [1] "Heart of Fear", -- [2] }, [24554] = { "Eramas Brightblaze", -- [1] "Magisters' Terrace", -- [2] }, [53545] = { "Molten Spewer", -- [1] "Firelands", -- [2] }, [130521] = { "Freehold Deckhand", -- [1] "Freehold", -- [2] }, [69352] = { "Vampiric Cave Bat", -- [1] "Throne of Thunder", -- [2] }, [147374] = { "Barrier", -- [1] "Battle of Dazar'alor", -- [2] }, [168361] = { "Fen Hornet", -- [1] "Plaguefall", -- [2] }, [144303] = { "G.U.A.R.D.", -- [1] "Operation: Mechagon", -- [2] }, [132530] = { "Kul Tiran Vanguard", -- [1] "Siege of Boralus", -- [2] }, [157612] = { "Eye of Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [62408] = { "Zar'thik Battle-Mender", -- [1] "Heart of Fear", -- [2] }, [138161] = { "Mageguard Elite", -- [1] "Stormwind Escape from Stockades", -- [2] }, [146863] = { "Mistscorn Ravager", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [136955] = { "Zanchuli Betrayer", -- [1] "Zandalar Continent Finale", -- [2] }, [56439] = { "Sha of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [152311] = { "Zanj'ir Myrmidon", -- [1] "The Eternal Palace", -- [2] }, [13154] = { "Commander Louis Philips", -- [1] "Korrak's Revenge", -- [2] }, [157613] = { "Maw of Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [13218] = { "Grunnda Wolfheart", -- [1] "Korrak's Revenge", -- [2] }, [130522] = { "Freehold Shipmate", -- [1] "Freehold", -- [2] }, [146864] = { "Mistscorn Earthbinder", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [163058] = { "Mistveil Defender", -- [1] "Mists of Tirna Scithe", -- [2] }, [139698] = { "Clattercraw the Oracle", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [37116] = { "Skybreaker Sorcerer", -- [1] "Icecrown Citadel", -- [2] }, [132532] = { "Kul Tiran Marksman", -- [1] "Siege of Boralus", -- [2] }, [157614] = { "Tentacle of Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133556] = { "Razak Ironsides", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [134900] = { "Venomfang Spider", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [26728] = { "Mage Hunter Initiate", -- [1] "The Nexus", -- [2] }, [134899] = { "Venomfang Lurker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [136882] = { "Bristlemane Defender", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [156591] = { "Steelskin Brutalizer", -- [1] "Sanguine Depths", -- [2] }, [161198] = { "Warpweaver Dushar", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [130011] = { "Irontide Buccaneer", -- [1] "Freehold", -- [2] }, [133557] = { "Razak Ironsides", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [46842] = { "Pulsing Twilight Egg", -- [1] "The Bastion of Twilight", -- [2] }, [146866] = { "Enslaved Frost Elemental", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [152089] = { "Thrall", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [168365] = { "Fungret Shroomtender", -- [1] "Plaguefall", -- [2] }, [132022] = { "Lizard", -- [1] "Korrak's Revenge", -- [2] }, [153141] = { "Endless Hunger Totem", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [179942] = { "Deathseeker Eye", -- [1] "Sanctum of Domination", -- [2] }, [21225] = { "Tidewalker Warrior", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [161815] = { "K'thir Voidcaller", -- [1] "Chamber of Heart - Scenario", -- [2] }, [160291] = { "Ashwalker Assassin", -- [1] "Ny'alotha, the Waking City", -- [2] }, [36811] = { "Deathspeaker Attendant", -- [1] "Icecrown Citadel", -- [2] }, [1765] = { "Wolf", -- [1] "Korrak's Revenge", -- [2] }, [152498] = { "Dark Ranger", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [134799] = { "Fathomclaw", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [130012] = { "Irontide Ravager", -- [1] "Freehold", -- [2] }, [134894] = { "Ironweb Spinner", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [57080] = { "Corrupted Scroll", -- [1] "Temple of the Jade Serpent", -- [2] }, [138477] = { "Talonguard Vrykiss", -- [1] "The Rotting Mire (Islands 9)", -- [2] }, [39626] = { "Crimsonborne Warlord", -- [1] "Grim Batol", -- [2] }, [147892] = { "Proudmoore Defender", -- [1] "Tol Dagor Scenario", -- [2] }, [37117] = { "Kor'kron Battle-Mage", -- [1] "Icecrown Citadel", -- [2] }, [157709] = { "Dreliana", -- [1] "Blackwing Descent Scenario", -- [2] }, [14466] = { "Horde Battle Standard", -- [1] "Korrak's Revenge", -- [2] }, [37501] = { "Nerub'ar Champion", -- [1] "Icecrown Citadel", -- [2] }, [170927] = { "Erupting Ooze", -- [1] "Plaguefall", -- [2] }, [146869] = { "Gyrum the Virulent", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [151476] = { "Blastatron X-80", -- [1] "Operation: Mechagon", -- [2] }, [147893] = { "Proudmoore Sentry", -- [1] "Tol Dagor Scenario", -- [2] }, [76266] = { "High Sage Viryx", -- [1] "Skyreach", -- [2] }, [144822] = { "Golden Flametongue", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [140293] = { "Snowfur Snarler", -- [1] "Crestfall (Islands 11)", -- [2] }, [164578] = { "Stitchflesh's Creation", -- [1] "The Necrotic Wake", -- [2] }, [45001] = { "Enslaved Bandit", -- [1] "Lost City of the Tol'vir", -- [2] }, [150965] = { "Mawsworn Shackler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [21224] = { "Tidewalker Depth-Seer", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [168886] = { "Virulax Blightweaver", -- [1] "Plaguefall", -- [2] }, [144311] = { "Orb Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [151785] = { "Void-Twisted Wyrmkiller", -- [1] "Eastern Kingdoms - Vermillion Redoubt - HoA Scenario", -- [2] }, [157620] = { "Prophet Skitra", -- [1] "Ny'alotha, the Waking City", -- [2] }, [20048] = { "Crimson Hand Centurion", -- [1] "Tempest Keep", -- [2] }, [108003] = { "Verstok Darkbough", -- [1] "The Ruins of Falanaar", -- [2] }, [161502] = { "Ravenous Fleshfiend", -- [1] "Operation: Mechagon", -- [2] }, [138979] = { "Muckfin Tidecaller", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [147895] = { "Rezani Disciple", -- [1] "Battle of Dazar'alor", -- [2] }, [36808] = { "Deathspeaker Zealot", -- [1] "Icecrown Citadel", -- [2] }, [144824] = { "Slimeskin Toad", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [18179] = { "Corrupted Nova Totem", -- [1] "Coilfang: The Slave Pens", -- [2] }, [129065] = { "Phoenix Mage Ryleia", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [154550] = { "Amathet Sun Priest", -- [1] "Halls of Origination", -- [2] }, [44924] = { "Oathsworn Myrmidon", -- [1] "Lost City of the Tol'vir", -- [2] }, [153532] = { "Aqir Mindhunter", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [160181] = { "Royal Arcanist", -- [1] "Revendreth Scenario", -- [2] }, [111075] = { "Chaotoid", -- [1] "The Nighthold", -- [2] }, [144825] = { "Toxinbelly Croaker", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [145337] = { "Sandclaw Crab", -- [1] "The Eternal Palace", -- [2] }, [37502] = { "Nerub'ar Webweaver", -- [1] "Icecrown Citadel", -- [2] }, [31104] = { "Ahn'kahar Watcher", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [79595] = { "Fluttering Teromoth", -- [1] "The Battle for Shattrath", -- [2] }, [37886] = { "Gluttonous Abomination", -- [1] "Icecrown Citadel", -- [2] }, [160182] = { "Void Initiate", -- [1] "Ny'alotha, the Waking City", -- [2] }, [68078] = { "Iron Qon", -- [1] "Throne of Thunder", -- [2] }, [53187] = { "Flamewaker Animator", -- [1] "Firelands", -- [2] }, [41096] = { "Naz'jar Spiritmender", -- [1] "Throne of the Tides", -- [2] }, [164567] = { "Ingra Maloch", -- [1] "Mists of Tirna Scithe", -- [2] }, [154552] = { "Amathet Zealot", -- [1] "Halls of Origination", -- [2] }, [146874] = { "Windcaller Mariah", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [159305] = { "Maddened Conscript", -- [1] "Ny'alotha, the Waking City", -- [2] }, [160183] = { "Void Fanatic", -- [1] "Ny'alotha, the Waking City", -- [2] }, [23682] = { "Headless Horseman", -- [1] "Scarlet Monastery", -- [2] }, [107237] = { "Icy Enchantment", -- [1] "The Nighthold", -- [2] }, [130635] = { "Stonefury", -- [1] "The MOTHERLODE!!", -- [2] }, [158136] = { "Inquisitor Darkspeak", -- [1] "Horrific Vision of Stormwind", -- [2] }, [36807] = { "Deathspeaker Disciple", -- [1] "Icecrown Citadel", -- [2] }, [146963] = { "Shortufse Sapper", -- [1] "8.1 Darkshore Scenario", -- [2] }, [139197] = { "Verdant Lasher", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [20035] = { "Bloodwarder Marshal", -- [1] "Tempest Keep", -- [2] }, [68079] = { "Ro'shak", -- [1] "Throne of Thunder", -- [2] }, [76597] = { "Wolf", -- [1] "Korrak's Revenge", -- [2] }, [134163] = { "Mage-Commander Lyra", -- [1] "Stormwind Escape from Stockades", -- [2] }, [69756] = { "Anima Orb", -- [1] "Throne of Thunder", -- [2] }, [154554] = { "Amathet Guardian", -- [1] "Halls of Origination", -- [2] }, [53115] = { "Molten Lord", -- [1] "Firelands", -- [2] }, [131040] = { "Kao-Tien Render", -- [1] "Zandalar Continent Finale", -- [2] }, [138441] = { "Songstress of the Deep", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [166608] = { "Mueh'zala", -- [1] "De Other Side", -- [2] }, [111333] = { "Taintheart Trickster", -- [1] "The Emerald Nightmare", -- [2] }, [153531] = { "Aqir Bonecrusher", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [36805] = { "Deathspeaker Servant", -- [1] "Icecrown Citadel", -- [2] }, [154555] = { "Amathet Artificer", -- [1] "Halls of Origination", -- [2] }, [157366] = { "Void Hunter", -- [1] "Ny'alotha, the Waking City", -- [2] }, [139199] = { "Verdant Spitter", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [77942] = { "Primal Storm Elemental", -- [1] "The Eternal Palace", -- [2] }, [68080] = { "Quet'zal", -- [1] "Throne of Thunder", -- [2] }, [145058] = { "Shadefeather Raven", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [169912] = { "Enraged Mask", -- [1] "De Other Side", -- [2] }, [139480] = { "Stonebound Protector", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [118244] = { "LoneWolf", -- [1] "The Eternal Palace", -- [2] }, [171448] = { "Dreadful Huntmaster", -- [1] "Sanguine Depths", -- [2] }, [139200] = { "Verdant Flytrap", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [164557] = { "Shard of Halkias", -- [1] "Halls of Atonement", -- [2] }, [160699] = { "Angry Mailemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [144831] = { "Colossal Spadefoot", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [145343] = { "Deepcoil Serpent", -- [1] "Gundrak", -- [2] }, [138822] = { "Bloodwake Harpooner", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [48048] = { "Twilight Whelp", -- [1] "The Bastion of Twilight", -- [2] }, [134865] = { "Lightning Spire", -- [1] "Zandalar Continent Finale", -- [2] }, [140996] = { "Deepbore", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [164558] = { "Hakkar the Soulflayer", -- [1] "De Other Side", -- [2] }, [56731] = { "Habanero Brew", -- [1] "Stormstout Brewery", -- [2] }, [40319] = { "Drahga Shadowburner", -- [1] "Grim Batol", -- [2] }, [153534] = { "Unit One-Thirty Three-Seven", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [134804] = { "Timeless Runeback", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [134083] = { "7th Legion Enforcer", -- [1] "Stormwind Escape from Stockades", -- [2] }, [44926] = { "Oathsworn Wanderer", -- [1] "Lost City of the Tol'vir", -- [2] }, [61434] = { "Sik'thik Vanguard", -- [1] "Siege of Niuzao Temple", -- [2] }, [180664] = { "Mawsworn Infuser", -- [1] "Sanctum of Domination", -- [2] }, [53500] = { "Living Meteor", -- [1] "Caverns of Time - Anniversary", -- [2] }, [136643] = { "Azerite Extractor", -- [1] "The MOTHERLODE!!", -- [2] }, [13443] = { "Druid of the Grove", -- [1] "Korrak's Revenge", -- [2] }, [135204] = { "Spectral Hex Priest", -- [1] "Kings' Rest", -- [2] }, [134084] = { "7th Legion Sharpshooter", -- [1] "Stormwind Escape from Stockades", -- [2] }, [146881] = { "Soothsayer Brinvulf", -- [1] "Jorundall (Islands 7)", -- [2] }, [139203] = { "Verdant Treant", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [180665] = { "Gibbering Soul", -- [1] "Sanctum of Domination", -- [2] }, [152512] = { "Stormwraith", -- [1] "The Eternal Palace", -- [2] }, [177594] = { "Mawsworn Agonizer", -- [1] "Sanctum of Domination", -- [2] }, [149441] = { "Frozen Ballista", -- [1] "Battle of Dazar'alor", -- [2] }, [162238] = { "Darkwhisper Cultist", -- [1] "Blackwing Descent Scenario", -- [2] }, [139465] = { "Grezla Bloodfury", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [146882] = { "Gargantuan Blighthound", -- [1] "Jorundall (Islands 7)", -- [2] }, [138446] = { "Fathom-Caller Zelissa", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [2442] = { "Cow", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [53648] = { "Inferno Hawk", -- [1] "Firelands", -- [2] }, [43391] = { "Millhouse Manastorm", -- [1] "The Stonecore", -- [2] }, [138438] = { "Tidereaver Steelfang", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [56764] = { "Consuming Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [45377] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [138693] = { "Silvermoon Blood Knight", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [36612] = { "Lord Marrowgar", -- [1] "Icecrown Citadel", -- [2] }, [20036] = { "Bloodwarder Squire", -- [1] "Tempest Keep", -- [2] }, [160704] = { "Letter Encrusted Void Globule", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [40320] = { "Valiona", -- [1] "Grim Batol", -- [2] }, [40448] = { "Twilight Enforcer", -- [1] "Grim Batol", -- [2] }, [122086] = { "Slitherblade Ironscale", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [36609] = { "Val'kyr Shadowguard", -- [1] "Caverns of Time - Anniversary", -- [2] }, [65402] = { "Gurthan Swiftblade", -- [1] "Mogu'shan Palace", -- [2] }, [2562] = { "Boulderfist Ogre", -- [1] "Temple of Sethraliss", -- [2] }, [5139] = { "Kurdrum Barleybeard", -- [1] "Korrak's Revenge", -- [2] }, [111081] = { "Fulminant", -- [1] "The Nighthold", -- [2] }, [144837] = { "Darkshore Stag", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [61947] = { "Kargesh Ribcrusher", -- [1] "Mogu'shan Palace", -- [2] }, [10404] = { "Pustulating Horror", -- [1] "Icecrown Citadel", -- [2] }, [58108] = { "Krik'thik Infiltrator", -- [1] "Gate of the Setting Sun", -- [2] }, [171455] = { "Stonewall Gargon", -- [1] "Sanguine Depths", -- [2] }, [92142] = { "Blademaster Jubei'thos", -- [1] "Hellfire Citadel", -- [2] }, [140989] = { "Bonescale Worm", -- [1] "Crestfall (Islands 11)", -- [2] }, [172991] = { "Drust Soulcleaver", -- [1] "Mists of Tirna Scithe", -- [2] }, [161218] = { "Aqir Crusher", -- [1] "Ny'alotha, the Waking City", -- [2] }, [105451] = { "Counterstrike Totem", -- [1] "Korrak's Revenge", -- [2] }, [139457] = { "Stonebound Quilen", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [17252] = { "Shaaghun", -- [1] "Crucible of Storms", -- [2] }, [146886] = { "Hrolskald the Fetid", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [21508] = { "Coilfang Frenzy", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [113512] = { "Putrid Sludge", -- [1] "The Nighthold", -- [2] }, [29826] = { "Drakkari Medicine Man", -- [1] "Gundrak", -- [2] }, [144839] = { "Whitetail Doe", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [153541] = { "Slavemaster Ul'rok", -- [1] "Horrific Vision of Stormwind", -- [2] }, [178623] = { "Mawsworn Guard", -- [1] "Sanctum of Domination", -- [2] }, [154565] = { "Loyal Myrmidon", -- [1] "The Eternal Palace", -- [2] }, [146887] = { "Ghern the Rancid", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [138428] = { "Spitefin Myrmidon", -- [1] "Havenswood (Islands 2)", -- [2] }, [140325] = { "Stonehusk Scarab", -- [1] "Havenswood (Islands 2)", -- [2] }, [160708] = { "Mail Muncher", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [144840] = { "Mottled Fawn", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [135241] = { "Bilge Rat Pillager", -- [1] "Siege of Boralus", -- [2] }, [178624] = { "Mawsworn Sentry", -- [1] "Sanctum of Domination", -- [2] }, [134091] = { "7th Legion Battlemage", -- [1] "Stormwind Escape from Stockades", -- [2] }, [134331] = { "King Rahu'ai", -- [1] "Kings' Rest", -- [2] }, [139210] = { "Venombulb", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [26691] = { "Ymirjar Witch Doctor", -- [1] "Utgarde Pinnacle", -- [2] }, [136139] = { "Mechanized Peacekeeper", -- [1] "The MOTHERLODE!!", -- [2] }, [153031] = { "Elite Battlemage", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [140985] = { "Acidic Worm", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [178625] = { "Mawsworn Archer", -- [1] "Sanctum of Domination", -- [2] }, [138187] = { "Grotesque Horror", -- [1] "The Underrot", -- [2] }, [146889] = { "Fleshrot Deathwalker", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [92144] = { "Dia Darkwhisper", -- [1] "Hellfire Citadel", -- [2] }, [155706] = { "Yox'ith", -- [1] "Mogu'shan Scenario", -- [2] }, [140264] = { "Runehoof Calf", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [144842] = { "Tide Crawler", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [134332] = { "Captain Greenbelly", -- [1] "Havenswood (Islands 2)", -- [2] }, [178626] = { "Mawrat", -- [1] "Sanctum of Domination", -- [2] }, [40765] = { "Commander Ulthok", -- [1] "Throne of the Tides", -- [2] }, [146890] = { "Fleshrot Runeweaver", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [129371] = { "Riptide Shredder", -- [1] "Siege of Boralus", -- [2] }, [152009] = { "Malfunctioning Scrapbot", -- [1] "Operation: Mechagon", -- [2] }, [152521] = { "Gunaz", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [122972] = { "Dazar'ai Augur", -- [1] "Atal'Dazar", -- [2] }, [56631] = { "Hopling", -- [1] "Stormstout Brewery", -- [2] }, [67177] = { "Zar'thik Supplicant", -- [1] "Heart of Fear", -- [2] }, [159321] = { "Khateph", -- [1] "Ny'alotha, the Waking City", -- [2] }, [171461] = { "Blighted Servitor", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [129000] = { "Southsea Brawler", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [20037] = { "Tempest Falconer", -- [1] "Tempest Keep", -- [2] }, [136848] = { "Sandscalp Soothsayer", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [157238] = { "Prophet Skitra", -- [1] "Ny'alotha, the Waking City", -- [2] }, [130024] = { "Soggy Shiprat", -- [1] "Freehold", -- [2] }, [178628] = { "Mawsworn Darkcaster", -- [1] "Sanctum of Domination", -- [2] }, [28547] = { "Storming Vortex", -- [1] "Halls of Lightning", -- [2] }, [53119] = { "Flamewaker Forward Guard", -- [1] "Firelands", -- [2] }, [47150] = { "Earth Ravager", -- [1] "The Bastion of Twilight", -- [2] }, [54699] = { "Time-Twisted Nightsaber", -- [1] "End Time", -- [2] }, [37123] = { "Captain Brandon", -- [1] "Icecrown Citadel", -- [2] }, [53631] = { "Cinderweb Spiderling", -- [1] "Firelands", -- [2] }, [70246] = { "Spirit Flayer", -- [1] "Throne of Thunder", -- [2] }, [79093] = { "Skyreach Sun Talon", -- [1] "Skyreach", -- [2] }, [134096] = { "Darnassian Archer", -- [1] "Lordaeron", -- [2] }, [146893] = { "Fleshrot Mystic", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [92146] = { "Gurtogg Bloodboil", -- [1] "Hellfire Citadel", -- [2] }, [171171] = { "Mawsworn Archer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [177094] = { "Signe", -- [1] "Sanctum of Domination", -- [2] }, [157354] = { "Vexiona", -- [1] "Ny'alotha, the Waking City", -- [2] }, [130025] = { "Irontide Thug", -- [1] "Tol Dagor", -- [2] }, [178630] = { "Mawsworn Seeker", -- [1] "Sanctum of Domination", -- [2] }, [34564] = { "Anub'arak", -- [1] "Caverns of Time - Anniversary", -- [2] }, [146894] = { "Fleshrot Cabalist", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [168098] = { "Empowered Coldheart Agent", -- [1] "Torghast, Tower of the Damned", -- [2] }, [59518] = { "Bloated Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [177095] = { "Kyra", -- [1] "Sanctum of Domination", -- [2] }, [56875] = { "Krik'thik Demolisher", -- [1] "Gate of the Setting Sun", -- [2] }, [17670] = { "Shattered Hand Houndmaster", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [178631] = { "Mawsworn Commander", -- [1] "Sanctum of Domination", -- [2] }, [36880] = { "Decaying Colossus", -- [1] "Icecrown Citadel", -- [2] }, [146895] = { "Fleshrot Vandal", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [155708] = { "Tentacle", -- [1] "Mogu'shan Scenario", -- [2] }, [168394] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [132051] = { "Blood Tick", -- [1] "The Underrot", -- [2] }, [180379] = { "Mawsworn Arbalest", -- [1] "Sanctum of Domination", -- [2] }, [93171] = { "Skeletal Gryphon", -- [1] "The Maw of Nashal", -- [2] }, [40579] = { "Deep Murloc Hunter", -- [1] "Throne of the Tides", -- [2] }, [162764] = { "Twisted Appendage", -- [1] "Ny'alotha, the Waking City", -- [2] }, [77559] = { "Solar Magnifier", -- [1] "Skyreach", -- [2] }, [28826] = { "Stormfury Revenant", -- [1] "Halls of Lightning", -- [2] }, [26692] = { "Ymirjar Harpooner", -- [1] "Utgarde Pinnacle", -- [2] }, [168907] = { "Slime Tentacle", -- [1] "Plaguefall", -- [2] }, [144849] = { "Darkscale Scout", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [135254] = { "Irontide Raider", -- [1] "Tol Dagor", -- [2] }, [133588] = { "Automatic Explosive Ejector", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [136867] = { "Oomgut Shooter", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [134612] = { "Grasping Tentacles", -- [1] "Shrine of the Storm", -- [2] }, [33838] = { "Enslaved Fire Elemental", -- [1] "Ulduar", -- [2] }, [168396] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [109040] = { "Arcanist Tel'arn", -- [1] "The Nighthold", -- [2] }, [148945] = { "Ensign Roberts", -- [1] "Battle of Dazar'alor", -- [2] }, [130027] = { "Ashvane Marine", -- [1] "Tol Dagor", -- [2] }, [136353] = { "Colossal Tentacle", -- [1] "Shrine of the Storm", -- [2] }, [47151] = { "Wind Breaker", -- [1] "The Bastion of Twilight", -- [2] }, [122605] = { "Recently Petrified Foe", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [139220] = { "Vya Crystalbloom", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [59519] = { "Stout Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [20042] = { "Tempest-Smith", -- [1] "Tempest Keep", -- [2] }, [54544] = { "Echo of Tyrande", -- [1] "End Time", -- [2] }, [130896] = { "Blackout Barrel", -- [1] "Freehold", -- [2] }, [44819] = { "Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [69473] = { "Ra-den", -- [1] "Throne of Thunder", -- [2] }, [146899] = { "Ashen Deathguard", -- [1] "8.1 Darkshore Scenario", -- [2] }, [147411] = { "Blightguard Captain Thedric", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [56448] = { "Wise Mari", -- [1] "Temple of the Jade Serpent", -- [2] }, [164815] = { "Zolramus Siphoner", -- [1] "The Necrotic Wake", -- [2] }, [157137] = { "Terror Tendril", -- [1] "Halls of Origination", -- [2] }, [130028] = { "Ashvane Priest", -- [1] "Tol Dagor", -- [2] }, [37133] = { "Ymirjar Warlord", -- [1] "Icecrown Citadel", -- [2] }, [134195] = { "Stormwind Guard", -- [1] "Stormwind Escape from Stockades", -- [2] }, [155090] = { "Anodized Coilbearer", -- [1] "Operation: Mechagon", -- [2] }, [139222] = { "Verdant Keeper", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [61567] = { "Vizier Jin'bak", -- [1] "Siege of Niuzao Temple", -- [2] }, [132056] = { "Venture Co. Skyscorcher", -- [1] "The MOTHERLODE!!", -- [2] }, [52530] = { "Alysrazor", -- [1] "Firelands", -- [2] }, [161745] = { "Hepthys", -- [1] "Ny'alotha, the Waking City", -- [2] }, [45699] = { "Twilight Shadow Mender", -- [1] "The Bastion of Twilight", -- [2] }, [11600] = { "Irondeep Shaman", -- [1] "Korrak's Revenge", -- [2] }, [138711] = { "Voodoo Vengeance", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [105299] = { "Recursive Elemental", -- [1] "The Nighthold", -- [2] }, [131545] = { "Lady Waycrest", -- [1] "Waycrest Manor", -- [2] }, [21126] = { "Coilfang Scale-Healer", -- [1] "Coilfang: The Slave Pens", -- [2] }, [171474] = { "Finger Food", -- [1] "Plaguefall", -- [2] }, [161746] = { "Ossirat", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133593] = { "Expert Technician", -- [1] "The MOTHERLODE!!", -- [2] }, [70235] = { "Frozen Head", -- [1] "Throne of Thunder", -- [2] }, [134617] = { "Krolusk Hatchling", -- [1] "Temple of Sethraliss", -- [2] }, [139224] = { "Dryad Grove-Tender", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [59520] = { "Fizzy Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [82425] = { "Luminous Orchid", -- [1] "SMV Alliance Garrison Level 1", -- [2] }, [140760] = { "Earthliving Giant", -- [1] "Havenswood (Islands 2)", -- [2] }, [17671] = { "Shattered Hand Champion", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [107763] = { "Withered Creeper", -- [1] "The Ruins of Falanaar", -- [2] }, [32934] = { "Right Arm", -- [1] "Ulduar", -- [2] }, [21958] = { "Enchanted Elemental", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [139225] = { "Evergrove Keeper", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [17991] = { "Rokmar the Crackler", -- [1] "Coilfang: The Slave Pens", -- [2] }, [13552] = { "Seasoned Irondeep Guard", -- [1] "Korrak's Revenge", -- [2] }, [140761] = { "Arcanist Ilira", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [178824] = { "Borr-Gahn", -- [1] "Sanctum of Domination", -- [2] }, [145040] = { "Llorin the Clever", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [93687] = { "Forsaken Bat-Rider", -- [1] "The Maw of Nashal", -- [2] }, [44932] = { "Oathsworn Pathfinder", -- [1] "Lost City of the Tol'vir", -- [2] }, [37023] = { "Plague Scientist", -- [1] "Icecrown Citadel", -- [2] }, [36998] = { "Skybreaker Protector", -- [1] "Icecrown Citadel", -- [2] }, [37126] = { "Sister Svalna", -- [1] "Icecrown Citadel", -- [2] }, [104528] = { "High Botanist Tel'arn", -- [1] "The Nighthold", -- [2] }, [45572] = { "Howling Gale", -- [1] "The Vortex Pinnacle", -- [2] }, [45700] = { "Twilight Portal Shaper", -- [1] "The Bastion of Twilight", -- [2] }, [136214] = { "Windspeaker Heldis", -- [1] "Shrine of the Storm", -- [2] }, [146905] = { "Deranged Plaguefiend", -- [1] "8.1 Darkshore Scenario", -- [2] }, [167892] = { "Tormented Soul", -- [1] "Halls of Atonement", -- [2] }, [21213] = { "Morogrim Tidewalker", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [148441] = { "Gnomish Gyro-Engineer", -- [1] "Battle of Dazar'alor", -- [2] }, [34183] = { "Arachnopod Destroyer", -- [1] "Ulduar", -- [2] }, [54691] = { "Time-Twisted Sorceress", -- [1] "End Time", -- [2] }, [33819] = { "Twilight Frost Mage", -- [1] "Ulduar", -- [2] }, [93688] = { "Forsaken Deathstalker", -- [1] "The Maw of Nashal", -- [2] }, [146906] = { "Festering Hulk", -- [1] "8.1 Darkshore Scenario", -- [2] }, [152202] = { "Rowa Bloodstrike", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [59521] = { "Bubbling Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [148442] = { "Gnomish Commando", -- [1] "Battle of Dazar'alor", -- [2] }, [152199] = { "Magister Hathorel", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [145371] = { "Uu'nat", -- [1] "Crucible of Storms", -- [2] }, [158168] = { "Dark Disciple", -- [1] "Halls of Origination", -- [2] }, [21212] = { "Lady Vashj", -- [1] "Coilfang: Serpentshrine Cavern", -- [2] }, [146907] = { "Risen Marksman", -- [1] "8.1 Darkshore Scenario", -- [2] }, [69911] = { "Zandalari Warlord", -- [1] "Throne of Thunder", -- [2] }, [88314] = { "Dungeoneer's Training Dummy", -- [1] "SMV Alliance Garrison Level 3", -- [2] }, [148443] = { "Defense-A-Bot", -- [1] "Battle of Dazar'alor", -- [2] }, [144860] = { "Sira Moonwarden", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [145372] = { "Wild Mooncaller", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [158169] = { "Devout Disciple", -- [1] "Halls of Origination", -- [2] }, [37534] = { "Spinestalker", -- [1] "Icecrown Citadel", -- [2] }, [155098] = { "Rexxar", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [160341] = { "Sewer Beastling", -- [1] "Horrific Vision of Stormwind", -- [2] }, [32904] = { "Dark Rune Commoner", -- [1] "Ulduar", -- [2] }, [37127] = { "Ymirjar Frostbinder", -- [1] "Icecrown Citadel", -- [2] }, [53635] = { "Cinderweb Drone", -- [1] "Firelands", -- [2] }, [163966] = { "Dread Siphonist", -- [1] "Revendreth Scenario", -- [2] }, [174550] = { "Myskia", -- [1] "Revendreth Scenario", -- [2] }, [54700] = { "Time-Twisted Nightsaber", -- [1] "End Time", -- [2] }, [134624] = { "Town Crier", -- [1] "Stormwind Escape from Stockades", -- [2] }, [133250] = { "Genn Greymane", -- [1] "Lordaeron", -- [2] }, [147933] = { "Geoactive Azershard", -- [1] "Havenswood (Islands 2)", -- [2] }, [152540] = { "Lyani Shadestalker", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [112709] = { "Promenade Guard", -- [1] "The Nighthold", -- [2] }, [37666] = { "Darkfallen Tactician", -- [1] "Icecrown Citadel", -- [2] }, [158171] = { "Faceless Destroyer", -- [1] "Halls of Origination", -- [2] }, [29573] = { "Drakkari Elemental", -- [1] "Gundrak", -- [2] }, [29637] = { "Crafty Snake", -- [1] "Gundrak", -- [2] }, [43014] = { "Imp", -- [1] "The Stonecore", -- [2] }, [59522] = { "Sudsy Brew Alemental", -- [1] "Stormstout Brewery", -- [2] }, [29829] = { "Drakkari Earthshaker", -- [1] "Gundrak", -- [2] }, [161243] = { "Samh'rek, Beckoner of Chaos", -- [1] "Operation: Mechagon", -- [2] }, [76097] = { "Solar Familiar", -- [1] "Skyreach", -- [2] }, [21127] = { "Coilfang Tempest", -- [1] "Coilfang: The Slave Pens", -- [2] }, [158684] = { "Deranged Fleshbeast", -- [1] "Halls of Lightning", -- [2] }, [146911] = { "Fleshrot Blighthound", -- [1] "Jorundall (Islands 7)", -- [2] }, [167898] = { "Manifestation of Envy", -- [1] "Halls of Atonement", -- [2] }, [147935] = { "Azergem Crawler", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [32938] = { "Flash Freeze", -- [1] "Ulduar", -- [2] }, [140769] = { "Goldenvein", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [105539] = { "Shadowgore Stalker", -- [1] "Artifact - Acquisition - Subtlety", -- [2] }, [77605] = { "Whirling Dervish", -- [1] "Skyreach", -- [2] }, [37011] = { "The Damned", -- [1] "Icecrown Citadel", -- [2] }, [134627] = { "Blood Troll Warmother", -- [1] "Zandalar Continent Finale", -- [2] }, [45062] = { "Oathsworn Scorpid Keeper", -- [1] "Lost City of the Tol'vir", -- [2] }, [147936] = { "Azergem Shardback", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [37546] = { "Frenzied Abomination", -- [1] "Icecrown Citadel", -- [2] }, [136297] = { "Forgotten Denizen", -- [1] "Shrine of the Storm", -- [2] }, [141282] = { "Kul Tiran Footman", -- [1] "Siege of Boralus", -- [2] }, [103673] = { "Darkglare", -- [1] "Korrak's Revenge", -- [2] }, [146401] = { "Darkscale Dig-Slave", -- [1] "Warfronts Darkshore - Alliance", -- [2] }, [34191] = { "Trash", -- [1] "Ulduar", -- [2] }, [13421] = { "Champion Guardian", -- [1] "Korrak's Revenge", -- [2] }, [111413] = { "Dark Devourers", -- [1] "The Emerald Nightmare", -- [2] }, [140259] = { "Runehoof Greatstag", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [161273] = { "Abyssal Spawn", -- [1] "Chamber of Heart - Scenario", -- [2] }, [141283] = { "Kul Tiran Halberd", -- [1] "Siege of Boralus", -- [2] }, [63106] = { "Sik'thik Swarmer", -- [1] "Siege of Niuzao Temple", -- [2] }, [141938] = { "Ashvane Sniper", -- [1] "Siege of Boralus", -- [2] }, [134629] = { "Scaled Krolusk Rider", -- [1] "Temple of Sethraliss", -- [2] }, [155616] = { "Zanj'ir Brute", -- [1] "The Eternal Palace", -- [2] }, [47238] = { "Whipping Wind", -- [1] "The Vortex Pinnacle", -- [2] }, [140260] = { "Runehoof Courser", -- [1] "Un'gol Ruins (Islands 1)", -- [2] }, [148962] = { "Ravenous Stalker", -- [1] "Battle of Dazar'alor", -- [2] }, [141284] = { "Kul Tiran Wavetender", -- [1] "Siege of Boralus", -- [2] }, [61699] = { "Sik'thik Amberwing", -- [1] "Siege of Niuzao Temple", -- [2] }, [14186] = { "Ravak Grimtotem", -- [1] "Korrak's Revenge", -- [2] }, [174175] = { "Loyal Stoneborn", -- [1] "Halls of Atonement", -- [2] }, [124917] = { "Natha'vor Sacrifice", -- [1] "The Eternal Palace", -- [2] }, [20040] = { "Crystalcore Devastator", -- [1] "Tempest Keep", -- [2] }, [156641] = { "Enthralled Weaponsmith", -- [1] "Horrific Vision of Stormwind", -- [2] }, [59426] = { "Bopper", -- [1] "Stormstout Brewery", -- [2] }, [32517] = { "Envy", -- [1] "Caverns of Time - Anniversary", -- [2] }, [40584] = { "Naz'jar Invader", -- [1] "Throne of the Tides", -- [2] }, [144959] = { "7th Legion Infantryman", -- [1] "The Eternal Palace", -- [2] }, [69702] = { "Ritualist Kitling", -- [1] "Throne of Thunder", -- [2] }, [45063] = { "Bonesnapper Scorpid", -- [1] "Lost City of the Tol'vir", -- [2] }, [32906] = { "Freya", -- [1] "Ulduar", -- [2] }, [177117] = { "Orb of Torment", -- [1] "Sanctum of Domination", -- [2] }, [153059] = { "Aethanel", -- [1] "The Eternal Palace", -- [2] }, [76094] = { "Sun Trinket", -- [1] "Skyreach", -- [2] }, [154083] = { "Trained Wolf", -- [1] "Siege of Orgrimmar - Coup Scenario", -- [2] }, [158690] = { "Cultist Tormenter", -- [1] "Horrific Vision of Stormwind", -- [2] }, [37148] = { "Skybreaker Summoner", -- [1] "Icecrown Citadel", -- [2] }, [155619] = { "Zanj'ir Honor Guard", -- [1] "The Eternal Palace", -- [2] }, [156131] = { "Zanj'ir Myrmidon", -- [1] "The Eternal Palace", -- [2] }, [21128] = { "Coilfang Ray", -- [1] "Coilfang: The Slave Pens", -- [2] }, [129781] = { "Faithless Scrollkeeper", -- [1] "Temple of Sethraliss", -- [2] }, [76310] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [134157] = { "Shadow-Borne Warrior", -- [1] "Kings' Rest", -- [2] }, [103225] = { "Acidmaw Scorpid", -- [1] "The Nighthold", -- [2] }, [168968] = { "Plaguebound Fallen", -- [1] "Plaguefall", -- [2] }, [175123] = { "Warden Arkoban", -- [1] "Torghast, Tower of the Damned", -- [2] }, [156132] = { "Azsh'ari Witch", -- [1] "The Eternal Palace", -- [2] }, [29830] = { "Living Mojo", -- [1] "Gundrak", -- [2] }, [161251] = { "Cultist Sycophant", -- [1] "Ny'alotha, the Waking City", -- [2] }, [17881] = { "Aeonus", -- [1] "Opening of the Dark Portal", -- [2] }, [13798] = { "Jotek", -- [1] "Korrak's Revenge", -- [2] }, [108027] = { "Webmistress Shinaris", -- [1] "The Ruins of Falanaar", -- [2] }, [10982] = { "Whitewhisker Vermin", -- [1] "Korrak's Revenge", -- [2] }, [170484] = { "Chillbone Gnawer", -- [1] "8.0 Boost Experience - Horde", -- [2] }, [156133] = { "Dreadcoil Hulk", -- [1] "The Eternal Palace", -- [2] }, [129526] = { "Bilge Rat Swabby", -- [1] "Freehold", -- [2] }, [140777] = { "Gemshard Colossus", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [157669] = { "Steelskin Vanguard", -- [1] "Sanguine Depths", -- [2] }, [164362] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [130550] = { "Horde Raider", -- [1] "Warfronts Arathi - Alliance", -- [2] }, [164342] = { "Mawsworn Defender", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [126967] = { "Midland Stag", -- [1] "The Eternal Palace", -- [2] }, [102672] = { "Nythendra", -- [1] "The Emerald Nightmare", -- [2] }, [127479] = { "The Sand Queen", -- [1] "Tol Dagor", -- [2] }, [148968] = { "Kul Tiran Sailor", -- [1] "Battle of Dazar'alor", -- [2] }, [162325] = { "Warrior", -- [1] "Vision of Ysera Scenario", -- [2] }, [45704] = { "Lurking Tempest", -- [1] "The Vortex Pinnacle", -- [2] }, [146409] = { "Lady Jaina Proudmoore", -- [1] "Battle of Dazar'alor", -- [2] }, [164857] = { "Spriggan Mendbender", -- [1] "De Other Side", -- [2] }, [129015] = { "Southsea Third Mate", -- [1] "Havenswood (Islands 2)", -- [2] }, [164427] = { "Reanimated Warrior", -- [1] "The Necrotic Wake", -- [2] }, [38154] = { "Warhawk", -- [1] "Icecrown Citadel", -- [2] }, [153064] = { "Overzealous Hulk", -- [1] "The Eternal Palace", -- [2] }, [62980] = { "Imperial Vizier Zor'lok", -- [1] "Heart of Fear", -- [2] }, [54795] = { "Fountain of Light", -- [1] "End Time", -- [2] }, [60447] = { "Krik'thik Saboteur", -- [1] "Gate of the Setting Sun", -- [2] }, [93952] = { "Fel Raven", -- [1] "Hellfire Citadel", -- [2] }, [161312] = { "Crushing Tendril", -- [1] "Ny'alotha, the Waking City", -- [2] }, [139756] = { "Cutthroat Sheila", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [127480] = { "Stinging Parasite", -- [1] "Tol Dagor", -- [2] }, [148970] = { "7th Legion Medic", -- [1] "Battle of Dazar'alor", -- [2] }, [158286] = { "Reprogrammed Warbot", -- [1] "Horrific Vision of Stormwind", -- [2] }, [167966] = { "Experimental Sludge", -- [1] "De Other Side", -- [2] }, [130334] = { "Gritplate Gazer", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [138849] = { "Hivelord Vix'ick", -- [1] "Jorundall (Islands 7)", -- [2] }, [129016] = { "Southsea Musketeer", -- [1] "Crestfall (Islands 11)", -- [2] }, [20041] = { "Crystalcore Sentinel", -- [1] "Tempest Keep", -- [2] }, [168934] = { "Enraged Spirit", -- [1] "De Other Side", -- [2] }, [170483] = { "Atal'ai Deathwalker's Spirit", -- [1] "De Other Side", -- [2] }, [164862] = { "Weald Shimmermoth", -- [1] "De Other Side", -- [2] }, [40586] = { "Lady Naz'jar", -- [1] "Throne of the Tides", -- [2] }, [167964] = { "4.RF-4.RF", -- [1] "De Other Side", -- [2] }, [53127] = { "Fire Scorpion", -- [1] "Firelands", -- [2] }, [69639] = { "Humming Crystal", -- [1] "Throne of Thunder", -- [2] }, [32908] = { "Captured Mercenary Captain", -- [1] "Ulduar", -- [2] }, [61701] = { "Sik'thik Warrior", -- [1] "Siege of Niuzao Temple", -- [2] }, [148972] = { "Wounded Marine", -- [1] "Battle of Dazar'alor", -- [2] }, [155738] = { "Rallying Banner", -- [1] "The Eternal Palace", -- [2] }, [178661] = { "Mawsworn Interceptor", -- [1] "Sanctum of Domination", -- [2] }, [17623] = { "Reaver Guard", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [16594] = { "Shadowmoon Acolyte", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [164348] = { "Wandering Shade", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [168960] = { "Fulfir the Scarred", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [129529] = { "Blacktooth Scrapper", -- [1] "Freehold", -- [2] }, [136688] = { "Fanatical Driller", -- [1] "The MOTHERLODE!!", -- [2] }, [133627] = { "Tally Zapnabber", -- [1] "Snowblossom Village (Islands 3)", -- [2] }, [170488] = { "Son of Hakkar", -- [1] "De Other Side", -- [2] }, [166915] = { "Possessed Tender", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [168966] = { "Brightsparkle", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [155628] = { "Azsh'ari Oracle", -- [1] "The Eternal Palace", -- [2] }, [24722] = { "Fel Crystal", -- [1] "Magisters' Terrace", -- [2] }, [127482] = { "Sewer Vicejaw", -- [1] "Tol Dagor", -- [2] }, [180779] = { "Terrorspine", -- [1] "Sanctum of Domination", -- [2] }, [168949] = { "Risen Bonesoldier", -- [1] "De Other Side", -- [2] }, [43658] = { "Frenzied Crocolisk", -- [1] "Lost City of the Tol'vir", -- [2] }, [173114] = { "Invasive Decayfly", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163331] = { "Stone Legion Nightblade", -- [1] "Revendreth Scenario", -- [2] }, [155629] = { "Azsh'ari Stormbinder", -- [1] "The Eternal Palace", -- [2] }, [30279] = { "Deep Crawler", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [156653] = { "Coagulated Horror", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [129786] = { "Brineshell Makrura", -- [1] "Whispering Reef (Islands 10)", -- [2] }, [159301] = { "General Kaal", -- [1] "Revendreth Scenario", -- [2] }, [130298] = { "Water Elemental", -- [1] "Verdant Wilds (Islands 8)", -- [2] }, [180780] = { "Dreadmaw", -- [1] "Sanctum of Domination", -- [2] }, [93955] = { "Delusional Zealot", -- [1] "Hellfire Citadel", -- [2] }, [13318] = { "Commander Mortimer", -- [1] "Korrak's Revenge", -- [2] }, [156142] = { "Seeker of Souls", -- [1] "Torghast, Tower of the Damned", -- [2] }, [70153] = { "Fungal Growth", -- [1] "Throne of Thunder", -- [2] }, [53640] = { "Flamewaker Sentinel", -- [1] "Firelands", -- [2] }, [33293] = { "XT-002 Deconstructor", -- [1] "Ulduar", -- [2] }, [53896] = { "Blazing Talon Initiate", -- [1] "Firelands", -- [2] }, [17941] = { "Mennu the Betrayer", -- [1] "Coilfang: The Slave Pens", -- [2] }, [13542] = { "Champion Irondeep Explorer", -- [1] "Korrak's Revenge", -- [2] }, [112665] = { "Nighthold Protector", -- [1] "The Nighthold", -- [2] }, [38028] = { "Web Wrap", -- [1] "Icecrown Citadel", -- [2] }, [17622] = { "Sharpshooter Guard", -- [1] "Hellfire Citadel: The Shattered Halls", -- [2] }, [165357] = { "Pestilence Slime", -- [1] "Plaguefall", -- [2] }, [62982] = { "Mindbender", -- [1] "Korrak's Revenge", -- [2] }, [54920] = { "Infinite Suppressor", -- [1] "End Time", -- [2] }, [158703] = { "Oozing Putrefaction", -- [1] "Halls of Lightning", -- [2] }, [151025] = { "Wardruid Ko'chus", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [24715] = { "High Explosive Sheep", -- [1] "Magisters' Terrace", -- [2] }, [131574] = { "Shimmerfin", -- [1] "The Eternal Palace", -- [2] }, [127484] = { "Jes Howlis", -- [1] "Tol Dagor", -- [2] }, [166920] = { "Blighted Servitor", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [175611] = { "The Tarragrue", -- [1] "Sanctum of Domination", -- [2] }, [178733] = { "Mawsworn Vanguard", -- [1] "Sanctum of Domination", -- [2] }, [108033] = { "Fal'dorei Web Walker", -- [1] "The Ruins of Falanaar", -- [2] }, [151026] = { "Mooncaller Mozo'kas", -- [1] "The Dread Chain (Islands 4)", -- [2] }, [37782] = { "Flesh-eating Insect", -- [1] "Icecrown Citadel", -- [2] }, [156145] = { "Burrowing Appendage", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [152562] = { "Sunbleached Reefwalker", -- [1] "The Eternal Palace", -- [2] }, [129788] = { "Irontide Bonesaw", -- [1] "Freehold", -- [2] }, [180782] = { "Consumed Soul", -- [1] "Sanctum of Domination", -- [2] }, [126205] = { "Profit-O-Matic", -- [1] "Havenswood (Islands 2)", -- [2] }, [48906] = { "Blaze of the Heavens", -- [1] "Lost City of the Tol'vir", -- [2] }, [179257] = { "Burning Shade", -- [1] "Sanctum of Domination", -- [2] }, }, ["last_news_time"] = 1601489242, ["script_data_trash"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = false --change to true to change the color\n envTable.NameplateColor = \"pink\"\n envTable.NameplateSizeOffset = 6 --increase the nameplate height by this value\n envTable.GlowAlpha = 0.5 --amount of alpha in the outside glow effect\n \n --create a glow effect around the nameplate\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar, envTable.NameplateColor)\n envTable.glowEffect:SetOffset (-27, 25, 9, -11)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() --\n \n --set the glow effect alpha\n envTable.glowEffect:SetAlpha (envTable.GlowAlpha)\n \nend\n\n--[=[\nUsing spellIDs for multi-language support\n\n135029 - A Knot of Snakes (Temple of Sethraliss)\n135388 - A Knot of Snakes (Temple of Sethraliss)\n134612 - Grasping Tentacles (Shrine of the Storm)\n133361 - Wasting Servant (Waycrest Manor)\n136330 - Soul Thorns (Waycrest Manor)\n130896 - Blackout Barrel (Freehold)\n129758 - Irontide Grenadier (Freehold)\n131009 - Spirit of Gold (Atal`Dazar)\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1537884697, ["Icon"] = 135996, ["Enabled"] = true, ["Revision"] = 156, ["Author"] = "Izimode-Azralon", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Important [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \nend\n\n\n", ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "Healing Tide Totem", -- [8] "131009", -- [9] }, ["__TrashAt"] = 1604940633, }, -- [1] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Hide()\n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1539013601, ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 399, ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the buff name in the trigger box.", ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["PlaterCore"] = 1, ["Name"] = "Aura - Buff Alert [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Show()\n \nend", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [2] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately)\n local CONFIG_BACKGROUND_FLASH_DURATION = 0.8 --0.8\n local CONFIG_BORDER_GLOW_ALPHA = 0.3 --0.3\n local CONFIG_SHAKE_DURATION = 0.2 --0.2\n local CONFIG_SHAKE_AMPLITUDE = 5 --5\n \n --create a glow effect in the border of the cast bar\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (self)\n envTable.glowEffect:SetOffset (-32, 30, 7, -9)\n envTable.glowEffect:SetAlpha (CONFIG_BORDER_GLOW_ALPHA)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, CONFIG_SHAKE_DURATION, CONFIG_SHAKE_AMPLITUDE, 35, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2)\n fadeOut:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = CONFIG_SHAKE_AMPLITUDE\n envTable.FrameShake.OriginalDuration = CONFIG_SHAKE_DURATION \n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1538066775, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 388, ["Author"] = "Bombado-Azralon", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["SpellIds"] = { 257785, -- [1] 267237, -- [2] 266951, -- [3] 267273, -- [4] 267433, -- [5] 263066, -- [6] 255577, -- [7] 255371, -- [8] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Very Important [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \nend\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [3] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.NameplateSizeOffset = 3\n envTable.GlowAlpha = .45\n envTable.ShowArrow = true\n envTable.ArrowAlpha = .45 \n envTable.HealthBarColor = \"orange\"\n \n --custom frames\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n envTable.glowEffect:SetOffset (-27, 25, 6, -8)\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 32\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\CastingBar\\UI-CastingBar-Spark]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = 8\n envTable.topArrow.height = 8\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.glowEffect:Hide()\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-16, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \nend\n\n\n", ["Time"] = 1540663131, ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 324, ["Author"] = "Bombado-Azralon", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["PlaterCore"] = 1, ["Name"] = "Explosion Affix M+ [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 32\n \n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \n \nend\n\n\n\n\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [4] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.debuffIconGlow = envTable.debuffIconGlow or Plater.CreateIconGlow (self)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Hide()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1538429739, ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 232, ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura - Debuff Alert [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Show()\n \nend\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [5] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --https://www.wowhead.com/spell=253583/fiery-enchant\n \n --settings (you may need /reload if some configs isn't applied immediately)\n \n --castbar color (when can be interrupted)\n envTable.CastbarColor = \"darkorange\"\n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = 0.4\n --add this value to the cast bar height\n envTable.CastBarHeightAdd = 5\n \n \n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, 0.2, 5, 35, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n --restore the cast bar to its original height\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n envTable.OriginalHeight = nil\n end\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1538237586, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 567, ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 257069, -- [3] 274569, -- [4] 278020, -- [5] 261635, -- [6] 272700, -- [7] 280404, -- [8] 268030, -- [9] 265368, -- [10] 263891, -- [11] 264520, -- [12] 265407, -- [13] 278567, -- [14] 278602, -- [15] 258128, -- [16] 257791, -- [17] 258938, -- [18] 265089, -- [19] 272183, -- [20] 256060, -- [21] 257397, -- [22] 257899, -- [23] 269972, -- [24] 270901, -- [25] 270492, -- [26] 268129, -- [27] 268709, -- [28] 263215, -- [29] 268797, -- [30] 262540, -- [31] 262554, -- [32] 253517, -- [33] 255041, -- [34] 252781, -- [35] 250368, -- [36] 258777, -- [37] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Big Alert [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n \n envTable.BackgroundFlash:Play()\n \nend\n\n\n\n\n\n\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [6] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately)\n \n --flash duration\n local CONFIG_FLASH_DURATION = 0.6\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n \n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \nend\n\n\n", ["Time"] = 1539201768, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 376, ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["SpellIds"] = { 275192, -- [1] 265912, -- [2] 274438, -- [3] 268317, -- [4] 268375, -- [5] 276767, -- [6] 264105, -- [7] 265876, -- [8] 270464, -- [9] 266106, -- [10] 272180, -- [11] 278961, -- [12] 278755, -- [13] 265468, -- [14] 256405, -- [15] 256897, -- [16] 264101, -- [17] 280604, -- [18] 268702, -- [19] 281621, -- [20] 262515, -- [21] 255824, -- [22] 253583, -- [23] 250096, -- [24] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Small Alert [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [7] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = true --set to 'false' to disable blinks\n envTable.GlowEnabled = true --set to 'false' to disable glows\n envTable.ChangeNameplateColor = true; --set to 'true' to enable nameplate color change\n envTable.TimeLeftToBlink = 4.5; --in seconds, affects the blink effect only\n envTable.BlinkSpeed = 1.0; --time to complete a blink loop\n envTable.BlinkColor = \"white\"; --color of the blink\n envTable.BlinkMaxAlpha = 0.50; --max transparency in the animation loop (1.0 is full opaque)\n envTable.NameplateColor = \"darkred\"; --nameplate color if ChangeNameplateColor is true\n \n --text color\n envTable.TimerColorEnabled = true --set to 'false' to disable changes in the color of the time left text\n envTable.TimeLeftWarning = 8.0; --in seconds, affects the color of the text\n envTable.TimeLeftCritical = 3.0; --in seconds, affects the color of the text \n envTable.TextColor_Warning = \"yellow\"; --color when the time left entered in a warning zone\n envTable.TextColor_Critical = \"red\"; --color when the time left is critical\n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1547991413, ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 157, ["Author"] = "Izimode-Azralon", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [8] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n envTable.movingArrow:SetAlpha (0.275)\n --envTable.movingArrow:SetDesaturated (true)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n local animation = Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.2, self:GetWidth()-16, 0)\n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = " function (self, unitId, unitFrame, envTable)\n \n end\n ", ["Time"] = 1539201849, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 171, ["Author"] = "Izimode-Azralon", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["SpellIds"] = { 255952, -- [1] 257426, -- [2] 274400, -- [3] 272609, -- [4] 269843, -- [5] 269029, -- [6] 272827, -- [7] 269266, -- [8] 263912, -- [9] 264923, -- [10] 258864, -- [11] 256955, -- [12] 265540, -- [13] 260793, -- [14] 270003, -- [15] 270507, -- [16] 257337, -- [17] 268415, -- [18] 275907, -- [19] 268865, -- [20] 260669, -- [21] 260280, -- [22] 253239, -- [23] 265541, -- [24] 250258, -- [25] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Frontal Cone [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.movingAnimation:Play()\nend\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [9] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \nend\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n end \nend\n\n\n", ["Time"] = 1539187387, ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 190, ["Author"] = "Celian-Sylvanas", ["Desc"] = "Show above the nameplate who is the player fixated", ["SpellIds"] = { 272584, -- [1] 244653, -- [2] }, ["PlaterCore"] = 1, ["Name"] = "Fixate [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n \nend\n\n\n", ["NpcNames"] = { }, ["__TrashAt"] = 1604940633, }, -- [10] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [268074] = \"Dark Purpose\", --G'huun Mythic Add\n [260954] = \"Iron Gaze\", --Sergeant Bainbridge - Siege of Boralus\n [257739] = \"Blind Rage\", --Blacktooth Scrapper - Freehold\n [257314] = \"Black Powder Bomb\", --Irontide Grenadier - Freehold\n [266107] = \"Thirst For Blood\", --Feral Bloodswarmer - The Underrot\n [257582] = \"Raging Gaze\", --Earthrager - The MOTHERLODE!!\n [262377] = \"Seek and Destroy\", --Crawler Mine - The MOTHERLODE!!\n [257407] = \"Pursuit\", --Rezan - Atal'Dazar\n --[] = \"\" -- \n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1543250950, ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 194, ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["Name"] = "Fixate On You [Plater]", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["NpcNames"] = { "smuggled crawg", -- [1] "sergeant bainbridge", -- [2] "blacktooth scrapper", -- [3] "irontide grenadier", -- [4] "feral bloodswarmer", -- [5] "earthrager", -- [6] "crawler mine", -- [7] "rezan", -- [8] "136461", -- [9] }, ["__TrashAt"] = 1604940633, }, -- [11] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = scriptTable.config.changeNameplateColor --\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset --\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/skullbones_128]])\n unitFrame.UnitImportantSkullTexture:SetPoint(\"center\", unitFrame.healthBar, \"center\", 0, -5)\n \n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n164362 - smily morsel - plaguefall\n168882 - fleeting manifestation - sanguine depths\n170234 - oppressive banner - theater of pain\n168988 - overgrowth - Mists of Tirna Scithe\n170452 - essesnce orb - torghast\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604599472, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 355, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605198293, ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "Healing Tide Totem", -- [8] "131009", -- [9] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Important [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "nameplateSizeOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Size Offset", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Skull Texture", ["Name"] = "Skull Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Skull Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [11] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "", ["Min"] = 0, ["Name"] = "Alpha", ["Value"] = 0.2, ["Key"] = "skullAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [12] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "", ["Min"] = 0.4, ["Key"] = "skullScale", ["Value"] = 0.6, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Scale", }, -- [13] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\nend\n\n\n\n\n", }, -- [12] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 604, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["__TrashAt"] = 1605198293, ["NpcNames"] = { }, ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["PlaterCore"] = 1, ["Name"] = "Aura - Buff Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", }, -- [13] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604674264, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 695, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605198293, ["NpcNames"] = { }, ["SpellIds"] = { 257785, -- [1] 267237, -- [2] 266951, -- [3] 267273, -- [4] 267433, -- [5] 263066, -- [6] 255577, -- [7] 255371, -- [8] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Very Important [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", }, -- [14] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n\nend\n\n\n", ["Time"] = 1604698647, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 462, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["PlaterCore"] = 1, ["Name"] = "Explosion Affix M+ [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [4] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, -- [11] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [16] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\nend\n\n\n\n\n\n\n", }, -- [15] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1604454032, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 351, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura - Debuff Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", }, -- [16] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\nend\n\n\n", ["Time"] = 1604617977, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 513, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { 332329, -- [1] 320103, -- [2] 321406, -- [3] 335817, -- [4] 321061, -- [5] 320141, -- [6] 326171, -- [7] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Ultra Important [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a special animation showing the explosion time.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Health Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [4] { ["Type"] = 1, ["Name"] = "Health Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the health bar color to this one.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [11] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \nend", }, -- [17] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604696442, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 970, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 257069, -- [3] 274569, -- [4] 278020, -- [5] 261635, -- [6] 272700, -- [7] 280404, -- [8] 268030, -- [9] 265368, -- [10] 263891, -- [11] 264520, -- [12] 265407, -- [13] 278567, -- [14] 278602, -- [15] 258128, -- [16] 257791, -- [17] 258938, -- [18] 265089, -- [19] 272183, -- [20] 256060, -- [21] 257397, -- [22] 257899, -- [23] 269972, -- [24] 270901, -- [25] 270492, -- [26] 268129, -- [27] 268709, -- [28] 263215, -- [29] 268797, -- [30] 262540, -- [31] 262554, -- [32] 253517, -- [33] 255041, -- [34] 252781, -- [35] 250368, -- [36] 258777, -- [37] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Big Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", }, -- [18] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1604617585, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 595, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { 275192, -- [1] 265912, -- [2] 274438, -- [3] 268317, -- [4] 268375, -- [5] 276767, -- [6] 264105, -- [7] 265876, -- [8] 270464, -- [9] 266106, -- [10] 272180, -- [11] 278961, -- [12] 278755, -- [13] 265468, -- [14] 256405, -- [15] 256897, -- [16] 264101, -- [17] 280604, -- [18] 268702, -- [19] 281621, -- [20] 262515, -- [21] 255824, -- [22] 253583, -- [23] 250096, -- [24] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Small Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a small animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [5] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", }, -- [19] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = true, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["__TrashAt"] = 1605198294, ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Auto Set Skull", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, -- [3] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, -- [20] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n--[=[\n\n154564 - debug\n\n168098 - empowered coldheart agent\n156212 - coldheart agent\n\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.nameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604607993, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 406, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { "156212", -- [1] "168098", -- [2] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Main Target [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Key"] = "nameplateSizeOffset", ["Value"] = 0, ["Name"] = "Nameplate Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [6] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n unitFrame.healthBar.MainTargetDotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + scriptTable.config.nameplateSizeOffset)\n \nend\n\n\n\n\n\n\n\n", }, -- [21] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 331, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Key"] = "timeleftToBlink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Timeleft to Blink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Key"] = "blinkSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Speed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Key"] = "blinkMaxAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Max Alpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Key"] = "timeLeftWarning", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Key"] = "timeLeftCritical", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", }, -- [22] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Countdown", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, -- [23] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1604354628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Health Markers [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Key"] = "indicatorAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Fill Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fillAlpha", }, -- [7] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", }, -- [24] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n --envTable.movingArrow.color = scriptTable.config.arrowColor\n envTable.movingArrow:SetAlpha (scriptTable.config.arrowAlpha)\n envTable.movingArrow:SetDesaturated (scriptTable.config.desaturateArrow)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Time"] = 1604599443, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 460, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { 255952, -- [1] 257426, -- [2] 274400, -- [3] 272609, -- [4] 269843, -- [5] 269029, -- [6] 272827, -- [7] 269266, -- [8] 263912, -- [9] 264923, -- [10] 258864, -- [11] 256955, -- [12] 265540, -- [13] 260793, -- [14] 270003, -- [15] 270507, -- [16] 257337, -- [17] 268415, -- [18] 275907, -- [19] 268865, -- [20] 260669, -- [21] 260280, -- [22] 253239, -- [23] 265541, -- [24] 250258, -- [25] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Frontal Cone [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.275, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Key"] = "animSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [6] { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, -- [7] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Play()\nend\n\n\n", }, -- [25] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Fixate [Plater]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, -- [26] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604593143, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 833, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { }, ["SpellIds"] = { 321828, -- [1] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Tank Interrupt [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.2, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 0, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.1, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 25, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 30, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, -- [12] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", }, -- [27] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Show Energy [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Key"] = "fontSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", }, -- [28] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["__TrashAt"] = 1605198294, ["NpcNames"] = { "smuggled crawg", -- [1] "sergeant bainbridge", -- [2] "blacktooth scrapper", -- [3] "irontide grenadier", -- [4] "feral bloodswarmer", -- [5] "earthrager", -- [6] "crawler mine", -- [7] "rezan", -- [8] "136461", -- [9] }, ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["Name"] = "Fixate On You [Plater]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, -- [29] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = scriptTable.config.changeNameplateColor --\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset --\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/skullbones_128]])\n unitFrame.UnitImportantSkullTexture:SetPoint(\"center\", unitFrame.healthBar, \"center\", 0, -5)\n \n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n164362 - smily morsel - plaguefall\n168882 - fleeting manifestation - sanguine depths\n170234 - oppressive banner - theater of pain\n168988 - overgrowth - Mists of Tirna Scithe\n170452 - essesnce orb - torghast\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604599472, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 355, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\nend\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Nameplate Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "nameplateSizeOffset", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Skull Texture", ["Name"] = "Skull Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Skull Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [11] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "", ["Min"] = 0, ["Name"] = "Alpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullAlpha", }, -- [12] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "", ["Min"] = 0.4, ["Key"] = "skullScale", ["Value"] = 0.6, ["Name"] = "Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [13] }, ["version"] = -1, ["Name"] = "Unit - Important [Plater]", ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "Healing Tide Totem", -- [8] "131009", -- [9] }, }, -- [30] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 604, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Buff Alert [Plater]", ["NpcNames"] = { }, }, -- [31] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604674264, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 695, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", ["SpellIds"] = { 257785, -- [1] 267237, -- [2] 266951, -- [3] 267273, -- [4] 267433, -- [5] 263066, -- [6] 255577, -- [7] 255371, -- [8] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["Name"] = "Cast - Very Important [Plater]", ["NpcNames"] = { }, }, -- [32] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n\nend\n\n\n", ["Time"] = 1604698647, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 462, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\nend\n\n\n\n\n\n\n", ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [4] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [11] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, ["version"] = -1, ["Name"] = "Explosion Affix M+ [Plater]", ["NpcNames"] = { }, }, -- [33] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1604454032, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 351, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Debuff Alert [Plater]", ["NpcNames"] = { }, }, -- [34] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\nend\n\n\n", ["Time"] = 1604617977, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 513, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \nend", ["SpellIds"] = { 332329, -- [1] 320103, -- [2] 321406, -- [3] 335817, -- [4] 321061, -- [5] 320141, -- [6] 326171, -- [7] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a special animation showing the explosion time.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Health Bar Height Mod", }, -- [4] { ["Type"] = 1, ["Name"] = "Health Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the health bar color to this one.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, -- [11] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [16] }, ["version"] = -1, ["Name"] = "Cast - Ultra Important [P]", ["NpcNames"] = { }, }, -- [35] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604696442, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 970, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 257069, -- [3] 274569, -- [4] 278020, -- [5] 261635, -- [6] 272700, -- [7] 280404, -- [8] 268030, -- [9] 265368, -- [10] 263891, -- [11] 264520, -- [12] 265407, -- [13] 278567, -- [14] 278602, -- [15] 258128, -- [16] 257791, -- [17] 258938, -- [18] 265089, -- [19] 272183, -- [20] 256060, -- [21] 257397, -- [22] 257899, -- [23] 269972, -- [24] 270901, -- [25] 270492, -- [26] 268129, -- [27] 268709, -- [28] 263215, -- [29] 268797, -- [30] 262540, -- [31] 262554, -- [32] 253517, -- [33] 255041, -- [34] 252781, -- [35] 250368, -- [36] 258777, -- [37] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Big Alert [Plater]", ["NpcNames"] = { }, }, -- [36] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1604617585, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 595, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["SpellIds"] = { 275192, -- [1] 265912, -- [2] 274438, -- [3] 268317, -- [4] 268375, -- [5] 276767, -- [6] 264105, -- [7] 265876, -- [8] 270464, -- [9] 266106, -- [10] 272180, -- [11] 278961, -- [12] 278755, -- [13] 265468, -- [14] 256405, -- [15] 256897, -- [16] 264101, -- [17] 280604, -- [18] 268702, -- [19] 281621, -- [20] 262515, -- [21] 255824, -- [22] 253583, -- [23] 250096, -- [24] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a small animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [5] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["version"] = -1, ["Name"] = "Cast - Small Alert [Plater]", ["NpcNames"] = { }, }, -- [37] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = true, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, -- [3] }, ["version"] = -1, ["Name"] = "Auto Set Skull", ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, }, -- [38] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n--[=[\n\n154564 - debug\n\n168098 - empowered coldheart agent\n156212 - coldheart agent\n\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.nameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604607993, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 406, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n unitFrame.healthBar.MainTargetDotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + scriptTable.config.nameplateSizeOffset)\n \nend\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Key"] = "nameplateSizeOffset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Size Offset", }, -- [6] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Main Target [P]", ["NpcNames"] = { "156212", -- [1] "168098", -- [2] }, }, -- [39] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 331, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Name"] = "Timeleft to Blink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeleftToBlink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkSpeed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkMaxAlpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftWarning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftCritical", }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["NpcNames"] = { }, }, -- [40] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Countdown", ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, }, -- [41] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1604354628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, -- [7] }, ["version"] = -1, ["Name"] = "Unit - Health Markers [P]", ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, }, -- [42] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n --envTable.movingArrow.color = scriptTable.config.arrowColor\n envTable.movingArrow:SetAlpha (scriptTable.config.arrowAlpha)\n envTable.movingArrow:SetDesaturated (scriptTable.config.desaturateArrow)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Time"] = 1604599443, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 460, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Play()\nend\n\n\n", ["SpellIds"] = { 255952, -- [1] 257426, -- [2] 274400, -- [3] 272609, -- [4] 269843, -- [5] 269029, -- [6] 272827, -- [7] 269266, -- [8] 263912, -- [9] 264923, -- [10] 258864, -- [11] 256955, -- [12] 265540, -- [13] 260793, -- [14] 270003, -- [15] 270507, -- [16] 257337, -- [17] 268415, -- [18] 275907, -- [19] 268865, -- [20] 260669, -- [21] 260280, -- [22] 253239, -- [23] 265541, -- [24] 250258, -- [25] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.275, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, -- [6] { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, -- [7] }, ["version"] = -1, ["Name"] = "Cast - Frontal Cone [Plater]", ["NpcNames"] = { }, }, -- [43] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate [Plater]", ["NpcNames"] = { }, }, -- [44] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604593143, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 833, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 321828, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 25, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 30, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Tank Interrupt [P]", ["NpcNames"] = { }, }, -- [45] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fontSize", }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Show Energy [Plater]", ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, }, -- [46] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["__TrashAt"] = 1605288867, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate On You [Plater]", ["NpcNames"] = { "smuggled crawg", -- [1] "sergeant bainbridge", -- [2] "blacktooth scrapper", -- [3] "irontide grenadier", -- [4] "feral bloodswarmer", -- [5] "earthrager", -- [6] "crawler mine", -- [7] "rezan", -- [8] "136461", -- [9] }, }, -- [47] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1604354628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["__TrashAt"] = 1606633736, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, -- [7] }, ["version"] = -1, ["Name"] = "Unit - Health Markers [P]", ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, }, -- [48] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n end\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n end\nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1608852889, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 59, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Time to die Spiteful affix", ["__TrashAt"] = 1610270716, ["NpcNames"] = { "174773", -- [1] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "M+ Spiteful", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Name"] = "Width", ["Value"] = 27, ["Key"] = "bgWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 1, ["Key"] = "bgColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Name"] = "Text Size", ["Value"] = 8, ["Key"] = "textSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", }, -- [49] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n DetailsFramework:SetFontFace (unitFrame.spitefulText, \"2002\")\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetColorTexture(r, g, b, a)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n \n if scriptTable.config.switchTargetName then\n local plateFrame = unitFrame.PlateFrame\n local target = UnitName(unitFrame.namePlateUnitToken .. \"target\") or UnitName(unitFrame.namePlateUnitToken)\n if target and target ~= \"\" then\n plateFrame.namePlateUnitName = target\n Plater.UpdateUnitName (plateFrame)\n end\n end\n \n if scriptTable.config.useTargetingColor then\n local targeted = UnitIsUnit(unitFrame.namePlateUnitToken .. \"target\", \"player\")\n if targeted then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.targetingColor)\n end\n end\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n end\nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1609281290, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 132, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Time to die Spiteful affix", ["__TrashAt"] = 1612983104, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Name"] = "M+ Spiteful", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 27, ["Key"] = "bgWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Width", }, -- [1] { ["Type"] = 1, ["Name"] = "Background Color", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "bgColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "textSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Text Size", }, -- [4] { ["Type"] = 1, ["Name"] = "Text Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "textColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "switchTargetName", ["Value"] = false, ["Name"] = "Show Target instead of Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 6, ["Key"] = "option8", ["Value"] = 0, ["Name"] = "Option 8", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Key"] = "useTargetingColor", ["Value"] = false, ["Name"] = "Change Color if targeting You", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [9] { ["Type"] = 1, ["Key"] = "targetingColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Color if targeting You", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [10] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "174773", -- [1] }, }, -- [50] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 331, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1612983104, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["Name"] = "Aura - Blink by Time Left [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Name"] = "Timeleft to Blink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeleftToBlink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkSpeed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkMaxAlpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftWarning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftCritical", }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [51] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604674264, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 695, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["__TrashAt"] = 1619718659, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", ["Name"] = "Cast - Very Important [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["SpellIds"] = { 321247, -- [1] 334522, -- [2] 320232, -- [3] 319962, -- [4] 325879, -- [5] 324427, -- [6] 322999, -- [7] 325360, -- [8] 322903, -- [9] 324103, -- [10] 333294, -- [11] 333540, -- [12] 319521, -- [13] 326021, -- [14] 326450, -- [15] 322711, -- [16] 329104, -- [17] 295000, -- [18] 242391, -- [19] 320197, -- [20] 329608, -- [21] }, ["NpcNames"] = { }, }, -- [52] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604696442, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 970, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["__TrashAt"] = 1619718659, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "Cast - Big Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["version"] = -1, ["SpellIds"] = { 338353, -- [1] 334748, -- [2] 334749, -- [3] 320784, -- [4] 341352, -- [5] 341520, -- [6] 341522, -- [7] 336005, -- [8] 339777, -- [9] 331933, -- [10] 326617, -- [11] 324914, -- [12] 324776, -- [13] 326046, -- [14] 340634, -- [15] 319070, -- [16] 328295, -- [17] 317936, -- [18] 327413, -- [19] 319654, -- [20] 323821, -- [21] 320772, -- [22] 324293, -- [23] 330562, -- [24] 330868, -- [25] 341902, -- [26] 342139, -- [27] 342675, -- [28] 323190, -- [29] 332836, -- [30] 327648, -- [31] 328217, -- [32] 322938, -- [33] 340544, -- [34] 325876, -- [35] 325700, -- [36] 323552, -- [37] 332666, -- [38] 332612, -- [39] 332706, -- [40] 340026, -- [41] 294171, -- [42] 292910, -- [43] 294165, -- [44] 338871, -- [45] 330813, -- [46] 335694, -- [47] 327461, -- [48] 329787, -- [49] 304946, -- [50] 15245, -- [51] 276754, -- [52] 304831, -- [53] 277036, -- [54] 320657, -- [55] 294362, -- [56] 270248, -- [57] 292926, -- [58] }, ["NpcNames"] = { }, }, -- [53] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604593143, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 833, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["__TrashAt"] = 1619718659, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "Cast - Tank Interrupt [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 25, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 30, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["version"] = -1, ["SpellIds"] = { 321828, -- [1] }, ["NpcNames"] = { }, }, -- [54] }, ["hook_data_trash"] = { { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --ATTENTION: after enabling this script, you may have to adjust the anchor point at the Buff Settings tab\n \n --space between each aura icon\n envTable.padding = 2\n \n --space between each row of icons\n envTable.rowPadding = 12\n \n --amount of icons in the row, it'll breakline and start a new row after reach the threshold\n envTable.maxAurasPerRow = 5\n \n --stack auras of the same name that arent stacked by default from the game\n envTable.consolidadeRepeatedAuras = true \n \n --which auras goes first, assign a value (any number), bigger value goes first\n envTable.priority = {\n [\"Vampiric Touch\"] = 50,\n [\"Shadow Word: Pain\"] = 22,\n [\"Mind Flay\"] = 5,\n }\n \nend \n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n local auraContainers = {unitFrame.BuffFrame.PlaterBuffList}\n \n if (Plater.db.profile.buffs_on_aura2) then\n auraContainers [2] = unitFrame.BuffFrame2.PlaterBuffList\n end\n \n for containerID = 1, #auraContainers do\n \n local auraContainer = auraContainers [containerID]\n local aurasShown = {}\n local aurasDuplicated = {}\n \n --build the list of auras shown in the buff frame and check for each aura priority\n --also check if the consolidate (stack) auras with the same name is enabled\n for index, auraIcon in ipairs (auraContainer) do\n if (auraIcon:IsShown()) then\n if (envTable.consolidadeRepeatedAuras) then\n --is this aura already shown?\n local iconShownIndex = aurasDuplicated [auraIcon.SpellName]\n if (iconShownIndex) then\n --get the table with information about the shown icon\n local auraShownTable = aurasShown [iconShownIndex]\n --get the icon already in the table\n local icon = auraShownTable[1]\n --increase the amount of stacks\n auraShownTable[3] = auraShownTable[3] + 1\n \n --check if the remaining time of the icon already added in the table is lower than the current\n if (auraIcon.RemainingTime > icon.RemainingTime) then\n --replace the icon for the icon with bigger duration\n auraShownTable[1] = auraIcon\n icon:Hide()\n else\n auraIcon:Hide()\n end\n else \n local priority = envTable.priority[auraIcon.SpellName] or envTable.priority[auraIcon.spellId] or 1\n tinsert (aurasShown, {auraIcon, priority, 1}) --icon frame, priority, stack amount\n aurasDuplicated [auraIcon.SpellName] = #aurasShown\n end\n else\n --not stacking similar auras\n local priority = envTable.priority[auraIcon.SpellName] or envTable.priority[auraIcon.spellId] or 1\n tinsert (aurasShown, {auraIcon, priority})\n \n end \n end\n end\n \n --sort auras by priority\n table.sort (aurasShown, DetailsFramework.SortOrder2)\n \n local growDirection\n if (containerID == 1) then --debuff container\n growDirection = Plater.db.profile.aura_grow_direction\n --force to grow to right if it is anchored to center\n if (growDirection == 2) then\n growDirection = 3\n end\n -- \"Left\", \"Center\", \"Right\" - 1 2 3\n \n elseif (containerID == 2) then --buff container\n growDirection = Plater.db.profile.aura2_grow_direction\n --force to grow to left if it is anchored to center\n if (growDirection == 2) then\n growDirection = 1\n end\n \n end\n \n local padding = envTable.padding\n local framersPerRow = envTable.maxAurasPerRow + 1\n local horizontalLength = (-padding or 0)\n \n --first icon is where the row starts\n local firstIcon = aurasShown[1] and aurasShown[1][1]\n \n if (firstIcon) then\n local anchorPoint = firstIcon:GetParent() --anchor point is the BuffFrame\n anchorPoint:SetSize (1, 1)\n \n --> left to right\n if (growDirection == 3) then\n --> iterate among all aura icons\n for i = 1, #aurasShown do\n local auraIcon = aurasShown [i][1]\n auraIcon:ClearAllPoints()\n \n if (i == 1) then\n auraIcon:SetPoint (\"bottomleft\", anchorPoint, \"bottomleft\", 0, 0)\n elseif (i % framersPerRow == 0) then\n auraIcon:SetPoint (\"bottomleft\", firstIcon, \"topleft\", 0, envTable.rowPadding or 0)\n framersPerRow = framersPerRow + framersPerRow\n else\n auraIcon:SetPoint (\"topleft\", aurasShown [i-1][1], \"topright\", padding, 0)\n end\n \n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n \n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n end\n \n --right to left\n elseif (growDirection == 1) then\n --> iterate among all aura icons\n for i = 1, #aurasShown do\n local auraIcon = aurasShown [i][1]\n auraIcon:ClearAllPoints()\n \n if (i == 1) then\n auraIcon:SetPoint (\"bottomright\", anchorPoint, \"bottomright\", 0, 0)\n elseif (i % framersPerRow == 0) then\n auraIcon:SetPoint (\"bottomright\", firstIcon, \"topright\", 0, envTable.rowPadding or 0)\n framersPerRow = framersPerRow + framersPerRow\n else\n auraIcon:SetPoint (\"topright\", aurasShown [i-1][1], \"topleft\", -padding, 0)\n end\n \n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n \n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n end \n end\n \n --set the size of the buff frame\n anchorPoint:SetWidth (horizontalLength)\n anchorPoint:SetHeight (firstIcon:GetHeight())\n \n end\n end\nend\n\n\n", }, ["__TrashAt"] = 1609414369, ["Time"] = 1596741775, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["Enabled"] = false, ["Revision"] = 295, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Desc"] = "Reorder buffs and debuffs following the settings set in the constructor.", ["Name"] = "Aura Reorder [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [1] { ["Enabled"] = false, ["Revision"] = 222, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Author"] = "Kastfall-Azralon", ["Desc"] = "Change the nameplate color if the unit is attacking a specific unit like Monk's Ox Statue or Druid's Treants. You may edit which units it track in the constructor script.", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --get the GUID of the target of the unit\n local targetGUID = UnitGUID (unitId .. \"target\")\n \n if (targetGUID) then\n \n --get the npcID of the target\n local npcID = Plater.GetNpcIDFromGUID (targetGUID)\n --check if the npcID of this unit is in the npc list \n if (envTable.ListOfNpcs [npcID]) then\n Plater.SetNameplateColor (unitFrame, envTable.ListOfNpcs [npcID])\n \n else\n --check if the name of ths unit is in the list\n local unitName = UnitName (unitId .. \"target\")\n if (envTable.ListOfNpcs [unitName]) then\n Plater.SetNameplateColor (unitFrame, envTable.ListOfNpcs [unitName])\n \n else\n --check if the name of the unit in lower case is in the npc list\n unitName = string.lower (unitName)\n if (envTable.ListOfNpcs [unitName]) then\n Plater.SetNameplateColor (unitFrame, envTable.ListOfNpcs [unitName]) \n \n end\n end\n end\n \n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n envTable.ListOfNpcs = {\n [61146] = \"olive\", --monk statue npcID\n [103822] = \"olive\", --druid treant npcID\n \n }\n \n \nend\n\n\n\n\n", }, ["__TrashAt"] = 1624630876, ["Time"] = 1547993111, ["PlaterCore"] = 1, ["Name"] = "Attacking Specific Unit [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["LastHookEdited"] = "", }, -- [2] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n --constructor is executed only once when any script of the hook runs.\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --check if need update the amount of combo points shown\n if (envTable.LastPlayerTalentUpdate > envTable.LastUpdate) then\n envTable.UpdateComboPointAmount()\n end \n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n \n else\n envTable.ComboPointFrame:Hide()\n end \n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n --check if this nameplate is the current target\n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n else\n envTable.ComboPointFrame:Hide()\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Player Power Update"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.UpdateComboPoints()\n end\n \n \nend\n\n\n\n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n\n\n", ["Player Talent Update"] = "function (self, unitId, unitFrame, envTable)\n \n --update the amount of comboo points shown when the player changes talents or specialization\n envTable.UpdateComboPointAmount()\n \n --save the time of the last talent change\n envTable.LastPlayerTalentUpdate = GetTime()\n \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --settings\n local anchors = {\n {\"bottom\", unitFrame.healthBar, \"top\", 0, 24},\n }\n \n local sizes = {\n width = 12,\n height = 12,\n scale = 1,\n }\n \n local textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {0/128, 21/128, 101/128, 122/128},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {3/128, 18/128, 81/128, 96/128},\n }\n \n local frameLevel = 1000\n local frameStrata = \"high\" \n \n --private\n do\n --store combo points frames on this table\n envTable.ComboPoints = {}\n --save when the player changed talents or spec\n envTable.LastPlayerTalentUpdate = GetTime()\n --save when this nameplate got a combo point amount and alignment update \n \n --build combo points frame anchor (combo point are anchored to this)\n if (not unitFrame.PlaterComboPointFrame) then\n local hostFrame = CreateFrame (\"frame\", nil, unitFrame)\n hostFrame.ComboPointFramesPool = {}\n unitFrame.PlaterComboPointFrame = hostFrame\n envTable.ComboPointFrame = hostFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n \n --DetailsFramework:ApplyStandardBackdrop (envTable.ComboPointFrame) --debug anchor size\n \n --animations\n local onPlayShowAnimation = function (animation)\n --stop the hide animation if it's playing\n if (animation:GetParent():GetParent().HideAnimation:IsPlaying()) then\n animation:GetParent():GetParent().HideAnimation:Stop()\n end\n \n animation:GetParent():Show()\n end\n \n local onPlayHideAnimation = function (animation)\n --stop the show animation if it's playing\n if (animation:GetParent():GetParent().ShowAnimation:IsPlaying()) then\n animation:GetParent():GetParent().ShowAnimation:Stop()\n end\n end \n local onStopHideAnimation = function (animation)\n animation:GetParent():Hide() \n end\n \n local createAnimations = function (comboPoint)\n --on show\n comboPoint.ShowAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayShowAnimation, nil)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 1, 0.1, 0, 0, 1, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"alpha\", 1, 0.1, .5, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 2, 0.1, 1.2, 1.2, 1, 1)\n \n --on hide\n comboPoint.HideAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayHideAnimation, onStopHideAnimation)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"scale\", 1, 0.1, 1, 1, 0, 0)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"alpha\", 1, 0.1, 1, 0)\n end\n \n --build combo point frame \n for i =1, 10 do \n local f = CreateFrame (\"frame\", nil, envTable.ComboPointFrame)\n f:SetSize (sizes.width, sizes.height)\n tinsert (envTable.ComboPoints, f)\n tinsert (unitFrame.PlaterComboPointFrame.ComboPointFramesPool, f)\n \n local backgroundTexture = f:CreateTexture (nil, \"background\")\n backgroundTexture:SetTexture (textures.backgroundTexture)\n backgroundTexture:SetTexCoord (unpack (textures.backgroundTexCoords))\n backgroundTexture:SetSize (sizes.width, sizes.height)\n backgroundTexture:SetPoint (\"center\")\n \n local comboPointTexture = f:CreateTexture (nil, \"artwork\")\n comboPointTexture:SetTexture (textures.comboPointTexture)\n comboPointTexture:SetTexCoord (unpack (textures.comboPointTexCoords))\n \n comboPointTexture:SetSize (sizes.width, sizes.height)\n comboPointTexture:SetPoint (\"center\")\n comboPointTexture:Hide() \n \n f.IsActive = false\n \n f.backgroundTexture = backgroundTexture\n f.comboPointTexture = comboPointTexture\n \n createAnimations (f)\n end\n \n else\n envTable.ComboPointFrame = unitFrame.PlaterComboPointFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n envTable.ComboPoints = unitFrame.PlaterComboPointFrame.ComboPointFramesPool\n \n end \n \n envTable.ComboPointFrame:SetFrameLevel (frameLevel)\n envTable.ComboPointFrame:SetFrameStrata (frameStrata)\n \n function envTable.UpdateComboPoints()\n local comboPoints = UnitPower (\"player\", Enum.PowerType.ComboPoints)\n \n for i = 1, envTable.TotalComboPoints do\n local thisComboPoint = envTable.ComboPoints [i]\n \n if (i <= comboPoints ) then\n --combo point enabled\n if (not thisComboPoint.IsActive) then\n thisComboPoint.ShowAnimation:Play()\n thisComboPoint.IsActive = true\n \n end\n \n else\n --combo point disabled\n if (thisComboPoint.IsActive) then\n thisComboPoint.HideAnimation:Play()\n thisComboPoint.IsActive = false\n \n end\n end\n end\n \n \n end\n \n function envTable.UpdateComboPointAmount()\n local namePlateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat[1]\n local comboPoints = UnitPowerMax (\"player\", Enum.PowerType.ComboPoints)\n local reservedSpace = (namePlateWidth - sizes.width * comboPoints) / comboPoints \n \n --store the total amount of combo points\n envTable.TotalComboPoints = comboPoints\n \n --update anchor frame\n envTable.ComboPointFrame:SetWidth (namePlateWidth)\n envTable.ComboPointFrame:SetHeight (20)\n envTable.ComboPointFrame:ClearAllPoints()\n for i = 1, #anchors do\n local anchor = anchors[i]\n envTable.ComboPointFrame:SetPoint (unpack (anchor))\n end \n \n --\n for i = 1, #envTable.ComboPoints do\n envTable.ComboPoints[i]:Hide()\n envTable.ComboPoints[i]:ClearAllPoints()\n end\n \n for i = 1, comboPoints do\n local comboPoint = envTable.ComboPoints[i]\n if i == 1 then\n comboPoint:SetPoint (\"left\", envTable.ComboPointFrame, \"left\", reservedSpace/2, 0)\n else\n comboPoint:SetPoint (\"left\", envTable.ComboPoints[i-1], \"right\", reservedSpace, 0)\n end\n \n comboPoint:Show()\n end\n \n envTable.LastUpdate = GetTime()\n \n envTable.UpdateComboPoints()\n end\n \n --initialize\n envTable.UpdateComboPointAmount()\n envTable.ComboPointFrame:Hide()\n end\n \n \nend", }, ["__TrashAt"] = 1624630876, ["Time"] = 1603567332, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { ["Enabled"] = true, ["DRUID"] = true, ["ROGUE"] = true, }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { ["103"] = true, ["Enabled"] = true, }, }, ["url"] = "", ["Icon"] = 135426, ["Enabled"] = false, ["Revision"] = 254, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Show combo points above the nameplate for Druid Feral and Rogues.", ["Name"] = "Combo Points [Plater]", ["PlaterCore"] = 1, ["version"] = -1, ["HooksTemp"] = { }, ["Options"] = { }, }, -- [3] }, ["range_check_alpha"] = 0.6519410610198975, ["hook_auto_imported"] = { ["Blockade Encounter"] = 1, ["Targetting Alpha"] = 3, ["Dont Have Aura"] = 1, ["Players Targetting Amount"] = 4, ["Color Automation"] = 1, ["Bwonsamdi Reaping"] = 1, ["Attacking Specific Unit"] = 2, ["Jaina Encounter"] = 6, ["Execute Range"] = 1, ["Cast Bar Icon Config"] = 2, ["Hide Neutral Units"] = 1, ["Extra Border"] = 2, ["Combo Points"] = 6, ["Target Color"] = 3, ["Aura Reorder"] = 3, ["Reorder Nameplate"] = 4, }, ["captured_spells"] = { [164815] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [259489] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [8222] = { ["type"] = "BUFF", ["source"] = "Jitaba-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [53390] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [115192] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [152279] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [358164] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Vitchoklad-Dragonblight", ["npcID"] = 0, }, [183752] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Annde", ["npcID"] = 0, }, [104318] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Wild Imp", ["npcID"] = 55659, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [342814] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [337697] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [85256] = { ["source"] = "Divinebeuty-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [17364] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [331046] = { ["source"] = "Silverwing Juvenile", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169382, }, [145629] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [342817] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [356123] = { ["type"] = "BUFF", ["source"] = "Corrupted Colossus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177395, }, [309554] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [275779] = { ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [279362] = { ["source"] = "Lizard", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [26064] = { ["type"] = "BUFF", ["source"] = "BrunoB", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [116858] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [6552] = { ["source"] = "Yfis-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [20243] = { ["source"] = "Attackme-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [162264] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [118522] = { ["type"] = "BUFF", ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [194249] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [190411] = { ["source"] = "Psychowarrio-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [115196] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [228537] = { ["source"] = "Neonsparrow-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [45524] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [333104] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [344875] = { ["source"] = "Conjured Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171317, }, [118779] = { ["type"] = "BUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [190925] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [221886] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Manualas-Lightning'sBlade", ["npcID"] = 0, }, [203975] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [327478] = { ["type"] = "BUFF", ["source"] = "Trengar-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1719] = { ["type"] = "BUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [351531] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nyteshade-Lightning'sBlade", ["npcID"] = 0, }, [280398] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Leylia-Ghostlands", ["npcID"] = 0, }, [330038] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357673] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [194509] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [258222] = { ["source"] = "Gorged Decayfly", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170768, }, [337716] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [235450] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Killerdeluxe", ["npcID"] = 0, }, [23922] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [48020] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [325437] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [352560] = { ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [199373] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Army of the Dead", ["npcID"] = 24207, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [228287] = { ["type"] = "DEBUFF", ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [232893] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [267611] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [326463] = { ["source"] = "Gorm Slicer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 160074, }, [326464] = { ["source"] = "Gorm Slicer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 160074, }, [304971] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [355123] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [203981] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5217] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [5225] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [108292] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [335680] = { ["source"] = "Mawsworn Thaumaturge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168977, }, [1833] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [196819] = { ["source"] = "Truesilver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [42648] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rotting Deathwalker", ["npcID"] = 168855, }, [298837] = { ["source"] = "Sépphi-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [226757] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [61391] = { ["source"] = "Antalaria-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [465] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [207311] = { ["source"] = "Veeno-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [213708] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [341826] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [155625] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [330569] = { ["source"] = "Consumption", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179755, }, [201427] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [204242] = { ["type"] = "DEBUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [33757] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ixiy-TheMaelstrom", ["npcID"] = 0, }, [356158] = { ["source"] = "Lieutenant Voxiferus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178294, }, [475] = { ["source"] = "Ultrainstnct-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [214222] = { ["type"] = "DEBUFF", ["source"] = "Hemmu-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212431] = { ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [339784] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [320338] = { ["type"] = "DEBUFF", ["source"] = "Zarthura-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [114052] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [354626] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [330574] = { ["source"] = "Unbound Deathwalker", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 158040, }, [127230] = { ["source"] = "Drphill-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337228] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [288613] = { ["type"] = "BUFF", ["source"] = "Mentlor", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1943] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [162794] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [1953] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Snowmist-Ghostlands", ["npcID"] = 0, }, [207317] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [52437] = { ["type"] = "BUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327509] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [308575] = { ["source"] = "Voidbound Commander", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 166317, }, [327510] = { ["type"] = "BUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [42650] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [335187] = { ["source"] = "Wild Worldcracker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180032, }, [185313] = { ["source"] = "Truesilver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [354634] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [346958] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 176072, }, [319836] = { ["source"] = "Hekla-KulTiras", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [334677] = { ["source"] = "Ansariel-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19574] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [317791] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Magus of the Dead", ["npcID"] = 163366, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [317792] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Magus of the Dead", ["npcID"] = 163366, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [187874] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [255937] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [344916] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [335193] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ravenous Thirstlurker", ["npcID"] = 163960, }, [356687] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [192225] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Toast-TheMaelstrom", ["npcID"] = 0, }, [48792] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [356689] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2050] = { ["source"] = "Lauranna-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345432] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [147193] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [188389] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [356181] = { ["type"] = "DEBUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [527] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [255941] = { ["type"] = "DEBUFF", ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [330595] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Engorged Fearspinner", ["npcID"] = 168724, }, [8512] = { ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [351066] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [351067] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [109964] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [352091] = { ["type"] = "BUFF", ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345439] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [329575] = { ["source"] = "Vile Oozeling", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 158162, }, [331623] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [338788] = { ["type"] = "BUFF", ["source"] = "Divinebeuty-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331624] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [205025] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346977] = { ["type"] = "BUFF", ["source"] = "Quillox", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [339301] = { ["type"] = "DEBUFF", ["source"] = "Icycool-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [358236] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Maldraxxi Harvester", ["npcID"] = 178856, }, [89751] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Khillikad", ["npcID"] = 58965, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [235219] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [102417] = { ["source"] = "Marsdruid", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [351073] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [330604] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Engorged Fearspinner", ["npcID"] = 168724, }, [145152] = { ["type"] = "BUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [200166] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [355682] = { ["source"] = "Screaming Shade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179608, }, [118922] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vislike-TheMaelstrom", ["npcID"] = 0, }, [351077] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wanari-Ghostlands", ["npcID"] = 0, }, [11327] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [585] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [586] = { ["source"] = "Lauranna-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [589] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [89753] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Khillikad", ["npcID"] = 58965, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [204262] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dvalinn-TheMaelstrom", ["npcID"] = 0, }, [323446] = { ["source"] = "Withering Ardenmoth", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 170769, }, [354663] = { ["source"] = "Prototype Colossus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179580, }, [596] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [54680] = { ["source"] = "Woezel", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [190446] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [50842] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [339825] = { ["type"] = "BUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [77472] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [34914] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [106898] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [354668] = { ["type"] = "BUFF", ["source"] = "Prototype Colossus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179580, }, [338804] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [272790] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [33763] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [33891] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [334713] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Dreadstalker", ["npcID"] = 98035, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [210152] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [30451] = { ["source"] = "Hekla-KulTiras", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [231390] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hayabuza-Karazhan", ["npcID"] = 0, }, [143625] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Fenriz-Lightning'sBlade", ["npcID"] = 0, }, [353650] = { ["source"] = "Pushty-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [642] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [326530] = { ["source"] = "Gorm Slicer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 160074, }, [350071] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Orb of Torment", ["npcID"] = 177117, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [312202] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345466] = { ["type"] = "DEBUFF", ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336767] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Huuga-Lightning'sBlade", ["npcID"] = 0, }, [350073] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Orb of Torment", ["npcID"] = 177117, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [335233] = { ["source"] = "Ravenous Gorger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177245, }, [267171] = { ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [335234] = { ["type"] = "BUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [131347] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xevlicious-TheMaelstrom", ["npcID"] = 0, }, [259285] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [202225] = { ["type"] = "BUFF", ["source"] = "Killaby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [358265] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178572, }, [5394] = { ["source"] = "Chiffa-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [19577] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [53595] = { ["source"] = "Holymoocow-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [155145] = { ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [190456] = { ["type"] = "BUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19801] = { ["source"] = "Mentlor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [686] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [87840] = { ["type"] = "BUFF", ["source"] = "Surehand-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [135700] = { ["type"] = "BUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [358270] = { ["source"] = "Promathiz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177330, }, [204019] = { ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [2782] = { ["source"] = "Ecohippi-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [339848] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Khillikad", ["npcID"] = 58965, }, [338825] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [702] = { ["type"] = "DEBUFF", ["source"] = "Sefh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346502] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [61336] = { ["type"] = "BUFF", ["source"] = "Ecohippi-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [2818] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [271788] = { ["type"] = "DEBUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [193530] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [204021] = { ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [184575] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [307101] = { ["source"] = "Apox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [16827] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Reban", ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [33702] = { ["type"] = "BUFF", ["source"] = "Pulzzar-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325013] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [330131] = { ["type"] = "BUFF", ["source"] = "Boldlock-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [50334] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [115989] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [342416] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [337299] = { ["type"] = "BUFF", ["source"] = "Raplord-TarrenMill", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [264119] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [740] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [193534] = { ["type"] = "BUFF", ["source"] = "Antorihunt-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [57755] = { ["source"] = "Alexwtf", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [327066] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Clarta-TheMaelstrom", ["npcID"] = 0, }, [323996] = { ["type"] = "DEBUFF", ["source"] = "Olilly-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [41635] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [325020] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [93985] = { ["source"] = "Marsdruid", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [117014] = { ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [327069] = { ["type"] = "BUFF", ["source"] = "Zeraora-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [195072] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [768] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345495] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frothing Pustule", ["npcID"] = 175519, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [49184] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [102558] = { ["type"] = "BUFF", ["source"] = "Cychreides-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [314791] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [774] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [322980] = { ["source"] = "Wild Gormling", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 160077, }, [3110] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Pip'tok", ["npcID"] = 58959, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [338333] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [111898] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [314793] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [783] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kreuger-TheMaelstrom", ["npcID"] = 0, }, [52127] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [243435] = { ["type"] = "BUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [23161] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cath-Ghostlands", ["npcID"] = 0, }, [262115] = { ["type"] = "DEBUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [213243] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [85288] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [89766] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Felguard", ["npcID"] = 17252, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [8690] = { ["source"] = "Deekayfink-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [329127] = { ["source"] = "Hekla-KulTiras", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19483] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Infernal", ["npcID"] = 89, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [21562] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Asclepius", ["npcID"] = 0, }, [336804] = { ["source"] = "Colossal Worldeater", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177295, }, [353692] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [338340] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [324523] = { ["type"] = "BUFF", ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [194310] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [153626] = { ["source"] = "Raplord-TarrenMill", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [326059] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [190984] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [118297] = { ["source"] = "Primal Fire Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 61029, }, [85673] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Eléssár", ["npcID"] = 0, }, [56222] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [108446] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Khillikad", ["npcID"] = 58965, }, [317361] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, }, [338344] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [357279] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [326064] = { ["source"] = "Melanysa-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [347046] = { ["type"] = "BUFF", ["source"] = "Xalvez the Collector", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178191, }, [15407] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [185358] = { ["source"] = "Whipy-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [53600] = { ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [358307] = { ["type"] = "DEBUFF", ["source"] = "Deadsoul Hatcher", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179913, }, [22842] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345002] = { ["source"] = "Mawsworn Thaumaturge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168977, }, [53] = { ["source"] = "Truesilver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [200200] = { ["source"] = "Lauranna-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337327] = { ["type"] = "BUFF", ["source"] = "Zwieber", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [34026] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [281036] = { ["type"] = "BUFF", ["source"] = "Gwindor-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [316859] = { ["source"] = "Kashaa", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170042, }, [335794] = { ["type"] = "BUFF", ["source"] = "Houndmaster Vasanok", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 172523, }, [160029] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [358312] = { ["source"] = "Fleshwing", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180042, }, [232698] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aftertime-TheMaelstrom", ["npcID"] = 0, }, [341427] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mallae-Ghostlands", ["npcID"] = 0, }, [176151] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Turbokenta-TheMaelstrom", ["npcID"] = 0, }, [263642] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [54049] = { ["source"] = "Bruujhom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 417, }, [108194] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [334776] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ezze-TheMaelstrom", ["npcID"] = 0, }, [186387] = { ["source"] = "Antorihunt-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [264667] = { ["type"] = "BUFF", ["source"] = "Wolf", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [16191] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [337848] = { ["type"] = "BUFF", ["source"] = "Holymoocow-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [26297] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [30455] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [337849] = { ["type"] = "BUFF", ["source"] = "Boby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355249] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179769, }, [261616] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Katy Stampwhistle", ["npcID"] = 132969, }, [20572] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [204301] = { ["type"] = "DEBUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [107428] = { ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [24858] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, }, [196881] = { ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [308172] = { ["source"] = "Void Lasher", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 158177, }, [345530] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [228354] = { ["source"] = "Quillox", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345019] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [116768] = { ["type"] = "BUFF", ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [265187] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [265189] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [213771] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [356281] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [132403] = { ["type"] = "BUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345535] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [196884] = { ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [132404] = { ["type"] = "BUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [202770] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [101545] = { ["source"] = "Zwieber", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [347073] = { ["type"] = "BUFF", ["source"] = "Empowered Ravager", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177187, }, [228358] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345539] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [152108] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [345540] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [307159] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [336841] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345541] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [264173] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [101546] = { ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [34477] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [341449] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hernandoz-TheMaelstrom", ["npcID"] = 0, }, [159786] = { ["type"] = "BUFF", ["source"] = "Core Hound", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [88625] = { ["source"] = "Zanarith-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [319957] = { ["source"] = "Maldraxxi Defector", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177134, }, [336845] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345545] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [22812] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [264689] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Huntgak-TheMaelstrom", ["npcID"] = 0, }, [345546] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [264178] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [307166] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Toast-TheMaelstrom", ["npcID"] = 0, }, [324054] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [100780] = { ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [340431] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334802] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ezze-TheMaelstrom", ["npcID"] = 0, }, [345549] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [48743] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [270323] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [145205] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [201754] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Myonix", ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [47528] = { ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [347600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zyx-Karazhan", ["npcID"] = 0, }, [350671] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [105771] = { ["type"] = "DEBUFF", ["source"] = "Friedbeans", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [236298] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [132157] = { ["source"] = "Lauranna-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [317920] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Everwin-Lightning'sBlade", ["npcID"] = 0, }, [32216] = { ["type"] = "BUFF", ["source"] = "Friedbeans", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355790] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 177117, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [262652] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [342997] = { ["type"] = "BUFF", ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [236299] = { ["source"] = "Hekla-KulTiras", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [132158] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [257537] = { ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [355792] = { ["source"] = "Mawsworn Mutilator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177292, }, [339928] = { ["type"] = "BUFF", ["source"] = "Molgardo-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [207386] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339929] = { ["type"] = "BUFF", ["source"] = "Molgardo-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [188196] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [270332] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345048] = { ["type"] = "BUFF", ["source"] = "Cychreides-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [80313] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [49576] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [186406] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [112042] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 1860, }, [270335] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [66] = { ["source"] = "Quillox", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1064] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [321000] = { ["type"] = "BUFF", ["source"] = "Maldraxxi Defector", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177134, }, [2139] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [257541] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [339424] = { ["type"] = "BUFF", ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [209693] = { ["source"] = "Olilly-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [55078] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [324073] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [184362] = { ["type"] = "BUFF", ["source"] = "Friedbeans", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [53351] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [254472] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [43308] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Toast-TheMaelstrom", ["npcID"] = 0, }, [289277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Trengar-TheMaelstrom", ["npcID"] = 0, }, [330729] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [355805] = { ["source"] = "Mawsworn Torturer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177293, }, [270343] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [354782] = { ["source"] = "Catalysta-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [332777] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Almainwarhyn-Dragonblight", ["npcID"] = 0, }, [325101] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Steward", ["npcID"] = 166663, }, [184364] = { ["source"] = "Joshíro-ChamberofAspects", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [254474] = { ["type"] = "BUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [201764] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [307192] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [116011] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [93622] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [356321] = { ["type"] = "BUFF", ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [77758] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [339946] = { ["type"] = "BUFF", ["source"] = "Varamit-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [73920] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [1160] = { ["source"] = "Skaerste-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [355811] = { ["type"] = "BUFF", ["source"] = "Mawsworn Corruptor", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177291, }, [290819] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [291843] = { ["type"] = "BUFF", ["source"] = "Zeraora-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [184367] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [332272] = { ["source"] = "Popo", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180028, }, [132169] = { ["type"] = "DEBUFF", ["source"] = "Skaerste-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48107] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [6795] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2383] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Carolean-Ghostlands", ["npcID"] = 0, }, [348139] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [292359] = { ["source"] = "Apox", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346605] = { ["source"] = "Malformed Soulbreaker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 175801, }, [292360] = { ["source"] = "Samboghini-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356329] = { ["type"] = "DEBUFF", ["source"] = "Sarili-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [292361] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Huntgak-TheMaelstrom", ["npcID"] = 0, }, [336885] = { ["type"] = "BUFF", ["source"] = "Chiffa-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [107570] = { ["source"] = "Lazarz-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [33395] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 78116, }, [207400] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [195630] = { ["type"] = "BUFF", ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [77505] = { ["type"] = "DEBUFF", ["source"] = "Kawiz", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48108] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [336888] = { ["source"] = "Ghastly Willbreaker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168233, }, [308742] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [203819] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [202028] = { ["source"] = "Marsdruid", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [336889] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [354801] = { ["type"] = "BUFF", ["source"] = "Prototype Colossus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179580, }, [236060] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [5116] = { ["source"] = "Freemanbg-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [77762] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [313351] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pridefall Dredger", ["npcID"] = 156413, }, [264735] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Achak", ["npcID"] = 165189, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [260881] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [33076] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [117679] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [357364] = { ["source"] = "Lieutenant Voxiferus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178294, }, [257044] = { ["type"] = "DEBUFF", ["source"] = "Antorihunt-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336383] = { ["source"] = "Consumption", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179755, }, [357365] = { ["source"] = "Lieutenant Voxiferus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178294, }, [345595] = { ["source"] = "Ønny-Archimonde", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [2643] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [320009] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [5308] = { ["source"] = "Everhate", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [1330] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [58984] = { ["type"] = "BUFF", ["source"] = "Cychreides-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334851] = { ["source"] = "Reanimated Shambling Horror", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171587, }, [193333] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thunderage-Dragonblight", ["npcID"] = 0, }, [325640] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [51052] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [31707] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 78116, }, [357370] = { ["source"] = "Lieutenant Voxiferus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178294, }, [325130] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [154953] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329737] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339461] = { ["type"] = "BUFF", ["source"] = "Rithcie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [155722] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339463] = { ["type"] = "BUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [263725] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [191034] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [204596] = { ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [2823] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tsohg", ["npcID"] = 0, }, [345096] = { ["source"] = "Kashaa", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170042, }, [18562] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [33206] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Asclepius", ["npcID"] = 0, }, [346121] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177938, }, [49966] = { ["source"] = "Scalehide", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [204598] = { ["type"] = "DEBUFF", ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [165961] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kreuger-TheMaelstrom", ["npcID"] = 0, }, [197690] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Playson-Ghostlands", ["npcID"] = 0, }, [36213] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Greater Earth Elemental", ["npcID"] = 95072, }, [324631] = { ["type"] = "BUFF", ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1464] = { ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [316958] = { ["source"] = "Tanzula-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [327705] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Invandrare-Dragonblight", ["npcID"] = 0, }, [307747] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1490] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [327706] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, }, [190784] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [265273] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [327708] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, }, [287280] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kagamine-Dragonblight", ["npcID"] = 0, }, [327709] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, }, [344597] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillox", ["npcID"] = 0, }, [115767] = { ["type"] = "DEBUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324128] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [77130] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [69070] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [320035] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [319012] = { ["source"] = "Copperfur Vulpin", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169390, }, [18499] = { ["type"] = "BUFF", ["source"] = "Killaby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337948] = { ["type"] = "BUFF", ["source"] = "Zanarith-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [165712] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177450, }, [356372] = { ["type"] = "DEBUFF", ["source"] = "Trengar-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [118455] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [335904] = { ["type"] = "DEBUFF", ["source"] = "Shom-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [260643] = { ["source"] = "Alexwtf", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [212283] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [101568] = { ["type"] = "BUFF", ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [59052] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [187464] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Asclepius", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [100] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [235313] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [1604] = { ["source"] = "Voidbound Commander", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 166317, }, [225080] = { ["type"] = "DEBUFF", ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332842] = { ["source"] = "Saralok-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6572] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [355872] = { ["source"] = "Mawsworn Warden", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177201, }, [317491] = { ["type"] = "DEBUFF", ["source"] = "Yfis-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [322098] = { ["type"] = "DEBUFF", ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [228920] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [212800] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Giz", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [268877] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [357410] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [357922] = { ["type"] = "BUFF", ["source"] = "Youngfather-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [51505] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [314424] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Synteesi-TheMaelstrom", ["npcID"] = 0, }, [343594] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [322101] = { ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [62124] = { ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [354342] = { ["type"] = "BUFF", ["source"] = "Dvësty-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324149] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [6788] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [325174] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Spirit Link Totem", ["npcID"] = 53006, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [323639] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [109248] = { ["source"] = "Freemanbg-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [19236] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [17253] = { ["source"] = "BrunoB", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [335412] = { ["type"] = "BUFF", ["source"] = "Shadecoat Ridgeback", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178660, }, [335413] = { ["source"] = "Shadecoat Ridgeback", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178660, }, [47540] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [340020] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324156] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [205385] = { ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [334063] = { ["source"] = "Giz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [336874] = { ["type"] = "BUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357510] = { ["source"] = "Promathiz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177330, }, [332525] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Kyrian Goliath", ["npcID"] = 171396, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [59548] = { ["type"] = "BUFF", ["source"] = "Fuzsmage-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1766] = { ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [40120] = { ["source"] = "Samboghini-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355887] = { ["source"] = "Mawsworn Torturer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177293, }, [354276] = { ["type"] = "BUFF", ["source"] = "Ecohippi-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336409] = { ["source"] = "Conjured Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171317, }, [192081] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [194384] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [188499] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339229] = { ["type"] = "DEBUFF", ["source"] = "Boby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1784] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [24450] = { ["type"] = "BUFF", ["source"] = "Sambas", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [124280] = { ["type"] = "DEBUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [122470] = { ["type"] = "DEBUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212552] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [102342] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [356088] = { ["source"] = "Frostsoul Guardian", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177984, }, [184662] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [104773] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [346251] = { ["source"] = "Ghastly Willbreaker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168233, }, [351682] = { ["type"] = "DEBUFF", ["source"] = "Sheepy-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357591] = { ["source"] = "Frostsoul Guardian", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177984, }, [78674] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [182104] = { ["type"] = "BUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [196741] = { ["type"] = "BUFF", ["source"] = "Zwieber", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324164] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [353334] = { ["type"] = "BUFF", ["source"] = "Tanzula-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337470] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lazarz-TheMaelstrom", ["npcID"] = 0, }, [342076] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1822] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [16870] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [205523] = { ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [335685] = { ["source"] = "Mawsworn Chorus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178226, }, [344847] = { ["type"] = "BUFF", ["source"] = "Mawsworn Chorus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178226, }, [123586] = { ["type"] = "DEBUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [339519] = { ["source"] = "Mawsworn Ritualist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173460, }, [337984] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [350424] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [298068] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ezzergeezer", ["npcID"] = 0, }, [23881] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [357998] = { ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [113858] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [337341] = { ["type"] = "DEBUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1850] = { ["type"] = "BUFF", ["source"] = "Varamit-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [55090] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [8679] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zumulas-TheMaelstrom", ["npcID"] = 0, }, [357433] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [344021] = { ["type"] = "DEBUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [166766] = { ["source"] = "Mawsworn Shackler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 167322, }, [340546] = { ["source"] = "Cyres-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [292910] = { ["type"] = "BUFF", ["source"] = "Mawsworn Shackler", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 167322, }, [205648] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [313424] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Adrã-TheMaelstrom", ["npcID"] = 0, }, [31935] = { ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [8676] = { ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [329289] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Turbokenta-TheMaelstrom", ["npcID"] = 0, }, [337989] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [338501] = { ["type"] = "BUFF", ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346243] = { ["source"] = "Ghastly Willbreaker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168233, }, [329383] = { ["source"] = "Nascent Shade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 167331, }, [118337] = { ["type"] = "BUFF", ["source"] = "Primal Earth Elemental", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 61056, }, [345000] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178226, }, [32223] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cosaint-Dragonblight", ["npcID"] = 0, }, [317009] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [346186] = { ["source"] = "Mawsworn Deadeye", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 167323, }, [33917] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [320592] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ravenous Swarm", ["npcID"] = 160613, }, [106951] = { ["type"] = "BUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48438] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [121536] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [355392] = { ["source"] = "Ravenous Scavenger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177198, }, [337109] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 172585, }, [206930] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [63619] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shadowfiend", ["npcID"] = 19668, }, [221771] = { ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [213405] = { ["type"] = "DEBUFF", ["source"] = "Giz", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212048] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moojito", ["npcID"] = 0, }, [120] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [192090] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [57330] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [206931] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [20549] = { ["source"] = "Shamonu-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [223819] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [325202] = { ["type"] = "BUFF", ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [185438] = { ["source"] = "Truesilver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [318038] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ixiy-TheMaelstrom", ["npcID"] = 0, }, [322170] = { ["type"] = "DEBUFF", ["source"] = "Sefh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345673] = { ["type"] = "BUFF", ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321792] = { ["source"] = "Sefh-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [340556] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [152175] = { ["type"] = "BUFF", ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345710] = { ["type"] = "DEBUFF", ["source"] = "Sefh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [197721] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [122] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345155] = { ["type"] = "BUFF", ["source"] = "Aimless Soul", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 175897, }, [330436] = { ["type"] = "BUFF", ["source"] = "Mawsworn Collector", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169605, }, [346914] = { ["type"] = "BUFF", ["source"] = "Hopeless Vessel", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 176027, }, [330323] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [116705] = { ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [328231] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [138130] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 69791, }, [197995] = { ["source"] = "Funkyfreak-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [179057] = { ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [123904] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [117828] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [330325] = { ["source"] = "Yfis-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [340626] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [352220] = { ["type"] = "DEBUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [246851] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [134522] = { ["source"] = "Ryohk-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [85948] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [49143] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [352269] = { ["source"] = "Volatile Emberspark", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178486, }, [53365] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [196608] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [335445] = { ["source"] = "Wild Worldcracker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180032, }, [246852] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [340563] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [352214] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [8004] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [19750] = { ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [17735] = { ["type"] = "DEBUFF", ["source"] = "Chargrave", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 1860, }, [343104] = { ["source"] = "Blazing Stygia", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170208, }, [335447] = { ["type"] = "DEBUFF", ["source"] = "Wild Worldcracker", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 180032, }, [166906] = { ["source"] = "Mawsworn Outrider", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178645, }, [329706] = { ["source"] = "Mawsworn Outrider", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178645, }, [324701] = { ["source"] = "Deadson-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [227151] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331866] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [322143] = { ["source"] = "Echo of Aella", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171255, }, [8092] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [357183] = { ["type"] = "BUFF", ["source"] = "Mawforged Construct", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177938, }, [206940] = { ["source"] = "Elríc-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [328285] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scorched Scavenger", ["npcID"] = 157731, }, [329425] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177918, }, [196447] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [331868] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zulrath-TheMaelstrom", ["npcID"] = 0, }, [344662] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [319628] = { ["type"] = "DEBUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178376, }, [329310] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Disobedient Citizen", ["npcID"] = 158813, }, [356305] = { ["type"] = "BUFF", ["source"] = "Skadabadoosh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [344663] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [357223] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178486, }, [12294] = { ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [338011] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Violent Muckmare", ["npcID"] = 166318, }, [2060] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [45242] = { ["source"] = "Lauranna-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357194] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177938, }, [331871] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Contagious Droplet", ["npcID"] = 180662, }, [130] = { ["type"] = "BUFF", ["source"] = "Dennís-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [353365] = { ["source"] = "Thedude", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [883] = { ["source"] = "Poossys-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [315496] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [281209] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [44212] = { ["type"] = "BUFF", ["source"] = "Sheepy-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357972] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [257284] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [346917] = { ["source"] = "Bowtomac", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [347109] = { ["source"] = "Bowtomac", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [353322] = { ["type"] = "BUFF", ["source"] = "Bowtomac", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331874] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169395, }, [133] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [355415] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177299, }, [336135] = { ["type"] = "BUFF", ["source"] = "Bowtomac", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [109132] = { ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [337329] = { ["type"] = "BUFF", ["source"] = "Zwieber", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355416] = { ["type"] = "DEBUFF", ["source"] = "Shardhide Growler", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178547, }, [337328] = { ["type"] = "BUFF", ["source"] = "Zwieber", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346205] = { ["source"] = "Rune Extractor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173717, }, [352230] = { ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345182] = { ["source"] = "Kashaa", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170042, }, [204883] = { ["source"] = "Connyslave-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [114250] = { ["type"] = "BUFF", ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [136] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stormshot", ["npcID"] = 0, }, [355418] = { ["source"] = "Shardhide Alpha", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178527, }, [343648] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329831] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [352719] = { ["type"] = "BUFF", ["source"] = "Luxadin-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [106830] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [211805] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [346208] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177899, }, [355646] = { ["type"] = "BUFF", ["source"] = "Xalvez the Collector", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178191, }, [335720] = { ["source"] = "Xalvez the Collector", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178191, }, [321388] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Almainwarhyn-Dragonblight", ["npcID"] = 0, }, [193538] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [139] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [32379] = { ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [163201] = { ["source"] = "Skaerste-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [336267] = { ["type"] = "BUFF", ["source"] = "Deadson-Karazhan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [8936] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [214621] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [339061] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [321759] = { ["type"] = "DEBUFF", ["source"] = "Lúnatic-Silvermoon", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [185311] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [114255] = { ["type"] = "BUFF", ["source"] = "Gittlund-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [340045] = { ["type"] = "DEBUFF", ["source"] = "Infernal", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 89, }, [118038] = { ["type"] = "BUFF", ["source"] = "Swordyboi", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [260402] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [198793] = { ["source"] = "Zarthura-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [273977] = { ["type"] = "DEBUFF", ["source"] = "Sphinkie-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [258860] = { ["source"] = "Zarthura-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [334443] = { ["source"] = "Gregorin", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355425] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Condemned Soul Remnant", ["npcID"] = 180385, }, [335467] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [55095] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [336642] = { ["type"] = "BUFF", ["source"] = "Everhate", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [194153] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [341550] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [185422] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [90328] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Achak", ["npcID"] = 165189, }, [340601] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [61684] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "FoxyLoxy", ["npcID"] = 165189, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [342122] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Bzz-TheMaelstrom", ["npcID"] = 0, }, [328305] = { ["type"] = "DEBUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [316220] = { ["type"] = "DEBUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343173] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311475] = { ["type"] = "BUFF", ["source"] = "Arkshara", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [30213] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Khillikad", ["npcID"] = 58965, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [115356] = { ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [358006] = { ["type"] = "BUFF", ["source"] = "Screaming Shade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179608, }, [325748] = { ["type"] = "BUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334448] = { ["source"] = "Gregorin", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [114051] = { ["type"] = "BUFF", ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6789] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [108366] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [205146] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [113862] = { ["type"] = "BUFF", ["source"] = "Books-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [351849] = { ["type"] = "BUFF", ["source"] = "Poossys-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [270481] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Demonic Tyrant", ["npcID"] = 135002, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [110960] = { ["type"] = "BUFF", ["source"] = "Books-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355432] = { ["type"] = "BUFF", ["source"] = "Shardhide Cub", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178526, }, [357991] = { ["type"] = "BUFF", ["source"] = "Yarxhov the Pillager", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179802, }, [336832] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [52174] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Galata", ["npcID"] = 0, }, [354841] = { ["type"] = "BUFF", ["source"] = "Screaming Shade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179608, }, [355945] = { ["source"] = "Explosive Mawsphere", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179940, }, [199786] = { ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [126664] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [260734] = { ["type"] = "BUFF", ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [190319] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [350469] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [45181] = { ["type"] = "DEBUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [195181] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [59638] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 31216, }, [338036] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [320125] = { ["type"] = "BUFF", ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311478] = { ["type"] = "BUFF", ["source"] = "Arkshara", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [202602] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Virely-Dragonblight", ["npcID"] = 0, }, [333943] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [274738] = { ["source"] = "Shom-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [195182] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [98008] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [344179] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [408] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [210824] = { ["type"] = "DEBUFF", ["source"] = "Books-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321507] = { ["source"] = "Books-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [323710] = { ["source"] = "Elríc-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [6673] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Virely-Dragonblight", ["npcID"] = 0, }, [324463] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [355951] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311476] = { ["type"] = "BUFF", ["source"] = "Arkshara", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [108853] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [288075] = { ["type"] = "BUFF", ["source"] = "Caliburn-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [351858] = { ["type"] = "BUFF", ["source"] = "Chain of Domination", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177966, }, [338041] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [93402] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [343355] = { ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [81256] = { ["type"] = "BUFF", ["source"] = "Sphinkie-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [20473] = { ["source"] = "Hemmu-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [330366] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [195292] = { ["source"] = "Sphinkie-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [221885] = { ["type"] = "BUFF", ["source"] = "Holymoocow-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [68992] = { ["type"] = "BUFF", ["source"] = "Sphinkie-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [330367] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [357995] = { ["type"] = "DEBUFF", ["source"] = "Yarxhov the Pillager", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179802, }, [80353] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [270339] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [45438] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345209] = { ["type"] = "DEBUFF", ["source"] = "Cychreides-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [275773] = { ["source"] = "Hemmu-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [35395] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [285335] = { ["source"] = "Helsworn Inquisitor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177131, }, [188443] = { ["source"] = "Icycool-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [257622] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [108281] = { ["type"] = "BUFF", ["source"] = "Kawiz", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [315443] = { ["type"] = "BUFF", ["source"] = "Elríc-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [257620] = { ["source"] = "Pushty-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [306830] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [340600] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327225] = { ["type"] = "BUFF", ["source"] = "Holymoocow-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311481] = { ["type"] = "BUFF", ["source"] = "Arkshara", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [80354] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [228477] = { ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [105174] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [328837] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [194594] = { ["type"] = "BUFF", ["source"] = "Hoodah-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [113746] = { ["type"] = "DEBUFF", ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [209261] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Frostydemon-Karazhan", ["npcID"] = 0, }, [354666] = { ["source"] = "Prototype Colossus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179580, }, [354667] = { ["type"] = "DEBUFF", ["source"] = "Prototype Colossus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179580, }, [173183] = { ["type"] = "BUFF", ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [196941] = { ["type"] = "DEBUFF", ["source"] = "Hemmu-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355450] = { ["source"] = "Fierce Gromit", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178528, }, [208086] = { ["type"] = "DEBUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [280735] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [196980] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336871] = { ["type"] = "BUFF", ["source"] = "Veeno-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [77761] = { ["type"] = "BUFF", ["source"] = "Nyrali", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [53563] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cosaint-Dragonblight", ["npcID"] = 0, }, [338506] = { ["type"] = "BUFF", ["source"] = "Veeno-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331016] = { ["type"] = "DEBUFF", ["source"] = "Antionette", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337973] = { ["type"] = "BUFF", ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [275335] = { ["type"] = "DEBUFF", ["source"] = "Attackme-Karazhan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [352720] = { ["type"] = "BUFF", ["source"] = "Attackme-Karazhan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324748] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [335495] = { ["source"] = "Wild Worldcracker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180032, }, [8921] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [172] = { ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345219] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [331402] = { ["source"] = "Popo", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180028, }, [333961] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [137619] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [106839] = { ["source"] = "Marsdruid", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [325216] = { ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [211793] = { ["type"] = "DEBUFF", ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [330380] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [207203] = { ["type"] = "BUFF", ["source"] = "Åsh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [44544] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [343443] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [322193] = { ["source"] = "Echo of Aella", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171255, }, [322705] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [263854] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Reban", ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [290121] = { ["type"] = "BUFF", ["source"] = "Truesilver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [307865] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [83242] = { ["source"] = "Antorihunt-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [158756] = { ["source"] = "Ygrek-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [317589] = { ["source"] = "Quillox", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332430] = { ["source"] = "Helsworn Soulseeker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177132, }, [355664] = { ["source"] = "Frenzied Razorwing", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177197, }, [43265] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [236645] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Adrefaria-Dragonblight", ["npcID"] = 0, }, [332431] = { ["source"] = "Helsworn Soulseeker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177132, }, [330896] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [336834] = { ["source"] = "Colossal Worldeater", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177295, }, [1856] = { ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [1329] = { ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [79206] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [355947] = { ["source"] = "Kavelox the Corruptor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177805, }, [30449] = { ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [356709] = { ["type"] = "BUFF", ["source"] = "Divinebeuty-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [263865] = { ["type"] = "BUFF", ["source"] = "Scalehide", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [345739] = { ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [354439] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [223500] = { ["type"] = "BUFF", ["source"] = "Friedbeans", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345228] = { ["type"] = "BUFF", ["source"] = "Tanzula-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336065] = { ["type"] = "BUFF", ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [354440] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2908] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [117588] = { ["source"] = "Primal Fire Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 61029, }, [331412] = { ["source"] = "Starving Corpsehound", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177130, }, [354441] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [8613] = { ["source"] = "Divfive-TwistingNether", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345230] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [343144] = { ["type"] = "BUFF", ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212084] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [633] = { ["source"] = "Apoxx", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [19434] = { ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [2948] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [124506] = { ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [180612] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311495] = { ["type"] = "BUFF", ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311494] = { ["type"] = "BUFF", ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325028] = { ["source"] = "Nestera-Thrall", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [57723] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Bratsaras-Lightning'sBlade", ["npcID"] = 0, }, [326733] = { ["type"] = "BUFF", ["source"] = "Apoxx", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [308899] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rulltupp-TheMaelstrom", ["npcID"] = 0, }, [123986] = { ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [120360] = { ["type"] = "BUFF", ["source"] = "Divfive-TwistingNether", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [102560] = { ["type"] = "BUFF", ["source"] = "Druidex-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [119582] = { ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [325092] = { ["type"] = "BUFF", ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [198013] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [115098] = { ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [263867] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [311460] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Strombjorn-Karazhan", ["npcID"] = 0, }, [326062] = { ["type"] = "DEBUFF", ["source"] = "Friedbeans", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329666] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [113656] = { ["type"] = "BUFF", ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [308495] = { ["type"] = "BUFF", ["source"] = "Býl-Aggra(Português)", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [308491] = { ["source"] = "Býl-Aggra(Português)", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [351378] = { ["source"] = "Conjured Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171317, }, [58875] = { ["type"] = "BUFF", ["source"] = "Yacando-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [49020] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [115288] = { ["type"] = "BUFF", ["source"] = "Krlylanka-BurningLegion", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [32612] = { ["source"] = "Quillox", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [358317] = { ["type"] = "DEBUFF", ["source"] = "Fleshwing", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 180042, }, [123725] = { ["type"] = "DEBUFF", ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [77489] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [215479] = { ["type"] = "BUFF", ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [121253] = { ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [331934] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [263840] = { ["type"] = "DEBUFF", ["source"] = "Ika", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [330730] = { ["type"] = "BUFF", ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [35079] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311465] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Feralock-TheMaelstrom", ["npcID"] = 0, }, [57724] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Eurythmie-Hyjal", ["npcID"] = 0, }, [61882] = { ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [325283] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [311466] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [324260] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [12472] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339943] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331937] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [6262] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [320679] = { ["source"] = "Maldraxxi Defector", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177134, }, [259277] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Reban", ["npcID"] = 165189, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311468] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [317485] = { ["source"] = "Ygrek-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [356503] = { ["source"] = "Versuna-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [358038] = { ["source"] = "Yarxhov the Pillager", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179802, }, [331939] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [336556] = { ["type"] = "BUFF", ["source"] = "Deadsoul Hatcher", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179913, }, [279709] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [29166] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311470] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [347047] = { ["source"] = "Shamonu-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [260708] = { ["type"] = "BUFF", ["source"] = "Swordyboi", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [267972] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311471] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Adrã-TheMaelstrom", ["npcID"] = 0, }, [108294] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338142] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325289] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [274838] = { ["type"] = "DEBUFF", ["source"] = "Belem-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [347349] = { ["type"] = "DEBUFF", ["source"] = "Icycool-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [88423] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [347348] = { ["type"] = "BUFF", ["source"] = "Icycool-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [132168] = { ["type"] = "DEBUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [271045] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [321444] = { ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [317103] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311474] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Meiron-Dragonblight", ["npcID"] = 0, }, [131493] = { ["type"] = "BUFF", ["source"] = "Alphawolf-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356100] = { ["source"] = "Corrupted Colossus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177395, }, [300728] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [327851] = { ["type"] = "BUFF", ["source"] = "Surehand-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356287] = { ["type"] = "BUFF", ["source"] = "Quillox", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [308405] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Everwin-Lightning'sBlade", ["npcID"] = 0, }, [349857] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [342181] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [113942] = { ["type"] = "DEBUFF", ["source"] = "Boldlock-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345772] = { ["source"] = "Fae Guardian", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 175579, }, [265931] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [321712] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [271049] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [310454] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355078] = { ["type"] = "BUFF", ["source"] = "Neonsparrow-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [280773] = { ["type"] = "DEBUFF", ["source"] = "Everhate", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [340648] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321973] = { ["type"] = "BUFF", ["source"] = "Voidfruit-Blackmoore", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [32645] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346278] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [340649] = { ["source"] = "Swarming Corpsefly", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180096, }, [173184] = { ["type"] = "BUFF", ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [193641] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311480] = { ["type"] = "BUFF", ["source"] = "Arkshara", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [285381] = { ["source"] = "Blargh-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [201350] = { ["type"] = "BUFF", ["source"] = "Shokktherapy-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343721] = { ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [280776] = { ["type"] = "BUFF", ["source"] = "Killaby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [27576] = { ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [341163] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Kyrian Goliath", ["npcID"] = 171396, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [325299] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [323764] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [334511] = { ["type"] = "BUFF", ["source"] = "Ønny-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [2983] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345102] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [311483] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Soogéz-TheMaelstrom", ["npcID"] = 0, }, [85739] = { ["type"] = "BUFF", ["source"] = "Yfis-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346504] = { ["type"] = "BUFF", ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [208772] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311484] = { ["source"] = "Psycoknight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [137639] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3408] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Takeron-TheMaelstrom", ["npcID"] = 0, }, [351913] = { ["source"] = "Tuna-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311485] = { ["source"] = "Gardath-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [273104] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [164812] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345773] = { ["type"] = "BUFF", ["source"] = "Hettaar-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311486] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [202168] = { ["source"] = "Killaby-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [81262] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Efflorescence", ["npcID"] = 47649, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [351915] = { ["type"] = "BUFF", ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311487] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [228600] = { ["type"] = "DEBUFF", ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [146739] = { ["type"] = "DEBUFF", ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [186257] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311488] = { ["type"] = "BUFF", ["source"] = "Gwindor-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [196277] = { ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [205448] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [258925] = { ["type"] = "BUFF", ["source"] = "Neonsparrow-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311489] = { ["source"] = "Fozzy-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [350894] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [198103] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moojito", ["npcID"] = 0, }, [51714] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311490] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [348848] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mallae-Ghostlands", ["npcID"] = 0, }, [225919] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [242551] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Immuume", ["npcID"] = 0, }, [311491] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [30151] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Khillikad", ["npcID"] = 58965, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [328891] = { ["type"] = "DEBUFF", ["source"] = "Chiffa-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [320674] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [311492] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Elf-Ghostlands", ["npcID"] = 0, }, [343013] = { ["type"] = "BUFF", ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [80240] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [351921] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Strombjorn-Karazhan", ["npcID"] = 0, }, [311493] = { ["type"] = "BUFF", ["source"] = "Nyrali", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [328275] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [203795] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [147367] = { ["type"] = "BUFF", ["source"] = "Ygrek-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [44614] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [24394] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Arcturis", ["npcID"] = 165189, }, [341176] = { ["source"] = "Voidbound Commander", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 166317, }, [197214] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [191634] = { ["type"] = "BUFF", ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [49028] = { ["source"] = "Sphinkie-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [157997] = { ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [267997] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Vilefiend", ["npcID"] = 135816, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [311496] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kare-TheMaelstrom", ["npcID"] = 0, }, [5143] = { ["source"] = "Hekla-KulTiras", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [330943] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Trasdockan-Karazhan", ["npcID"] = 0, }, [205708] = { ["source"] = "Quillox", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311497] = { ["type"] = "BUFF", ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [201846] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [245686] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, }, [267999] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Vilefiend", ["npcID"] = 135816, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [311498] = { ["type"] = "BUFF", ["source"] = "Macintosh-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [57984] = { ["source"] = "Primal Fire Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 61029, }, [5215] = { ["type"] = "BUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [344118] = { ["type"] = "BUFF", ["source"] = "Killaby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311499] = { ["type"] = "BUFF", ["source"] = "Aoibhe", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [185123] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [343011] = { ["type"] = "DEBUFF", ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [186263] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Asclepius", ["npcID"] = 0, }, [266779] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339298] = { ["type"] = "BUFF", ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [328900] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [355822] = { ["source"] = "Wild Worldcracker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180032, }, [56641] = { ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [48517] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [138927] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tankish-TheMaelstrom", ["npcID"] = 0, }, [321012] = { ["type"] = "BUFF", ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355417] = { ["type"] = "BUFF", ["source"] = "Shardhide Alpha", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178527, }, [256374] = { ["type"] = "BUFF", ["source"] = "Sarili-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337090] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [152262] = { ["type"] = "BUFF", ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3600] = { ["type"] = "DEBUFF", ["source"] = "Earthbind Totem", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 2630, }, [190356] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [258883] = { ["type"] = "DEBUFF", ["source"] = "Neonsparrow-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3716] = { ["source"] = "Sarphog", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 1860, }, [134477] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 17252, }, [34428] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [308434] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nyteshade-Lightning'sBlade", ["npcID"] = 0, }, [51460] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [356539] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [167898] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vinniev-Ghostlands", ["npcID"] = 0, }, [974] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [20707] = { ["type"] = "BUFF", ["source"] = "Trigunkel-Naxxramas", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [115994] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [24275] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [328906] = { ["type"] = "BUFF", ["source"] = "Stab-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357944] = { ["source"] = "Consumption", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179768, }, [5487] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [69369] = { ["type"] = "BUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337095] = { ["source"] = "Charlesia-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [193475] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zumulas-TheMaelstrom", ["npcID"] = 0, }, [275699] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [196840] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [328908] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [349890] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [48707] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [48518] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [333957] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [270058] = { ["source"] = "Quietlife-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334196] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [34433] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [219788] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [185245] = { ["source"] = "Ønny-Archimonde", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [154796] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ezrël-Dragonblight", ["npcID"] = 0, }, [340698] = { ["type"] = "BUFF", ["source"] = "Blargh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [228260] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [307162] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [342217] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Synteesi-TheMaelstrom", ["npcID"] = 0, }, [320212] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [48018] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [356035] = { ["source"] = "Screaming Shade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179608, }, [154797] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ysgrifennydd-TheMaelstrom", ["npcID"] = 0, }, [311464] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [353477] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [186270] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [7384] = { ["type"] = "BUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [81141] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [337102] = { ["type"] = "BUFF", ["source"] = "Orophea", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 172577, }, [356037] = { ["type"] = "BUFF", ["source"] = "Screaming Shade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179608, }, [354479] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [320976] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [350388] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Orb of Torment", ["npcID"] = 177117, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [342309] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [323798] = { ["source"] = "Elríc-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [227723] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [257946] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [339142] = { ["type"] = "BUFF", ["source"] = "Blargh-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212423] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Risen Skulker", ["npcID"] = 99541, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [44425] = { ["source"] = "Hekla-KulTiras", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [5761] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tsohg", ["npcID"] = 0, }, [345805] = { ["type"] = "BUFF", ["source"] = "Pulzzar-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [11426] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [355794] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [212792] = { ["type"] = "DEBUFF", ["source"] = "Quillox", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [90361] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Achak", ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [324819] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Envious Soul", ["npcID"] = 166621, }, [14914] = { ["source"] = "Lauranna-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327164] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [96231] = { ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [323802] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [339400] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [188370] = { ["type"] = "BUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [333526] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [25771] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Eléssár", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311467] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [198300] = { ["type"] = "BUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [227847] = { ["type"] = "BUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311479] = { ["source"] = "Hunchbeak-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1122] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [197277] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [279302] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [8042] = { ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [54149] = { ["type"] = "BUFF", ["source"] = "Hemmu-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [328923] = { ["type"] = "BUFF", ["source"] = "Kawiz", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329435] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 158628, }, [198813] = { ["type"] = "DEBUFF", ["source"] = "Zarthura-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [47541] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [2580] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lourioz-Ghostlands", ["npcID"] = 0, }, [339664] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [262161] = { ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [307185] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [341207] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [334295] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Masulanius-TheMaelstrom", ["npcID"] = 0, }, [203720] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [307187] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Manualas-Lightning'sBlade", ["npcID"] = 0, }, [341208] = { ["source"] = "Voidbound Commander", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 166317, }, [339412] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [55342] = { ["type"] = "BUFF", ["source"] = "Quillox", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321510] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [111771] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [335082] = { ["type"] = "BUFF", ["source"] = "Everhate", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [51271] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2061] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [11366] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [207771] = { ["type"] = "DEBUFF", ["source"] = "Svolværgeita-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1715] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [192106] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zyx-Karazhan", ["npcID"] = 0, }, [163505] = { ["type"] = "DEBUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [307193] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Asclepius", ["npcID"] = 0, }, [253595] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pharax-Lightning'sBlade", ["npcID"] = 0, }, [164273] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lemonpepper-TheMaelstrom", ["npcID"] = 0, }, [355541] = { ["source"] = "Hungering Mite", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178880, }, [272126] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sabrïna-Lightning'sBlade", ["npcID"] = 0, }, [58180] = { ["type"] = "DEBUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [273947] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [332514] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [102383] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [196770] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [129250] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [357590] = { ["source"] = "Mentlor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [325727] = { ["source"] = "Marsdruid", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [3409] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343724] = { ["type"] = "DEBUFF", ["source"] = "Asiek-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [328933] = { ["type"] = "BUFF", ["source"] = "Kawiz", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6343] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [199854] = { ["type"] = "BUFF", ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1079] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [269571] = { ["type"] = "BUFF", ["source"] = "Divinebeuty-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336872] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [17] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [81340] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [120679] = { ["source"] = "Gwindor-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [203277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Killerdeluxe", ["npcID"] = 0, }, [116841] = { ["type"] = "BUFF", ["source"] = "Chaussettê-Archimonde", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [326377] = { ["source"] = "Lauranna-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [121557] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [51124] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [307443] = { ["type"] = "BUFF", ["source"] = "Books-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [114908] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [341219] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329449] = { ["type"] = "DEBUFF", ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321527] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [113899] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Demonic Gateway", ["npcID"] = 59262, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [205473] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [354519] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [199844] = { ["type"] = "BUFF", ["source"] = "Basturbinho-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [344803] = { ["type"] = "BUFF", ["source"] = "Trengar-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [269576] = { ["type"] = "DEBUFF", ["source"] = "Antorihunt-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356062] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [46585] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [115804] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Reban", ["npcID"] = 165189, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [289308] = { ["source"] = "Quillox", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [341263] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [334058] = { ["type"] = "DEBUFF", ["source"] = "Shamonu-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [225921] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [341223] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [16979] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [20271] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [113900] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Demonic Gateway", ["npcID"] = 59271, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [319233] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345801] = { ["source"] = "Pulzzar-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [335550] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 171896, }, [108271] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [345319] = { ["source"] = "Trengar-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [191587] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [354531] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [332526] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Kyrian Goliath", ["npcID"] = 171396, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [341226] = { ["source"] = "Voidbound Commander", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 166317, }, [196742] = { ["type"] = "BUFF", ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [162243] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [204197] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [261769] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [280772] = { ["source"] = "Everhate", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [119914] = { ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [355] = { ["source"] = "Alexwtf", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [259491] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [266087] = { ["type"] = "BUFF", ["source"] = "Pulzzar-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [354534] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [257420] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355044] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [351976] = { ["source"] = "Promathiz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177330, }, [307454] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6807] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [110959] = { ["source"] = "Books-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [115181] = { ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [818] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Everwin-Lightning'sBlade", ["npcID"] = 0, }, [340007] = { ["type"] = "DEBUFF", ["source"] = "Wankerjim-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [213241] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Giz", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [319504] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [107574] = { ["type"] = "BUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [12654] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [77575] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [22568] = { ["source"] = "Marsdruid", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [46924] = { ["type"] = "BUFF", ["source"] = "Killaby-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [298025] = { ["source"] = "Seething Voidripper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 158160, }, [320763] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Mana Tide Totem", ["npcID"] = 10467, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [186289] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [204255] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [53385] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [339187] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [325733] = { ["type"] = "DEBUFF", ["source"] = "Marsdruid", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [186254] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [330765] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Molpadia-Dragonblight", ["npcID"] = 0, }, [339046] = { ["source"] = "Consumption", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179755, }, [341747] = { ["source"] = "Wailing Soul", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 174158, }, [20484] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [307871] = { ["type"] = "DEBUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337142] = { ["type"] = "BUFF", ["source"] = "Stellaara-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [193455] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [246152] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [46968] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [194223] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Disao", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [703] = { ["type"] = "DEBUFF", ["source"] = "Maftia-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5302] = { ["type"] = "BUFF", ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357369] = { ["type"] = "BUFF", ["source"] = "Lieutenant Voxiferus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178294, }, [61295] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [10060] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [325886] = { ["source"] = "Friedbeans", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [187827] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [348] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [308525] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mydia-Perenolde", ["npcID"] = 0, }, [333089] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [299788] = { ["type"] = "BUFF", ["source"] = "Sphinkie-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [308488] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rosestar-Ghostlands", ["npcID"] = 0, }, [260249] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [356593] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillox", ["npcID"] = 0, }, [26573] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [345335] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2565] = { ["source"] = "Mnem-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [116847] = { ["type"] = "BUFF", ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357968] = { ["type"] = "BUFF", ["source"] = "Swagsnout Gromit", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 180598, }, [337148] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Senua-Lightning'sBlade", ["npcID"] = 0, }, [211881] = { ["source"] = "Neonsparrow-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [22703] = { ["type"] = "DEBUFF", ["source"] = "Trigunkel-Naxxramas", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5176] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [324867] = { ["type"] = "BUFF", ["source"] = "Ubik-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [51723] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Takeron-TheMaelstrom", ["npcID"] = 0, }, [260242] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [100784] = { ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [60103] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [315584] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Decoy", ["npcID"] = 0, }, [116] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [189877] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [147362] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Warling-Dragonblight", ["npcID"] = 0, }, [325381] = { ["type"] = "BUFF", ["source"] = "Friedbeans", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [260243] = { ["type"] = "BUFF", ["source"] = "Crni-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357110] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Kjellrun", ["npcID"] = 178311, }, [248473] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bölt-TheMaelstrom", ["npcID"] = 0, }, [2645] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2649] = { ["source"] = "Sabertusk Empress", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [333600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ravenous Thirstlurker", ["npcID"] = 163960, }, [343294] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [311054] = { ["type"] = "BUFF", ["source"] = "Poesie-Dragonblight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327942] = { ["source"] = "Windfury Totem", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 6112, }, [118000] = { ["source"] = "Everhate", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [323436] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Semael", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [347901] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Giz", ["npcID"] = 0, }, [281178] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [198067] = { ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [29722] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [157982] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [329849] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [231843] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [308498] = { ["source"] = "Býl-Aggra(Português)", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [319245] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [322109] = { ["source"] = "Fluffymonk-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [357115] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177915, }, [212653] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [260286] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Aeyisha", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [190336] = { ["source"] = "Quillox", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [116014] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [49376] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [324165] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [272678] = { ["source"] = "Ziggyed-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [198069] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [157736] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [781] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Vislike-TheMaelstrom", ["npcID"] = 0, }, [198837] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Risen Skulker", ["npcID"] = 99541, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [5221] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [207640] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Draoi", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [217200] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Selle", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [204157] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [202164] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Galata", ["npcID"] = 0, }, [247454] = { ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [278310] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311477] = { ["source"] = "Infini-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [72968] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Maebius", ["npcID"] = 0, }, [323000] = { ["source"] = "Wild Gormling", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 160077, }, [17962] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ezzergeezer", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [186258] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [311648] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [332862] = { ["source"] = "Scolaris-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [266030] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [2825] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [330511] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pyradin-Karazhan", ["npcID"] = 0, }, [308506] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dahía-TheMaelstrom", ["npcID"] = 0, }, [5672] = { ["type"] = "BUFF", ["source"] = "Unknown", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 3527, }, [51533] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [204213] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Asclepius", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [247456] = { ["type"] = "BUFF", ["source"] = "Kheperi-Kazzak", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [157644] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [323673] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [57994] = { ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [194679] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [319255] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [49998] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [108280] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [308509] = { ["source"] = "Elementtree-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [330334] = { ["source"] = "Penzesh-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [336217] = { ["type"] = "BUFF", ["source"] = "Jelzek-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5784] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kellen-Ghostlands", ["npcID"] = 0, }, [1449] = { ["source"] = "Hekla-KulTiras", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [210053] = { ["type"] = "BUFF", ["source"] = "Varamit-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [21169] = { ["source"] = "Lèstar-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [109304] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Stormshot", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [347404] = { ["source"] = "Mawsworn Corruptor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177291, }, [1459] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sépphi-TheMaelstrom", ["npcID"] = 0, }, [77535] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [333049] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Frostyflames", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [234153] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Alatarlock", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [310143] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gnomegrinder-Lightning'sBlade", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [342774] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [49039] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [343312] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [329840] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [63560] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Toobyy", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [370] = { ["source"] = "Sárthosear-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [308514] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gundaba-Karazhan", ["npcID"] = 0, }, [31884] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Eléssár", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [274739] = { ["type"] = "BUFF", ["source"] = "Shom-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [12042] = { ["source"] = "Hekla-KulTiras", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [47568] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Gikx", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [65081] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Halinka-TheMaelstrom", ["npcID"] = 0, }, [84714] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [320130] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Bloodberry", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [23920] = { ["type"] = "BUFF", ["source"] = "Yfis-Lightning'sBlade", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [188290] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [274741] = { ["type"] = "BUFF", ["source"] = "Shom-TheMaelstrom", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332569] = { ["source"] = "Echo of Aella", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171255, }, [104316] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Beher-Karazhan", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, [198589] = { ["encounterName"] = "Remnant of Ner'zhul", ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Giz", ["npcID"] = 0, }, [258920] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Annde", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [355087] = { ["type"] = "DEBUFF", ["source"] = "Whipy-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [41425] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "DEBUFF", ["source"] = "Quillox", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [115191] = { ["type"] = "BUFF", ["source"] = "Derogue-Ghostlands", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48265] = { ["encounterName"] = "Remnant of Ner'zhul", ["type"] = "BUFF", ["source"] = "Ronjead", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2432, }, [3714] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ysengrim-Ghostlands", ["npcID"] = 0, }, [331923] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scorched Scavenger", ["npcID"] = 157726, }, [278326] = { ["source"] = "Olilly-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [54861] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Halinka-TheMaelstrom", ["npcID"] = 0, }, [311469] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Savvannah-Dragonblight", ["npcID"] = 0, }, [124275] = { ["type"] = "DEBUFF", ["source"] = "Levtie-Gul'dan", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [157153] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Moojito", ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2432, }, }, ["target_indicator"] = "Ornament", ["saved_cvars"] = { ["ShowClassColorInNameplate"] = "1", ["nameplateOverlapV"] = "1.8", ["ShowNamePlateLoseAggroFlash"] = "1", ["nameplateShowEnemyMinus"] = "1", ["NamePlateClassificationScale"] = "1", ["nameplateShowFriendlyTotems"] = "0", ["nameplatePersonalHideDelaySeconds"] = "0.2", ["nameplateShowFriendlyPets"] = "0", ["nameplatePersonalShowInCombat"] = "1", ["nameplatePersonalShowWithTarget"] = "0", ["nameplateResourceOnTarget"] = "0", ["nameplateShowAll"] = "1", ["nameplateMaxDistance"] = "100", ["nameplateShowFriendlyMinions"] = "0", ["nameplateSelfScale"] = "0.6", ["nameplateTargetBehindMaxDistance"] = "30", ["nameplateShowEnemies"] = "1", ["NamePlateVerticalScale"] = "1", ["nameplateSelectedAlpha"] = "1", ["nameplateShowSelf"] = "0", ["nameplateSelfTopInset"] = "0.5", ["nameplateMotionSpeed"] = "0.05", ["nameplateGlobalScale"] = "1.1997867822647", ["nameplateShowEnemyMinions"] = "1", ["nameplateShowFriendlyNPCs"] = "0", ["nameplateSelectedScale"] = "1.15", ["nameplateMotion"] = "1", ["nameplateMinScale"] = "1", ["nameplateOtherTopInset"] = "0.085", ["nameplateSelfBottomInset"] = "0.2", ["nameplatePersonalShowAlways"] = "0", ["nameplateShowFriendlyGuardians"] = "0", ["nameplateOccludedAlphaMult"] = "1", ["NamePlateHorizontalScale"] = "1", ["nameplateSelfAlpha"] = "1", ["nameplateLargeTopInset"] = "0.085", ["nameplateTargetRadialPosition"] = "1", }, ["login_counter"] = 3365, ["plate_config"] = { ["global_health_height"] = 12, ["global_health_width"] = 112, ["enemynpc"] = { ["actorname_text_anchor"] = { ["side"] = 8, }, }, }, ["aura_y_offset"] = 5, ["indicator_scale"] = 1.005271911621094, ["hook_data"] = { { ["Enabled"] = false, ["Revision"] = 50, ["HooksTemp"] = { }, ["Author"] = "Kastfall-Azralon", ["Desc"] = "Easy way to change the color of an unit. Open the constructor script and follow the examples.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n envTable.NpcColors = {\n \n --examples, using the unit name in lower case, regular unit name and the unitID:\n \n [\"Thunderlord Windreader\"] = \"red\", --using regular mob name and color it as red\n [\"thunderlord crag-leaper\"] = {1, 1, 0}, --using lower case and coloring it yellow\n [75790] = \"#00FF00\", --using the ID of the unit and using green as color\n \n --insert the new mobs here:\n \n \n \n \n \n \n \n \n \n \n \n \n \n } --close custom color bracket\n \nend\n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --attempt to get the color from the unit color list\n local color = envTable.NpcColors [unitFrame.namePlateUnitNameLower] or envTable.NpcColors [unitFrame.namePlateUnitName] or envTable.NpcColors [unitFrame.namePlateNpcId]\n \n --if the color exists, set the health bar color\n if (color) then\n Plater.SetNameplateColor (unitFrame, color)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1547392935, ["PlaterCore"] = 1, ["Name"] = "Color Automation [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["Icon"] = "Interface\\AddOns\\Plater\\images\\color_bar", ["LastHookEdited"] = "", }, -- [1] { ["Enabled"] = false, ["Revision"] = 59, ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Change the nameplate color when a nameplate does not have the auras set in the constructor script.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --Important: lines starting with double dashes are comments and are not part of the script\n \n --set this to true if you are not using threat colors in the health bar\n envTable.ForceRefreshNameplateColor = true\n \n --if the unit does not have any of the following auras, it will be painted with the color listed below\n --list of spells to track, can be the spell name (case-sensitive) or the spellID\n envTable.TrackingAuras = {\n --[\"Nightblade\"] = true, --this is an example using the spell name\n --[195452] = true, --this is an example using the spellID\n \n }\n \n --which color the nameplate wil be changed\n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n --you may also use /plater colors\n envTable.NameplateColor = \"pink\"\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --do nothing if the player isn't in combat\n if (not Plater.IsInCombat()) then\n return \n end\n \n --do nothing if the unit isn't in combat\n if (not unitFrame.InCombat) then\n return\n end\n \n --do nothing if the unit is the player it self\n if (unitFrame.IsSelf) then\n return\n end\n \n --check the auras\n local hasAura = false\n \n for auraName, _ in pairs (envTable.TrackingAuras) do\n if (Plater.NameplateHasAura (unitFrame, auraName)) then\n hasAura = true\n break\n end\n end\n \n if (not hasAura) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n else\n if (envTable.ForceRefreshNameplateColor) then\n Plater.RefreshNameplateColor (unitFrame) \n end\n end \n \nend", }, ["Time"] = 1554138845, ["PlaterCore"] = 1, ["Name"] = "Don't Have Aura [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Icon"] = 136207, ["LastHookEdited"] = "", }, -- [2] { ["Enabled"] = false, ["Revision"] = 176, ["HooksTemp"] = { }, ["Author"] = "Tecno-Azralon", ["Desc"] = "Add another border with more customizations. This border can also be manipulated by other scripts.", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n if (envTable.IsEnabled) then\n if (unitFrame.IsSelf) then\n if (envTable.ShowOnPersonalBar) then\n envTable.BorderFrame:Show()\n else\n envTable.BorderFrame:Hide() \n end\n else\n envTable.BorderFrame:Show()\n end \n end\n \nend \n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.BorderFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.BorderFrame:Hide()\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --border color\n local borderColor = \"yellow\"\n \n --size of the border\n local borderSize = 1\n \n --transparency\n local borderAlpha = 1\n \n --enabled (set to false it you only want to use the extra border in other scripts)\n local isEnabled = true\n \n --export border (allow the border to be used by other scripts)\n --other scripts can use:\n --unitFrame.healthBar.extraBorder:Show()\n --unitFrame.healthBar.extraBorder:SetVertexColor (r, g, b)\n --unitFrame.healthBar.extraBorder:SetBorderSizes (borderSize)\n local canExportBorder = true\n \n --do not add the border to personal bar\n local noPersonalBar = true\n \n --private\n do\n \n local newBorder = CreateFrame (\"frame\", nil, unitFrame.healthBar, \"NamePlateFullBorderTemplate\")\n envTable.BorderFrame = newBorder\n \n newBorder:SetBorderSizes (borderSize, borderSize, borderSize, borderSize)\n newBorder:UpdateSizes()\n \n local r, g, b = DetailsFramework:ParseColors (borderColor)\n newBorder:SetVertexColor (r, g, b, borderAlpha)\n \n envTable.ShowOnPersonalBar = not noPersonalBar\n \n if (canExportBorder) then\n unitFrame.healthBar.extraBorder = newBorder\n end\n \n if (not isEnabled) then\n envTable.IsEnabled = false\n else\n envTable.IsEnabled = true\n end\n end\n \nend\n\n\n", }, ["Time"] = 1547409079, ["PlaterCore"] = 1, ["Name"] = "Extra Border [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Icon"] = 133689, ["LastHookEdited"] = "", }, -- [3] { ["Enabled"] = false, ["Revision"] = 55, ["HooksTemp"] = { }, ["Author"] = "Kastfall-Azralon", ["Desc"] = "Script for Stormwall Blockade encounter on Battle for Dazzar'alor", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateNpcId == envTable.NpcIDs.TemptingSiren) then\n \n if (envTable.Colors.TemptingSiren) then\n Plater.SetNameplateColor (unitFrame, envTable.Colors.TemptingSiren)\n end\n \n end\n \n \nend\n\n\n\n\n\n\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateNpcId == envTable.NpcIDs.TemptingSiren) then\n \n if (envTable.NameplateHeight.TemptingSiren) then\n \n Plater.SetNameplateSize (unitFrame, nil, envTable.NameplateHeight.TemptingSiren)\n \n end\n \n end \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --nameplate colors for unit\n envTable.Colors = {}\n envTable.Colors.TemptingSiren = \"orange\"\n \n --npcID\n envTable.NpcIDs = {}\n envTable.NpcIDs.TemptingSiren = 146436\n \n --nameplate height for each unit\n envTable.NameplateHeight = {}\n envTable.NameplateHeight.TemptingSiren = 18\n \n \n \nend\n\n\n", }, ["Time"] = 1548117267, ["PlaterCore"] = 1, ["Name"] = "Stormwall Encounter [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { 2280, -- [1] ["Enabled"] = true, }, ["spec"] = { }, }, ["Icon"] = "Interface\\AddOns\\Plater\\images\\encounter_stormwall_blockade", ["LastHookEdited"] = "", }, -- [4] { ["Enabled"] = false, ["Revision"] = 73, ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Hide neutral units, show when selected, see the constructor script for options.", ["Hooks"] = { ["Leave Combat"] = "function (self, unitId, unitFrame, envTable)\n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat) then\n envTable.HideNameplate (unitFrame)\n end\n end\nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end\n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat and InCombatLockdown()) then\n return\n end\n \n envTable.HideNameplate (unitFrame)\n end\n \nend\n\n\n\n\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat and InCombatLockdown()) then\n return\n end\n \n --check the unit reaction\n if (unitFrame.namePlateIsTarget) then\n envTable.ShowNameplate (unitFrame)\n \n else\n envTable.HideNameplate (unitFrame)\n \n end \n end\n \nend\n\n\n\n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n envTable.ShowNameplate (unitFrame)\n end\n \nend\n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --when plater finishes an update on the nameplate\n --check within the envTable if the healthBar of this nameplate should be hidden\n if (envTable.IsHidden) then\n if (unitFrame.healthBar:IsShown()) then\n envTable.HideNameplate (unitFrame)\n end\n end\n \nend\n\n\n\n\n", ["Enter Combat"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat) then\n envTable.ShowNameplate (unitFrame)\n end\n end\nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.OnlyInOpenWorld = true;\n envTable.ShowInCombat = true;\n \n --consts\n envTable.REACTION_NEUTRAL = 4;\n \n --functions to hide and show the healthBar\n function envTable.HideNameplate (unitFrame)\n Plater.HideHealthBar (unitFrame)\n Plater.DisableHighlight (unitFrame)\n envTable.IsHidden = true\n end\n \n function envTable.ShowNameplate (unitFrame)\n Plater.ShowHealthBar (unitFrame)\n Plater.EnableHighlight (unitFrame)\n envTable.IsHidden = false\n end\n \nend\n\n\n\n\n", }, ["Time"] = 1541606242, ["PlaterCore"] = 1, ["Name"] = "Hide Neutral Units [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["Icon"] = 1990989, ["LastHookEdited"] = "", }, -- [5] { ["Enabled"] = false, ["Revision"] = 220, ["HooksTemp"] = { }, ["Author"] = "Kastfall-Azralon", ["Desc"] = "Script for the Jaina encounter on Battle for Dazzar'alor", ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --Unexploded Ordinance\n if (unitFrame.namePlateNpcId == envTable.NpcIDs.UnexplodedOrdinance) then\n \n --make the life percent be bigger than the regular size\n --so it's better to see the health percent of the barrel\n local currentSize = Plater.db.profile.plate_config.enemynpc.percent_text_size\n Plater:SetFontSize (unitFrame.healthBar.lifePercent, currentSize + envTable.UnexplodedOrdinanceTextSizeIncrease)\n end\n \n if (envTable.IncreaseSize [unitFrame.namePlateNpcId]) then\n local currentHeight = unitFrame.healthBar:GetHeight()\n Plater.SetNameplateSize (unitFrame, nil, currentHeight + envTable.IncreaseSize [unitFrame.namePlateNpcId])\n end\n \nend\n\n\n\n\n\n\n", ["Cast Start"] = "function (self, unitId, unitFrame, envTable)\n if (envTable.UnexplodedOrdinanceCast and envTable._SpellID == envTable.UnexplodedOrdinanceSpellID) then\n Plater.SetCastBarSize (unitFrame, nil, envTable.UnexplodedOrdinanceCastBarHeight)\n Plater:SetFontSize (unitFrame.castBar.percentText, envTable.UnexplodedOrdinanceTimerSize)\n end\nend\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n --reset the health percent text size\n local currentSize = Plater.db.profile.plate_config.enemynpc.percent_text_size\n Plater:SetFontSize (unitFrame.healthBar.lifePercent, currentSize) \n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --Override the color\n if (envTable.Colors [unitFrame.namePlateNpcId]) then\n Plater.SetNameplateColor (unitFrame, envTable.Colors [unitFrame.namePlateNpcId])\n end \n \n --Show the name of the unit in the Ice Block nameplate\n if (unitFrame.namePlateNpcId == envTable.NpcIDs.IceBlock) then\n --find which player this block are holding\n for i = 1, GetNumGroupMembers() do\n local unit = \"raid\" .. i\n if (UnitExists (unit)) then\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (unit, debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end \n \n --check if who casted this debuff is the unit shown on this nameplate\n if (UnitIsUnit (caster or \"\", unitId)) then\n local unitName = UnitName (unit)\n \n --color the text by the class\n unitName = Plater.SetTextColorByClass (unit, unitName)\n \n --add the role icon\n if (Details) then\n local role = UnitGroupRolesAssigned (unit)\n unitName = Details:AddRoleIcon (unitName, role, 12)\n end\n \n unitFrame.unitName:SetText (unitName)\n unitFrame.castBar.Text:SetText (unitName)\n break\n end\n \n end\n else\n break\n end\n end\n end\nend", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --nameplate colors for unit\n envTable.Colors = {}\n envTable.Colors [148631] = \"orange\" --Unexploded Ordinance\n envTable.Colors [148522] = \"white\" --Ice Block\n \n --increase the nameplate height for these units\n envTable.IncreaseSize = {}\n envTable.IncreaseSize [148522] = 4 --Ice Block (increase in 4 pixels)\n \n --increase the size of the life percent for the nameplate of the barrel\n envTable.UnexplodedOrdinanceTextSizeIncrease = 3\n \n --increase the castbar size for the unexploded ordinance explosion cast\n envTable.UnexplodedOrdinanceCast = true\n envTable.UnexplodedOrdinanceSpellID = 288221 --12058 --(debug)\n envTable.UnexplodedOrdinanceCastBarHeight = 18\n envTable.UnexplodedOrdinanceTimerSize = 18\n \n --npcIDs\n envTable.NpcIDs = {}\n envTable.NpcIDs.UnexplodedOrdinance = 148631\n envTable.NpcIDs.IceBlock = 148522\nend\n\n--tests 126023 --harbor saurid - dazar'alor harbor\n--tests 3127 venomtail scorpid - durotar\n--tests 12058 dustwind storm witch - durotar\n--Load Condition: EncounterID 2281\n\n\n", ["Cast Stop"] = "function (self, unitId, unitFrame, envTable)\n if (envTable.UnexplodedOrdinanceCast and envTable._SpellID == envTable.UnexplodedOrdinanceSpellID) then\n Plater.SetCastBarSize (unitFrame)\n Plater:SetFontSize (unitFrame.castBar.percentText, Plater.db.profile.plate_config.enemynpc.spellpercent_text_size)\n end\nend\n\n\n", }, ["Time"] = 1548612537, ["PlaterCore"] = 1, ["Name"] = "Jaina Encounter [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { 2281, -- [1] ["Enabled"] = true, }, ["role"] = { }, }, ["Icon"] = "Interface\\AddOns\\Plater\\images\\encounter_jaina", ["LastHookEdited"] = "", }, -- [6] { ["Enabled"] = false, ["Revision"] = 84, ["HooksTemp"] = { }, ["Author"] = "Ahwa-Azralon", ["Desc"] = "Add extra effects to execute range. See the constructor script for options.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --execute detection, if true the script will handle the execute percent\n --while false Plater will automatically trigger the execute range\n --you only want to set this to true in case of Plater not detecting the execute range correctly\n envTable.UseCustomExecutePercent = false\n --execute percent, if not detecting automatic, this is the percent to active the execute range\n --use from zero to one, 0.20 is equal to 20% of the unit life\n envTable.ExecutePercent = 0.20\n \n --allow this script to change the nameplate color when the unit is in execute range\n envTable.CanChangeColor = true\n --change the health bar color to this color when the unit is in execute range\n --color can be set as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0}\n envTable.ExecuteColor = \"green\"\n \n --border color\n envTable.CanChangeBorderColor = false\n envTable.BorderColor = \"red\"\n \n --hide the default health divisor and the health execute indicator\n envTable.HideHealthDivisor = false\n --if not hidden, adjust the health divisor settings and the health execute indicator\n envTable.HealthDivisorAlpha = 0.5\n envTable.HealthDivisorColor = \"white\"\n envTable.HealthExecuteIndicatorAlpha = 0.15\n envTable.HealthExecuteIndicatorColor = \"darkred\"\n \n \n --private (internal functions)\n do\n function envTable.UnitInExecuteRange (unitFrame)\n --check if can change the execute color\n if (envTable.CanChangeColor) then\n Plater.SetNameplateColor (unitFrame, envTable.ExecuteColor)\n end\n \n if (envTable.CanChangeBorderColor) then\n Plater.SetBorderColor (unitFrame, envTable.BorderColor)\n end\n \n if (envTable.HideHealthDivisor) then\n unitFrame.healthBar.healthCutOff:Hide() \n unitFrame.healthBar.executeRange:Hide()\n \n else\n envTable.UpdateHealthDivisor (unitFrame)\n \n end\n end\n \n function envTable.UpdateHealthDivisor (unitFrame)\n local healthBar = unitFrame.healthBar\n \n healthBar.healthCutOff:Show()\n healthBar.healthCutOff:SetVertexColor (DetailsFramework:ParseColors (envTable.HealthDivisorColor))\n healthBar.healthCutOff:SetAlpha (envTable.HealthDivisorAlpha)\n \n healthBar.executeRange:Show()\n healthBar.executeRange:SetVertexColor (DetailsFramework:ParseColors (envTable.HealthExecuteIndicatorColor))\n healthBar.executeRange:SetAlpha (envTable.HealthExecuteIndicatorAlpha)\n \n if (envTable.UseCustomExecutePercent) then\n healthBar.healthCutOff:ClearAllPoints()\n healthBar.executeRange:ClearAllPoints()\n \n healthBar.healthCutOff:SetSize (healthBar:GetHeight(), healthBar:GetHeight())\n healthBar.healthCutOff:SetPoint (\"center\", healthBar, \"left\", healthBar:GetWidth() * envTable.ExecutePercent, 0)\n \n healthBar.executeRange:SetTexCoord (0, envTable.ExecutePercent, 0, 1)\n healthBar.executeRange:SetHeight (healthBar:GetHeight())\n healthBar.executeRange:SetPoint (\"left\", healthBar, \"left\", 0, 0)\n healthBar.executeRange:SetPoint (\"right\", healthBar.healthCutOff, \"center\")\n end\n \n end\n end\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n if (envTable.UseCustomExecutePercent) then\n \n --manual detection\n local healthBar = unitFrame.healthBar\n if (healthBar.CurrentHealth / healthBar.CurrentHealthMax <= envTable.ExecutePercent) then\n envTable.UnitInExecuteRange (unitFrame)\n end \n \n else\n \n --auto detection\n if (unitFrame.InExecuteRange) then\n envTable.UnitInExecuteRange (unitFrame)\n end\n \n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1547406548, ["PlaterCore"] = 1, ["Name"] = "Execute Range [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Icon"] = 135358, ["LastHookEdited"] = "", }, -- [7] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Initialization"] = "function (modTable)\n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n modTable.changeBarColor = modTable.config.changeBarColor\n modTable.changeBorderColor = modTable.config.changeBorderColor\n modTable.resetColors = modTable.config.resetColors\n \n modTable.ListOfNpcs = {\n [61146] = modTable.config.color, --\"olive\", --monk statue npcID\n [103822] = modTable.config.color, --\"olive\", --druid treant npcID\n [15352] = modTable.config.color, --\"olive\", --shaman elemental\n [95072] = modTable.config.color, --\"olive\", --shaman greater earth elemental npcID\n [61056] = modTable.config.color, --\"olive\", --shaman primal earth elemental npcID\n \n }\nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n if not unitId then\n return\n end\n --get the GUID of the target of the unit\n local targetGUID = UnitGUID (unitId .. \"target\")\n \n if (targetGUID) then\n \n --get the npcID of the target\n local npcID = Plater.GetNpcIDFromGUID (targetGUID)\n local unitName = UnitName (unitId .. \"target\")\n local unitNameLower = string.lower (unitName)\n \n --check if the npcID of this unit is in the npc list \n local color = modTable.ListOfNpcs [npcID] or modTable.ListOfNpcs [unitName] or modTable.ListOfNpcs [unitNameLower]\n \n if color then\n if modTable.changeBarColor then\n Plater.SetNameplateColor (unitFrame, color)\n end\n if modTable.changeBorderColor then\n Plater.SetBorderColor (unitFrame, color)\n end\n unitFrame.attackingSpecificUnitFromMod = true\n elseif unitFrame.attackingSpecificUnitFromMod and modTable.resetColors then\n if modTable.changeBorderColor then\n Plater.SetBorderColor (unitFrame)\n end\n if modTable.changeBarColor then\n Plater.RefreshNameplateColor (unitFrame)\n end\n unitFrame.attackingSpecificUnitFromMod = false\n end\n end\nend", }, ["Time"] = 1620377377, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["Enabled"] = false, ["Revision"] = 363, ["semver"] = "", ["Author"] = "Kastfall-Azralon", ["Desc"] = "Change the nameplate color if the unit is attacking a specific unit like Monk's Ox Statue or Druid's Treants. You may edit which units it track in the constructor script.", ["Name"] = "Attacking Specific Unit [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 1, ["Key"] = "color", ["Value"] = { 0.5019607843137255, -- [1] 0.5019607843137255, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "changeBarColor", ["Value"] = true, ["Name"] = "Change Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "changeBorderColor", ["Value"] = false, ["Name"] = "Change Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "resetColors", ["Value"] = true, ["Name"] = "Reset Colors", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [8] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Added"] = "\n\n-- exported function Plater.UpdatePlateSize() from Plater.lua\n--this is for advanced users which wants to reorder the nameplate frame at their desire\n\n\n\nfunction (self, unitId, unitFrame, envTable)\n \n --check if there's a type of unit on this nameplate\n local plateFrame = unitFrame:GetParent()\n if (not plateFrame.actorType) then\n return\n end\n \n --get all the frames and cache some variables\n local ACTORTYPE_ENEMY_PLAYER = \"enemyplayer\"\n local profile = Plater.db.profile\n local DB_PLATE_CONFIG = profile.plate_config\n local isInCombat = Plater.IsInCombat()\n local actorType = plateFrame.actorType\n \n local unitFrame = plateFrame.unitFrame\n local healthBar = unitFrame.healthBar\n local castBar = unitFrame.castBar\n local powerBar = unitFrame.powerBar\n local buffFrame1 = unitFrame.BuffFrame\n local buffFrame2 = unitFrame.BuffFrame2\n \n --use in combat bars when in pvp\n if (plateFrame.actorType == ACTORTYPE_ENEMY_PLAYER) then\n if ((Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"arena\") and DB_PLATE_CONFIG.player.pvp_always_incombat) then\n isInCombat = true\n end\n end\n \n --get the config for this actor type\n local plateConfigs = DB_PLATE_CONFIG [actorType]\n --get the config key based if the player is in combat\n local castBarConfigKey, healthBarConfigKey, manaConfigKey = Plater.GetHashKey (isInCombat)\n \n --get the width and height from what the user set in the options panel\n local healthBarWidth, healthBarHeight = unitFrame.customHealthBarWidth or plateConfigs [healthBarConfigKey][1], unitFrame.customHealthBarHeight or plateConfigs [healthBarConfigKey][2]\n local castBarWidth, castBarHeight = unitFrame.customCastBarWidth or plateConfigs [castBarConfigKey][1], unitFrame.customCastBarHeight or plateConfigs [castBarConfigKey][2]\n local powerBarWidth, powerBarHeight = unitFrame.customPowerBarHeight or plateConfigs [manaConfigKey][1], unitFrame.customPowerBarHeight or plateConfigs [manaConfigKey][2]\n \n --calculate the offset for the cast bar, this is done due to the cast bar be anchored to topleft and topright\n local castBarOffSetX = (healthBarWidth - castBarWidth) / 2\n local castBarOffSetY = plateConfigs.castbar_offset\n \n --calculate offsets for the power bar\n local powerBarOffSetX = (healthBarWidth - powerBarWidth) / 2\n local powerBarOffSetY = 0\n \n --calculate the size deviation for pets\n local unitType = Plater.GetUnitType (plateFrame)\n if (unitType == \"pet\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.pet_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.pet_width_scale\n \n elseif (unitType == \"minus\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.minor_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.minor_width_scale\n end\n \n --unit frame - is set to be the same size as the plateFrame\n unitFrame:ClearAllPoints()\n unitFrame:SetAllPoints()\n \n --calculates the health bar anchor points\n --it will always be placed in the center of the nameplate area (where it accepts mouse clicks) \n local xOffSet = (plateFrame:GetWidth() - healthBarWidth) / 2\n local yOffSet = (plateFrame:GetHeight() - healthBarHeight) / 2\n \n --set the health bar point\n healthBar:ClearAllPoints()\n PixelUtil.SetPoint (healthBar, \"topleft\", unitFrame, \"topleft\", xOffSet + profile.global_offset_x, -yOffSet + profile.global_offset_y)\n PixelUtil.SetPoint (healthBar, \"bottomright\", unitFrame, \"bottomright\", -xOffSet + profile.global_offset_x, yOffSet + profile.global_offset_y)\n \n --set the cast bar point and size\n castBar:ClearAllPoints()\n PixelUtil.SetPoint (castBar, \"topleft\", healthBar, \"bottomleft\", castBarOffSetX, castBarOffSetY)\n PixelUtil.SetPoint (castBar, \"topright\", healthBar, \"bottomright\", -castBarOffSetX, castBarOffSetY)\n PixelUtil.SetHeight (castBar, castBarHeight)\n PixelUtil.SetSize (castBar.Icon, castBarHeight, castBarHeight)\n PixelUtil.SetSize (castBar.BorderShield, castBarHeight * 1.4, castBarHeight * 1.4)\n \n --set the power bar point and size\n powerBar:ClearAllPoints()\n PixelUtil.SetPoint (powerBar, \"topleft\", healthBar, \"bottomleft\", powerBarOffSetX, powerBarOffSetY)\n PixelUtil.SetPoint (powerBar, \"topright\", healthBar, \"bottomright\", -powerBarOffSetX, powerBarOffSetY)\n PixelUtil.SetHeight (powerBar, powerBarHeight)\n \n --power bar are hidden by default, show it if there's a custom size for it\n if (unitFrame.customPowerBarWidth and unitFrame.customPowerBarHeight) then\n powerBar:SetUnit (unitFrame.unit)\n end\n \n --aura frames\n local bf1Anchor = Plater.db.profile.aura_frame1_anchor\n Plater.SetAnchor (buffFrame1, {side = bf1Anchor.side, x = bf1Anchor.x, y = bf1Anchor.y + plateConfigs.buff_frame_y_offset}, unitFrame.healthBar, (Plater.db.profile.aura_grow_direction or 2) == 2)\n \n local bf2Anchor = Plater.db.profile.aura_frame2_anchor\n Plater.SetAnchor (buffFrame2, {side = bf2Anchor.side, x = bf2Anchor.x, y = bf2Anchor.y + plateConfigs.buff_frame_y_offset}, unitFrame.healthBar, (Plater.db.profile.aura2_grow_direction or 2) == 2)\n \nend\n\n\n", }, ["Time"] = 1596791840, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["url"] = "", ["Icon"] = 574574, ["Enabled"] = false, ["Revision"] = 93, ["semver"] = "", ["Author"] = "Kastfall-Azralon", ["Desc"] = "Function Plater.UpdatePlateSize from Plater.lua exported to scritps.", ["Name"] = "Reorder Nameplate [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [9] { ["Enabled"] = false, ["Revision"] = 37, ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Tint nameplates of Reaping Soul units (Mythic Dungeon Affix) depending on its target and role of the player", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --can detect the reaping souls aggro?\n if (envTable.detectAggro and Plater.IsInCombat()) then\n \n --is this npc a reaping soul?\n if (envTable.npcIDs [unitFrame.namePlateNpcId]) then\n \n --check if the mob is attacking the player\n if (UnitIsUnit (unitFrame.targetUnitID, \"player\")) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateAggroColor)\n \n else\n Plater.SetNameplateColor (unitFrame, envTable.NameplateNoAggroColor)\n end\n \n end\n \n end\n \nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --when the nameplate is added and the npcID matches, cache the color for the nameplate\n if (envTable.detectAggro) then\n if (envTable.npcIDs [unitFrame.namePlateNpcId]) then\n local profile = Plater.db.profile\n local role = Plater:GetPlayerRole()\n \n if (role == \"TANK\") then\n envTable.NameplateAggroColor = profile.tank.colors.aggro\n envTable.NameplateNoAggroColor = profile.tank.colors.noaggro\n else\n envTable.NameplateAggroColor = profile.dps.colors.aggro\n envTable.NameplateNoAggroColor = profile.dps.colors.noaggro\n end\n \n end\n end\n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --npcs affected by this script\n \n envTable.npcIDs = {\n [148716] = true, --risen soul\n [148893] = true, --tormented soul\n [148894] = true, --lost soul\n \n [127278] = true, --skittering feeder (tests and debug, also need to disable the load conditions)\n }\n \n --detect aggro, if true it will see which group member the soul is attacking and override the color\n envTable.detectAggro = true\n \n \nend\n\n\n", }, ["Time"] = 1549827281, ["PlaterCore"] = 1, ["Name"] = "M+ Bwonsamdi Reaping", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { ["Enabled"] = true, ["party"] = true, }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { [117] = true, ["Enabled"] = true, }, ["encounter_ids"] = { }, ["race"] = { }, }, ["Icon"] = 2446016, ["LastHookEdited"] = "", }, -- [10] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n --constructor is executed only once when any script of the hook runs.\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --check if need update the amount of combo points shown\n if (envTable.LastPlayerTalentUpdate > envTable.LastUpdate) then\n envTable.UpdateComboPointAmount()\n end \n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n \n else\n envTable.ComboPointFrame:Hide()\n end \n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n --check if this nameplate is the current target\n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n else\n envTable.ComboPointFrame:Hide()\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Player Power Update"] = "function (self, unitId, unitFrame, envTable, modTable, ...)\n local powerType = ...\n \n if (powerType and powerType == \"COMBO_POINTS\" and unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.UpdateComboPoints()\n end\n \n \nend", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n\n\n", ["Player Talent Update"] = "function (self, unitId, unitFrame, envTable)\n \n --update the amount of comboo points shown when the player changes talents or specialization\n envTable.UpdateComboPointAmount()\n \n --save the time of the last talent change\n envTable.LastPlayerTalentUpdate = GetTime()\n \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --settings\n local anchors = {\n {\"bottom\", unitFrame.healthBar, \"top\", 0, 24},\n }\n \n local sizes = {\n width = 12,\n height = 12,\n scale = 1,\n }\n \n local textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {0/128, 21/128, 101/128, 122/128},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {3/128, 18/128, 81/128, 96/128},\n }\n if WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE then\n textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {78/128, 98/128, 21/64, 41/64},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {100/128, 120/128, 21/64, 41/64},\n }\n end\n \n local frameLevel = 1000\n local frameStrata = \"high\" \n \n --private\n do\n --store combo points frames on this table\n envTable.ComboPoints = {}\n --save when the player changed talents or spec\n envTable.LastPlayerTalentUpdate = GetTime()\n --save when this nameplate got a combo point amount and alignment update \n \n --build combo points frame anchor (combo point are anchored to this)\n if (not unitFrame.PlaterComboPointFrame) then\n local hostFrame = CreateFrame (\"frame\", nil, unitFrame)\n hostFrame.ComboPointFramesPool = {}\n unitFrame.PlaterComboPointFrame = hostFrame\n envTable.ComboPointFrame = hostFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n \n --DetailsFramework:ApplyStandardBackdrop (envTable.ComboPointFrame) --debug anchor size\n \n --animations\n local onPlayShowAnimation = function (animation)\n --stop the hide animation if it's playing\n if (animation:GetParent():GetParent().HideAnimation:IsPlaying()) then\n animation:GetParent():GetParent().HideAnimation:Stop()\n end\n \n animation:GetParent():Show()\n end\n \n local onPlayHideAnimation = function (animation)\n --stop the show animation if it's playing\n if (animation:GetParent():GetParent().ShowAnimation:IsPlaying()) then\n animation:GetParent():GetParent().ShowAnimation:Stop()\n end\n end \n local onStopHideAnimation = function (animation)\n animation:GetParent():Hide() \n end\n \n local createAnimations = function (comboPoint)\n --on show\n comboPoint.ShowAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayShowAnimation, nil)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 1, 0.1, 0, 0, 1, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"alpha\", 1, 0.1, .5, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 2, 0.1, 1.2, 1.2, 1, 1)\n \n --on hide\n comboPoint.HideAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayHideAnimation, onStopHideAnimation)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"scale\", 1, 0.1, 1, 1, 0, 0)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"alpha\", 1, 0.1, 1, 0)\n end\n \n --build combo point frame \n for i =1, 10 do \n local f = CreateFrame (\"frame\", nil, envTable.ComboPointFrame)\n f:SetSize (sizes.width, sizes.height)\n tinsert (envTable.ComboPoints, f)\n tinsert (unitFrame.PlaterComboPointFrame.ComboPointFramesPool, f)\n \n local backgroundTexture = f:CreateTexture (nil, \"background\")\n backgroundTexture:SetTexture (textures.backgroundTexture)\n backgroundTexture:SetTexCoord (unpack (textures.backgroundTexCoords))\n backgroundTexture:SetSize (sizes.width, sizes.height)\n backgroundTexture:SetPoint (\"center\")\n \n local comboPointTexture = f:CreateTexture (nil, \"artwork\")\n comboPointTexture:SetTexture (textures.comboPointTexture)\n comboPointTexture:SetTexCoord (unpack (textures.comboPointTexCoords))\n \n comboPointTexture:SetSize (sizes.width, sizes.height)\n comboPointTexture:SetPoint (\"center\")\n comboPointTexture:Hide() \n \n f.IsActive = false\n \n f.backgroundTexture = backgroundTexture\n f.comboPointTexture = comboPointTexture\n \n createAnimations (f)\n end\n \n else\n envTable.ComboPointFrame = unitFrame.PlaterComboPointFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n envTable.ComboPoints = unitFrame.PlaterComboPointFrame.ComboPointFramesPool\n \n end \n \n envTable.ComboPointFrame:SetFrameLevel (frameLevel)\n envTable.ComboPointFrame:SetFrameStrata (frameStrata)\n \n function envTable.UpdateComboPoints()\n local comboPoints = GetComboPoints(\"player\", \"target\")\n --UnitPower (\"player\", Enum.PowerType.ComboPoints)\n \n for i = 1, envTable.TotalComboPoints do\n local thisComboPoint = envTable.ComboPoints [i]\n \n if (i <= comboPoints ) then\n --combo point enabled\n if (not thisComboPoint.IsActive) then\n thisComboPoint.ShowAnimation:Play()\n thisComboPoint.IsActive = true\n \n end\n \n else\n --combo point disabled\n if (thisComboPoint.IsActive) then\n thisComboPoint.HideAnimation:Play()\n thisComboPoint.IsActive = false\n \n end\n end\n end\n \n \n end\n \n function envTable.UpdateComboPointAmount()\n local namePlateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat[1]\n local comboPoints = UnitPowerMax (\"player\", Enum.PowerType.ComboPoints)\n local reservedSpace = (namePlateWidth - sizes.width * comboPoints) / comboPoints \n \n --store the total amount of combo points\n envTable.TotalComboPoints = comboPoints\n \n --update anchor frame\n envTable.ComboPointFrame:SetWidth (namePlateWidth)\n envTable.ComboPointFrame:SetHeight (20)\n envTable.ComboPointFrame:ClearAllPoints()\n for i = 1, #anchors do\n local anchor = anchors[i]\n envTable.ComboPointFrame:SetPoint (unpack (anchor))\n end \n \n --\n for i = 1, #envTable.ComboPoints do\n envTable.ComboPoints[i]:Hide()\n envTable.ComboPoints[i]:ClearAllPoints()\n end\n \n for i = 1, comboPoints do\n local comboPoint = envTable.ComboPoints[i]\n if i == 1 then\n comboPoint:SetPoint (\"left\", envTable.ComboPointFrame, \"left\", reservedSpace/2, 0)\n else\n comboPoint:SetPoint (\"left\", envTable.ComboPoints[i-1], \"right\", reservedSpace, 0)\n end\n \n comboPoint:Show()\n end\n \n envTable.LastUpdate = GetTime()\n \n envTable.UpdateComboPoints()\n end\n \n --initialize\n envTable.UpdateComboPointAmount()\n envTable.ComboPointFrame:Hide()\n end\n \n \nend", }, ["Time"] = 1621935143, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { ["Enabled"] = true, ["DRUID"] = true, ["ROGUE"] = true, }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { ["103"] = true, ["Enabled"] = true, }, }, ["url"] = "", ["Icon"] = 135426, ["Enabled"] = false, ["Revision"] = 284, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Show combo points above the nameplate for Druid Feral and Rogues.", ["Name"] = "Combo Points [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [11] { ["Enabled"] = false, ["Revision"] = 182, ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Show how many raid members are targeting the unit", ["Hooks"] = { ["Leave Combat"] = "function (self, unitId, unitFrame, envTable)\n envTable.CanShow = false;\n envTable.TargetAmount:SetText (\"\")\nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --when a nameplate is added to the screen check if the player is in combat\n if (InCombatLockdown()) then\n --player is in combat, check if can check amount of targets\n envTable.CanShow = envTable.CanShowTargetAmount();\n \n else\n envTable.CanShow = false; \n end\n \n envTable.TargetAmount:SetText (\"\");\n \nend", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.TargetAmount:SetText (\"\");\n envTable.CanShow = false;\n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --if the script is allowed to show the amount of targets\n --also check if the unit is in combat\n if (envTable.CanShow and UnitAffectingCombat (unitId)) then\n \n --check if can update the amount of targets following the cooldown set in the constructor script\n --by default Plater updates the nameplate every 250ms, by default the cooldown is 2, so it'll update the amuont of target every 1/2 of a second\n envTable.UpdateCooldown = envTable.UpdateCooldown + 1\n if (envTable.UpdateCooldown < envTable.UpdateInterval) then\n return\n else\n \n --reset the cooldown interval to check the amount of target again\n envTable.UpdateCooldown = 0\n \n --get the amount of targets\n local amount;\n if (envTable.InRaid) then\n amount = envTable.NumTargetsInRaid (unitFrame) \n \n elseif (envTable.InParty) then\n amount = envTable.NumTargetsInParty (unitFrame) \n \n else\n envTable.TargetAmount:SetText (\"\")\n return\n end\n \n --update the amount text\n if (amount == 0) then\n envTable.TargetAmount:SetText (\"\")\n else\n envTable.TargetAmount:SetText (amount)\n end\n \n end\n end\nend\n\n\n", ["Enter Combat"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can show the amount of targets\n envTable.CanShow = envTable.CanShowTargetAmount();\n \n if (not envTable.CanShow) then\n envTable.TargetAmount:SetText (\"\") \n end\nend\n\n\n\n\n", ["Constructor"] = "--all gray text like this are comments and do not run as code\n--build the settings and basic functions for the hook\n\nfunction (self, unitId, unitFrame, envTable)\n \n --declare setting variables:\n local textColor = \"orange\";\n local textSize = 12;\n \n local showInRaid = true;\n local showInDungeon = true;\n local showInArena = false;\n local showInBattleground = false;\n local showInOpenWorld = true;\n \n envTable.UpdateInterval = 2; --each 2 updates in the nameplate it'll update the amount of targets\n \n local anchor = {\n side = 6, --1 = topleft 2 = left 3 = bottomleft 4 = bottom 5 = bottom right 6 = right 7 = topright 8 = top\n x = 4, --x offset\n y = 0, --y offset\n };\n \n \n ---------------------------------------------------------------------------------------------------------------------------------------------\n \n \n --frames:\n \n --create the text that will show the amount of people targeting the unit\n if (not unitFrame.healthBar.TargetAmount) then\n envTable.TargetAmount = Plater:CreateLabel (unitFrame.healthBar, \"\", textSize, textColor);\n Plater.SetAnchor (envTable.TargetAmount, anchor);\n unitFrame.healthBar.TargetAmount = envTable.TargetAmount\n end\n \n --in case Plater wipes the envTable\n envTable.TargetAmount = unitFrame.healthBar.TargetAmount\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --private variables (they will be used in the other scripts within this hook)\n envTable.CanShow = false;\n envTable.UpdateCooldown = 0;\n envTable.InRaid = false;\n envTable.InParty = false;\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --functions\n \n --update the InRaid or InParty proprieties\n function envTable.UpdateGroupType()\n if (IsInRaid()) then\n envTable.InRaid = true;\n envTable.InParty = false; \n \n elseif (IsInGroup()) then\n envTable.InRaid = false;\n envTable.InParty = true; \n \n else\n envTable.InRaid = false; \n envTable.InParty = false;\n end\n end\n \n --this function controls if the amount of targets can show following the settings in the top of this script\n function envTable.CanShowTargetAmount()\n \n local _, instanceType, difficultyID, _, _, _, _, instanceMapID, instanceGroupSize = GetInstanceInfo()\n \n if (showInRaid and instanceType == \"raid\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInDungeon and instanceType == \"party\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInArena and instanceType == \"arena\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInBattleground and instanceType == \"pvp\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInOpenWorld and instanceType == \"none\") then\n envTable.UpdateGroupType()\n if (envTable.InRaid or envTable.InParty) then\n return true\n end\n end\n \n return false\n end\n \n --get the amount of player targetting the unit in raid or party\n function envTable.NumTargetsInRaid (unitFrame)\n local amount = 0\n for i = 1, GetNumGroupMembers() do\n local unit = \"raid\" .. i .. \"target\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end\n end\n \n return amount\n end\n \n function envTable.NumTargetsInParty()\n local amount = 0\n for i = 1, GetNumGroupMembers() - 1 do\n local unit = \"party\" .. i .. \"target\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end\n end\n \n local unit = \"playertarget\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end \n \n return amount\n end\n \nend", }, ["Time"] = 1548278227, ["PlaterCore"] = 1, ["Name"] = "Players Targeting a Target [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["Icon"] = 1966587, ["LastHookEdited"] = "", }, -- [12] { ["Enabled"] = false, ["Revision"] = 93, ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Changes the target color to the color set in the constructor script.", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --usage: color name e.g \"red\" \"yellow\"; color table e.g {1, 0, 0} {1, 1, 0}; hex string e.g. \"#FF0000\" \"FFFF00\"\n \n envTable.TargetColor = \"purple\"\n --envTable.TargetColor = \"#FF00FF\"\n --envTable.TargetColor = {252/255, 0/255, 254/255}\n \n function envTable.UpdateColor (unitFrame)\n --do not change the color of the personal bar\n if (not unitFrame.IsSelf) then\n \n --if this nameplate the current target of the player?\n if (unitFrame.namePlateIsTarget) then\n Plater.SetNameplateColor (unitFrame, envTable.TargetColor) --rgb\n else\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n end\n end\n end\n \nend\n\n\n\n\n", }, ["Time"] = 1552354619, ["PlaterCore"] = 1, ["Name"] = "Current Target Color [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Icon"] = 878211, ["LastHookEdited"] = "", }, -- [13] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n --ATTENTION: after enabling this mod, you may have to adjust the anchor point at the Buff Settings tab\n \n local sortByTime = false\n local invertSort = false\n \n --which auras goes first, assign a value (any number), bigger value goes first\n local priority = {\n [\"Vampiric Touch\"] = 50,\n [\"Shadow Word: Pain\"] = 22,\n [\"Mind Flay\"] = 5,\n [\"Pistol Shot\"] = 50,\n [\"Marked for Death\"] = 99,\n }\n \n -- Sort function - do not touch\n Plater.db.profile.aura_sort = true\n \n \n function Plater.AuraIconsSortFunction (aura1, aura2)\n local p1 = priority[aura1.SpellId] or priority[aura1.SpellName] or 1\n local p2 = priority[aura2.SpellId] or priority[aura2.SpellName] or 1\n \n if sortByTime and p1 == p2 then\n if invertSort then\n return (aura1.Duration == 0 and 99999999 or aura1.RemainingTime or 0) > (aura2.Duration == 0 and 99999999 or aura2.RemainingTime or 0)\n else\n return (aura1.Duration == 0 and 99999999 or aura1.RemainingTime or 0) < (aura2.Duration == 0 and 99999999 or aura2.RemainingTime or 0)\n end\n else\n if invertSort then\n return p1 < p2\n else\n return p1 > p2\n end\n end\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1608663128, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["Enabled"] = false, ["Revision"] = 356, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Desc"] = "Reorder buffs and debuffs following the settings set in the constructor.", ["Name"] = "Aura Reorder [Plater]", ["PlaterCore"] = 1, ["version"] = -1, ["HooksTemp"] = { }, ["Options"] = { }, }, -- [14] { ["Enabled"] = true, ["Revision"] = 36, ["HooksTemp"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CheckForQuest (unitFrame)\n \nend\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.ExtraQuestMarker22154:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.ExtraQuestMarker22154) then\n \n unitFrame.ExtraQuestMarker22154:Hide()\n \n end \n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CheckForQuest (unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.Texture = [[Interface\\OPTIONSFRAME\\UI-OptionsFrame-NewFeatureIcon]]\n envTable.Size = 12\n envTable.Anchor = {\n side = 6, --right side\n x = 2,\n y = 0\n }\n \n if (not unitFrame.ExtraQuestMarker22154) then\n unitFrame.ExtraQuestMarker22154 = unitFrame:CreateTexture (nil, \"overlay\")\n local texture = unitFrame.ExtraQuestMarker22154\n \n texture:SetTexture (envTable.Texture)\n texture:SetSize (envTable.Size, envTable.Size)\n Plater.SetAnchor (texture, envTable.Anchor)\n end\n \n function envTable.CheckForQuest (unitFrame)\n if (unitFrame.namePlateIsQuestObjective) then\n unitFrame.ExtraQuestMarker22154:Show()\n \n else\n unitFrame.ExtraQuestMarker22154:Hide()\n \n end\n end\nend\n\n\n\n\n\n\n", }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Show an extra icon if the unit is a part of a quest you're current doing. You may adjust where the exclamation mark is shown in the Constructor.", ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CheckForQuest (unitFrame)\n \nend\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.ExtraQuestMarker22154:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.ExtraQuestMarker22154) then\n \n unitFrame.ExtraQuestMarker22154:Hide()\n \n end \n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.CheckForQuest (unitFrame)\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.Texture = [[Interface\\OPTIONSFRAME\\UI-OptionsFrame-NewFeatureIcon]]\n envTable.Size = 12\n envTable.Anchor = {\n side = 6, --right side\n x = 2,\n y = 0\n }\n \n if (not unitFrame.ExtraQuestMarker22154) then\n unitFrame.ExtraQuestMarker22154 = unitFrame:CreateTexture (nil, \"overlay\")\n local texture = unitFrame.ExtraQuestMarker22154\n \n texture:SetTexture (envTable.Texture)\n texture:SetSize (envTable.Size, envTable.Size)\n Plater.SetAnchor (texture, envTable.Anchor)\n end\n \n function envTable.CheckForQuest (unitFrame)\n if (unitFrame.namePlateIsQuestObjective) then\n unitFrame.ExtraQuestMarker22154:Show()\n \n else\n unitFrame.ExtraQuestMarker22154:Hide()\n \n end\n end\nend\n\n\n\n\n\n\n", }, ["Time"] = 1555091517, ["PlaterCore"] = 1, ["LastHookEdited"] = "Constructor", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["Icon"] = "Interface\\OPTIONSFRAME\\UI-OptionsFrame-NewFeatureIcon", ["Name"] = "Extra Quest Icon", }, -- [15] { ["Enabled"] = true, ["Revision"] = 38, ["HooksTemp"] = { ["Player Logon"] = "function (self, unitId, unitFrame, envTable)\n \n --after editing this script, save it and /reload\n \n --adds two target indicators in arrow format\n --to change the texture you may replace the path with another texture path\n --or you can copy and paste more options here\n \n Plater.TargetIndicators [\"SmallArrow\"] = {\n path = [[Interface\\MONEYFRAME\\Arrow-Right-Up]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 12,\n height = 12,\n x = 8,\n y = 0,\n blend = \"ADD\",\n }\n \n Plater.TargetIndicators [\"BigArrow\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 18,\n height = 16,\n x = 24,\n y = 0,\n blend = \"ADD\",\n color = \"yellow\",\n }\n \nend\n\n\n\n\n", }, ["Author"] = "Izimode-Azralon", ["Desc"] = "Adds two arrows into the target indicators options.", ["Hooks"] = { ["Player Logon"] = "function (self, unitId, unitFrame, envTable)\n \n --after editing this script, save it and /reload\n \n --adds two target indicators in arrow format\n --to change the texture you may replace the path with another texture path\n --or you can copy and paste more options here\n \n Plater.TargetIndicators [\"SmallArrow\"] = {\n path = [[Interface\\MONEYFRAME\\Arrow-Right-Up]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 12,\n height = 12,\n x = 8,\n y = 0,\n blend = \"ADD\",\n }\n \n Plater.TargetIndicators [\"BigArrow\"] = {\n path = [[Interface\\AddOns\\Plater\\media\\arrow_right_64]],\n coords = {\n {0, 1, 0, 1}, \n {1, 0, 0, 1}\n },\n desaturated = false,\n width = 18,\n height = 16,\n x = 24,\n y = 0,\n blend = \"ADD\",\n color = \"yellow\",\n }\n \nend\n\n\n\n\n", }, ["Time"] = 1555091665, ["PlaterCore"] = 1, ["LastHookEdited"] = "Player Logon", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Icon"] = "Interface\\AddOns\\Plater\\media\\arrow_right_64", ["Name"] = "Arrow Target Indicators", }, -- [16] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateIconPosition (unitFrame)\n self.ThrottleUpdate = -1\n \nend\n\n\n", ["Cast Start"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.castBar.BorderShield:SetDrawLayer(\"artwork\")\n envTable.UpdateIconPosition (unitFrame)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --private:\n function envTable.UpdateIconPosition (unitFrame)\n local castBar = unitFrame.castBar\n local icon = castBar.Icon\n local noInterruptTexture = castBar.BorderShield\n \n if (modTable.config.showIcon) then\n icon:ClearAllPoints()\n \n if (modTable.config.iconOnLeftSide) then\n if (modTable.config.useFullSize) then\n icon:SetPoint (\"topright\", unitFrame.healthBar, \"topleft\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomright\", unitFrame.castBar, \"bottomleft\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n \n else\n \n icon:SetPoint (\"topright\", unitFrame.castBar, \"topleft\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomright\", unitFrame.castBar, \"bottomleft\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n end\n \n else\n if (modTable.config.useFullSize) then\n icon:SetPoint (\"topleft\", unitFrame.healthBar, \"topright\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomleft\", unitFrame.castBar, \"bottomright\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n \n else\n \n icon:SetPoint (\"topleft\", unitFrame.castBar, \"topright\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomleft\", unitFrame.castBar, \"bottomright\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n end\n end\n \n icon:SetWidth (icon:GetHeight())\n icon:Show()\n else\n icon:Hide()\n end\n \n if (modTable.config.showTexture and not castBar.canInterrupt) then\n noInterruptTexture:Show()\n \n local texturePath = modTable.config.iconTexturePath\n texturePath = texturePath:gsub(\"//\", \"/\")\n texturePath = texturePath:gsub(\"\\\\\", \"/\")\n \n noInterruptTexture:SetTexture (texturePath)\n noInterruptTexture:SetTexCoord (0, 1, 0, 1)\n \n if (modTable.config.desaturatedTexture) then\n noInterruptTexture:SetDesaturated (modTable.config.desaturatedTexture)\n else\n noInterruptTexture:SetVertexColor (DetailsFramework:ParseColors (modTable.config.textureColor))\n end\n \n noInterruptTexture:SetSize (modTable.config.textureWidth, castBar:GetHeight() + modTable.config.textureHeightMod)\n noInterruptTexture:ClearAllPoints()\n noInterruptTexture:SetPoint (\"center\", castBar, \"left\", modTable.config.texturePosition, 0)\n noInterruptTexture:SetAlpha (modTable.config.textureAlpha)\n else\n noInterruptTexture:Hide()\n end\n end\nend", }, ["Time"] = 1597097268, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\castbar_icon", ["Enabled"] = false, ["Revision"] = 348, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Desc"] = "Move the icon of the spell cast to the left or right side of the nameplate.", ["Name"] = "Cast Bar Icon Settings [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Name"] = "Icon Settings", ["Value"] = "Icon Settings:", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Name"] = "Show Icon", ["Value"] = true, ["Key"] = "showIcon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show the castbar icon when enabled", }, -- [2] { ["Type"] = 4, ["Name"] = "Icon on Left Side", ["Value"] = true, ["Key"] = "iconOnLeftSide", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled it anchor the icon on the left side, right otherwise", }, -- [3] { ["Type"] = 4, ["Key"] = "useFullSize", ["Value"] = false, ["Name"] = "Use Big Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled the icon has the size of the cast bar plus the healthbar", }, -- [4] { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Fine tune the icon size", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0, ["Key"] = "iconSizeOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Icon Size Offset", }, -- [5] { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Space between the icon and the cast bar", ["Min"] = -5, ["Name"] = "Icon Padding", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "iconPadding", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 5, ["Name"] = "Interrupt Texture", ["Value"] = "Can't Interrupt Texture:", ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Name"] = "Show Texture", ["Value"] = true, ["Key"] = "showTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled show a texture to tell the cast can't be interrupted", }, -- [9] { ["Type"] = 3, ["Name"] = "Texture Path", ["Value"] = "Interface\\GROUPFRAME\\UI-GROUP-MAINTANKICON", ["Key"] = "iconTexturePath", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "Insert the path for the texture", }, -- [10] { ["Type"] = 4, ["Name"] = "Texture Desaturated", ["Value"] = true, ["Key"] = "desaturatedTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enbaled, texture is shown in black & white", }, -- [11] { ["Type"] = 1, ["Name"] = "Texture Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.3056715726852417, -- [4] }, ["Key"] = "textureColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Select the color of the texture", }, -- [12] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture width", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 10, ["Key"] = "textureWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Width", }, -- [13] { ["Type"] = 2, ["Max"] = 16, ["Desc"] = "The texture is set to be the same size as the cast bar, fine tune the height as wanted", ["Min"] = -16, ["Name"] = "Texture Height Mod", ["Value"] = 0, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureHeightMod", }, -- [14] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture position", ["Min"] = -32, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "texturePosition", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Position", }, -- [15] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust the texture transparency", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 1, ["Name"] = "Texture Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [16] }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [17] }, ["extra_icon_auras"] = { 277242, -- [1] }, ["aura_x_offset"] = 0, ["aura_tracker"] = { ["buff_tracked"] = { [209859] = true, }, }, ["news_frame"] = { ["PlaterNewsFrame"] = { ["scale"] = 1, }, }, ["aura2_x_offset"] = 0, ["patch_version"] = 15, ["captured_casts"] = { [307093] = { ["encounterName"] = "HUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [355256] = { ["npcID"] = 178631, }, [346186] = { ["npcID"] = 167323, }, [348103] = { ["encounterName"] = "PRIEST", ["npcID"] = 0, ["encounterID"] = "", }, [357429] = { ["npcID"] = 178824, }, [257537] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358963] = { ["npcID"] = 180864, }, [309780] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [351172] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [311953] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [341208] = { ["npcID"] = 166317, }, [29893] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [352834] = { ["npcID"] = 176959, }, [356539] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [3561] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [350280] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [321792] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [307101] = { ["encounterName"] = "DEATHKNIGHT", ["npcID"] = 0, ["encounterID"] = "", }, [333929] = { ["npcID"] = 177444, }, [264178] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [332525] = { ["npcID"] = 171396, }, [356287] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [333931] = { ["npcID"] = 177444, }, [332526] = { ["npcID"] = 171396, }, [335720] = { ["npcID"] = 178191, }, [347090] = { ["npcID"] = 178263, }, [112866] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [357183] = { ["npcID"] = 177938, }, [332272] = { ["npcID"] = 180028, }, [190984] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [350541] = { ["encounterName"] = "The Nine", ["npcID"] = 175726, ["encounterID"] = 2429, }, [56641] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [19434] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [48018] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [2060] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [2061] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [112867] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [347095] = { ["npcID"] = 178263, }, [358082] = { ["npcID"] = 179608, }, [308899] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [118297] = { ["npcID"] = 61029, }, [205231] = { ["npcID"] = 103673, }, [214621] = { ["encounterName"] = "PRIEST", ["npcID"] = 0, ["encounterID"] = "", }, [350803] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [274281] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [5176] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358980] = { ["npcID"] = 180864, }, [11366] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [274283] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [3110] = { ["npcID"] = 416, }, [300728] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [118905] = { ["encounterName"] = "Soulrender Dormazain", ["npcID"] = 61245, ["encounterID"] = 2434, }, [354256] = { ["npcID"] = 177413, }, [346208] = { ["npcID"] = 167323, }, [350424] = { ["encounterName"] = "MAGE", ["npcID"] = 0, ["encounterID"] = "", }, [186263] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [304946] = { ["npcID"] = 179347, }, [307118] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [116670] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [342122] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [346977] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [57984] = { ["npcID"] = 61029, }, [351066] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["encounterID"] = 2432, }, [195782] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [112870] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [355666] = { ["encounterName"] = "MAGE", ["npcID"] = 0, ["encounterID"] = "", }, [316958] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [336888] = { ["npcID"] = 168233, }, [351835] = { ["npcID"] = 179894, }, [2120] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [347109] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [31707] = { ["npcID"] = 78116, }, [1064] = { ["encounterName"] = "SHAMAN", ["npcID"] = 0, ["encounterID"] = "", }, [105174] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358225] = { ["npcID"] = 178732, }, [2641] = { ["encounterName"] = "HUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [358226] = { ["npcID"] = 176949, }, [341747] = { ["npcID"] = 174158, }, [346985] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [358483] = { ["npcID"] = 179735, }, [335233] = { ["npcID"] = 179859, }, [336383] = { ["npcID"] = 179768, }, [355418] = { ["npcID"] = 177355, }, [357590] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [336767] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [194509] = { ["encounterName"] = "PRIEST", ["npcID"] = 0, ["encounterID"] = "", }, [331402] = { ["npcID"] = 180028, }, [357591] = { ["npcID"] = 177984, }, [346605] = { ["npcID"] = 175801, }, [357081] = { ["npcID"] = 176956, }, [354782] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357082] = { ["npcID"] = 178733, }, [355294] = { ["encounterName"] = "The Nine", ["npcID"] = 175726, ["encounterID"] = 2429, }, [320674] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [116] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [188443] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [357084] = { ["npcID"] = 180379, }, [352230] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [335495] = { ["npcID"] = 180032, }, [357085] = { ["npcID"] = 176959, }, [332430] = { ["npcID"] = 171179, }, [357086] = { ["npcID"] = 176959, }, [358747] = { ["npcID"] = 178824, }, [332431] = { ["npcID"] = 177132, }, [357087] = { ["npcID"] = 178731, }, [358748] = { ["npcID"] = 178824, }, [354405] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [358238] = { ["npcID"] = 178851, }, [298068] = { ["encounterName"] = "MAGE", ["npcID"] = 0, ["encounterID"] = "", }, [358239] = { ["npcID"] = 178851, }, [331412] = { ["npcID"] = 177130, }, [358623] = { ["npcID"] = 179552, }, [357218] = { ["npcID"] = 176957, }, [339] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [357091] = { ["npcID"] = 178731, }, [357219] = { ["npcID"] = 176957, }, [104316] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357987] = { ["npcID"] = 178757, }, [355049] = { ["npcID"] = 176535, }, [354666] = { ["npcID"] = 179580, }, [355050] = { ["npcID"] = 176535, }, [348024] = { ["npcID"] = 176520, }, [355945] = { ["npcID"] = 179940, }, [270481] = { ["npcID"] = 135002, }, [350453] = { ["npcID"] = 179894, }, [48438] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [355947] = { ["npcID"] = 177805, }, [332569] = { ["npcID"] = 171255, }, [350071] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 177117, ["encounterID"] = 2432, }, [329376] = { ["npcID"] = 179913, }, [325289] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [353650] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [686] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [104318] = { ["npcID"] = 55659, }, [316859] = { ["npcID"] = 170042, }, [350202] = { ["encounterName"] = "The Nine", ["npcID"] = 177095, ["encounterID"] = 2429, }, [188196] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358762] = { ["npcID"] = 180389, }, [346243] = { ["npcID"] = 168233, }, [358270] = { ["npcID"] = 177330, }, [357510] = { ["npcID"] = 177330, }, [309835] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [348288] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [356081] = { ["npcID"] = 177390, }, [351976] = { ["npcID"] = 177330, }, [152108] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357998] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [356593] = { ["encounterName"] = "MAGE", ["npcID"] = 0, ["encounterID"] = "", }, [357232] = { ["npcID"] = 179108, }, [51505] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [323762] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [329425] = { ["npcID"] = 177918, }, [344875] = { ["npcID"] = 171317, }, [346251] = { ["npcID"] = 168233, }, [340626] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [355062] = { ["npcID"] = 178623, }, [355646] = { ["npcID"] = 178191, }, [358481] = { ["npcID"] = 179735, }, [316099] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355063] = { ["npcID"] = 178623, }, [326064] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [334063] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [345004] = { ["npcID"] = 175347, }, [343104] = { ["npcID"] = 170208, }, [358769] = { ["npcID"] = 180782, }, [357364] = { ["npcID"] = 178294, }, [34914] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [166906] = { ["npcID"] = 178645, }, [358770] = { ["npcID"] = 176880, }, [323639] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [350339] = { ["encounterName"] = "The Nine", ["npcID"] = 177407, ["encounterID"] = 2429, }, [356088] = { ["npcID"] = 177390, }, [358260] = { ["npcID"] = 177330, }, [697] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [355450] = { ["npcID"] = 180598, }, [344847] = { ["npcID"] = 178226, }, [357239] = { ["npcID"] = 180407, }, [23161] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358006] = { ["npcID"] = 179608, }, [23214] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [324536] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [30451] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [350342] = { ["encounterName"] = "The Nine", ["npcID"] = 177095, ["encounterID"] = 2429, }, [347404] = { ["npcID"] = 177291, }, [317894] = { ["npcID"] = 170042, }, [20707] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [354667] = { ["npcID"] = 179580, }, [355070] = { ["npcID"] = 178625, }, [354801] = { ["npcID"] = 179580, }, [357370] = { ["npcID"] = 178294, }, [158756] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357115] = { ["npcID"] = 177915, }, [116011] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [8613] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [84342] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [355072] = { ["npcID"] = 178628, }, [336804] = { ["npcID"] = 177295, }, [344597] = { ["encounterName"] = "MAGE", ["npcID"] = 0, ["encounterID"] = "", }, [325640] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [353540] = { ["npcID"] = 179152, }, [357245] = { ["npcID"] = 176953, }, [123986] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [195692] = { ["encounterName"] = "DEMONHUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [355074] = { ["npcID"] = 178628, }, [308172] = { ["npcID"] = 158177, }, [117014] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357920] = { ["npcID"] = 179684, }, [199786] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [347668] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [191634] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [347283] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [308575] = { ["npcID"] = 166317, }, [345495] = { ["npcID"] = 175519, }, [339046] = { ["npcID"] = 179755, }, [87840] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [264119] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [346205] = { ["npcID"] = 173717, }, [351245] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [298025] = { ["npcID"] = 173966, }, [356100] = { ["npcID"] = 177395, }, [357433] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [20484] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [308405] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [357123] = { ["npcID"] = 180779, }, [102216] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [710] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [29722] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357124] = { ["npcID"] = 180780, }, [322193] = { ["npcID"] = 171255, }, [326464] = { ["npcID"] = 160074, }, [285424] = { ["encounterName"] = "SHAMAN", ["npcID"] = 0, ["encounterID"] = "", }, [73313] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [326463] = { ["npcID"] = 160074, }, [818] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [73920] = { ["encounterName"] = "SHAMAN", ["npcID"] = 0, ["encounterID"] = "", }, [338011] = { ["npcID"] = 166318, }, [585] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [336560] = { ["npcID"] = 180627, }, [322762] = { ["encounterName"] = "DEATHKNIGHT", ["npcID"] = 0, ["encounterID"] = "", }, [335505] = { ["npcID"] = 179108, }, [351073] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["encounterID"] = 2432, }, [358983] = { ["npcID"] = 180865, }, [348313] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [357128] = { ["npcID"] = 176879, }, [355212] = { ["npcID"] = 178630, }, [355811] = { ["npcID"] = 177291, }, [340649] = { ["npcID"] = 180096, }, [265187] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [172] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [335412] = { ["npcID"] = 178660, }, [358982] = { ["npcID"] = 180865, }, [212036] = { ["encounterName"] = "PRIEST", ["npcID"] = 0, ["encounterID"] = "", }, [355214] = { ["npcID"] = 178630, }, [285335] = { ["npcID"] = 177131, }, [356951] = { ["npcID"] = 177004, }, [357083] = { ["npcID"] = 180864, }, [279076] = { ["encounterName"] = "DEATHKNIGHT", ["npcID"] = 0, ["encounterID"] = "", }, [19750] = { ["encounterName"] = "PALADIN", ["npcID"] = 0, ["encounterID"] = "", }, [341163] = { ["npcID"] = 171396, }, [323609] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [319957] = { ["npcID"] = 177134, }, [347679] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [357516] = { ["npcID"] = 177137, }, [350411] = { ["encounterName"] = "Soulrender Dormazain", ["npcID"] = 175728, ["encounterID"] = 2434, }, [357125] = { ["npcID"] = 176879, }, [190336] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [348] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355090] = { ["npcID"] = 178628, }, [44614] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [116858] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [308462] = { ["encounterName"] = "MAGE", ["npcID"] = 0, ["encounterID"] = "", }, [357135] = { ["npcID"] = 180387, }, [353682] = { ["npcID"] = 176880, }, [8936] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [350365] = { ["encounterName"] = "The Nine", ["npcID"] = 177095, ["encounterID"] = 2429, }, [356690] = { ["npcID"] = 177135, }, [357775] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [350475] = { ["encounterName"] = "The Nine", ["npcID"] = 175726, ["encounterID"] = 2429, }, [329569] = { ["npcID"] = 173966, }, [346917] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [596] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [212423] = { ["npcID"] = 99541, }, [307443] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [212040] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [345002] = { ["npcID"] = 168977, }, [341427] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [325013] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [317792] = { ["npcID"] = 163366, }, [161399] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [350847] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [3408] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [982] = { ["encounterName"] = "HUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [352158] = { ["npcID"] = 175727, }, [20549] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [309638] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355349] = { ["npcID"] = 177646, }, [353692] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [48181] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [345772] = { ["npcID"] = 175579, }, [309619] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [320478] = { ["npcID"] = 180379, }, [348648] = { ["npcID"] = 176520, }, [354971] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [195125] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [335680] = { ["npcID"] = 168977, }, [323673] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358038] = { ["npcID"] = 179802, }, [228260] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355228] = { ["npcID"] = 178631, }, [197628] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [341176] = { ["npcID"] = 166317, }, [356123] = { ["npcID"] = 177395, }, [340467] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 173756, ["encounterID"] = 2433, }, [330574] = { ["npcID"] = 179768, }, [294165] = { ["npcID"] = 178190, }, [111771] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [336834] = { ["npcID"] = 177295, }, [322143] = { ["npcID"] = 171255, }, [354464] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [358836] = { ["npcID"] = 180664, }, [351226] = { ["npcID"] = 178071, }, [197626] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358307] = { ["npcID"] = 179913, }, [316779] = { ["npcID"] = 178043, }, [354080] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [355950] = { ["npcID"] = 178029, }, [356901] = { ["npcID"] = 177004, }, [357369] = { ["npcID"] = 178294, }, [301578] = { ["encounterName"] = "HUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [6201] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [358085] = { ["npcID"] = 179859, }, [348974] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [357944] = { ["npcID"] = 179768, }, [356035] = { ["npcID"] = 178757, }, [133] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [321507] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [190356] = { ["encounterName"] = "MAGE", ["encounterID"] = "", ["npcID"] = 0, }, [82326] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [336584] = { ["npcID"] = 179735, }, [358212] = { ["encounterName"] = "DEMONHUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [8690] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [2948] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358047] = { ["npcID"] = 179931, }, [197995] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [321000] = { ["npcID"] = 177134, }, [77472] = { ["encounterName"] = "SHAMAN", ["npcID"] = 0, ["encounterID"] = "", }, [350894] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["encounterID"] = 2432, }, [212048] = { ["encounterName"] = "SHAMAN", ["npcID"] = 0, ["encounterID"] = "", }, [351787] = { ["encounterName"] = "Soulrender Dormazain", ["npcID"] = 177594, ["encounterID"] = 2434, }, [357280] = { ["npcID"] = 180387, }, [355069] = { ["npcID"] = 178625, }, [329706] = { ["npcID"] = 178625, }, [324068] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [314793] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [350385] = { ["encounterName"] = "The Nine", ["npcID"] = 177094, ["encounterID"] = 2429, }, [341826] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [347490] = { ["encounterName"] = "The Tarragrue", ["npcID"] = 175611, ["encounterID"] = 2423, }, [94719] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [358116] = { ["npcID"] = 180627, }, [59638] = { ["npcID"] = 31216, }, [30283] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [329383] = { ["npcID"] = 167331, }, [194153] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [14914] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355753] = { ["npcID"] = 179894, }, [319628] = { ["npcID"] = 178379, }, [32375] = { ["encounterName"] = "PRIEST", ["npcID"] = 0, ["encounterID"] = "", }, [352560] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [308742] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [348074] = { ["npcID"] = 178041, }, [356010] = { ["npcID"] = 178041, }, [335187] = { ["npcID"] = 179859, }, [350828] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [348117] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [356229] = { ["encounterName"] = "PRIEST", ["npcID"] = 0, ["encounterID"] = "", }, [356139] = { ["npcID"] = 178043, }, [312321] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [8004] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [351413] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [350816] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 176531, ["encounterID"] = 2433, }, [317791] = { ["npcID"] = 163366, }, [335445] = { ["npcID"] = 180032, }, [349030] = { ["encounterName"] = "The Eye of the Jailer", ["npcID"] = 175725, ["encounterID"] = 2433, }, [2008] = { ["encounterName"] = "SHAMAN", ["npcID"] = 0, ["encounterID"] = "", }, [358749] = { ["npcID"] = 178824, }, [358728] = { ["npcID"] = 176940, }, [350283] = { ["encounterName"] = "The Nine", ["npcID"] = 177094, ["encounterID"] = 2429, }, [350467] = { ["encounterName"] = "The Nine", ["npcID"] = 175726, ["encounterID"] = 2429, }, [345539] = { ["encounterName"] = "WARLOCK", ["npcID"] = 0, ["encounterID"] = "", }, [355887] = { ["npcID"] = 178188, }, [166766] = { ["npcID"] = 167322, }, [330593] = { ["npcID"] = 168724, }, [347073] = { ["npcID"] = 177187, }, [356955] = { ["npcID"] = 176880, }, [357217] = { ["npcID"] = 180389, }, [350615] = { ["encounterName"] = "Soulrender Dormazain", ["npcID"] = 175727, ["encounterID"] = 2434, }, [336556] = { ["npcID"] = 179913, }, [267997] = { ["npcID"] = 135816, }, [357550] = { ["npcID"] = 176940, }, [355123] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["encounterID"] = 2432, }, [323058] = { ["npcID"] = 165609, }, [8092] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358573] = { ["npcID"] = 179423, }, [50769] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [292910] = { ["npcID"] = 167322, }, [350469] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["encounterID"] = 2432, }, [351067] = { ["encounterName"] = "Remnant of Ner'zhul", ["npcID"] = 175729, ["encounterID"] = 2432, }, [274282] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [61781] = { ["encounterName"] = "HUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [355381] = { ["npcID"] = 177646, }, [322980] = { ["npcID"] = 160077, }, [202347] = { ["encounterName"] = "DRUID", ["npcID"] = 0, ["encounterID"] = "", }, [345545] = { ["encounterName"] = "HUNTER", ["npcID"] = 0, ["encounterID"] = "", }, [33076] = { ["encounterName"] = "", ["npcID"] = 0, ["encounterID"] = "", }, [350422] = { ["encounterName"] = "Soulrender Dormazain", ["npcID"] = 175727, ["encounterID"] = 2434, }, [358236] = { ["npcID"] = 178856, }, }, ["number_region_first_run"] = true, ["script_auto_imported"] = { ["Unit - Important"] = 11, ["Aura - Buff Alert"] = 13, ["Cast - Very Important"] = 12, ["Explosion Affix M+"] = 11, ["Aura - Debuff Alert"] = 11, ["Fixate On You"] = 11, ["Cast - Castbar is Timer [P]"] = 1, ["Cast - Ultra Important"] = 11, ["Cast - Big Alert"] = 12, ["Cast - Important Target [P]"] = 1, ["Cast - Small Alert"] = 11, ["Cast - Alert + Timer [P]"] = 1, ["Aura - Invalidate Unit"] = 1, ["Auto Set Skull"] = 11, ["Unit Power"] = 1, ["Unit - Main Target"] = 11, ["Aura - Blink Time Left"] = 12, ["Aura Border Color"] = 1, ["Countdown"] = 11, ["Unit - Health Markers"] = 12, ["Cast - Frontal Cone"] = 11, ["Fixate"] = 11, ["Cast - Tank Interrupt"] = 12, ["Spiteful Affix"] = 3, ["Color Change"] = 1, ["Unit - Show Energy"] = 11, }, ["first_run3"] = true, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, }, ["Quillika - Deathwing"] = { ["script_data"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = scriptTable.config.changeNameplateColor --\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset --\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/skullbones_128]])\n unitFrame.UnitImportantSkullTexture:SetPoint(\"center\", unitFrame.healthBar, \"center\", 0, -5)\n \n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n164362 - smily morsel - plaguefall\n168882 - fleeting manifestation - sanguine depths\n170234 - oppressive banner - theater of pain\n168988 - overgrowth - Mists of Tirna Scithe\n170452 - essesnce orb - torghast\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604599472, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 355, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\nend\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Nameplate Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "nameplateSizeOffset", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Skull Texture", ["Name"] = "Skull Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Skull Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [11] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "", ["Min"] = 0, ["Name"] = "Alpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullAlpha", }, -- [12] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "", ["Min"] = 0.4, ["Key"] = "skullScale", ["Value"] = 0.6, ["Name"] = "Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [13] }, ["version"] = -1, ["Name"] = "Unit - Important [Plater]", ["NpcNames"] = { "164362", -- [1] "168882", -- [2] "168988", -- [3] "170234", -- [4] "165905", -- [5] "170452", -- [6] }, }, -- [1] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1605214963, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 607, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", ["SpellIds"] = { 323149, -- [1] 324392, -- [2] 340544, -- [3] 342189, -- [4] 333227, -- [5] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = false, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Name"] = "Dots Enabled", ["Value"] = true, ["Key"] = "dotsEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dots Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Buff Alert [Plater]", ["NpcNames"] = { }, }, -- [2] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1618996917, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 717, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 321247, -- [1] 334522, -- [2] 320232, -- [3] 319962, -- [4] 325879, -- [5] 324427, -- [6] 322999, -- [7] 325360, -- [8] 322903, -- [9] 324103, -- [10] 333294, -- [11] 333540, -- [12] 319521, -- [13] 326021, -- [14] 326450, -- [15] 322711, -- [16] 329104, -- [17] 295000, -- [18] 242391, -- [19] 320197, -- [20] 329608, -- [21] 350687, -- [22] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Very Important [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a big animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.8, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 5, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", }, -- [3] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n\nend\n\n\n", ["Time"] = 1604698647, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 462, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\nend\n\n\n\n\n\n\n", ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [4] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [11] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, ["version"] = -1, ["Name"] = "Explosion Affix M+ [Plater]", ["NpcNames"] = { }, }, -- [4] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1604454032, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 351, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", ["SpellIds"] = { 337220, -- [1] 337253, -- [2] 337251, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Debuff Alert [Plater]", ["NpcNames"] = { }, }, -- [5] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1618996691, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1060, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 338353, -- [1] 334748, -- [2] 334749, -- [3] 320784, -- [4] 341352, -- [5] 341520, -- [6] 341522, -- [7] 336005, -- [8] 339777, -- [9] 331933, -- [10] 326617, -- [11] 324914, -- [12] 324776, -- [13] 326046, -- [14] 340634, -- [15] 319070, -- [16] 328295, -- [17] 317936, -- [18] 327413, -- [19] 319654, -- [20] 323821, -- [21] 320772, -- [22] 324293, -- [23] 330562, -- [24] 330868, -- [25] 341902, -- [26] 342139, -- [27] 342675, -- [28] 323190, -- [29] 332836, -- [30] 327648, -- [31] 328217, -- [32] 322938, -- [33] 340544, -- [34] 325876, -- [35] 325700, -- [36] 323552, -- [37] 332666, -- [38] 332612, -- [39] 332706, -- [40] 340026, -- [41] 294171, -- [42] 292910, -- [43] 294165, -- [44] 338871, -- [45] 330813, -- [46] 335694, -- [47] 327461, -- [48] 329787, -- [49] 304946, -- [50] 15245, -- [51] 276754, -- [52] 304831, -- [53] 277036, -- [54] 320657, -- [55] 294362, -- [56] 270248, -- [57] 292926, -- [58] 350421, -- [59] 352158, -- [60] 349985, -- [61] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Big Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Key"] = "flashDuration", ["Value"] = 0.4, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 5, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Key"] = "shakeAmplitude", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, -- [12] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", }, -- [6] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1604617585, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 595, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["SpellIds"] = { 320170, -- [1] 320171, -- [2] 320462, -- [3] 330712, -- [4] 332170, -- [5] 333875, -- [6] 326836, -- [7] 342135, -- [8] 333861, -- [9] 341969, -- [10] 317963, -- [11] 327481, -- [12] 328331, -- [13] 322614, -- [14] 325701, -- [15] 326438, -- [16] 323538, -- [17] 321764, -- [18] 296523, -- [19] 330755, -- [20] 295929, -- [21] 296019, -- [22] 335685, -- [23] 170751, -- [24] 342207, -- [25] 350554, -- [26] 348513, -- [27] 351779, -- [28] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a small animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [5] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["version"] = -1, ["Name"] = "Cast - Small Alert [Plater]", ["NpcNames"] = { }, }, -- [7] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --color to set the nameplate\n envTable.NameplateColor = \"gray\"\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --only change the nameplate color in combat\n if (InCombatLockdown()) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n\n\n", ["Time"] = 1538256464, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_invalid", ["Enabled"] = true, ["Revision"] = 106, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "When an aura makes the unit invulnarable and you don't want to attack it. Add spell in the Add Trigger field.", ["SpellIds"] = { 261265, -- [1] 261266, -- [2] 271590, -- [3] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Aura - Invalidate Unit [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, -- [8] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings:\n do\n \n --change the nameplate color to this color\n --can use color names: \"red\", \"yellow\"\n --can use color hex: \"#FF0000\", \"#FFFF00\"\n --con use color table: {1, 0, 0}, {1, 1, 0}\n \n envTable.Color = \"green\"\n \n --if true, it'll replace the health info with the unit name\n envTable.ReplaceHealthWithName = false\n \n --use flash when the unit is shown in the screen\n envTable.FlashNameplate = true\n \n end\n \n --private:\n do\n --create a flash for when the unit if shown\n envTable.smallFlash = envTable.smallFlash or Plater.CreateFlash (unitFrame.healthBar, 0.15, 1, envTable.Color)\n \n end\n \nend\n\n--[=[\n\nNpc IDS:\n\n141851: Spawn of G'Huun on Mythic Dungeons\n\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --make plater refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallFlash:Stop()\n \nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --adjust the nameplate color\n Plater.SetNameplateColor (unitFrame, envTable.Color)\n \n --check if can replace the health amount with the unit name\n if (envTable.ReplaceHealthWithName) then\n \n local healthPercent = format (\"%.1f\", unitFrame.healthBar.CurrentHealth / unitFrame.healthBar.CurrentHealthMax *100)\n \n unitFrame.healthBar.lifePercent:SetText (unitFrame.namePlateUnitName .. \" (\" .. healthPercent .. \"%)\")\n \n end\n \nend\n\n\n", ["Time"] = 1543253273, ["url"] = "", ["Icon"] = 135024, ["Enabled"] = true, ["Revision"] = 59, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Add a unitID or unit name in 'Add Trigger' entry. See the constructor script for options.", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["NpcNames"] = { "141851", -- [1] }, ["Name"] = "Color Change [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can flash the nameplate\n if (envTable.FlashNameplate) then\n envTable.smallFlash:Play()\n end\n \nend\n\n\n\n\n\n\n\n\n", }, -- [9] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n --if not envTable.blinkTexture then\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n --end\n \n envTable.glowEffect = envTable.glowEffect or self.overlay or Plater.CreateIconGlow (self)\n --envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1611856720, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 369, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Key"] = "option17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Blink Enabled", ["Value"] = true, ["Key"] = "blinkEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = true, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Name"] = "Change NamePlate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Name"] = "Timeleft to Blink", ["Value"] = 3, ["Key"] = "timeleftToBlink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Name"] = "Blink Speed", ["Value"] = 1, ["Key"] = "blinkSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Name"] = "Blink Max Alpha", ["Value"] = 0.6, ["Key"] = "blinkMaxAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [9] { ["Type"] = 1, ["Name"] = "Blink Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "blinkColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Name"] = "Timer Color Enabled", ["Value"] = true, ["Key"] = "timerColorEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 8, ["Key"] = "timeLeftWarning", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Time Left Warning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Key"] = "timeLeftCritical", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Time Left Critical", }, -- [15] { ["Type"] = 1, ["Name"] = "Warning Color", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "warningColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Name"] = "Critical Color", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "criticalColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["NpcNames"] = { }, }, -- [10] { ["ConstructorCode"] = "--gray lines are comments and doesn't affect the code\n\n--1) add the aura you want by typing its name or spellID into the \"Add Trigger\" and click the \"Add\" button.\n--2) the border will use the default color set below, to a custom color type aura name and the color you want in the BorderColorByAura table.\n\nfunction (self, unitId, unitFrame, envTable)\n \n --default color if the aura name isn't found in the Color By Aura table below\n envTable.DefaultBorderColor = \"orange\"\n \n --transparency, affect all borders\n envTable.BorderAlpha = 1.0\n \n --add the aura name and the color, \n envTable.BorderColorByAura = {\n \n --examples:\n --[\"Aura Name\"] = \"yellow\", --using regular aura name | using the name of the color\n --[\"aura name\"] = \"#FFFF00\", --using lower case in the aura name |using html #hex for the color\n --[54214] = {1, 1, 0}, --using the spellID instead of the name | using rgb table (0 to 1) for the color\n --color table uses zero to one values: 255 = 1.0, 127 = 0.5, orange color = {1, 0.7, 0}\n \n --add your custom border colors below:\n \n [\"Aura Name\"] = {1, .5, 0}, --example to copy/paste\n \n }\n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --reset the border color\n self:SetBackdropBorderColor (0, 0, 0, 0)\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the custom color added by the user or the default color\n local color = envTable.CustomBorderColor or envTable.DefaultBorderColor\n --parse the color since it can be a color name, hex or color table\n local r, g, b = DetailsFramework:ParseColors (color)\n \n --set the border color\n self:SetBackdropBorderColor (r, g, b, envTable.BorderAlpha)\n \nend\n\n\n\n\n", ["Time"] = 1543680853, ["url"] = "", ["Icon"] = 133006, ["Enabled"] = false, ["Revision"] = 45, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Add a border to an aura icon. Add the aura into the Add Trigger entry. You can customize the icon color at the constructor script.", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Aura - Border Color [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --get the aura name in lower case\n local auraLowerName = string.lower (envTable._SpellName)\n \n --attempt to get a custom color added by the user in the constructor script\n local hasCustomBorderColor = envTable.BorderColorByAura [auraLowerName] or envTable.BorderColorByAura [envTable._SpellName] or envTable.BorderColorByAura [envTable._SpellID]\n \n --save the custom color\n envTable.CustomBorderColor = hasCustomBorderColor\n \nend\n\n\n", }, -- [11] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18);\nend\n\n--[=[\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount.text = \"\" .. UnitPower (unitId);\nend\n\n\n", ["Time"] = 1539015649, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 131, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Desc"] = "Show the energy amount above the nameplate", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["NpcNames"] = { "Guardian of Yogg-Saron", -- [1] }, ["Name"] = "UnitPower [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", }, -- [12] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n --envTable.movingArrow.color = scriptTable.config.arrowColor\n envTable.movingArrow:SetAlpha (scriptTable.config.arrowAlpha)\n envTable.movingArrow:SetDesaturated (scriptTable.config.desaturateArrow)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Time"] = 1604599443, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 460, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Play()\nend\n\n\n", ["SpellIds"] = { 323489, -- [1] 323496, -- [2] 319941, -- [3] 319592, -- [4] 334266, -- [5] 325258, -- [6] 334913, -- [7] 326221, -- [8] 322936, -- [9] 323236, -- [10] 321834, -- [11] 336752, -- [12] 325418, -- [13] 324667, -- [14] 327233, -- [15] 324368, -- [16] 324205, -- [17] 323943, -- [18] 319713, -- [19] 320596, -- [20] 320729, -- [21] 323608, -- [22] 330614, -- [23] 320063, -- [24] 332708, -- [25] 334023, -- [26] 317231, -- [27] 317943, -- [28] 320966, -- [29] 334053, -- [30] 328458, -- [31] 321968, -- [32] 331718, -- [33] 325793, -- [34] 330453, -- [35] 326997, -- [36] 334051, -- [37] 292903, -- [38] 330843, -- [39] 294173, -- [40] 189200, -- [41] 352833, -- [42] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.275, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, -- [6] { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, -- [7] }, ["version"] = -1, ["Name"] = "Cast - Frontal Cone [Plater]", ["NpcNames"] = { }, }, -- [13] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate [Plater]", ["NpcNames"] = { "165560", -- [1] }, }, -- [14] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate On You [Plater]", ["NpcNames"] = { }, }, -- [15] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\nend\n\n\n", ["Time"] = 1604617977, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 513, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \nend", ["SpellIds"] = { 332329, -- [1] 320103, -- [2] 321406, -- [3] 335817, -- [4] 321061, -- [5] 320141, -- [6] 326171, -- [7] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a special animation showing the explosion time.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Health Bar Height Mod", }, -- [4] { ["Type"] = 1, ["Name"] = "Health Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the health bar color to this one.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, -- [11] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [16] }, ["version"] = -1, ["Name"] = "Cast - Ultra Important [P]", ["NpcNames"] = { }, }, -- [16] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = true, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, -- [3] }, ["version"] = -1, ["Name"] = "Auto Set Skull", ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, }, -- [17] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n--[=[\n\n154564 - debug\n\n168098 - empowered coldheart agent\n156212 - coldheart agent\n\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.nameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604607993, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 406, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n unitFrame.healthBar.MainTargetDotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + scriptTable.config.nameplateSizeOffset)\n \nend\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Key"] = "nameplateSizeOffset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Size Offset", }, -- [6] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Main Target [P]", ["NpcNames"] = { "156212", -- [1] "168098", -- [2] 179124, -- [3] }, }, -- [18] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Countdown", ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, }, -- [19] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker and unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1606506781, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 109, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Health Markers [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Name"] = "Option 1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Name"] = "Vertical Line Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "indicatorColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.79, ["Name"] = "Vertical Line Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, -- [4] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Key"] = "fillColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Fill Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Key"] = "fillAlpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, -- [7] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", }, -- [20] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1618996775, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 843, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["NpcNames"] = { }, ["SpellIds"] = { 321828, -- [1] }, ["PlaterCore"] = 1, ["Name"] = "Cast - Tank Interrupt [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 0, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.1, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Name"] = "Shake Amplitude", ["Value"] = 25, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 30, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", }, -- [21] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fontSize", }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Show Energy [Plater]", ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, }, -- [22] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n DetailsFramework:SetFontFace (unitFrame.spitefulText, \"2002\")\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.roleIcon = unitFrame:CreateTexture(nil, \"overlay\")\n unitFrame.roleIcon:SetPoint(\"left\", unitFrame.healthBar, \"left\", 2, 0)\n unitFrame.targetName = unitFrame:CreateFontString(nil, \"overlay\", \"GameFontNormal\")\n unitFrame.targetName:SetPoint(\"left\", unitFrame.roleIcon, \"right\", 2, 0)\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetColorTexture(r, g, b, a)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n \n if scriptTable.config.switchTargetName then\n local plateFrame = unitFrame.PlateFrame\n \n local target = UnitName(unitFrame.namePlateUnitToken .. \"target\") or UnitName(unitFrame.namePlateUnitToken)\n \n if (target and target ~= \"\") then\n local _, class = UnitClass(unitFrame.namePlateUnitToken .. \"target\")\n if (class) then\n target = DetailsFramework:AddClassColorToText(target, class)\n end\n \n local role = UnitGroupRolesAssigned(unitFrame.namePlateUnitToken .. \"target\")\n if (role and role ~= \"NONE\") then\n target = DetailsFramework:AddRoleIconToText(target, role)\n end\n \n plateFrame.namePlateUnitName = target\n Plater.UpdateUnitName(plateFrame)\n end\n end\n \n if scriptTable.config.useTargetingColor then\n local targeted = UnitIsUnit(unitFrame.namePlateUnitToken .. \"target\", \"player\")\n if targeted then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.targetingColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\n end\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n unitFrame.roleIcon:Hide()\n unitFrame.targetName:Hide()\n end\nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1611844883, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 186, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Time to die Spiteful affix", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Time to Die", ["Name"] = "Time to Die", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Key"] = "bgWidth", ["Value"] = 27, ["Name"] = "Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 1, ["Key"] = "bgColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Key"] = "textSize", ["Value"] = 8, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option11", ["Value"] = "Targeting", ["Name"] = "Targeting", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Target instead of Name", ["Value"] = true, ["Key"] = "switchTargetName", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Name"] = "Change Color if targeting You", ["Value"] = true, ["Key"] = "useTargetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [9] { ["Type"] = 1, ["Name"] = "Color if targeting You", ["Value"] = { 0.07058823529411765, -- [1] 0.6196078431372549, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "targetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [10] { ["Type"] = 6, ["Key"] = "option11", ["Value"] = 0, ["Name"] = "Option 11", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [11] }, ["version"] = -1, ["Name"] = "M+ Spiteful", ["NpcNames"] = { "174773", -- [1] }, }, -- [23] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n function envTable.SetCastbarSize(unitFrame, envTable, unitId, scriptTable)\n local spellId = envTable._SpellID\n local overridedSize = scriptTable.config.customSize[tostring(spellId)]\n \n if (overridedSize) then\n local width, height = Plater.GetNumbersFromString(overridedSize)\n Plater.SetCastBarSize(unitFrame, width, height)\n else\n local castBarWidth = scriptTable.config.width\n local castBarHeight = scriptTable.config.height\n Plater.SetCastBarSize(unitFrame, castBarWidth, castBarHeight)\n end\n \n --update timer text\n Plater:SetFontSize (unitFrame.castBar.percentText, scriptTable.config.timerFontSize)\n end\n \n --sub divisions\n \n unitFrame.CastbarIsTimerVerticalLines = unitFrame.CastbarIsTimerVerticalLines or {}\n local amountOfLines = 6\n local animationSpeed = 0.2\n \n local onAnimationStop = function(self)\n self:GetParent():Hide()\n end\n \n if (not unitFrame.CastbarIsTimerVerticalLines[1]) then\n for i = 1, amountOfLines do\n local verticalLine = unitFrame.castBar:CreateTexture(nil, \"border\", nil, -3)\n unitFrame.CastbarIsTimerVerticalLines[i] = verticalLine\n verticalLine:SetColorTexture(1, 1, 1, 1)\n \n local animationHub = Plater:CreateAnimationHub(verticalLine, onPlayFunc, onAnimationStop) \n Plater:CreateAnimation (animationHub, \"scale\", 1, animationSpeed, 1, 1, 2.5, 2.5)\n Plater:CreateAnimation (animationHub, \"alpha\", 1, animationSpeed, 1, 0)\n Plater:CreateAnimation (animationHub, \"translation\", 1, animationSpeed, -16, 0)\n verticalLine.anim = animationHub\n end\n \n --make an animation on the spark texture\n local spark = unitFrame.castBar.Spark\n local animationHub = Plater:CreateAnimationHub(spark, onPlayFunc, onStopFunc)\n Plater:CreateAnimation (animationHub, \"scale\", 1, 0.2, 1.2, 1.2, 1, 1)\n --Plater:CreateAnimation (animationHub, \"scale\", 1, 0.3, 1, 1, 1.2, 1.2)\n --Plater:CreateAnimation (animationHub, \"scale\", 2, 0.2, 1.2, 1.2, 1, 1)\n spark.bumpAnimation = animationHub\n --Plater:CreateAnimation (animationHub, \"alpha\", 1, 0.5, 1, 0)\n \n end\n \n function envTable.UpdateLinePositions(unitFrame)\n local lineTable = unitFrame.CastbarIsTimerVerticalLines\n local castBarWidth = unitFrame.castBar:GetWidth()\n local castBarHeight = unitFrame.castBar:GetHeight()\n\n local spaceBetweenLines = castBarWidth / amountOfLines\n local r, g, b, a = Plater:ParseColors(scriptTable.config.separatorColor) \n \n for i = 1, amountOfLines do\n local line = lineTable[i]\n line:ClearAllPoints()\n local xLocation = spaceBetweenLines * i\n line:SetPoint(\"left\", unitFrame.castBar, \"left\", xLocation, 0)\n line:SetSize(scriptTable.config.separatorWidth, castBarHeight)\n line:SetColorTexture(r, g, b, a)\n line:Show()\n line:SetAlpha(1)\n line:SetScale(1)\n line.percent = xLocation / castBarWidth * 100\n line.playedAnim = false\n \n if (i == amountOfLines) then\n line:Hide()\n end\n end\n end\n \n function envTable.HideLines(unitFrame)\n local lineTable = unitFrame.CastbarIsTimerVerticalLines\n for i = 1, amountOfLines do\n local line = lineTable[i]\n line:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.HideLines(unitFrame)\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --override the update frequency to run every tick\n unitFrame.castBar.ThrottleUpdate = -1\n \n \n local lineTable = unitFrame.CastbarIsTimerVerticalLines\n for i = 1, #lineTable do\n local line = lineTable[i]\n \n if (not line.playedAnim) then\n if (envTable._CastPercent > line.percent) then\n line.anim:Play()\n line.playedAnim = true\n \n if (unitFrame.castBar.Spark.bumpAnimation:IsPlaying()) then\n unitFrame.castBar.Spark.bumpAnimation:Stop()\n end\n unitFrame.castBar.Spark.bumpAnimation:Play() \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1625697537, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_is_timer", ["Enabled"] = true, ["Revision"] = 282, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "When a spell resembles more a timer than a spell being cast", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.SetCastbarSize(unitFrame, envTable, unitId, scriptTable)\n \n --override the update frequency to run every tick\n unitFrame.castBar.ThrottleUpdate = -1\n \n envTable.UpdateLinePositions(unitFrame) \n \n unitFrame.castBar:SetAlpha(1)\nend\n\n\n\n\n", ["SpellIds"] = { 354080, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 7, ["Key"] = "customSize", ["Value"] = { { "17", -- [1] "120, 16", -- [2] }, -- [1] }, ["Name"] = "Customized Size (Key = Spell ID, Value = Width, Height)", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Enter the spellId into the Key and width,height into the Value. Example: Key 17 Value 120,16", }, -- [1] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 120, ["Name"] = "Cast Bar Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "width", }, -- [2] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 5, ["Name"] = "Cast Bar Height", ["Value"] = 16, ["Key"] = "height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [3] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Set the size of the cast time", ["Min"] = 8, ["Fraction"] = false, ["Value"] = 12, ["Name"] = "Cast Timer Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timerFontSize", }, -- [5] { ["Type"] = 6, ["Key"] = "option6", ["Value"] = 0, ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option7", ["Value"] = "Time Separators", ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "separatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.5992676615715027, -- [4] }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 1, ["Name"] = "Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "separatorWidth", }, -- [9] }, ["version"] = -1, ["Name"] = "Cast - Castbar is Timer [P]", ["NpcNames"] = { }, }, -- [24] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a texture to use for a flash behind the cast bar\n \n if (not unitFrame.backGroundFlashTextureImpTarget) then\n unitFrame.backGroundFlashTextureImpTarget = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n end\n \n local backGroundFlashTexture = unitFrame.backGroundFlashTextureImpTarget\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\n \n --create the target unit name box\n if (not unitFrame.targetBox) then\n unitFrame.targetBox = CreateFrame(\"frame\", unitFrame:GetName() .. \"ScriptImportantTarget\", unitFrame, \"BackdropTemplate\")\n unitFrame.targetBox:SetSize(80, 20)\n unitFrame.targetBox:SetFrameStrata(\"TOOLTIP\")\n unitFrame.targetBox:Hide()\n unitFrame.targetBox:SetPoint(\"left\", unitFrame, \"right\", 0, 0)\n \n unitFrame.targetBox:SetBackdrop({edgeFile = [[Interface\\Buttons\\WHITE8X8]], edgeSize = 1, bgFile = [[Interface\\AddOns\\Details\\images\\background]], tile = true, tileSize = 16})\n unitFrame.targetBox:SetBackdropColor(.2, .2, .2, .8)\n unitFrame.targetBox:SetBackdropBorderColor(0, 0, 0, 1)\n \n unitFrame.targetBoxName = unitFrame.targetBox:CreateFontString(nil, \"artwork\", \"GameFontNormal\")\n unitFrame.targetBoxName:SetPoint(\"center\")\n end\n \n function envTable.UpdateTargetBox(unitFrame, unitId)\n local targetUnitId = unitId .. \"target\"\n local unitName = UnitName(targetUnitId)\n \n if (unitName) then\n if (scriptTable.config.colorByClass) then\n Plater:SetFontColor(unitFrame.targetBoxName, \"white\")\n unitName = Plater.SetTextColorByClass(targetUnitId, unitName)\n else\n Plater:SetFontColor(unitFrame.targetBoxName, scriptTable.config.textColor)\n end\n \n unitFrame.targetBoxName:SetText(unitName)\n Plater:SetFontSize(unitFrame.targetBoxName, scriptTable.config.targetNameSize)\n unitFrame.targetBox:SetBackdropColor(Plater:ParseColors(scriptTable.config.targetBgColor))\n unitFrame.targetBox:SetBackdropBorderColor(Plater:ParseColors(scriptTable.config.targetBgBorderColor))\n unitFrame.targetBox:Show()\n \n unitFrame.targetBox:SetWidth(scriptTable.config.targetFrameWidth)\n unitFrame.targetBox:SetHeight(scriptTable.config.targetFrameHeight)\n \n if (not Plater.HasDotAnimationPlaying(unitFrame.targetBox)) then\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.targetBox, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n end\n \n unitFrame.backGroundFlashTextureImpTarget:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n \n return true\n \n end\n end\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.targetBox, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \n unitFrame.targetBox:Hide()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.UpdateTargetBox(unitFrame, unitId) \n \nend\n\n\n", ["Time"] = 1625696653, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_target", ["Enabled"] = true, ["Revision"] = 836, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight the target name", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (envTable.UpdateTargetBox(unitFrame, unitId)) then\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \n end\n \nend\n\n\n\n\n\n\n", ["SpellIds"] = { 354173, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Shows the target name in a separate box", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.8, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 5, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] { ["Type"] = 6, ["Key"] = "option27", ["Value"] = 0, ["Name"] = "Option 27", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [27] { ["Type"] = 5, ["Key"] = "option28", ["Value"] = "Target Options", ["Name"] = "Option 28", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [28] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Fraction"] = false, ["Value"] = 14, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "targetNameSize", }, -- [29] { ["Type"] = 4, ["Key"] = "colorByClass", ["Value"] = true, ["Name"] = "Use Class Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [30] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [31] { ["Type"] = 1, ["Key"] = "targetBgColor", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0.9846720322966576, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [32] { ["Type"] = 1, ["Key"] = "targetBgBorderColor", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [33] { ["Type"] = 2, ["Max"] = 160, ["Desc"] = "", ["Min"] = 30, ["Fraction"] = false, ["Value"] = 90, ["Name"] = "Frame Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "targetFrameWidth", }, -- [34] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Name"] = "Frame Height", ["Value"] = 20, ["Key"] = "targetFrameHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [35] }, ["version"] = -1, ["Name"] = "Cast - Important Target [P]", ["NpcNames"] = { }, }, -- [25] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \n --check if there's a timer for this spell\n local timer = scriptTable.config.timerList[tostring(envTable._SpellID)]\n \n if (timer) then\n --insert code here\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Spikes Incoming!\",\n textSize = 8,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = {.6, .6, .6, 0.8},\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 5,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n }\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, timer, nil, nil)\n local castBar2 = unitFrame.castBar2\n castBar2.Text:ClearAllPoints()\n castBar2.Text:SetPoint (\"topleft\", castBar2, \"bottomleft\", 0, 0)\n castBar2.percentText:ClearAllPoints()\n castBar2.percentText:SetPoint (\"topright\", castBar2, \"bottomright\", 0, 0)\n Plater:SetFontSize(castBar2.percentText, 8)\n end\n \nend\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1625698948, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1138, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Player an animation when the cast start. Start a timer when the cast finishes. Set the time in the options.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 350421, -- [1] 355571, -- [2] 355787, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Cast start animation settings", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [4] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [7] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [9] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 7, ["Key"] = "timerList", ["Value"] = { { "350421", -- [1] "5", -- [2] }, -- [1] { "355787", -- [1] "15", -- [2] }, -- [2] { "355571", -- [1] "14", -- [2] }, -- [3] }, ["Name"] = "Timer (Key is SpellId and Value is Time)", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the spellId and value is the amount of time of the Timer", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Alert + Timer [P]", ["NpcNames"] = { }, }, -- [26] }, ["aura2_x_offset"] = 0, ["hook_data"] = { { ["OptionsValues"] = { }, ["LastHookEdited"] = "Constructor", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n envTable.NpcColors = {\n \n --examples, using the unit name in lower case, regular unit name and the unitID:\n \n [\"Thunderlord Windreader\"] = \"red\", --using regular mob name and color it as red\n [\"thunderlord crag-leaper\"] = {1, 1, 0}, --using lower case and coloring it yellow\n [75790] = \"#00FF00\", --using the ID of the unit and using green as color\n \n --insert the new mobs here:\n \n \n \n \n \n \n \n \n \n \n \n \n \n } --close custom color bracket\n \nend\n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --attempt to get the color from the unit color list\n local color = envTable.NpcColors [unitFrame.namePlateUnitNameLower] or envTable.NpcColors [unitFrame.namePlateUnitName] or envTable.NpcColors [unitFrame.namePlateNpcId]\n \n --if the color exists, set the health bar color\n if (color) then\n Plater.SetNameplateColor (unitFrame, color)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1601490647, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\color_bar", ["Enabled"] = false, ["Revision"] = 51, ["Options"] = { }, ["Author"] = "Kastfall-Azralon", ["Desc"] = "Easy way to change the color of an unit. Open the constructor script and follow the examples.", ["Prio"] = 99, ["Name"] = "Color Automation [Plater]", ["PlaterCore"] = 1, ["semver"] = "", ["HooksTemp"] = { }, ["version"] = -1, }, -- [1] { ["Enabled"] = false, ["Revision"] = 73, ["semver"] = "", ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Name"] = "Hide Neutral Units [Plater]", ["Desc"] = "Hide neutral units, show when selected, see the constructor script for options.", ["Hooks"] = { ["Leave Combat"] = "function (self, unitId, unitFrame, envTable)\n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat) then\n envTable.HideNameplate (unitFrame)\n end\n end\nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end\n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat and InCombatLockdown()) then\n return\n end\n \n envTable.HideNameplate (unitFrame)\n end\n \nend\n\n\n\n\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat and InCombatLockdown()) then\n return\n end\n \n --check the unit reaction\n if (unitFrame.namePlateIsTarget) then\n envTable.ShowNameplate (unitFrame)\n \n else\n envTable.HideNameplate (unitFrame)\n \n end \n end\n \nend\n\n\n\n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n envTable.ShowNameplate (unitFrame)\n end\n \nend\n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --when plater finishes an update on the nameplate\n --check within the envTable if the healthBar of this nameplate should be hidden\n if (envTable.IsHidden) then\n if (unitFrame.healthBar:IsShown()) then\n envTable.HideNameplate (unitFrame)\n end\n end\n \nend\n\n\n\n\n", ["Enter Combat"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat) then\n envTable.ShowNameplate (unitFrame)\n end\n end\nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.OnlyInOpenWorld = true;\n envTable.ShowInCombat = true;\n \n --consts\n envTable.REACTION_NEUTRAL = 4;\n \n --functions to hide and show the healthBar\n function envTable.HideNameplate (unitFrame)\n Plater.HideHealthBar (unitFrame)\n Plater.DisableHighlight (unitFrame)\n envTable.IsHidden = true\n end\n \n function envTable.ShowNameplate (unitFrame)\n Plater.ShowHealthBar (unitFrame)\n Plater.EnableHighlight (unitFrame)\n envTable.IsHidden = false\n end\n \nend\n\n\n\n\n", }, ["PlaterCore"] = 1, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["LastHookEdited"] = "", ["url"] = "", ["Icon"] = 1990989, ["Time"] = 1541606242, }, -- [2] { ["Enabled"] = true, ["Revision"] = 348, ["semver"] = "", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Name"] = "Icon Settings", ["Value"] = "Icon Settings:", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Name"] = "Show Icon", ["Value"] = true, ["Key"] = "showIcon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show the castbar icon when enabled", }, -- [2] { ["Type"] = 4, ["Name"] = "Icon on Left Side", ["Value"] = true, ["Key"] = "iconOnLeftSide", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled it anchor the icon on the left side, right otherwise", }, -- [3] { ["Type"] = 4, ["Key"] = "useFullSize", ["Value"] = false, ["Name"] = "Use Big Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled the icon has the size of the cast bar plus the healthbar", }, -- [4] { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Fine tune the icon size", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0, ["Name"] = "Icon Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "iconSizeOffset", }, -- [5] { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Space between the icon and the cast bar", ["Min"] = -5, ["Name"] = "Icon Padding", ["Value"] = 0, ["Key"] = "iconPadding", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 5, ["Name"] = "Interrupt Texture", ["Value"] = "Can't Interrupt Texture:", ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Name"] = "Show Texture", ["Value"] = true, ["Key"] = "showTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled show a texture to tell the cast can't be interrupted", }, -- [9] { ["Type"] = 3, ["Name"] = "Texture Path", ["Value"] = "Interface\\GROUPFRAME\\UI-GROUP-MAINTANKICON", ["Key"] = "iconTexturePath", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "Insert the path for the texture", }, -- [10] { ["Type"] = 4, ["Name"] = "Texture Desaturated", ["Value"] = true, ["Key"] = "desaturatedTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enbaled, texture is shown in black & white", }, -- [11] { ["Type"] = 1, ["Name"] = "Texture Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.3056715726852417, -- [4] }, ["Key"] = "textureColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Select the color of the texture", }, -- [12] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture width", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 10, ["Name"] = "Texture Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureWidth", }, -- [13] { ["Type"] = 2, ["Max"] = 16, ["Desc"] = "The texture is set to be the same size as the cast bar, fine tune the height as wanted", ["Min"] = -16, ["Name"] = "Texture Height Mod", ["Value"] = 0, ["Key"] = "textureHeightMod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [14] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture position", ["Min"] = -32, ["Fraction"] = false, ["Value"] = 0, ["Name"] = "Texture Position", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "texturePosition", }, -- [15] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust the texture transparency", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Alpha", }, -- [16] }, ["Author"] = "Ditador-Azralon", ["version"] = -1, ["Desc"] = "Move the icon of the spell cast to the left or right side of the nameplate.", ["Hooks"] = { ["Cast Start"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.castBar.BorderShield:SetDrawLayer(\"artwork\")\n envTable.UpdateIconPosition (unitFrame)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateIconPosition (unitFrame)\n self.ThrottleUpdate = -1\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --private:\n function envTable.UpdateIconPosition (unitFrame)\n local castBar = unitFrame.castBar\n local icon = castBar.Icon\n local noInterruptTexture = castBar.BorderShield\n \n if (modTable.config.showIcon) then\n icon:ClearAllPoints()\n \n if (modTable.config.iconOnLeftSide) then\n if (modTable.config.useFullSize) then\n icon:SetPoint (\"topright\", unitFrame.healthBar, \"topleft\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomright\", unitFrame.castBar, \"bottomleft\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n \n else\n \n icon:SetPoint (\"topright\", unitFrame.castBar, \"topleft\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomright\", unitFrame.castBar, \"bottomleft\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n end\n \n else\n if (modTable.config.useFullSize) then\n icon:SetPoint (\"topleft\", unitFrame.healthBar, \"topright\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomleft\", unitFrame.castBar, \"bottomright\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n \n else\n \n icon:SetPoint (\"topleft\", unitFrame.castBar, \"topright\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomleft\", unitFrame.castBar, \"bottomright\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n end\n end\n \n icon:SetWidth (icon:GetHeight())\n icon:Show()\n else\n icon:Hide()\n end\n \n if (modTable.config.showTexture and not castBar.canInterrupt) then\n noInterruptTexture:Show()\n \n local texturePath = modTable.config.iconTexturePath\n texturePath = texturePath:gsub(\"//\", \"/\")\n texturePath = texturePath:gsub(\"\\\\\", \"/\")\n \n noInterruptTexture:SetTexture (texturePath)\n noInterruptTexture:SetTexCoord (0, 1, 0, 1)\n \n if (modTable.config.desaturatedTexture) then\n noInterruptTexture:SetDesaturated (modTable.config.desaturatedTexture)\n else\n noInterruptTexture:SetVertexColor (DetailsFramework:ParseColors (modTable.config.textureColor))\n end\n \n noInterruptTexture:SetSize (modTable.config.textureWidth, castBar:GetHeight() + modTable.config.textureHeightMod)\n noInterruptTexture:ClearAllPoints()\n noInterruptTexture:SetPoint (\"center\", castBar, \"left\", modTable.config.texturePosition, 0)\n noInterruptTexture:SetAlpha (modTable.config.textureAlpha)\n else\n noInterruptTexture:Hide()\n end\n end\nend", }, ["Name"] = "Cast Bar Icon Settings [P]", ["Time"] = 1597097268, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\castbar_icon", ["HooksTemp"] = { }, }, -- [3] { ["Enabled"] = false, ["Revision"] = 59, ["semver"] = "", ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Name"] = "Don't Have Aura [Plater]", ["Desc"] = "Change the nameplate color when a nameplate does not have the auras set in the constructor script.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --Important: lines starting with double dashes are comments and are not part of the script\n \n --set this to true if you are not using threat colors in the health bar\n envTable.ForceRefreshNameplateColor = true\n \n --if the unit does not have any of the following auras, it will be painted with the color listed below\n --list of spells to track, can be the spell name (case-sensitive) or the spellID\n envTable.TrackingAuras = {\n --[\"Nightblade\"] = true, --this is an example using the spell name\n --[195452] = true, --this is an example using the spellID\n \n }\n \n --which color the nameplate wil be changed\n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n --you may also use /plater colors\n envTable.NameplateColor = \"pink\"\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --do nothing if the player isn't in combat\n if (not Plater.IsInCombat()) then\n return \n end\n \n --do nothing if the unit isn't in combat\n if (not unitFrame.InCombat) then\n return\n end\n \n --do nothing if the unit is the player it self\n if (unitFrame.IsSelf) then\n return\n end\n \n --check the auras\n local hasAura = false\n \n for auraName, _ in pairs (envTable.TrackingAuras) do\n if (Plater.NameplateHasAura (unitFrame, auraName)) then\n hasAura = true\n break\n end\n end\n \n if (not hasAura) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n else\n if (envTable.ForceRefreshNameplateColor) then\n Plater.RefreshNameplateColor (unitFrame) \n end\n end \n \nend", }, ["PlaterCore"] = 1, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["LastHookEdited"] = "", ["url"] = "", ["Icon"] = 136207, ["Time"] = 1554138845, }, -- [4] { ["Enabled"] = false, ["Revision"] = 84, ["semver"] = "", ["HooksTemp"] = { }, ["Author"] = "Ahwa-Azralon", ["Name"] = "Execute Range [Plater]", ["Desc"] = "Add extra effects to execute range. See the constructor script for options.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --execute detection, if true the script will handle the execute percent\n --while false Plater will automatically trigger the execute range\n --you only want to set this to true in case of Plater not detecting the execute range correctly\n envTable.UseCustomExecutePercent = false\n --execute percent, if not detecting automatic, this is the percent to active the execute range\n --use from zero to one, 0.20 is equal to 20% of the unit life\n envTable.ExecutePercent = 0.20\n \n --allow this script to change the nameplate color when the unit is in execute range\n envTable.CanChangeColor = true\n --change the health bar color to this color when the unit is in execute range\n --color can be set as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0}\n envTable.ExecuteColor = \"green\"\n \n --border color\n envTable.CanChangeBorderColor = false\n envTable.BorderColor = \"red\"\n \n --hide the default health divisor and the health execute indicator\n envTable.HideHealthDivisor = false\n --if not hidden, adjust the health divisor settings and the health execute indicator\n envTable.HealthDivisorAlpha = 0.5\n envTable.HealthDivisorColor = \"white\"\n envTable.HealthExecuteIndicatorAlpha = 0.15\n envTable.HealthExecuteIndicatorColor = \"darkred\"\n \n \n --private (internal functions)\n do\n function envTable.UnitInExecuteRange (unitFrame)\n --check if can change the execute color\n if (envTable.CanChangeColor) then\n Plater.SetNameplateColor (unitFrame, envTable.ExecuteColor)\n end\n \n if (envTable.CanChangeBorderColor) then\n Plater.SetBorderColor (unitFrame, envTable.BorderColor)\n end\n \n if (envTable.HideHealthDivisor) then\n unitFrame.healthBar.healthCutOff:Hide() \n unitFrame.healthBar.executeRange:Hide()\n \n else\n envTable.UpdateHealthDivisor (unitFrame)\n \n end\n end\n \n function envTable.UpdateHealthDivisor (unitFrame)\n local healthBar = unitFrame.healthBar\n \n healthBar.healthCutOff:Show()\n healthBar.healthCutOff:SetVertexColor (DetailsFramework:ParseColors (envTable.HealthDivisorColor))\n healthBar.healthCutOff:SetAlpha (envTable.HealthDivisorAlpha)\n \n healthBar.executeRange:Show()\n healthBar.executeRange:SetVertexColor (DetailsFramework:ParseColors (envTable.HealthExecuteIndicatorColor))\n healthBar.executeRange:SetAlpha (envTable.HealthExecuteIndicatorAlpha)\n \n if (envTable.UseCustomExecutePercent) then\n healthBar.healthCutOff:ClearAllPoints()\n healthBar.executeRange:ClearAllPoints()\n \n healthBar.healthCutOff:SetSize (healthBar:GetHeight(), healthBar:GetHeight())\n healthBar.healthCutOff:SetPoint (\"center\", healthBar, \"left\", healthBar:GetWidth() * envTable.ExecutePercent, 0)\n \n healthBar.executeRange:SetTexCoord (0, envTable.ExecutePercent, 0, 1)\n healthBar.executeRange:SetHeight (healthBar:GetHeight())\n healthBar.executeRange:SetPoint (\"left\", healthBar, \"left\", 0, 0)\n healthBar.executeRange:SetPoint (\"right\", healthBar.healthCutOff, \"center\")\n end\n \n end\n end\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n if (envTable.UseCustomExecutePercent) then\n \n --manual detection\n local healthBar = unitFrame.healthBar\n if (healthBar.CurrentHealth / healthBar.CurrentHealthMax <= envTable.ExecutePercent) then\n envTable.UnitInExecuteRange (unitFrame)\n end \n \n else\n \n --auto detection\n if (unitFrame.InExecuteRange) then\n envTable.UnitInExecuteRange (unitFrame)\n end\n \n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["PlaterCore"] = 1, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["LastHookEdited"] = "", ["url"] = "", ["Icon"] = 135358, ["Time"] = 1547406548, }, -- [5] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Added"] = "\n\n-- exported function Plater.UpdatePlateSize() from Plater.lua\n--this is for advanced users which wants to reorder the nameplate frame at their desire\n\n\n\nfunction (self, unitId, unitFrame, envTable)\n \n --check if there's a type of unit on this nameplate\n local plateFrame = unitFrame:GetParent()\n if (not plateFrame.actorType) then\n return\n end\n \n --get all the frames and cache some variables\n local ACTORTYPE_ENEMY_PLAYER = \"enemyplayer\"\n local profile = Plater.db.profile\n local DB_PLATE_CONFIG = profile.plate_config\n local isInCombat = Plater.IsInCombat()\n local actorType = plateFrame.actorType\n \n local unitFrame = plateFrame.unitFrame\n local healthBar = unitFrame.healthBar\n local castBar = unitFrame.castBar\n local powerBar = unitFrame.powerBar\n local buffFrame1 = unitFrame.BuffFrame\n local buffFrame2 = unitFrame.BuffFrame2\n \n --use in combat bars when in pvp\n if (plateFrame.actorType == ACTORTYPE_ENEMY_PLAYER) then\n if ((Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"arena\") and DB_PLATE_CONFIG.player.pvp_always_incombat) then\n isInCombat = true\n end\n end\n \n --get the config for this actor type\n local plateConfigs = DB_PLATE_CONFIG [actorType]\n --get the config key based if the player is in combat\n local castBarConfigKey, healthBarConfigKey, manaConfigKey = Plater.GetHashKey (isInCombat)\n \n --get the width and height from what the user set in the options panel\n local healthBarWidth, healthBarHeight = unitFrame.customHealthBarWidth or plateConfigs [healthBarConfigKey][1], unitFrame.customHealthBarHeight or plateConfigs [healthBarConfigKey][2]\n local castBarWidth, castBarHeight = unitFrame.customCastBarWidth or plateConfigs [castBarConfigKey][1], unitFrame.customCastBarHeight or plateConfigs [castBarConfigKey][2]\n local powerBarWidth, powerBarHeight = unitFrame.customPowerBarHeight or plateConfigs [manaConfigKey][1], unitFrame.customPowerBarHeight or plateConfigs [manaConfigKey][2]\n \n --calculate the offset for the cast bar, this is done due to the cast bar be anchored to topleft and topright\n local castBarOffSetX = (healthBarWidth - castBarWidth) / 2\n local castBarOffSetY = plateConfigs.castbar_offset\n \n --calculate offsets for the power bar\n local powerBarOffSetX = (healthBarWidth - powerBarWidth) / 2\n local powerBarOffSetY = 0\n \n --calculate the size deviation for pets\n local unitType = Plater.GetUnitType (plateFrame)\n if (unitType == \"pet\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.pet_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.pet_width_scale\n \n elseif (unitType == \"minus\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.minor_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.minor_width_scale\n end\n \n --unit frame - is set to be the same size as the plateFrame\n unitFrame:ClearAllPoints()\n unitFrame:SetAllPoints()\n \n --calculates the health bar anchor points\n --it will always be placed in the center of the nameplate area (where it accepts mouse clicks) \n local xOffSet = (plateFrame:GetWidth() - healthBarWidth) / 2\n local yOffSet = (plateFrame:GetHeight() - healthBarHeight) / 2\n \n --set the health bar point\n healthBar:ClearAllPoints()\n PixelUtil.SetPoint (healthBar, \"topleft\", unitFrame, \"topleft\", xOffSet + profile.global_offset_x, -yOffSet + profile.global_offset_y)\n PixelUtil.SetPoint (healthBar, \"bottomright\", unitFrame, \"bottomright\", -xOffSet + profile.global_offset_x, yOffSet + profile.global_offset_y)\n \n --set the cast bar point and size\n castBar:ClearAllPoints()\n PixelUtil.SetPoint (castBar, \"topleft\", healthBar, \"bottomleft\", castBarOffSetX, castBarOffSetY)\n PixelUtil.SetPoint (castBar, \"topright\", healthBar, \"bottomright\", -castBarOffSetX, castBarOffSetY)\n PixelUtil.SetHeight (castBar, castBarHeight)\n PixelUtil.SetSize (castBar.Icon, castBarHeight, castBarHeight)\n PixelUtil.SetSize (castBar.BorderShield, castBarHeight * 1.4, castBarHeight * 1.4)\n \n --set the power bar point and size\n powerBar:ClearAllPoints()\n PixelUtil.SetPoint (powerBar, \"topleft\", healthBar, \"bottomleft\", powerBarOffSetX, powerBarOffSetY)\n PixelUtil.SetPoint (powerBar, \"topright\", healthBar, \"bottomright\", -powerBarOffSetX, powerBarOffSetY)\n PixelUtil.SetHeight (powerBar, powerBarHeight)\n \n --power bar are hidden by default, show it if there's a custom size for it\n if (unitFrame.customPowerBarWidth and unitFrame.customPowerBarHeight) then\n powerBar:SetUnit (unitFrame.unit)\n end\n \n --aura frames\n local bf1Anchor = Plater.db.profile.aura_frame1_anchor\n Plater.SetAnchor (buffFrame1, {side = bf1Anchor.side, x = bf1Anchor.x, y = bf1Anchor.y + plateConfigs.buff_frame_y_offset}, unitFrame.healthBar, (Plater.db.profile.aura_grow_direction or 2) == 2)\n \n local bf2Anchor = Plater.db.profile.aura_frame2_anchor\n Plater.SetAnchor (buffFrame2, {side = bf2Anchor.side, x = bf2Anchor.x, y = bf2Anchor.y + plateConfigs.buff_frame_y_offset}, unitFrame.healthBar, (Plater.db.profile.aura2_grow_direction or 2) == 2)\n \nend\n\n\n", }, ["Time"] = 1601490629, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 574574, ["Enabled"] = false, ["Revision"] = 94, ["semver"] = "", ["Author"] = "Kastfall-Azralon", ["Desc"] = "Function Plater.UpdatePlateSize from Plater.lua exported to scritps.", ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 1, ["Options"] = { }, ["HooksTemp"] = { }, ["Name"] = "Reorder Nameplate [Plater]", }, -- [6] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Initialization"] = "function (modTable)\n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n modTable.changeBarColor = modTable.config.changeBarColor\n modTable.changeBorderColor = modTable.config.changeBorderColor\n modTable.resetColors = modTable.config.resetColors\n \n modTable.ListOfNpcs = {\n [61146] = modTable.config.color, --\"olive\", --monk statue npcID\n [103822] = modTable.config.color, --\"olive\", --druid treant npcID\n [15352] = modTable.config.color, --\"olive\", --shaman elemental\n [95072] = modTable.config.color, --\"olive\", --shaman greater earth elemental npcID\n [61056] = modTable.config.color, --\"olive\", --shaman primal earth elemental npcID\n \n }\nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n if not unitId then\n return\n end\n --get the GUID of the target of the unit\n local targetGUID = UnitGUID (unitId .. \"target\")\n \n if (targetGUID) then\n \n --get the npcID of the target\n local npcID = Plater.GetNpcIDFromGUID (targetGUID)\n local unitName = UnitName (unitId .. \"target\")\n local unitNameLower = string.lower (unitName)\n \n --check if the npcID of this unit is in the npc list \n local color = modTable.ListOfNpcs [npcID] or modTable.ListOfNpcs [unitName] or modTable.ListOfNpcs [unitNameLower]\n \n if color then\n if modTable.changeBarColor then\n Plater.SetNameplateColor (unitFrame, color)\n end\n if modTable.changeBorderColor then\n Plater.SetBorderColor (unitFrame, color)\n end\n unitFrame.attackingSpecificUnitFromMod = true\n elseif unitFrame.attackingSpecificUnitFromMod and modTable.resetColors then\n if modTable.changeBorderColor then\n Plater.SetBorderColor (unitFrame)\n end\n if modTable.changeBarColor then\n Plater.RefreshNameplateColor (unitFrame)\n end\n unitFrame.attackingSpecificUnitFromMod = false\n end\n end\nend", }, ["Time"] = 1620377377, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["Enabled"] = false, ["Revision"] = 363, ["semver"] = "", ["Author"] = "Kastfall-Azralon", ["Desc"] = "Change the nameplate color if the unit is attacking a specific unit like Monk's Ox Statue or Druid's Treants. You may edit which units it track in the constructor script.", ["Name"] = "Attacking Specific Unit [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 1, ["Key"] = "color", ["Value"] = { 0.5019607843137255, -- [1] 0.5019607843137255, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "changeBarColor", ["Value"] = true, ["Name"] = "Change Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "changeBorderColor", ["Value"] = false, ["Name"] = "Change Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "resetColors", ["Value"] = true, ["Name"] = "Reset Colors", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [7] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n if (envTable.IsEnabled) then\n if (unitFrame.IsSelf) then\n if (envTable.ShowOnPersonalBar) then\n envTable.BorderFrame:Show()\n else\n envTable.BorderFrame:Hide() \n end\n else\n envTable.BorderFrame:Show()\n end \n end\n \nend \n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.BorderFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.BorderFrame:Hide()\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --border color\n local borderColor = \"yellow\"\n \n --size of the border\n local borderSize = 1\n \n --transparency\n local borderAlpha = 1\n \n --enabled (set to false it you only want to use the extra border in other scripts)\n local isEnabled = true\n \n --export border (allow the border to be used by other scripts)\n --other scripts can use:\n --unitFrame.healthBar.extraBorder:Show()\n --unitFrame.healthBar.extraBorder:SetVertexColor (r, g, b)\n --unitFrame.healthBar.extraBorder:SetBorderSizes (borderSize)\n local canExportBorder = true\n \n --do not add the border to personal bar\n local noPersonalBar = true\n \n --private\n do\n \n local newBorder = CreateFrame (\"frame\", nil, unitFrame.healthBar, \"NamePlateFullBorderTemplate\")\n envTable.BorderFrame = newBorder\n \n newBorder:SetBorderSizes (borderSize, borderSize, borderSize, borderSize)\n newBorder:UpdateSizes()\n \n local r, g, b = DetailsFramework:ParseColors (borderColor)\n newBorder:SetVertexColor (r, g, b, borderAlpha)\n \n envTable.ShowOnPersonalBar = not noPersonalBar\n \n if (canExportBorder) then\n unitFrame.healthBar.extraBorder = newBorder\n end\n \n if (not isEnabled) then\n envTable.IsEnabled = false\n else\n envTable.IsEnabled = true\n end\n end\n \nend\n\n\n", }, ["Time"] = 1601490633, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 133689, ["Enabled"] = false, ["Revision"] = 177, ["Options"] = { }, ["Author"] = "Tecno-Azralon", ["Desc"] = "Add another border with more customizations. This border can also be manipulated by other scripts.", ["Prio"] = 99, ["Name"] = "Extra Border [Plater]", ["PlaterCore"] = 1, ["semver"] = "", ["HooksTemp"] = { }, ["version"] = -1, }, -- [8] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n --constructor is executed only once when any script of the hook runs.\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --check if need update the amount of combo points shown\n if (envTable.LastPlayerTalentUpdate > envTable.LastUpdate) then\n envTable.UpdateComboPointAmount()\n end \n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n \n else\n envTable.ComboPointFrame:Hide()\n end \n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n --check if this nameplate is the current target\n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n else\n envTable.ComboPointFrame:Hide()\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Player Power Update"] = "function (self, unitId, unitFrame, envTable, modTable, ...)\n local powerType = ...\n \n if (powerType and powerType == \"COMBO_POINTS\" and unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.UpdateComboPoints()\n end\n \n \nend", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n\n\n", ["Player Talent Update"] = "function (self, unitId, unitFrame, envTable)\n \n --update the amount of comboo points shown when the player changes talents or specialization\n envTable.UpdateComboPointAmount()\n \n --save the time of the last talent change\n envTable.LastPlayerTalentUpdate = GetTime()\n \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --settings\n local anchors = {\n {\"bottom\", unitFrame.healthBar, \"top\", 0, 24},\n }\n \n local sizes = {\n width = 12,\n height = 12,\n scale = 1,\n }\n \n local textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {0/128, 21/128, 101/128, 122/128},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {3/128, 18/128, 81/128, 96/128},\n }\n if WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE then\n textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {78/128, 98/128, 21/64, 41/64},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {100/128, 120/128, 21/64, 41/64},\n }\n end\n \n local frameLevel = 1000\n local frameStrata = \"high\" \n \n --private\n do\n --store combo points frames on this table\n envTable.ComboPoints = {}\n --save when the player changed talents or spec\n envTable.LastPlayerTalentUpdate = GetTime()\n --save when this nameplate got a combo point amount and alignment update \n \n --build combo points frame anchor (combo point are anchored to this)\n if (not unitFrame.PlaterComboPointFrame) then\n local hostFrame = CreateFrame (\"frame\", nil, unitFrame)\n hostFrame.ComboPointFramesPool = {}\n unitFrame.PlaterComboPointFrame = hostFrame\n envTable.ComboPointFrame = hostFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n \n --DetailsFramework:ApplyStandardBackdrop (envTable.ComboPointFrame) --debug anchor size\n \n --animations\n local onPlayShowAnimation = function (animation)\n --stop the hide animation if it's playing\n if (animation:GetParent():GetParent().HideAnimation:IsPlaying()) then\n animation:GetParent():GetParent().HideAnimation:Stop()\n end\n \n animation:GetParent():Show()\n end\n \n local onPlayHideAnimation = function (animation)\n --stop the show animation if it's playing\n if (animation:GetParent():GetParent().ShowAnimation:IsPlaying()) then\n animation:GetParent():GetParent().ShowAnimation:Stop()\n end\n end \n local onStopHideAnimation = function (animation)\n animation:GetParent():Hide() \n end\n \n local createAnimations = function (comboPoint)\n --on show\n comboPoint.ShowAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayShowAnimation, nil)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 1, 0.1, 0, 0, 1, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"alpha\", 1, 0.1, .5, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 2, 0.1, 1.2, 1.2, 1, 1)\n \n --on hide\n comboPoint.HideAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayHideAnimation, onStopHideAnimation)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"scale\", 1, 0.1, 1, 1, 0, 0)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"alpha\", 1, 0.1, 1, 0)\n end\n \n --build combo point frame \n for i =1, 10 do \n local f = CreateFrame (\"frame\", nil, envTable.ComboPointFrame)\n f:SetSize (sizes.width, sizes.height)\n tinsert (envTable.ComboPoints, f)\n tinsert (unitFrame.PlaterComboPointFrame.ComboPointFramesPool, f)\n \n local backgroundTexture = f:CreateTexture (nil, \"background\")\n backgroundTexture:SetTexture (textures.backgroundTexture)\n backgroundTexture:SetTexCoord (unpack (textures.backgroundTexCoords))\n backgroundTexture:SetSize (sizes.width, sizes.height)\n backgroundTexture:SetPoint (\"center\")\n \n local comboPointTexture = f:CreateTexture (nil, \"artwork\")\n comboPointTexture:SetTexture (textures.comboPointTexture)\n comboPointTexture:SetTexCoord (unpack (textures.comboPointTexCoords))\n \n comboPointTexture:SetSize (sizes.width, sizes.height)\n comboPointTexture:SetPoint (\"center\")\n comboPointTexture:Hide() \n \n f.IsActive = false\n \n f.backgroundTexture = backgroundTexture\n f.comboPointTexture = comboPointTexture\n \n createAnimations (f)\n end\n \n else\n envTable.ComboPointFrame = unitFrame.PlaterComboPointFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n envTable.ComboPoints = unitFrame.PlaterComboPointFrame.ComboPointFramesPool\n \n end \n \n envTable.ComboPointFrame:SetFrameLevel (frameLevel)\n envTable.ComboPointFrame:SetFrameStrata (frameStrata)\n \n function envTable.UpdateComboPoints()\n local comboPoints = GetComboPoints(\"player\", \"target\")\n --UnitPower (\"player\", Enum.PowerType.ComboPoints)\n \n for i = 1, envTable.TotalComboPoints do\n local thisComboPoint = envTable.ComboPoints [i]\n \n if (i <= comboPoints ) then\n --combo point enabled\n if (not thisComboPoint.IsActive) then\n thisComboPoint.ShowAnimation:Play()\n thisComboPoint.IsActive = true\n \n end\n \n else\n --combo point disabled\n if (thisComboPoint.IsActive) then\n thisComboPoint.HideAnimation:Play()\n thisComboPoint.IsActive = false\n \n end\n end\n end\n \n \n end\n \n function envTable.UpdateComboPointAmount()\n local namePlateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat[1]\n local comboPoints = UnitPowerMax (\"player\", Enum.PowerType.ComboPoints)\n local reservedSpace = (namePlateWidth - sizes.width * comboPoints) / comboPoints \n \n --store the total amount of combo points\n envTable.TotalComboPoints = comboPoints\n \n --update anchor frame\n envTable.ComboPointFrame:SetWidth (namePlateWidth)\n envTable.ComboPointFrame:SetHeight (20)\n envTable.ComboPointFrame:ClearAllPoints()\n for i = 1, #anchors do\n local anchor = anchors[i]\n envTable.ComboPointFrame:SetPoint (unpack (anchor))\n end \n \n --\n for i = 1, #envTable.ComboPoints do\n envTable.ComboPoints[i]:Hide()\n envTable.ComboPoints[i]:ClearAllPoints()\n end\n \n for i = 1, comboPoints do\n local comboPoint = envTable.ComboPoints[i]\n if i == 1 then\n comboPoint:SetPoint (\"left\", envTable.ComboPointFrame, \"left\", reservedSpace/2, 0)\n else\n comboPoint:SetPoint (\"left\", envTable.ComboPoints[i-1], \"right\", reservedSpace, 0)\n end\n \n comboPoint:Show()\n end\n \n envTable.LastUpdate = GetTime()\n \n envTable.UpdateComboPoints()\n end\n \n --initialize\n envTable.UpdateComboPointAmount()\n envTable.ComboPointFrame:Hide()\n end\n \n \nend", }, ["Time"] = 1621935143, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { ["Enabled"] = true, ["DRUID"] = true, ["ROGUE"] = true, }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { ["103"] = true, ["Enabled"] = true, }, }, ["url"] = "", ["Icon"] = 135426, ["Enabled"] = false, ["Revision"] = 284, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Show combo points above the nameplate for Druid Feral and Rogues.", ["Name"] = "Combo Points [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [9] { ["Enabled"] = false, ["Revision"] = 182, ["semver"] = "", ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Name"] = "Players Targeting a Target [Plater]", ["Desc"] = "Show how many raid members are targeting the unit", ["Hooks"] = { ["Leave Combat"] = "function (self, unitId, unitFrame, envTable)\n envTable.CanShow = false;\n envTable.TargetAmount:SetText (\"\")\nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --when a nameplate is added to the screen check if the player is in combat\n if (InCombatLockdown()) then\n --player is in combat, check if can check amount of targets\n envTable.CanShow = envTable.CanShowTargetAmount();\n \n else\n envTable.CanShow = false; \n end\n \n envTable.TargetAmount:SetText (\"\");\n \nend", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.TargetAmount:SetText (\"\");\n envTable.CanShow = false;\n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --if the script is allowed to show the amount of targets\n --also check if the unit is in combat\n if (envTable.CanShow and UnitAffectingCombat (unitId)) then\n \n --check if can update the amount of targets following the cooldown set in the constructor script\n --by default Plater updates the nameplate every 250ms, by default the cooldown is 2, so it'll update the amuont of target every 1/2 of a second\n envTable.UpdateCooldown = envTable.UpdateCooldown + 1\n if (envTable.UpdateCooldown < envTable.UpdateInterval) then\n return\n else\n \n --reset the cooldown interval to check the amount of target again\n envTable.UpdateCooldown = 0\n \n --get the amount of targets\n local amount;\n if (envTable.InRaid) then\n amount = envTable.NumTargetsInRaid (unitFrame) \n \n elseif (envTable.InParty) then\n amount = envTable.NumTargetsInParty (unitFrame) \n \n else\n envTable.TargetAmount:SetText (\"\")\n return\n end\n \n --update the amount text\n if (amount == 0) then\n envTable.TargetAmount:SetText (\"\")\n else\n envTable.TargetAmount:SetText (amount)\n end\n \n end\n end\nend\n\n\n", ["Enter Combat"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can show the amount of targets\n envTable.CanShow = envTable.CanShowTargetAmount();\n \n if (not envTable.CanShow) then\n envTable.TargetAmount:SetText (\"\") \n end\nend\n\n\n\n\n", ["Constructor"] = "--all gray text like this are comments and do not run as code\n--build the settings and basic functions for the hook\n\nfunction (self, unitId, unitFrame, envTable)\n \n --declare setting variables:\n local textColor = \"orange\";\n local textSize = 12;\n \n local showInRaid = true;\n local showInDungeon = true;\n local showInArena = false;\n local showInBattleground = false;\n local showInOpenWorld = true;\n \n envTable.UpdateInterval = 2; --each 2 updates in the nameplate it'll update the amount of targets\n \n local anchor = {\n side = 6, --1 = topleft 2 = left 3 = bottomleft 4 = bottom 5 = bottom right 6 = right 7 = topright 8 = top\n x = 4, --x offset\n y = 0, --y offset\n };\n \n \n ---------------------------------------------------------------------------------------------------------------------------------------------\n \n \n --frames:\n \n --create the text that will show the amount of people targeting the unit\n if (not unitFrame.healthBar.TargetAmount) then\n envTable.TargetAmount = Plater:CreateLabel (unitFrame.healthBar, \"\", textSize, textColor);\n Plater.SetAnchor (envTable.TargetAmount, anchor);\n unitFrame.healthBar.TargetAmount = envTable.TargetAmount\n end\n \n --in case Plater wipes the envTable\n envTable.TargetAmount = unitFrame.healthBar.TargetAmount\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --private variables (they will be used in the other scripts within this hook)\n envTable.CanShow = false;\n envTable.UpdateCooldown = 0;\n envTable.InRaid = false;\n envTable.InParty = false;\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --functions\n \n --update the InRaid or InParty proprieties\n function envTable.UpdateGroupType()\n if (IsInRaid()) then\n envTable.InRaid = true;\n envTable.InParty = false; \n \n elseif (IsInGroup()) then\n envTable.InRaid = false;\n envTable.InParty = true; \n \n else\n envTable.InRaid = false; \n envTable.InParty = false;\n end\n end\n \n --this function controls if the amount of targets can show following the settings in the top of this script\n function envTable.CanShowTargetAmount()\n \n local _, instanceType, difficultyID, _, _, _, _, instanceMapID, instanceGroupSize = GetInstanceInfo()\n \n if (showInRaid and instanceType == \"raid\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInDungeon and instanceType == \"party\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInArena and instanceType == \"arena\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInBattleground and instanceType == \"pvp\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInOpenWorld and instanceType == \"none\") then\n envTable.UpdateGroupType()\n if (envTable.InRaid or envTable.InParty) then\n return true\n end\n end\n \n return false\n end\n \n --get the amount of player targetting the unit in raid or party\n function envTable.NumTargetsInRaid (unitFrame)\n local amount = 0\n for i = 1, GetNumGroupMembers() do\n local unit = \"raid\" .. i .. \"target\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end\n end\n \n return amount\n end\n \n function envTable.NumTargetsInParty()\n local amount = 0\n for i = 1, GetNumGroupMembers() - 1 do\n local unit = \"party\" .. i .. \"target\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end\n end\n \n local unit = \"playertarget\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end \n \n return amount\n end\n \nend", }, ["PlaterCore"] = 1, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["LastHookEdited"] = "", ["url"] = "", ["Icon"] = 1966587, ["Time"] = 1548278227, }, -- [10] { ["Enabled"] = false, ["Revision"] = 93, ["semver"] = "", ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Name"] = "Current Target Color [Plater]", ["Desc"] = "Changes the target color to the color set in the constructor script.", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --usage: color name e.g \"red\" \"yellow\"; color table e.g {1, 0, 0} {1, 1, 0}; hex string e.g. \"#FF0000\" \"FFFF00\"\n \n envTable.TargetColor = \"purple\"\n --envTable.TargetColor = \"#FF00FF\"\n --envTable.TargetColor = {252/255, 0/255, 254/255}\n \n function envTable.UpdateColor (unitFrame)\n --do not change the color of the personal bar\n if (not unitFrame.IsSelf) then\n \n --if this nameplate the current target of the player?\n if (unitFrame.namePlateIsTarget) then\n Plater.SetNameplateColor (unitFrame, envTable.TargetColor) --rgb\n else\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n end\n end\n end\n \nend\n\n\n\n\n", }, ["PlaterCore"] = 1, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["LastHookEdited"] = "", ["url"] = "", ["Icon"] = 878211, ["Time"] = 1552354619, }, -- [11] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n --ATTENTION: after enabling this mod, you may have to adjust the anchor point at the Buff Settings tab\n \n local sortByTime = false\n local invertSort = false\n \n --which auras goes first, assign a value (any number), bigger value goes first\n local priority = {\n [\"Vampiric Touch\"] = 50,\n [\"Shadow Word: Pain\"] = 22,\n [\"Mind Flay\"] = 5,\n [\"Pistol Shot\"] = 50,\n [\"Marked for Death\"] = 99,\n }\n \n -- Sort function - do not touch\n Plater.db.profile.aura_sort = true\n \n \n function Plater.AuraIconsSortFunction (aura1, aura2)\n local p1 = priority[aura1.SpellId] or priority[aura1.SpellName] or 1\n local p2 = priority[aura2.SpellId] or priority[aura2.SpellName] or 1\n \n if sortByTime and p1 == p2 then\n if invertSort then\n return (aura1.Duration == 0 and 99999999 or aura1.RemainingTime or 0) > (aura2.Duration == 0 and 99999999 or aura2.RemainingTime or 0)\n else\n return (aura1.Duration == 0 and 99999999 or aura1.RemainingTime or 0) < (aura2.Duration == 0 and 99999999 or aura2.RemainingTime or 0)\n end\n else\n if invertSort then\n return p1 < p2\n else\n return p1 > p2\n end\n end\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1608663128, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["Enabled"] = false, ["Revision"] = 356, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Desc"] = "Reorder buffs and debuffs following the settings set in the constructor.", ["Name"] = "Aura Reorder [Plater]", ["PlaterCore"] = 1, ["version"] = -1, ["HooksTemp"] = { }, ["Options"] = { }, }, -- [12] }, ["aura_x_offset"] = 0, ["first_run3"] = true, ["cast_statusbar_fadeout_time"] = 0.4999999701976776, ["patch_version_profile"] = 1, ["target_shady_alpha"] = 0.5999999642372131, ["hover_highlight_alpha"] = 0.2999999821186066, ["cast_statusbar_fadein_time"] = 0.01999999955296516, ["cast_statusbar_spark_alpha"] = 0.8299999833106995, ["aura2_y_offset"] = 5, ["login_counter"] = 1866, ["script_data_trash"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = false --change to true to change the color\n envTable.NameplateColor = \"pink\"\n envTable.NameplateSizeOffset = 6 --increase the nameplate height by this value\n envTable.GlowAlpha = 0.5 --amount of alpha in the outside glow effect\n \n --create a glow effect around the nameplate\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar, envTable.NameplateColor)\n envTable.glowEffect:SetOffset (-27, 25, 9, -11)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() --\n \n --set the glow effect alpha\n envTable.glowEffect:SetAlpha (envTable.GlowAlpha)\n \nend\n\n--[=[\nUsing spellIDs for multi-language support\n\n135029 - A Knot of Snakes (Temple of Sethraliss)\n135388 - A Knot of Snakes (Temple of Sethraliss)\n134612 - Grasping Tentacles (Shrine of the Storm)\n133361 - Wasting Servant (Waycrest Manor)\n136330 - Soul Thorns (Waycrest Manor)\n130896 - Blackout Barrel (Freehold)\n129758 - Irontide Grenadier (Freehold)\n131009 - Spirit of Gold (Atal`Dazar)\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1537884697, ["url"] = "", ["Icon"] = 135996, ["Enabled"] = true, ["Revision"] = 156, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "Healing Tide Totem", -- [8] "131009", -- [9] }, ["Name"] = "Unit - Important [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \nend\n\n\n", }, -- [1] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Hide()\n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1539013601, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 399, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the buff name in the trigger box.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Aura - Buff Alert [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.buffIconGlow:Show()\n \nend", }, -- [2] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately)\n local CONFIG_BACKGROUND_FLASH_DURATION = 0.8 --0.8\n local CONFIG_BORDER_GLOW_ALPHA = 0.3 --0.3\n local CONFIG_SHAKE_DURATION = 0.2 --0.2\n local CONFIG_SHAKE_AMPLITUDE = 5 --5\n \n --create a glow effect in the border of the cast bar\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (self)\n envTable.glowEffect:SetOffset (-32, 30, 7, -9)\n envTable.glowEffect:SetAlpha (CONFIG_BORDER_GLOW_ALPHA)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, CONFIG_SHAKE_DURATION, CONFIG_SHAKE_AMPLITUDE, 35, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2)\n fadeOut:SetDuration (CONFIG_BACKGROUND_FLASH_DURATION/2) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = CONFIG_SHAKE_AMPLITUDE\n envTable.FrameShake.OriginalDuration = CONFIG_SHAKE_DURATION \n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Hide()\n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1561923707, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 391, ["semver"] = "", ["Author"] = "Bombado-Azralon", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 257785, -- [1] 267237, -- [2] 266951, -- [3] 267273, -- [4] 267433, -- [5] 263066, -- [6] 255577, -- [7] 255371, -- [8] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Cast - Very Important [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \nend\n\n\n", }, -- [3] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.NameplateSizeOffset = 3\n envTable.GlowAlpha = .45\n envTable.ShowArrow = true\n envTable.ArrowAlpha = .45 \n envTable.HealthBarColor = \"orange\"\n \n --custom frames\n envTable.glowEffect = envTable.glowEffect or Plater.CreateNameplateGlow (unitFrame.healthBar)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide() \n envTable.glowEffect:SetOffset (-27, 25, 6, -8)\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 32\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\CastingBar\\UI-CastingBar-Spark]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = 8\n envTable.topArrow.height = 8\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.glowEffect:Hide()\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-16, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \nend\n\n\n", ["Time"] = 1540663131, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 324, ["semver"] = "", ["Author"] = "Bombado-Azralon", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Explosion Affix M+ [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.glowEffect:Show()\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 32\n \n envTable.glowEffect.Texture:SetAlpha (envTable.GlowAlpha)\n \n \nend\n\n\n\n\n\n\n", }, -- [4] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --creates a glow around the icon\n envTable.debuffIconGlow = envTable.debuffIconGlow or Plater.CreateIconGlow (self)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Hide()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1538429739, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 232, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Aura - Debuff Alert [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.debuffIconGlow:Show()\n \nend\n\n\n", }, -- [5] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --https://www.wowhead.com/spell=253583/fiery-enchant\n \n --settings (you may need /reload if some configs isn't applied immediately)\n \n --castbar color (when can be interrupted)\n envTable.CastbarColor = \"darkorange\"\n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = 0.4\n --add this value to the cast bar height\n envTable.CastBarHeightAdd = 5\n \n \n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, 0.2, 5, 35, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n --restore the cast bar to its original height\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n envTable.OriginalHeight = nil\n end\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1561924439, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 574, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 257069, -- [3] 274569, -- [4] 278020, -- [5] 261635, -- [6] 272700, -- [7] 280404, -- [8] 268030, -- [9] 265368, -- [10] 263891, -- [11] 264520, -- [12] 265407, -- [13] 278567, -- [14] 278602, -- [15] 258128, -- [16] 257791, -- [17] 258938, -- [18] 265089, -- [19] 272183, -- [20] 256060, -- [21] 257397, -- [22] 257899, -- [23] 269972, -- [24] 270901, -- [25] 270492, -- [26] 268129, -- [27] 268709, -- [28] 263215, -- [29] 268797, -- [30] 262540, -- [31] 262554, -- [32] 253517, -- [33] 255041, -- [34] 252781, -- [35] 250368, -- [36] 258777, -- [37] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Cast - Big Alert [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n \n envTable.BackgroundFlash:Play()\n \nend\n\n\n\n\n\n\n\n\n", }, -- [6] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (you may need /reload if some configs isn't applied immediately)\n \n --flash duration\n local CONFIG_FLASH_DURATION = 0.6\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n \n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \nend\n\n\n", ["Time"] = 1539201768, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 376, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 275192, -- [1] 265912, -- [2] 274438, -- [3] 268317, -- [4] 268375, -- [5] 276767, -- [6] 264105, -- [7] 265876, -- [8] 270464, -- [9] 266106, -- [10] 272180, -- [11] 278961, -- [12] 278755, -- [13] 265468, -- [14] 256405, -- [15] 256897, -- [16] 264101, -- [17] 280604, -- [18] 268702, -- [19] 281621, -- [20] 262515, -- [21] 255824, -- [22] 253583, -- [23] 250096, -- [24] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Cast - Small Alert [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", }, -- [7] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = true --set to 'false' to disable blinks\n envTable.GlowEnabled = true --set to 'false' to disable glows\n envTable.ChangeNameplateColor = true; --set to 'true' to enable nameplate color change\n envTable.TimeLeftToBlink = 4.5; --in seconds, affects the blink effect only\n envTable.BlinkSpeed = 1.0; --time to complete a blink loop\n envTable.BlinkColor = \"white\"; --color of the blink\n envTable.BlinkMaxAlpha = 0.50; --max transparency in the animation loop (1.0 is full opaque)\n envTable.NameplateColor = \"darkred\"; --nameplate color if ChangeNameplateColor is true\n \n --text color\n envTable.TimerColorEnabled = true --set to 'false' to disable changes in the color of the time left text\n envTable.TimeLeftWarning = 8.0; --in seconds, affects the color of the text\n envTable.TimeLeftCritical = 3.0; --in seconds, affects the color of the text \n envTable.TextColor_Warning = \"yellow\"; --color when the time left entered in a warning zone\n envTable.TextColor_Critical = \"red\"; --color when the time left is critical\n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1547991413, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 157, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Aura - Blink by Time Left [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", }, -- [8] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n envTable.movingArrow:SetAlpha (0.275)\n --envTable.movingArrow:SetDesaturated (true)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n local animation = Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.2, self:GetWidth()-16, 0)\n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = " function (self, unitId, unitFrame, envTable)\n \n end\n ", ["Time"] = 1539201849, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 171, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 255952, -- [1] 257426, -- [2] 274400, -- [3] 272609, -- [4] 269843, -- [5] 269029, -- [6] 272827, -- [7] 269266, -- [8] 263912, -- [9] 264923, -- [10] 258864, -- [11] 256955, -- [12] 265540, -- [13] 260793, -- [14] 270003, -- [15] 270507, -- [16] 257337, -- [17] 268415, -- [18] 275907, -- [19] 268865, -- [20] 260669, -- [21] 260280, -- [22] 253239, -- [23] 265541, -- [24] 250258, -- [25] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Cast - Frontal Cone [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.movingAnimation:Play()\nend\n\n\n", }, -- [9] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \nend\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n end \nend\n\n\n", ["Time"] = 1539187387, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 190, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Desc"] = "Show above the nameplate who is the player fixated", ["__TrashAt"] = 1604939713, ["SpellIds"] = { 272584, -- [1] 244653, -- [2] }, ["PlaterCore"] = 1, ["NpcNames"] = { }, ["Name"] = "Fixate [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n \nend\n\n\n", }, -- [10] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [268074] = \"Dark Purpose\", --G'huun Mythic Add\n [260954] = \"Iron Gaze\", --Sergeant Bainbridge - Siege of Boralus\n [257739] = \"Blind Rage\", --Blacktooth Scrapper - Freehold\n [257314] = \"Black Powder Bomb\", --Irontide Grenadier - Freehold\n [266107] = \"Thirst For Blood\", --Feral Bloodswarmer - The Underrot\n [257582] = \"Raging Gaze\", --Earthrager - The MOTHERLODE!!\n [262377] = \"Seek and Destroy\", --Crawler Mine - The MOTHERLODE!!\n [257407] = \"Pursuit\", --Rezan - Atal'Dazar\n --[] = \"\" -- \n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1543250950, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 194, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["__TrashAt"] = 1604939713, ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["NpcNames"] = { "smuggled crawg", -- [1] "sergeant bainbridge", -- [2] "blacktooth scrapper", -- [3] "irontide grenadier", -- [4] "feral bloodswarmer", -- [5] "earthrager", -- [6] "crawler mine", -- [7] "rezan", -- [8] "136461", -- [9] }, ["Name"] = "Fixate On You [Plater]", ["version"] = -1, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, -- [11] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = scriptTable.config.changeNameplateColor --\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset --\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/skullbones_128]])\n unitFrame.UnitImportantSkullTexture:SetPoint(\"center\", unitFrame.healthBar, \"center\", 0, -5)\n \n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n164362 - smily morsel - plaguefall\n168882 - fleeting manifestation - sanguine depths\n170234 - oppressive banner - theater of pain\n168988 - overgrowth - Mists of Tirna Scithe\n170452 - essesnce orb - torghast\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604599472, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 355, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\nend\n\n\n\n\n", ["Name"] = "Unit - Important [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Nameplate Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "nameplateSizeOffset", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Skull Texture", ["Name"] = "Skull Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Skull Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [11] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "", ["Min"] = 0, ["Name"] = "Alpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullAlpha", }, -- [12] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "", ["Min"] = 0.4, ["Key"] = "skullScale", ["Value"] = 0.6, ["Name"] = "Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [13] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "Healing Tide Totem", -- [8] "131009", -- [9] }, }, -- [12] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 604, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", ["Name"] = "Aura - Buff Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["NpcNames"] = { }, }, -- [13] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604674264, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 695, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", ["Name"] = "Cast - Very Important [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["SpellIds"] = { 257785, -- [1] 267237, -- [2] 266951, -- [3] 267273, -- [4] 267433, -- [5] 263066, -- [6] 255577, -- [7] 255371, -- [8] }, ["NpcNames"] = { }, }, -- [14] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n\nend\n\n\n", ["Time"] = 1604698647, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 462, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\nend\n\n\n\n\n\n\n", ["Name"] = "Explosion Affix M+ [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [4] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [11] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, ["version"] = -1, ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["NpcNames"] = { }, }, -- [15] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1604454032, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 351, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", ["Name"] = "Aura - Debuff Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [16] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\nend\n\n\n", ["Time"] = 1604617977, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 513, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \nend", ["Name"] = "Cast - Ultra Important [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a special animation showing the explosion time.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Health Bar Height Mod", }, -- [4] { ["Type"] = 1, ["Name"] = "Health Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the health bar color to this one.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, -- [11] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [16] }, ["version"] = -1, ["SpellIds"] = { 332329, -- [1] 320103, -- [2] 321406, -- [3] 335817, -- [4] 321061, -- [5] 320141, -- [6] 326171, -- [7] }, ["NpcNames"] = { }, }, -- [17] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604696442, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 970, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "Cast - Big Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["version"] = -1, ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 257069, -- [3] 274569, -- [4] 278020, -- [5] 261635, -- [6] 272700, -- [7] 280404, -- [8] 268030, -- [9] 265368, -- [10] 263891, -- [11] 264520, -- [12] 265407, -- [13] 278567, -- [14] 278602, -- [15] 258128, -- [16] 257791, -- [17] 258938, -- [18] 265089, -- [19] 272183, -- [20] 256060, -- [21] 257397, -- [22] 257899, -- [23] 269972, -- [24] 270901, -- [25] 270492, -- [26] 268129, -- [27] 268709, -- [28] 263215, -- [29] 268797, -- [30] 262540, -- [31] 262554, -- [32] 253517, -- [33] 255041, -- [34] 252781, -- [35] 250368, -- [36] 258777, -- [37] }, ["NpcNames"] = { }, }, -- [18] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1604617585, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 595, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["Name"] = "Cast - Small Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a small animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [5] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["version"] = -1, ["SpellIds"] = { 275192, -- [1] 265912, -- [2] 274438, -- [3] 268317, -- [4] 268375, -- [5] 276767, -- [6] 264105, -- [7] 265876, -- [8] 270464, -- [9] 266106, -- [10] 272180, -- [11] 278961, -- [12] 278755, -- [13] 265468, -- [14] 256405, -- [15] 256897, -- [16] 264101, -- [17] 280604, -- [18] 268702, -- [19] 281621, -- [20] 262515, -- [21] 255824, -- [22] 253583, -- [23] 250096, -- [24] }, ["NpcNames"] = { }, }, -- [19] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = true, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Name"] = "Auto Set Skull", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, -- [3] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, }, -- [20] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n--[=[\n\n154564 - debug\n\n168098 - empowered coldheart agent\n156212 - coldheart agent\n\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.nameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604607993, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 406, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n unitFrame.healthBar.MainTargetDotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + scriptTable.config.nameplateSizeOffset)\n \nend\n\n\n\n\n\n\n\n", ["Name"] = "Unit - Main Target [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Key"] = "nameplateSizeOffset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Size Offset", }, -- [6] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "156212", -- [1] "168098", -- [2] }, }, -- [21] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 331, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["Name"] = "Aura - Blink by Time Left [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Name"] = "Timeleft to Blink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeleftToBlink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkSpeed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkMaxAlpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftWarning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftCritical", }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [22] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Name"] = "Countdown", ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, }, -- [23] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1604354628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Name"] = "Unit - Health Markers [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, -- [7] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, }, -- [24] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n --envTable.movingArrow.color = scriptTable.config.arrowColor\n envTable.movingArrow:SetAlpha (scriptTable.config.arrowAlpha)\n envTable.movingArrow:SetDesaturated (scriptTable.config.desaturateArrow)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Time"] = 1604599443, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 460, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Play()\nend\n\n\n", ["Name"] = "Cast - Frontal Cone [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.275, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, -- [6] { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, -- [7] }, ["version"] = -1, ["SpellIds"] = { 255952, -- [1] 257426, -- [2] 274400, -- [3] 272609, -- [4] 269843, -- [5] 269029, -- [6] 272827, -- [7] 269266, -- [8] 263912, -- [9] 264923, -- [10] 258864, -- [11] 256955, -- [12] 265540, -- [13] 260793, -- [14] 270003, -- [15] 270507, -- [16] 257337, -- [17] 268415, -- [18] 275907, -- [19] 268865, -- [20] 260669, -- [21] 260280, -- [22] 253239, -- [23] 265541, -- [24] 250258, -- [25] }, ["NpcNames"] = { }, }, -- [25] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Name"] = "Fixate [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [26] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604593143, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 833, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "Cast - Tank Interrupt [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 25, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 30, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["version"] = -1, ["SpellIds"] = { 321828, -- [1] }, ["NpcNames"] = { }, }, -- [27] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["Name"] = "Unit - Show Energy [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fontSize", }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, }, -- [28] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["__TrashAt"] = 1605203216, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Name"] = "Fixate On You [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["NpcNames"] = { "smuggled crawg", -- [1] "sergeant bainbridge", -- [2] "blacktooth scrapper", -- [3] "irontide grenadier", -- [4] "feral bloodswarmer", -- [5] "earthrager", -- [6] "crawler mine", -- [7] "rezan", -- [8] "136461", -- [9] }, }, -- [29] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (you may need /reload if some configs isn't applied immediately) \n --change the nameplate color to this if allowed\n envTable.CanChangeNameplateColor = scriptTable.config.changeNameplateColor --\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset --\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/skullbones_128]])\n unitFrame.UnitImportantSkullTexture:SetPoint(\"center\", unitFrame.healthBar, \"center\", 0, -5)\n \n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n164362 - smily morsel - plaguefall\n168882 - fleeting manifestation - sanguine depths\n170234 - oppressive banner - theater of pain\n168988 - overgrowth - Mists of Tirna Scithe\n170452 - essesnce orb - torghast\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can change the nameplate color\n if (envTable.CanChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604599472, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 355, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\nend\n\n\n\n\n", ["Name"] = "Unit - Important [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Nameplate Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "nameplateSizeOffset", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Skull Texture", ["Name"] = "Skull Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Skull Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [11] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "", ["Min"] = 0, ["Name"] = "Alpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullAlpha", }, -- [12] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "", ["Min"] = 0.4, ["Key"] = "skullScale", ["Value"] = 0.6, ["Name"] = "Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [13] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "135029", -- [1] "134388", -- [2] "134612", -- [3] "133361", -- [4] "136330", -- [5] "130896", -- [6] "129758", -- [7] "Healing Tide Totem", -- [8] "131009", -- [9] }, }, -- [30] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 604, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", ["Name"] = "Aura - Buff Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["SpellIds"] = { 275826, -- [1] 272888, -- [2] 272659, -- [3] 267901, -- [4] 267830, -- [5] 265393, -- [6] }, ["NpcNames"] = { }, }, -- [31] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604674264, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 695, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", ["Name"] = "Cast - Very Important [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["SpellIds"] = { 257785, -- [1] 267237, -- [2] 266951, -- [3] 267273, -- [4] 267433, -- [5] 263066, -- [6] 255577, -- [7] 255371, -- [8] }, ["NpcNames"] = { }, }, -- [32] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n\nend\n\n\n", ["Time"] = 1604698647, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 462, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\nend\n\n\n\n\n\n\n", ["Name"] = "Explosion Affix M+ [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [4] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [11] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [16] }, ["version"] = -1, ["SpellIds"] = { 240446, -- [1] 273577, -- [2] }, ["NpcNames"] = { }, }, -- [33] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1604454032, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 351, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", ["Name"] = "Aura - Debuff Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = false, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "dotsEnabled", ["Value"] = true, ["Name"] = "Dots Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [34] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n envTable.HealthBarColor = scriptTable.config.healthBarColor\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0.016\n \n --update the health bar color coloring from yellow to red\n --Plater.SetNameplateColor (unitFrame, max (envTable._CastPercent/100, .66), abs (envTable._CastPercent/100 - 1), 0, 1)\n \n Plater.SetNameplateColor (unitFrame, envTable.HealthBarColor)\nend\n\n\n", ["Time"] = 1604617977, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 513, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \nend", ["Name"] = "Cast - Ultra Important [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a special animation showing the explosion time.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Health Bar Height Mod", }, -- [4] { ["Type"] = 1, ["Name"] = "Health Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the health bar color to this one.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [9] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, -- [10] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, -- [11] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [13] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [15] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, -- [16] }, ["version"] = -1, ["SpellIds"] = { 332329, -- [1] 320103, -- [2] 321406, -- [3] 335817, -- [4] 321061, -- [5] 320141, -- [6] 326171, -- [7] }, ["NpcNames"] = { }, }, -- [35] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604696442, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 970, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "Cast - Big Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["version"] = -1, ["SpellIds"] = { 258153, -- [1] 258313, -- [2] 257069, -- [3] 274569, -- [4] 278020, -- [5] 261635, -- [6] 272700, -- [7] 280404, -- [8] 268030, -- [9] 265368, -- [10] 263891, -- [11] 264520, -- [12] 265407, -- [13] 278567, -- [14] 278602, -- [15] 258128, -- [16] 257791, -- [17] 258938, -- [18] 265089, -- [19] 272183, -- [20] 256060, -- [21] 257397, -- [22] 257899, -- [23] 269972, -- [24] 270901, -- [25] 270492, -- [26] 268129, -- [27] 268709, -- [28] 263215, -- [29] 268797, -- [30] 262540, -- [31] 262554, -- [32] 253517, -- [33] 255041, -- [34] 252781, -- [35] 250368, -- [36] 258777, -- [37] }, ["NpcNames"] = { }, }, -- [36] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1604617585, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 595, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["Name"] = "Cast - Small Alert [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a small animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [5] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["version"] = -1, ["SpellIds"] = { 275192, -- [1] 265912, -- [2] 274438, -- [3] 268317, -- [4] 268375, -- [5] 276767, -- [6] 264105, -- [7] 265876, -- [8] 270464, -- [9] 266106, -- [10] 272180, -- [11] 278961, -- [12] 278755, -- [13] 265468, -- [14] 256405, -- [15] 256897, -- [16] 264101, -- [17] 280604, -- [18] 268702, -- [19] 281621, -- [20] 262515, -- [21] 255824, -- [22] 253583, -- [23] 250096, -- [24] }, ["NpcNames"] = { }, }, -- [37] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = true, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Name"] = "Auto Set Skull", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, -- [3] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, }, -- [38] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n--[=[\n\n154564 - debug\n\n168098 - empowered coldheart agent\n156212 - coldheart agent\n\n\n\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.nameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1604607993, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 406, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.healthBar, unitFrame.healthBar.MainTargetDotAnimation)\n \n unitFrame.healthBar.MainTargetDotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + scriptTable.config.nameplateSizeOffset)\n \nend\n\n\n\n\n\n\n\n", ["Name"] = "Unit - Main Target [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = true, ["Key"] = "changeNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, -- [4] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Key"] = "nameplateSizeOffset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Size Offset", }, -- [6] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.7137254901960784, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotsColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "156212", -- [1] "168098", -- [2] }, }, -- [39] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 331, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["Name"] = "Aura - Blink by Time Left [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Name"] = "Timeleft to Blink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeleftToBlink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkSpeed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkMaxAlpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftWarning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftCritical", }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [40] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Name"] = "Countdown", ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, }, -- [41] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1604354628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Name"] = "Unit - Health Markers [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, -- [7] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, }, -- [42] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.movingArrow = envTable.movingArrow or Plater:CreateImage (self, [[Interface\\PETBATTLES\\PetBattle-StatIcons]], 16, self:GetHeight(), \"background\", {0, 15/32, 18/32, 30/32})\n \n --envTable.movingArrow.color = scriptTable.config.arrowColor\n envTable.movingArrow:SetAlpha (scriptTable.config.arrowAlpha)\n envTable.movingArrow:SetDesaturated (scriptTable.config.desaturateArrow)\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (envTable.movingArrow, \n function() \n envTable.movingArrow:Show() \n envTable.movingArrow:SetPoint(\"left\", 0, 0)\n end, \n function() envTable.movingArrow:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend", ["Time"] = 1604599443, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 460, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Play()\nend\n\n\n", ["Name"] = "Cast - Frontal Cone [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.275, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, -- [6] { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, -- [7] }, ["version"] = -1, ["SpellIds"] = { 255952, -- [1] 257426, -- [2] 274400, -- [3] 272609, -- [4] 269843, -- [5] 269029, -- [6] 272827, -- [7] 269266, -- [8] 263912, -- [9] 264923, -- [10] 258864, -- [11] 256955, -- [12] 265540, -- [13] 260793, -- [14] 270003, -- [15] 270507, -- [16] 257337, -- [17] 268415, -- [18] 275907, -- [19] 268865, -- [20] 260669, -- [21] 260280, -- [22] 253239, -- [23] 265541, -- [24] 250258, -- [25] }, ["NpcNames"] = { }, }, -- [43] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Name"] = "Fixate [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { }, }, -- [44] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604593143, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 833, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Name"] = "Cast - Tank Interrupt [P]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 25, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 30, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["version"] = -1, ["SpellIds"] = { 321828, -- [1] }, ["NpcNames"] = { }, }, -- [45] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["Name"] = "Unit - Show Energy [Plater]", ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fontSize", }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["version"] = -1, ["SpellIds"] = { }, ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, }, -- [46] { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["__TrashAt"] = 1605291724, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Name"] = "Fixate On You [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["NpcNames"] = { "smuggled crawg", -- [1] "sergeant bainbridge", -- [2] "blacktooth scrapper", -- [3] "irontide grenadier", -- [4] "feral bloodswarmer", -- [5] "earthrager", -- [6] "crawler mine", -- [7] "rezan", -- [8] "136461", -- [9] }, }, -- [47] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.lifePercent = {\n --npcId percent divisions\n [154564] = {80, 30}, --debug\n [164451] = {40}, --dessia the decapirator - theater of pain\n [164463] = {40}, --Paceran the Virulent - theater of pain\n [164461] = {40}, -- Sathel the Accursed - theater of pain\n [165946]= {50}, -- ~mordretha - thather of pain\n [164501] = {70, 40, 10}, --mistcaller - tina scythe\n [164218] = {70, 40}, --Lord Chamberlain - Halls of Atonement\n }\n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1604354628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 108, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, -- [7] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["version"] = -1, ["Name"] = "Unit - Health Markers [P]", ["NpcNames"] = { "164451", -- [1] "164463", -- [2] "164461", -- [3] "165946", -- [4] "164501", -- [5] "164218", -- [6] }, ["__TrashAt"] = 1606633385, }, -- [48] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n end\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n end\nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1608852889, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 59, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Time to die Spiteful affix", ["__TrashAt"] = 1610305246, ["NpcNames"] = { "174773", -- [1] }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "M+ Spiteful", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Name"] = "Width", ["Value"] = 27, ["Key"] = "bgWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 1, ["Key"] = "bgColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Name"] = "Text Size", ["Value"] = 8, ["Key"] = "textSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", }, -- [49] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n DetailsFramework:SetFontFace (unitFrame.spitefulText, \"2002\")\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetColorTexture(r, g, b, a)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n \n if scriptTable.config.switchTargetName then\n local plateFrame = unitFrame.PlateFrame\n local target = UnitName(unitFrame.namePlateUnitToken .. \"target\") or UnitName(unitFrame.namePlateUnitToken)\n if target and target ~= \"\" then\n plateFrame.namePlateUnitName = target\n Plater.UpdateUnitName (plateFrame)\n end\n end\n \n if scriptTable.config.useTargetingColor then\n local targeted = UnitIsUnit(unitFrame.namePlateUnitToken .. \"target\", \"player\")\n if targeted then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.targetingColor)\n end\n end\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n end\nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1609281290, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 132, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Time to die Spiteful affix", ["__TrashAt"] = 1612296027, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 27, ["Key"] = "bgWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Width", }, -- [1] { ["Type"] = 1, ["Name"] = "Background Color", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "bgColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "textSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Text Size", }, -- [4] { ["Type"] = 1, ["Name"] = "Text Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "textColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "switchTargetName", ["Value"] = false, ["Name"] = "Show Target instead of Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 6, ["Key"] = "option8", ["Value"] = 0, ["Name"] = "Option 8", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Key"] = "useTargetingColor", ["Value"] = false, ["Name"] = "Change Color if targeting You", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [9] { ["Type"] = 1, ["Key"] = "targetingColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Color if targeting You", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [10] }, ["version"] = -1, ["Name"] = "M+ Spiteful", ["NpcNames"] = { "174773", -- [1] }, }, -- [50] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n \n envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1604354808, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 331, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["__TrashAt"] = 1612296027, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Name"] = "Timeleft to Blink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeleftToBlink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkSpeed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkMaxAlpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftWarning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftCritical", }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["NpcNames"] = { }, }, -- [51] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604674264, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 695, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \nend\n\n\n", ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [16] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["SpellIds"] = { 321247, -- [1] 334522, -- [2] 320232, -- [3] 319962, -- [4] 325879, -- [5] 324427, -- [6] 322999, -- [7] 325360, -- [8] 322903, -- [9] 324103, -- [10] 333294, -- [11] 333540, -- [12] 319521, -- [13] 326021, -- [14] 326450, -- [15] 322711, -- [16] 329104, -- [17] 295000, -- [18] 242391, -- [19] 320197, -- [20] 329608, -- [21] }, ["PlaterCore"] = 1, ["version"] = -1, ["Name"] = "Cast - Very Important [Plater]", ["NpcNames"] = { }, ["__TrashAt"] = 1619957537, }, -- [52] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604696442, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 970, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.4, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Name"] = "Shake Amplitude", ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] }, ["SpellIds"] = { 338353, -- [1] 334748, -- [2] 334749, -- [3] 320784, -- [4] 341352, -- [5] 341520, -- [6] 341522, -- [7] 336005, -- [8] 339777, -- [9] 331933, -- [10] 326617, -- [11] 324914, -- [12] 324776, -- [13] 326046, -- [14] 340634, -- [15] 319070, -- [16] 328295, -- [17] 317936, -- [18] 327413, -- [19] 319654, -- [20] 323821, -- [21] 320772, -- [22] 324293, -- [23] 330562, -- [24] 330868, -- [25] 341902, -- [26] 342139, -- [27] 342675, -- [28] 323190, -- [29] 332836, -- [30] 327648, -- [31] 328217, -- [32] 322938, -- [33] 340544, -- [34] 325876, -- [35] 325700, -- [36] 323552, -- [37] 332666, -- [38] 332612, -- [39] 332706, -- [40] 340026, -- [41] 294171, -- [42] 292910, -- [43] 294165, -- [44] 338871, -- [45] 330813, -- [46] 335694, -- [47] 327461, -- [48] 329787, -- [49] 304946, -- [50] 15245, -- [51] 276754, -- [52] 304831, -- [53] 277036, -- [54] 320657, -- [55] 294362, -- [56] 270248, -- [57] 292926, -- [58] }, ["PlaterCore"] = 1, ["version"] = -1, ["Name"] = "Cast - Big Alert [Plater]", ["NpcNames"] = { }, ["__TrashAt"] = 1619957537, }, -- [53] { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1604593143, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_tank", ["Enabled"] = true, ["Revision"] = 833, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Cast alert for abilities which only the tank can interrupt.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsPlayerTank()) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n", ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, -- [5] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [9] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, -- [10] { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Fraction"] = false, ["Value"] = 25, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 30, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, -- [12] }, ["SpellIds"] = { 321828, -- [1] }, ["PlaterCore"] = 1, ["version"] = -1, ["Name"] = "Cast - Tank Interrupt [P]", ["NpcNames"] = { }, ["__TrashAt"] = 1619957537, }, -- [54] }, ["pet_width_scale"] = 0.949999988079071, ["plate_config"] = { ["global_health_height"] = 12, ["friendlyplayer"] = { ["actorname_text_spacing"] = 9, }, ["friendlynpc"] = { ["actorname_text_spacing"] = 9, }, ["enemyplayer"] = { ["actorname_text_spacing"] = 11, }, ["global_health_width"] = 112, }, ["aura_y_offset"] = 5, ["use_ui_parent"] = true, ["hook_data_trash"] = { { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n local auraContainers = {unitFrame.BuffFrame.PlaterBuffList}\n \n if (Plater.db.profile.buffs_on_aura2) then\n auraContainers [2] = unitFrame.BuffFrame2.PlaterBuffList\n end\n \n for containerID = 1, #auraContainers do\n \n local auraContainer = auraContainers [containerID]\n local aurasShown = {}\n local aurasDuplicated = {}\n \n --build the list of auras shown in the buff frame and check for each aura priority\n --also check if the consolidate (stack) auras with the same name is enabled\n for index, auraIcon in ipairs (auraContainer) do\n if (auraIcon:IsShown()) then\n if (envTable.consolidadeRepeatedAuras) then\n --is this aura already shown?\n local iconShownIndex = aurasDuplicated [auraIcon.SpellName]\n if (iconShownIndex) then\n --get the table with information about the shown icon\n local auraShownTable = aurasShown [iconShownIndex]\n --get the icon already in the table\n local icon = auraShownTable[1]\n --increase the amount of stacks\n auraShownTable[3] = auraShownTable[3] + 1\n \n --check if the remaining time of the icon already added in the table is lower than the current\n if (auraIcon.RemainingTime > icon.RemainingTime) then\n --replace the icon for the icon with bigger duration\n auraShownTable[1] = auraIcon\n icon:Hide()\n else\n auraIcon:Hide()\n end\n else \n local priority = envTable.priority[auraIcon.SpellName] or envTable.priority[auraIcon.spellId] or 1\n tinsert (aurasShown, {auraIcon, priority, 1}) --icon frame, priority, stack amount\n aurasDuplicated [auraIcon.SpellName] = #aurasShown\n end\n else\n --not stacking similar auras\n local priority = envTable.priority[auraIcon.SpellName] or envTable.priority[auraIcon.spellId] or 1\n tinsert (aurasShown, {auraIcon, priority})\n \n end \n end\n end\n \n --sort auras by priority\n table.sort (aurasShown, DetailsFramework.SortOrder2)\n \n local growDirection\n if (containerID == 1) then --debuff container\n growDirection = Plater.db.profile.aura_grow_direction\n --force to grow to right if it is anchored to center\n if (growDirection == 2) then\n growDirection = 3\n end\n -- \"Left\", \"Center\", \"Right\" - 1 2 3\n \n elseif (containerID == 2) then --buff container\n growDirection = Plater.db.profile.aura2_grow_direction\n --force to grow to left if it is anchored to center\n if (growDirection == 2) then\n growDirection = 1\n end\n \n end\n \n local padding = envTable.padding\n local framersPerRow = envTable.maxAurasPerRow + 1\n local horizontalLength = (-padding or 0)\n \n --first icon is where the row starts\n local firstIcon = aurasShown[1] and aurasShown[1][1]\n \n if (firstIcon) then\n local anchorPoint = firstIcon:GetParent() --anchor point is the BuffFrame\n anchorPoint:SetSize (1, 1)\n \n --> left to right\n if (growDirection == 3) then\n --> iterate among all aura icons\n for i = 1, #aurasShown do\n local auraIcon = aurasShown [i][1]\n auraIcon:ClearAllPoints()\n \n if (i == 1) then\n auraIcon:SetPoint (\"bottomleft\", anchorPoint, \"bottomleft\", 0, 0)\n elseif (i % framersPerRow == 0) then\n auraIcon:SetPoint (\"bottomleft\", firstIcon, \"topleft\", 0, envTable.rowPadding or 0)\n framersPerRow = framersPerRow + framersPerRow\n else\n auraIcon:SetPoint (\"topleft\", aurasShown [i-1][1], \"topright\", padding, 0)\n end\n \n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n \n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n end\n \n --right to left\n elseif (growDirection == 1) then\n --> iterate among all aura icons\n for i = 1, #aurasShown do\n local auraIcon = aurasShown [i][1]\n auraIcon:ClearAllPoints()\n \n if (i == 1) then\n auraIcon:SetPoint (\"bottomright\", anchorPoint, \"bottomright\", 0, 0)\n elseif (i % framersPerRow == 0) then\n auraIcon:SetPoint (\"bottomright\", firstIcon, \"topright\", 0, envTable.rowPadding or 0)\n framersPerRow = framersPerRow + framersPerRow\n else\n auraIcon:SetPoint (\"topright\", aurasShown [i-1][1], \"topleft\", -padding, 0)\n end\n \n local stacks = aurasShown[i][3]\n if (stacks and stacks > 1) then\n auraIcon.StackText:SetText (stacks)\n auraIcon.StackText:Show()\n end\n \n horizontalLength = horizontalLength + auraIcon:GetWidth() + padding\n end \n end\n \n --set the size of the buff frame\n anchorPoint:SetWidth (horizontalLength)\n anchorPoint:SetHeight (firstIcon:GetHeight())\n \n end\n end\nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --ATTENTION: after enabling this script, you may have to adjust the anchor point at the Buff Settings tab\n \n --space between each aura icon\n envTable.padding = 2\n \n --space between each row of icons\n envTable.rowPadding = 12\n \n --amount of icons in the row, it'll breakline and start a new row after reach the threshold\n envTable.maxAurasPerRow = 5\n \n --stack auras of the same name that arent stacked by default from the game\n envTable.consolidadeRepeatedAuras = true \n \n --which auras goes first, assign a value (any number), bigger value goes first\n envTable.priority = {\n [\"Vampiric Touch\"] = 50,\n [\"Shadow Word: Pain\"] = 22,\n [\"Mind Flay\"] = 5,\n }\n \nend \n\n\n\n\n", }, ["__TrashAt"] = 1608881683, ["Time"] = 1596741775, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["Enabled"] = false, ["Revision"] = 295, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Desc"] = "Reorder buffs and debuffs following the settings set in the constructor.", ["Name"] = "Aura Reorder [Plater]", ["PlaterCore"] = 1, ["version"] = -1, ["HooksTemp"] = { }, ["Options"] = { }, }, -- [1] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --get the GUID of the target of the unit\n local targetGUID = UnitGUID (unitId .. \"target\")\n \n if (targetGUID) then\n \n --get the npcID of the target\n local npcID = Plater.GetNpcIDFromGUID (targetGUID)\n --check if the npcID of this unit is in the npc list \n if (envTable.ListOfNpcs [npcID]) then\n Plater.SetNameplateColor (unitFrame, envTable.ListOfNpcs [npcID])\n \n else\n --check if the name of ths unit is in the list\n local unitName = UnitName (unitId .. \"target\")\n if (envTable.ListOfNpcs [unitName]) then\n Plater.SetNameplateColor (unitFrame, envTable.ListOfNpcs [unitName])\n \n else\n --check if the name of the unit in lower case is in the npc list\n unitName = string.lower (unitName)\n if (envTable.ListOfNpcs [unitName]) then\n Plater.SetNameplateColor (unitFrame, envTable.ListOfNpcs [unitName]) \n \n end\n end\n end\n \n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n envTable.ListOfNpcs = {\n [61146] = \"olive\", --monk statue npcID\n [103822] = \"olive\", --druid treant npcID\n \n }\n \n \nend\n\n\n\n\n", }, ["__TrashAt"] = 1624518767, ["Time"] = 1547993111, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["Enabled"] = false, ["Revision"] = 222, ["semver"] = "", ["Author"] = "Kastfall-Azralon", ["Desc"] = "Change the nameplate color if the unit is attacking a specific unit like Monk's Ox Statue or Druid's Treants. You may edit which units it track in the constructor script.", ["Name"] = "Attacking Specific Unit [Plater]", ["PlaterCore"] = 1, ["HooksTemp"] = { }, ["version"] = -1, }, -- [2] { ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n --constructor is executed only once when any script of the hook runs.\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --check if need update the amount of combo points shown\n if (envTable.LastPlayerTalentUpdate > envTable.LastUpdate) then\n envTable.UpdateComboPointAmount()\n end \n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n \n else\n envTable.ComboPointFrame:Hide()\n end \n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n --check if this nameplate is the current target\n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n else\n envTable.ComboPointFrame:Hide()\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Player Power Update"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.UpdateComboPoints()\n end\n \n \nend\n\n\n\n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n\n\n", ["Player Talent Update"] = "function (self, unitId, unitFrame, envTable)\n \n --update the amount of comboo points shown when the player changes talents or specialization\n envTable.UpdateComboPointAmount()\n \n --save the time of the last talent change\n envTable.LastPlayerTalentUpdate = GetTime()\n \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --settings\n local anchors = {\n {\"bottom\", unitFrame.healthBar, \"top\", 0, 24},\n }\n \n local sizes = {\n width = 12,\n height = 12,\n scale = 1,\n }\n \n local textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {0/128, 21/128, 101/128, 122/128},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {3/128, 18/128, 81/128, 96/128},\n }\n \n local frameLevel = 1000\n local frameStrata = \"high\" \n \n --private\n do\n --store combo points frames on this table\n envTable.ComboPoints = {}\n --save when the player changed talents or spec\n envTable.LastPlayerTalentUpdate = GetTime()\n --save when this nameplate got a combo point amount and alignment update \n \n --build combo points frame anchor (combo point are anchored to this)\n if (not unitFrame.PlaterComboPointFrame) then\n local hostFrame = CreateFrame (\"frame\", nil, unitFrame)\n hostFrame.ComboPointFramesPool = {}\n unitFrame.PlaterComboPointFrame = hostFrame\n envTable.ComboPointFrame = hostFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n \n --DetailsFramework:ApplyStandardBackdrop (envTable.ComboPointFrame) --debug anchor size\n \n --animations\n local onPlayShowAnimation = function (animation)\n --stop the hide animation if it's playing\n if (animation:GetParent():GetParent().HideAnimation:IsPlaying()) then\n animation:GetParent():GetParent().HideAnimation:Stop()\n end\n \n animation:GetParent():Show()\n end\n \n local onPlayHideAnimation = function (animation)\n --stop the show animation if it's playing\n if (animation:GetParent():GetParent().ShowAnimation:IsPlaying()) then\n animation:GetParent():GetParent().ShowAnimation:Stop()\n end\n end \n local onStopHideAnimation = function (animation)\n animation:GetParent():Hide() \n end\n \n local createAnimations = function (comboPoint)\n --on show\n comboPoint.ShowAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayShowAnimation, nil)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 1, 0.1, 0, 0, 1, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"alpha\", 1, 0.1, .5, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 2, 0.1, 1.2, 1.2, 1, 1)\n \n --on hide\n comboPoint.HideAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayHideAnimation, onStopHideAnimation)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"scale\", 1, 0.1, 1, 1, 0, 0)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"alpha\", 1, 0.1, 1, 0)\n end\n \n --build combo point frame \n for i =1, 10 do \n local f = CreateFrame (\"frame\", nil, envTable.ComboPointFrame)\n f:SetSize (sizes.width, sizes.height)\n tinsert (envTable.ComboPoints, f)\n tinsert (unitFrame.PlaterComboPointFrame.ComboPointFramesPool, f)\n \n local backgroundTexture = f:CreateTexture (nil, \"background\")\n backgroundTexture:SetTexture (textures.backgroundTexture)\n backgroundTexture:SetTexCoord (unpack (textures.backgroundTexCoords))\n backgroundTexture:SetSize (sizes.width, sizes.height)\n backgroundTexture:SetPoint (\"center\")\n \n local comboPointTexture = f:CreateTexture (nil, \"artwork\")\n comboPointTexture:SetTexture (textures.comboPointTexture)\n comboPointTexture:SetTexCoord (unpack (textures.comboPointTexCoords))\n \n comboPointTexture:SetSize (sizes.width, sizes.height)\n comboPointTexture:SetPoint (\"center\")\n comboPointTexture:Hide() \n \n f.IsActive = false\n \n f.backgroundTexture = backgroundTexture\n f.comboPointTexture = comboPointTexture\n \n createAnimations (f)\n end\n \n else\n envTable.ComboPointFrame = unitFrame.PlaterComboPointFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n envTable.ComboPoints = unitFrame.PlaterComboPointFrame.ComboPointFramesPool\n \n end \n \n envTable.ComboPointFrame:SetFrameLevel (frameLevel)\n envTable.ComboPointFrame:SetFrameStrata (frameStrata)\n \n function envTable.UpdateComboPoints()\n local comboPoints = UnitPower (\"player\", Enum.PowerType.ComboPoints)\n \n for i = 1, envTable.TotalComboPoints do\n local thisComboPoint = envTable.ComboPoints [i]\n \n if (i <= comboPoints ) then\n --combo point enabled\n if (not thisComboPoint.IsActive) then\n thisComboPoint.ShowAnimation:Play()\n thisComboPoint.IsActive = true\n \n end\n \n else\n --combo point disabled\n if (thisComboPoint.IsActive) then\n thisComboPoint.HideAnimation:Play()\n thisComboPoint.IsActive = false\n \n end\n end\n end\n \n \n end\n \n function envTable.UpdateComboPointAmount()\n local namePlateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat[1]\n local comboPoints = UnitPowerMax (\"player\", Enum.PowerType.ComboPoints)\n local reservedSpace = (namePlateWidth - sizes.width * comboPoints) / comboPoints \n \n --store the total amount of combo points\n envTable.TotalComboPoints = comboPoints\n \n --update anchor frame\n envTable.ComboPointFrame:SetWidth (namePlateWidth)\n envTable.ComboPointFrame:SetHeight (20)\n envTable.ComboPointFrame:ClearAllPoints()\n for i = 1, #anchors do\n local anchor = anchors[i]\n envTable.ComboPointFrame:SetPoint (unpack (anchor))\n end \n \n --\n for i = 1, #envTable.ComboPoints do\n envTable.ComboPoints[i]:Hide()\n envTable.ComboPoints[i]:ClearAllPoints()\n end\n \n for i = 1, comboPoints do\n local comboPoint = envTable.ComboPoints[i]\n if i == 1 then\n comboPoint:SetPoint (\"left\", envTable.ComboPointFrame, \"left\", reservedSpace/2, 0)\n else\n comboPoint:SetPoint (\"left\", envTable.ComboPoints[i-1], \"right\", reservedSpace, 0)\n end\n \n comboPoint:Show()\n end\n \n envTable.LastUpdate = GetTime()\n \n envTable.UpdateComboPoints()\n end\n \n --initialize\n envTable.UpdateComboPointAmount()\n envTable.ComboPointFrame:Hide()\n end\n \n \nend", }, ["__TrashAt"] = 1624518767, ["Time"] = 1603567332, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { ["Enabled"] = true, ["DRUID"] = true, ["ROGUE"] = true, }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { ["103"] = true, ["Enabled"] = true, }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["url"] = "", ["Icon"] = 135426, ["Enabled"] = false, ["Revision"] = 254, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Desc"] = "Show combo points above the nameplate for Druid Feral and Rogues.", ["Name"] = "Combo Points [Plater]", ["PlaterCore"] = 1, ["Options"] = { }, ["HooksTemp"] = { }, ["version"] = -1, }, -- [3] }, ["hook_auto_imported"] = { ["Reorder Nameplate"] = 4, ["Dont Have Aura"] = 1, ["Players Targetting Amount"] = 4, ["Color Automation"] = 1, ["Attacking Specific Unit"] = 2, ["Cast Bar Icon Config"] = 2, ["Execute Range"] = 1, ["Extra Border"] = 2, ["Combo Points"] = 6, ["Target Color"] = 3, ["Aura Reorder"] = 3, ["Hide Neutral Units"] = 1, }, ["captured_casts"] = { [322591] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355887] = { ["npcID"] = 178188, }, [51505] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [308403] = { ["encounterName"] = "HUNTER", ["encounterID"] = "", ["npcID"] = 0, }, [324547] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [355811] = { ["npcID"] = 177291, }, [311948] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [323761] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [212423] = { ["npcID"] = 99541, }, [307382] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [327921] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [347404] = { ["npcID"] = 177291, }, [307101] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [8690] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [343186] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [54406] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [308899] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358638] = { ["npcID"] = 178997, }, [309617] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [324031] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [311405] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [357433] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [358624] = { ["npcID"] = 178997, }, [186263] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [311406] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [188196] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [354782] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [307611] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [556] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [300728] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [222695] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [818] = { ["encounterName"] = "HUNTER", ["encounterID"] = "", ["npcID"] = 0, }, [48778] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, [308400] = { ["encounterName"] = "HUNTER", ["encounterID"] = "", ["npcID"] = 0, }, [356539] = { ["encounterName"] = "", ["encounterID"] = "", ["npcID"] = 0, }, }, ["update_throttle"] = 0.2499999850988388, ["minor_width_scale"] = 0.8999999761581421, ["resources"] = { ["scale"] = 0.7999999523162842, }, ["health_animation_time_dilatation"] = 2.619999885559082, ["npc_cache"] = { [164815] = { "Zolramus Siphoner", -- [1] "The Necrotic Wake", -- [2] }, [102270] = { "Eredar Invader", -- [1] "Assault on Violet Hold", -- [2] }, [102398] = { "Blazing Infernal", -- [1] "Assault on Violet Hold", -- [2] }, [168398] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [26735] = { "Azure Scale-Binder", -- [1] "The Nexus", -- [2] }, [156884] = { "Essence of Vita", -- [1] "Ny'alotha, the Waking City", -- [2] }, [99200] = { "Dresaron", -- [1] "Darkheart Thicket", -- [2] }, [161746] = { "Ossirat", -- [1] "Ny'alotha, the Waking City", -- [2] }, [166608] = { "Mueh'zala", -- [1] "De Other Side", -- [2] }, [93955] = { "Delusional Zealot", -- [1] "Hellfire Citadel", -- [2] }, [133345] = { "Feckless Assistant", -- [1] "The MOTHERLODE!!", -- [2] }, [164562] = { "Depraved Houndmaster", -- [1] "Halls of Atonement", -- [2] }, [164563] = { "Vicious Gargon", -- [1] "Halls of Atonement", -- [2] }, [159190] = { "Synod", -- [1] "Torghast, Tower of the Damned", -- [2] }, [102400] = { "Eredar Shadow Mender", -- [1] "Assault on Violet Hold", -- [2] }, [131812] = { "Heartsbane Soulcharmer", -- [1] "Waycrest Manor", -- [2] }, [94724] = { "Bryanda", -- [1] "Hellfire Citadel", -- [2] }, [165076] = { "Gluttonous Tick", -- [1] "Sanguine Depths", -- [2] }, [8894] = { "Anvilrage Medic", -- [1] "Blackrock Depths", -- [2] }, [8910] = { "Blazing Fireguard", -- [1] "Blackrock Depths", -- [2] }, [155098] = { "Rexxar", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [102273] = { "Doomguard Infiltrator", -- [1] "Assault on Violet Hold", -- [2] }, [167892] = { "Tormented Soul", -- [1] "Halls of Atonement", -- [2] }, [30286] = { "Frostbringer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [30414] = { "Forgotten One", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [151773] = { "Junkyard D.0.G.", -- [1] "Operation: Mechagon", -- [2] }, [170452] = { "Essence Orb", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164567] = { "Ingra Maloch", -- [1] "Mists of Tirna Scithe", -- [2] }, [93830] = { "Iron Dragoon", -- [1] "Hellfire Citadel", -- [2] }, [161241] = { "Voidweaver Mal'thir", -- [1] "Freehold", -- [2] }, [92039] = { "Bleeding Grunt", -- [1] "Hellfire Citadel", -- [2] }, [170197] = { "Conjured Manifestation", -- [1] "Castle Nathria", -- [2] }, [26800] = { "Alliance Berserker", -- [1] "The Nexus", -- [2] }, [136934] = { "Weapons Tester", -- [1] "The MOTHERLODE!!", -- [2] }, [26928] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [131817] = { "Cragmaw the Infested", -- [1] "The Underrot", -- [2] }, [161243] = { "Samh'rek, Beckoner of Chaos", -- [1] "Freehold", -- [2] }, [170199] = { "Harnessed Specter", -- [1] "Castle Nathria", -- [2] }, [131818] = { "Marked Sister", -- [1] "Waycrest Manor", -- [2] }, [129526] = { "Bilge Rat Swabby", -- [1] "Freehold", -- [2] }, [161244] = { "Blood of the Corruptor", -- [1] "Freehold", -- [2] }, [165594] = { "Coldheart Ambusher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [168153] = { "Plagueroc", -- [1] "Plaguefall", -- [2] }, [152033] = { "Inconspicuous Plant", -- [1] "Operation: Mechagon", -- [2] }, [131819] = { "Coven Diviner", -- [1] "Waycrest Manor", -- [2] }, [92041] = { "Bleeding Darkcaster", -- [1] "Hellfire Citadel", -- [2] }, [167898] = { "Manifestation of Envy", -- [1] "Halls of Atonement", -- [2] }, [90378] = { "Kilrogg Deadeye", -- [1] "Hellfire Citadel", -- [2] }, [173016] = { "Corpse Collector", -- [1] "The Necrotic Wake", -- [2] }, [160990] = { "Image of Absolution", -- [1] "Ny'alotha, the Waking City", -- [2] }, [161502] = { "Ravenous Fleshfiend", -- [1] "Freehold", -- [2] }, [101637] = { "Valarjar Aspirant", -- [1] "Halls of Valor", -- [2] }, [131821] = { "Faceless Maiden", -- [1] "Waycrest Manor", -- [2] }, [156641] = { "Enthralled Weaponsmith", -- [1] "Horrific Vision of Stormwind", -- [2] }, [165597] = { "Patchwerk Soldier", -- [1] "The Necrotic Wake", -- [2] }, [126969] = { "Trothak", -- [1] "Freehold", -- [2] }, [168156] = { "Remornia", -- [1] "Castle Nathria", -- [2] }, [30287] = { "Plundering Geist", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [92554] = { "Mek'barash", -- [1] "Hellfire Citadel", -- [2] }, [156642] = { "Enthralled Laborer", -- [1] "Horrific Vision of Stormwind", -- [2] }, [28368] = { "Ymirjar Necromancer", -- [1] "Utgarde Pinnacle", -- [2] }, [58959] = { "Fizsy", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133870] = { "Diseased Lasher", -- [1] "The Underrot", -- [2] }, [158690] = { "Cultist Tormenter", -- [1] "Horrific Vision of Stormwind", -- [2] }, [131824] = { "Sister Solena", -- [1] "Waycrest Manor", -- [2] }, [146409] = { "Lady Jaina Proudmoore", -- [1] "Battle of Dazar'alor", -- [2] }, [173276] = { "Stone Legion Commando", -- [1] "Castle Nathria", -- [2] }, [162018] = { "Temple Guard", -- [1] "Vision of Ysera Scenario", -- [2] }, [101639] = { "Valarjar Shieldmaiden", -- [1] "Halls of Valor", -- [2] }, [131825] = { "Sister Briar", -- [1] "Waycrest Manor", -- [2] }, [161251] = { "Cultist Sycophant", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133361] = { "Wasting Servant", -- [1] "Waycrest Manor", -- [2] }, [156134] = { "Ghastly Charger", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164578] = { "Stitchflesh's Creation", -- [1] "The Necrotic Wake", -- [2] }, [94859] = { "Armored Skullsmasher", -- [1] "Hellfire Citadel", -- [2] }, [136688] = { "Fanatical Driller", -- [1] "The MOTHERLODE!!", -- [2] }, [93068] = { "Xhul'horac", -- [1] "Hellfire Citadel", -- [2] }, [162020] = { "Priestess of Elune", -- [1] "Vision of Ysera Scenario", -- [2] }, [150250] = { "Pistonhead Blaster", -- [1] "Operation: Mechagon", -- [2] }, [152809] = { "Alx'kov the Infested", -- [1] "Horrific Vision of Stormwind", -- [2] }, [153065] = { "Voidbound Ravager", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [36891] = { "Iceborn Proto-Drake", -- [1] "Pit of Saron", -- [2] }, [162021] = { "Temple Archer", -- [1] "Vision of Ysera Scenario", -- [2] }, [137713] = { "Big Money Crab", -- [1] "The MOTHERLODE!!", -- [2] }, [94604] = { "Gorebound Corruptor", -- [1] "Hellfire Citadel", -- [2] }, [173280] = { "Stone Legion Skirmisher", -- [1] "Castle Nathria", -- [2] }, [161510] = { "Mindrend Tentacle", -- [1] "Freehold", -- [2] }, [137458] = { "Rotting Spore", -- [1] "The Underrot", -- [2] }, [8895] = { "Anvilrage Officer", -- [1] "Blackrock Depths", -- [2] }, [8911] = { "Fireguard Destroyer", -- [1] "Blackrock Depths", -- [2] }, [126845] = { "Captain Jolly", -- [1] "Freehold", -- [2] }, [131318] = { "Elder Leaxa", -- [1] "The Underrot", -- [2] }, [168420] = { "Forsworn Champion", -- [1] "Spires of Ascension", -- [2] }, [94733] = { "Felfire Demolisher", -- [1] "Hellfire Citadel", -- [2] }, [94861] = { "Grim Ambusher", -- [1] "Hellfire Citadel", -- [2] }, [129788] = { "Irontide Bonesaw", -- [1] "Freehold", -- [2] }, [163559] = { "Royal Servant", -- [1] "Revendreth Scenario", -- [2] }, [101514] = { "Eredar Portal-Lord", -- [1] "Niskara", -- [2] }, [137716] = { "Bottom Feeder", -- [1] "The MOTHERLODE!!", -- [2] }, [150254] = { "Scraphound", -- [1] "Operation: Mechagon", -- [2] }, [102282] = { "Lord Malgath", -- [1] "Assault on Violet Hold", -- [2] }, [36892] = { "Ymirjar Deathbringer", -- [1] "Pit of Saron", -- [2] }, [168934] = { "Enraged Spirit", -- [1] "De Other Side", -- [2] }, [26802] = { "Alliance Ranger", -- [1] "The Nexus", -- [2] }, [26930] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [95630] = { "Construct Peacekeeper", -- [1] "Hellfire Citadel", -- [2] }, [156653] = { "Coagulated Horror", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [126847] = { "Captain Raoul", -- [1] "Freehold", -- [2] }, [156142] = { "Seeker of Souls", -- [1] "Torghast, Tower of the Damned", -- [2] }, [94607] = { "Gorebound Cauterizer", -- [1] "Hellfire Citadel", -- [2] }, [134137] = { "Temple Attendant", -- [1] "Shrine of the Storm", -- [2] }, [173798] = { "Rat of Unusual Size", -- [1] "Castle Nathria", -- [2] }, [156143] = { "Voidcrazed Hulk", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [168681] = { "Forsworn Helion", -- [1] "Spires of Ascension", -- [2] }, [93968] = { "Shadowfel Warden", -- [1] "Hellfire Citadel", -- [2] }, [126848] = { "Captain Eudora", -- [1] "Freehold", -- [2] }, [36893] = { "Ymirjar Flamebearer", -- [1] "Pit of Saron", -- [2] }, [100749] = { "Mistress Torvis", -- [1] "Niskara", -- [2] }, [136186] = { "Tidesage Spiritualist", -- [1] "Shrine of the Storm", -- [2] }, [173800] = { "Sewer Rat", -- [1] "Castle Nathria", -- [2] }, [172265] = { "Remnant of Fury", -- [1] "Sanguine Depths", -- [2] }, [170474] = { "Brood Assassin", -- [1] "Plaguefall", -- [2] }, [95632] = { "Sargerei Enforcer", -- [1] "Hellfire Citadel", -- [2] }, [165357] = { "Pestilence Slime", -- [1] "Plaguefall", -- [2] }, [156146] = { "Voidbound Shieldbearer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [169196] = { "Crimson Cabalist", -- [1] "Castle Nathria", -- [2] }, [173802] = { "Carved Assistant", -- [1] "Castle Nathria", -- [2] }, [91539] = { "Fel Raven", -- [1] "Hellfire Citadel", -- [2] }, [171500] = { "Shuffling Corpse", -- [1] "The Necrotic Wake", -- [2] }, [36830] = { "Wrathbone Laborer", -- [1] "Pit of Saron", -- [2] }, [127106] = { "Irontide Officer", -- [1] "Freehold", -- [2] }, [168942] = { "Death Speaker", -- [1] "De Other Side", -- [2] }, [142587] = { "Devouring Maggot", -- [1] "Waycrest Manor", -- [2] }, [159219] = { "Umbral Seer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165872] = { "Flesh Crafter", -- [1] "The Necrotic Wake", -- [2] }, [131585] = { "Enthralled Guard", -- [1] "Waycrest Manor", -- [2] }, [91540] = { "Illusionary Outcast", -- [1] "Hellfire Citadel", -- [2] }, [134144] = { "Living Current", -- [1] "Shrine of the Storm", -- [2] }, [163058] = { "Mistveil Defender", -- [1] "Mists of Tirna Scithe", -- [2] }, [69791] = { "Shaol", -- [1] "Theater of Pain", -- [2] }, [131586] = { "Banquet Steward", -- [1] "Waycrest Manor", -- [2] }, [156406] = { "Voidbound Honor Guard", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [94995] = { "Graggra", -- [1] "Hellfire Citadel", -- [2] }, [125828] = { "Ronjead", -- [1] "Atal'Dazar", -- [2] }, [135169] = { "Spirit Drain Totem", -- [1] "The Underrot", -- [2] }, [170480] = { "Atal'ai Deathwalker", -- [1] "De Other Side", -- [2] }, [91541] = { "Shadowfel Warden", -- [1] "Hellfire Citadel", -- [2] }, [169457] = { "Bargast", -- [1] "Castle Nathria", -- [2] }, [69792] = { "Shaol", -- [1] "Theater of Pain", -- [2] }, [165108] = { "Illusionary Clone", -- [1] "Mists of Tirna Scithe", -- [2] }, [169458] = { "Hecutis", -- [1] "Castle Nathria", -- [2] }, [162038] = { "Regal Mistdancer", -- [1] "Sanguine Depths", -- [2] }, [8896] = { "Shadowforge Peasant", -- [1] "Blackrock Depths", -- [2] }, [159224] = { "Gryth'ax the Executioner", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162039] = { "Wicked Oppressor", -- [1] "Sanguine Depths", -- [2] }, [170483] = { "Atal'ai Deathwalker's Spirit", -- [1] "De Other Side", -- [2] }, [9024] = { "Pyromancer Loregrain", -- [1] "Blackrock Depths", -- [2] }, [9056] = { "Fineous Darkvire", -- [1] "Blackrock Depths", -- [2] }, [30418] = { "Bound Air Elemental", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [162040] = { "Grand Overseer", -- [1] "Sanguine Depths", -- [2] }, [160249] = { "Spike Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [91543] = { "Corrupted Talonpriest", -- [1] "Hellfire Citadel", -- [2] }, [168949] = { "Risen Bonesoldier", -- [1] "De Other Side", -- [2] }, [165111] = { "Drust Spiteclaw", -- [1] "Mists of Tirna Scithe", -- [2] }, [162041] = { "Grubby Dirtcruncher", -- [1] "Sanguine Depths", -- [2] }, [173044] = { "Stitching Assistant", -- [1] "The Necrotic Wake", -- [2] }, [139269] = { "Gloom Horror", -- [1] "Waycrest Manor", -- [2] }, [170486] = { "Atal'ai Devoted", -- [1] "De Other Side", -- [2] }, [95638] = { "Sargerei Bannerman", -- [1] "Hellfire Citadel", -- [2] }, [164857] = { "Spriggan Mendbender", -- [1] "De Other Side", -- [2] }, [37728] = { "Wrathbone Sorcerer", -- [1] "Pit of Saron", -- [2] }, [126983] = { "Harlan Sweete", -- [1] "Freehold", -- [2] }, [127111] = { "Irontide Oarsman", -- [1] "Freehold", -- [2] }, [156158] = { "Adjutant Felipos", -- [1] "Torghast, Tower of the Damned", -- [2] }, [140038] = { "Abyssal Eel", -- [1] "Shrine of the Storm", -- [2] }, [127879] = { "Shieldbearer of Zul", -- [1] "Atal'Dazar", -- [2] }, [174070] = { "Kennel Overseer", -- [1] "Castle Nathria", -- [2] }, [170488] = { "Son of Hakkar", -- [1] "De Other Side", -- [2] }, [157439] = { "Fury of N'Zoth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [63508] = { "Xuen", -- [1] "Waycrest Manor", -- [2] }, [164348] = { "Wandering Shade", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [101269] = { "High Inquisitor Qormaladon", -- [1] "Niskara", -- [2] }, [162046] = { "Famished Tick", -- [1] "Sanguine Depths", -- [2] }, [170490] = { "Atal'ai High Priest", -- [1] "De Other Side", -- [2] }, [95640] = { "Sargerei Soul Cleaver", -- [1] "Hellfire Citadel", -- [2] }, [164861] = { "Spriggan Barkbinder", -- [1] "De Other Side", -- [2] }, [37729] = { "Wrathbone Reaver", -- [1] "Pit of Saron", -- [2] }, [162047] = { "Insatiable Brute", -- [1] "Sanguine Depths", -- [2] }, [162303] = { "Aqir Swarmkeeper", -- [1] "Ny'alotha, the Waking City", -- [2] }, [94617] = { "Glynevere", -- [1] "Hellfire Citadel", -- [2] }, [164862] = { "Weald Shimmermoth", -- [1] "De Other Side", -- [2] }, [94873] = { "Felfire Flamebelcher", -- [1] "Hellfire Citadel", -- [2] }, [30419] = { "Bound Water Elemental", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [157442] = { "Gaze of Madness", -- [1] "Ny'alotha, the Waking City", -- [2] }, [164351] = { "Fading Shade", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [174842] = { "Belligerent Waiter", -- [1] "Castle Nathria", -- [2] }, [95769] = { "Mindshattered Screecher", -- [1] "Darkheart Thicket", -- [2] }, [171772] = { "Mistveil Defender", -- [1] "Mists of Tirna Scithe", -- [2] }, [162049] = { "Vestige of Doubt", -- [1] "Sanguine Depths", -- [2] }, [162305] = { "Aqir Heartpiercer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [94618] = { "Cattwen", -- [1] "Hellfire Citadel", -- [2] }, [26805] = { "Alliance Cleric", -- [1] "The Nexus", -- [2] }, [163841] = { "Amalgamation of Flesh", -- [1] "Ny'alotha, the Waking City", -- [2] }, [151815] = { "Deadsoul Echo", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162306] = { "Aqir Drone", -- [1] "Ny'alotha, the Waking City", -- [2] }, [95642] = { "Korvos", -- [1] "Hellfire Citadel", -- [2] }, [90269] = { "Tyrant Velhari", -- [1] "Hellfire Citadel", -- [2] }, [131858] = { "Thornguard", -- [1] "Waycrest Manor", -- [2] }, [166913] = { "Corrupted Guardian", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [134417] = { "Deepsea Ritualist", -- [1] "Shrine of the Storm", -- [2] }, [163331] = { "Stone Legion Nightblade", -- [1] "Revendreth Scenario", -- [2] }, [151817] = { "Deadsoul Devil", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164355] = { "Manifestation of Pride", -- [1] "Revendreth Scenario", -- [2] }, [95771] = { "Dreadsoul Ruiner", -- [1] "Darkheart Thicket", -- [2] }, [134418] = { "Drowned Depthbringer", -- [1] "Shrine of the Storm", -- [2] }, [153097] = { "Voidbound Shaman", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [157447] = { "Fanatical Cultist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155656] = { "Misha", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [151818] = { "Deadsoul Miscreation", -- [1] "Torghast, Tower of the Damned", -- [2] }, [78116] = { "Water Elemental", -- [1] "Ny'alotha, the Waking City", -- [2] }, [129547] = { "Blacktooth Knuckleduster", -- [1] "Freehold", -- [2] }, [163077] = { "Azules", -- [1] "Spires of Ascension", -- [2] }, [161286] = { "Dark Ritualist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155657] = { "Huffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [174336] = { "Kennel Overseer", -- [1] "Castle Nathria", -- [2] }, [162310] = { "Hunter", -- [1] "Vision of Ysera Scenario", -- [2] }, [8897] = { "Doomforge Craftsman", -- [1] "Blackrock Depths", -- [2] }, [95772] = { "Frenzied Nightclaw", -- [1] "Darkheart Thicket", -- [2] }, [171522] = { "Foul Slayer", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [157449] = { "Sinister Soulcarver", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162311] = { "Death Knight", -- [1] "Vision of Ysera Scenario", -- [2] }, [9025] = { "Lord Roccor", -- [1] "Blackrock Depths", -- [2] }, [129548] = { "Blacktooth Brute", -- [1] "Freehold", -- [2] }, [127757] = { "Reanimated Honor Guard", -- [1] "Atal'Dazar", -- [2] }, [157450] = { "Spellbound Ritualist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162056] = { "Rockbound Sprite", -- [1] "Sanguine Depths", -- [2] }, [162312] = { "Druid", -- [1] "Vision of Ysera Scenario", -- [2] }, [131863] = { "Raal the Gluttonous", -- [1] "Waycrest Manor", -- [2] }, [26550] = { "Dragonflayer Deathseeker", -- [1] "Utgarde Pinnacle", -- [2] }, [104217] = { "Talixae Flamewreath", -- [1] "Court of Stars", -- [2] }, [162057] = { "Chamber Sentinel", -- [1] "Sanguine Depths", -- [2] }, [162313] = { "Mage", -- [1] "Vision of Ysera Scenario", -- [2] }, [131864] = { "Gorak Tul", -- [1] "Waycrest Manor", -- [2] }, [136214] = { "Windspeaker Heldis", -- [1] "Shrine of the Storm", -- [2] }, [136470] = { "Refreshment Vendor", -- [1] "The MOTHERLODE!!", -- [2] }, [157452] = { "Nightmare Antigen", -- [1] "Ny'alotha, the Waking City", -- [2] }, [159755] = { "The Grand Malleare", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162058] = { "Ventunax", -- [1] "Spires of Ascension", -- [2] }, [133912] = { "Bloodsworn Defiler", -- [1] "The Underrot", -- [2] }, [164873] = { "Runestag Elderhorn", -- [1] "De Other Side", -- [2] }, [104218] = { "Advisor Melandrus", -- [1] "Court of Stars", -- [2] }, [94239] = { "Omnus", -- [1] "Hellfire Citadel", -- [2] }, [162059] = { "Kin-Tara", -- [1] "Spires of Ascension", -- [2] }, [164362] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [168968] = { "Plaguebound Fallen", -- [1] "Plaguefall", -- [2] }, [162060] = { "Oryphrion", -- [1] "Spires of Ascension", -- [2] }, [168457] = { "Stonewall Gargon", -- [1] "Sanguine Depths", -- [2] }, [158478] = { "Corruption Tumor", -- [1] "Horrific Vision of Stormwind", -- [2] }, [168969] = { "Gushing Slime", -- [1] "Plaguefall", -- [2] }, [89890] = { "Fel Lord Zakuun", -- [1] "Hellfire Citadel", -- [2] }, [162061] = { "Devos", -- [1] "Spires of Ascension", -- [2] }, [162317] = { "Gorechop", -- [1] "Theater of Pain", -- [2] }, [92961] = { "Gorebound Brute", -- [1] "Hellfire Citadel", -- [2] }, [167691] = { "Stasis Trap", -- [1] "Castle Nathria", -- [2] }, [99358] = { "Rotheart Dryad", -- [1] "Darkheart Thicket", -- [2] }, [153874] = { "Mawsworn Sentry", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162318] = { "Monk", -- [1] "Vision of Ysera Scenario", -- [2] }, [177159] = { "Soulburner Fraxin", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [163086] = { "Rancid Gasbag", -- [1] "Theater of Pain", -- [2] }, [93985] = { "Corrupted Talonpriest", -- [1] "Hellfire Citadel", -- [2] }, [162319] = { "Paladin", -- [1] "Vision of Ysera Scenario", -- [2] }, [132126] = { "Gilded Priestess", -- [1] "Atal'Dazar", -- [2] }, [99359] = { "Rotheart Keeper", -- [1] "Darkheart Thicket", -- [2] }, [162320] = { "Shaman", -- [1] "Vision of Ysera Scenario", -- [2] }, [168717] = { "Forsworn Justicar", -- [1] "Spires of Ascension", -- [2] }, [168973] = { "High Torturer Darithos", -- [1] "Castle Nathria", -- [2] }, [93858] = { "Hulking Berserker", -- [1] "Hellfire Citadel", -- [2] }, [102302] = { "Portal Keeper", -- [1] "Assault on Violet Hold", -- [2] }, [133663] = { "Fanatical Headhunter", -- [1] "The Underrot", -- [2] }, [168718] = { "Forsworn Warden", -- [1] "Spires of Ascension", -- [2] }, [129553] = { "Dinomancer Kish'o", -- [1] "Atal'Dazar", -- [2] }, [163089] = { "Disgusting Refuse", -- [1] "Theater of Pain", -- [2] }, [163857] = { "Plaguebound Devoted", -- [1] "Plaguefall", -- [2] }, [153878] = { "Mawsworn Archer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [165137] = { "Zolramus Gatekeeper", -- [1] "The Necrotic Wake", -- [2] }, [157461] = { "Mycelial Cyst", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165905] = { "Son of Hakkar", -- [1] "De Other Side", -- [2] }, [153879] = { "Deadsoul Shadow", -- [1] "Torghast, Tower of the Damned", -- [2] }, [177164] = { "Mawsworn Pillager", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [165138] = { "Blight Bag", -- [1] "The Necrotic Wake", -- [2] }, [152089] = { "Thrall", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [178956] = { "Terrified Veilwing", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [95779] = { "Festerhide Grizzly", -- [1] "Darkheart Thicket", -- [2] }, [159510] = { "Eye of the Depths", -- [1] "Ny'alotha, the Waking City", -- [2] }, [127124] = { "Freehold Barhand", -- [1] "Freehold", -- [2] }, [162325] = { "Warrior", -- [1] "Vision of Ysera Scenario", -- [2] }, [173840] = { "Plaguebound Devoted", -- [1] "Plaguefall", -- [2] }, [159767] = { "Sanguimar", -- [1] "Ny'alotha, the Waking City", -- [2] }, [153882] = { "Deadsoul Spirit", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162326] = { "Priest", -- [1] "Vision of Ysera Scenario", -- [2] }, [8898] = { "Anvilrage Marshal", -- [1] "Blackrock Depths", -- [2] }, [8914] = { "Twilight Bodyguard", -- [1] "Blackrock Depths", -- [2] }, [167956] = { "Dark Acolyte", -- [1] "Sanguine Depths", -- [2] }, [162327] = { "Rogue", -- [1] "Vision of Ysera Scenario", -- [2] }, [166933] = { "Ventun the Ravenous", -- [1] "Torghast, Tower of the Damned", -- [2] }, [151325] = { "Alarm-o-Bot", -- [1] "Operation: Mechagon", -- [2] }, [162328] = { "Warlock", -- [1] "Vision of Ysera Scenario", -- [2] }, [166934] = { "Lor the Loyal", -- [1] "Torghast, Tower of the Damned", -- [2] }, [145185] = { "Gnomercy 4.U.", -- [1] "Operation: Mechagon", -- [2] }, [149535] = { "Icebound Image", -- [1] "Battle of Dazar'alor", -- [2] }, [153885] = { "Deadsoul Shambler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162329] = { "Xav the Unfallen", -- [1] "Theater of Pain", -- [2] }, [96677] = { "Steeljaw Grizzly", -- [1] "Halls of Valor", -- [2] }, [175123] = { "Warden Arkoban", -- [1] "Torghast, Tower of the Damned", -- [2] }, [174100] = { "Nathrian Singuard", -- [1] "Castle Nathria", -- [2] }, [162330] = { "Demon Hunter", -- [1] "Vision of Ysera Scenario", -- [2] }, [135975] = { "Off-Duty Laborer", -- [1] "The MOTHERLODE!!", -- [2] }, [153119] = { "Lesser Void Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [165913] = { "Ghastly Parishioner", -- [1] "Halls of Atonement", -- [2] }, [90409] = { "Gorebound Felcaster", -- [1] "Hellfire Citadel", -- [2] }, [9554] = { "Hammered Patron", -- [1] "Blackrock Depths", -- [2] }, [96934] = { "Valarjar Trapper", -- [1] "Halls of Valor", -- [2] }, [171799] = { "Depths Warden", -- [1] "Sanguine Depths", -- [2] }, [99365] = { "Taintheart Stalker", -- [1] "Darkheart Thicket", -- [2] }, [91305] = { "Fel Iron Summoner", -- [1] "Hellfire Citadel", -- [2] }, [169753] = { "Famished Tick", -- [1] "Sanguine Depths", -- [2] }, [167962] = { "Defunct Dental Drill", -- [1] "De Other Side", -- [2] }, [172312] = { "Spinemaw Gorger", -- [1] "Mists of Tirna Scithe", -- [2] }, [168986] = { "Skeletal Raptor", -- [1] "De Other Side", -- [2] }, [169498] = { "Plague Bomb", -- [1] "Plaguefall", -- [2] }, [151331] = { "Cellblock Sentinel", -- [1] "Torghast, Tower of the Damned", -- [2] }, [125977] = { "Reanimation Totem", -- [1] "Atal'Dazar", -- [2] }, [167964] = { "4.RF-4.RF", -- [1] "De Other Side", -- [2] }, [92330] = { "Soul of Socrethar", -- [1] "Hellfire Citadel", -- [2] }, [168988] = { "Overgrowth", -- [1] "Mists of Tirna Scithe", -- [2] }, [161312] = { "Crushing Tendril", -- [1] "Ny'alotha, the Waking City", -- [2] }, [151333] = { "Sentinel Shard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [167965] = { "Lubricator", -- [1] "De Other Side", -- [2] }, [173339] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [159266] = { "Portal Master", -- [1] "Horrific Vision of Stormwind", -- [2] }, [157475] = { "Synthesis Growth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [167966] = { "Experimental Sludge", -- [1] "De Other Side", -- [2] }, [90284] = { "Iron Reaver", -- [1] "Hellfire Citadel", -- [2] }, [160290] = { "Masked Sylvar", -- [1] "Halls of Lightning", -- [2] }, [165408] = { "Halkias", -- [1] "Halls of Atonement", -- [2] }, [171805] = { "Research Scribe", -- [1] "Sanguine Depths", -- [2] }, [167967] = { "Sentient Oil", -- [1] "De Other Side", -- [2] }, [160291] = { "Ashwalker Assassin", -- [1] "Ny'alotha, the Waking City", -- [2] }, [164897] = { "Fog Dweller", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163618] = { "Zolramus Necromancer", -- [1] "The Necrotic Wake", -- [2] }, [29240] = { "Stormforged Lieutenant", -- [1] "Halls of Lightning", -- [2] }, [148522] = { "Ice Block", -- [1] "Battle of Dazar'alor", -- [2] }, [165410] = { "High Adjudicator Aleez", -- [1] "Halls of Atonement", -- [2] }, [163619] = { "Zolramus Bonecarver", -- [1] "The Necrotic Wake", -- [2] }, [160293] = { "Masked Faerie", -- [1] "Halls of Lightning", -- [2] }, [163620] = { "Rotspew", -- [1] "The Necrotic Wake", -- [2] }, [172064] = { "Unstable Larva", -- [1] "Plaguefall", -- [2] }, [135474] = { "Thistle Acolyte", -- [1] "Waycrest Manor", -- [2] }, [152874] = { "Vez'okk the Lightless", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [153130] = { "Greater Void Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [163621] = { "Goregrind", -- [1] "The Necrotic Wake", -- [2] }, [155945] = { "Gherus the Chained", -- [1] "Torghast, Tower of the Damned", -- [2] }, [8899] = { "Doomforge Dragoon", -- [1] "Blackrock Depths", -- [2] }, [152875] = { "Massive Crusher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163622] = { "Goregrind Bits", -- [1] "The Necrotic Wake", -- [2] }, [100394] = { "Felguard Lookout", -- [1] "Niskara", -- [2] }, [165414] = { "Depraved Obliterator", -- [1] "Halls of Atonement", -- [2] }, [163623] = { "Rotspew Leftovers", -- [1] "The Necrotic Wake", -- [2] }, [133430] = { "Venture Co. Mastermind", -- [1] "The MOTHERLODE!!", -- [2] }, [26554] = { "Dragonflayer Seer", -- [1] "Utgarde Pinnacle", -- [2] }, [165415] = { "Toiling Groundskeeper", -- [1] "Halls of Atonement", -- [2] }, [26746] = { "Crazed Mana-Wraith", -- [1] "The Nexus", -- [2] }, [28825] = { "Cyclone", -- [1] "Halls of Lightning", -- [2] }, [94894] = { "Keen-Eyed Gronnstalker", -- [1] "Hellfire Citadel", -- [2] }, [159275] = { "Portal Keeper", -- [1] "Horrific Vision of Stormwind", -- [2] }, [97197] = { "Valarjar Purifier", -- [1] "Halls of Valor", -- [2] }, [133432] = { "Venture Co. Alchemist", -- [1] "The MOTHERLODE!!", -- [2] }, [93615] = { "Felborne Overfiend", -- [1] "Hellfire Citadel", -- [2] }, [175652] = { "Lord of Woe", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163882] = { "Decaying Flesh Giant", -- [1] "Plaguefall", -- [2] }, [157486] = { "Horrific Hemorrhage", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155951] = { "Ruffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [93616] = { "Dreadstalker", -- [1] "Hellfire Citadel", -- [2] }, [136249] = { "Guardian Elemental", -- [1] "Shrine of the Storm", -- [2] }, [157231] = { "Shad'har the Insatiable", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155952] = { "Suffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [95280] = { "Kaz'rogal", -- [1] "Hellfire Citadel", -- [2] }, [95408] = { "Anetheron", -- [1] "Hellfire Citadel", -- [2] }, [168747] = { "Venomfang", -- [1] "Plaguefall", -- [2] }, [173609] = { "Nathrian Conservator", -- [1] "Castle Nathria", -- [2] }, [100526] = { "Tormented Bloodseeker", -- [1] "Darkheart Thicket", -- [2] }, [30329] = { "Savage Cave Beast", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [175401] = { "Warden of Souls", -- [1] "Torghast, Tower of the Damned", -- [2] }, [107435] = { "Suspicious Noble", -- [1] "Court of Stars", -- [2] }, [26555] = { "Scourge Hulk", -- [1] "Utgarde Pinnacle", -- [2] }, [153141] = { "Endless Hunger Totem", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [100527] = { "Dreadfire Imp", -- [1] "Darkheart Thicket", -- [2] }, [156212] = { "Coldheart Agent", -- [1] "Torghast, Tower of the Damned", -- [2] }, [28826] = { "Stormfury Revenant", -- [1] "Halls of Lightning", -- [2] }, [156980] = { "Essence of Void", -- [1] "Ny'alotha, the Waking City", -- [2] }, [95282] = { "Azgalor", -- [1] "Hellfire Citadel", -- [2] }, [101679] = { "Dreadsoul Poisoner", -- [1] "Darkheart Thicket", -- [2] }, [163122] = { "Brittlebone Warrior", -- [1] "The Necrotic Wake", -- [2] }, [173613] = { "Nathrian Registrar", -- [1] "Castle Nathria", -- [2] }, [162099] = { "General Kaal", -- [1] "Sanguine Depths", -- [2] }, [157238] = { "Prophet Skitra", -- [1] "Ny'alotha, the Waking City", -- [2] }, [151353] = { "Mawrat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163891] = { "Rotmarrow Slime", -- [1] "Plaguefall", -- [2] }, [162100] = { "Kryxis the Voracious", -- [1] "Sanguine Depths", -- [2] }, [158774] = { "Broken Citizen", -- [1] "Horrific Vision of Stormwind", -- [2] }, [169265] = { "Creepy Crawler", -- [1] "Plaguefall", -- [2] }, [153401] = { "K'thir Dominator", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [163892] = { "Rotting Slimeclaw", -- [1] "Plaguefall", -- [2] }, [100529] = { "Hatespawn Slime", -- [1] "Darkheart Thicket", -- [2] }, [173360] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [161334] = { "Gnashing Terror", -- [1] "Ny'alotha, the Waking City", -- [2] }, [167731] = { "Separation Assistant", -- [1] "The Necrotic Wake", -- [2] }, [162102] = { "Grand Proctor Beryllia", -- [1] "Sanguine Depths", -- [2] }, [8900] = { "Doomforge Arcanasmith", -- [1] "Blackrock Depths", -- [2] }, [8916] = { "Arena Spectator", -- [1] "Blackrock Depths", -- [2] }, [163126] = { "Brittlebone Mage", -- [1] "The Necrotic Wake", -- [2] }, [161335] = { "Void Horror", -- [1] "Ny'alotha, the Waking City", -- [2] }, [163894] = { "Blighted Spinebreaker", -- [1] "Plaguefall", -- [2] }, [162103] = { "Executor Tarvold", -- [1] "Sanguine Depths", -- [2] }, [164406] = { "Shriekwing", -- [1] "Castle Nathria", -- [2] }, [165430] = { "Malignant Spawn", -- [1] "Plaguefall", -- [2] }, [151613] = { "Anti-Personnel Squirrel", -- [1] "Operation: Mechagon", -- [2] }, [156219] = { "Coldheart Scout", -- [1] "Torghast, Tower of the Damned", -- [2] }, [9156] = { "Ambassador Flamelash", -- [1] "Blackrock Depths", -- [2] }, [99891] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [163128] = { "Zolramus Sorcerer", -- [1] "The Necrotic Wake", -- [2] }, [137029] = { "Ordnance Specialist", -- [1] "The MOTHERLODE!!", -- [2] }, [168246] = { "Reanimated Crossbowman", -- [1] "The Necrotic Wake", -- [2] }, [26716] = { "Azure Warder", -- [1] "The Nexus", -- [2] }, [136006] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [164920] = { "Drust Soulcleaver", -- [1] "Mists of Tirna Scithe", -- [2] }, [146753] = { "Kul Tiran Marine", -- [1] "Battle of Dazar'alor", -- [2] }, [28923] = { "Loken", -- [1] "Halls of Lightning", -- [2] }, [164921] = { "Drust Harvester", -- [1] "Mists of Tirna Scithe", -- [2] }, [135240] = { "Soul Essence", -- [1] "Waycrest Manor", -- [2] }, [131402] = { "Underrot Tick", -- [1] "The Underrot", -- [2] }, [158781] = { "Shredded Psyche", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165946] = { "Mordretha, the Endless Empress", -- [1] "Theater of Pain", -- [2] }, [160061] = { "Crawling Corruption", -- [1] "Horrific Vision of Stormwind", -- [2] }, [128551] = { "Irontide Mastiff", -- [1] "Freehold", -- [2] }, [94008] = { "Dark Devourer", -- [1] "Hellfire Citadel", -- [2] }, [167994] = { "Ossified Conscript", -- [1] "Theater of Pain", -- [2] }, [133963] = { "Test Subject", -- [1] "The MOTHERLODE!!", -- [2] }, [11859] = { "Doomguard", -- [1] "Ny'alotha, the Waking City", -- [2] }, [152898] = { "Deadsoul Chorus", -- [1] "Torghast, Tower of the Damned", -- [2] }, [93625] = { "Phantasmal Resonance", -- [1] "Hellfire Citadel", -- [2] }, [93881] = { "Contracted Engineer", -- [1] "Hellfire Citadel", -- [2] }, [104372] = { "Eredar Portal-Lord", -- [1] "Niskara", -- [2] }, [164414] = { "Reanimated Mage", -- [1] "The Necrotic Wake", -- [2] }, [172858] = { "Stone Legion Goliath", -- [1] "Castle Nathria", -- [2] }, [164926] = { "Drust Boughbreaker", -- [1] "Mists of Tirna Scithe", -- [2] }, [167485] = { "Starving Mawrat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [178744] = { "Mawsworn Raider", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [36658] = { "Scourgelord Tyrannus", -- [1] "Pit of Saron", -- [2] }, [104373] = { "Icy Gaze of Qormaladon", -- [1] "Niskara", -- [2] }, [167998] = { "Portal Guardian", -- [1] "Theater of Pain", -- [2] }, [26685] = { "Massive Jormungar", -- [1] "Utgarde Pinnacle", -- [2] }, [138061] = { "Venture Co. Longshoreman", -- [1] "The MOTHERLODE!!", -- [2] }, [97081] = { "King Bjorn", -- [1] "Halls of Valor", -- [2] }, [167999] = { "Echo of Sin", -- [1] "Castle Nathria", -- [2] }, [95674] = { "Fenryr", -- [1] "Halls of Valor", -- [2] }, [164929] = { "Tirnenn Villager", -- [1] "Mists of Tirna Scithe", -- [2] }, [157253] = { "Ka'zir", -- [1] "Ny'alotha, the Waking City", -- [2] }, [104374] = { "Fiery Gaze of Qormaladon", -- [1] "Niskara", -- [2] }, [127019] = { "Training Dummy", -- [1] "Freehold", -- [2] }, [162115] = { "Koda Steelclaw", -- [1] "Vision of Ysera Scenario", -- [2] }, [131666] = { "Coven Thornshaper", -- [1] "Waycrest Manor", -- [2] }, [29308] = { "Prince Taldaram", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [94779] = { "Sovokk", -- [1] "Hellfire Citadel", -- [2] }, [159301] = { "General Kaal", -- [1] "Revendreth Scenario", -- [2] }, [168001] = { "Empowered Flameforge Enforcer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162116] = { "Lyanis Moonfall", -- [1] "Vision of Ysera Scenario", -- [2] }, [131667] = { "Soulbound Goliath", -- [1] "Waycrest Manor", -- [2] }, [95675] = { "God-King Skovald", -- [1] "Halls of Valor", -- [2] }, [152905] = { "Tower Sentinel", -- [1] "Torghast, Tower of the Damned", -- [2] }, [104247] = { "Duskwatch Arcanist", -- [1] "Court of Stars", -- [2] }, [168002] = { "Empowered Mawsworn Shackler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162117] = { "Tyrande Whisperwind", -- [1] "Vision of Ysera Scenario", -- [2] }, [159303] = { "Monstrous Behemoth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168003] = { "Empowered Coldheart Ascendant", -- [1] "Torghast, Tower of the Damned", -- [2] }, [131669] = { "Jagged Hound", -- [1] "Waycrest Manor", -- [2] }, [8901] = { "Anvilrage Reservist", -- [1] "Blackrock Depths", -- [2] }, [165189] = { "Dusckcloak", -- [1] "Waycrest Manor", -- [2] }, [173633] = { "Nathrian Archivist", -- [1] "Castle Nathria", -- [2] }, [168004] = { "Empowered Imperial Consular", -- [1] "Torghast, Tower of the Damned", -- [2] }, [131670] = { "Heartsbane Vinetwister", -- [1] "Waycrest Manor", -- [2] }, [157002] = { "Imperial Enforcer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [167493] = { "Venomous Sniper", -- [1] "Plaguefall", -- [2] }, [168005] = { "Empowered Deadsoul Shambler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157003] = { "Imperial Duelist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [153165] = { "Custodian Thonar", -- [1] "Torghast, Tower of the Damned", -- [2] }, [100539] = { "Taintheart Deadeye", -- [1] "Darkheart Thicket", -- [2] }, [90432] = { "Felfire Flamebelcher", -- [1] "Hellfire Citadel", -- [2] }, [26782] = { "Crystalline Keeper", -- [1] "The Nexus", -- [2] }, [171333] = { "Atal'ai Devoted", -- [1] "De Other Side", -- [2] }, [168007] = { "Empowered Mawsworn Soulbinder", -- [1] "Torghast, Tower of the Damned", -- [2] }, [158284] = { "Craggle Wobbletop", -- [1] "Horrific Vision of Stormwind", -- [2] }, [134232] = { "Hired Assassin", -- [1] "The MOTHERLODE!!", -- [2] }, [159308] = { "Zealous Adherent", -- [1] "Ny'alotha, the Waking City", -- [2] }, [31260] = { "Ymirjar Skycaller", -- [1] "Pit of Saron", -- [2] }, [96574] = { "Stormforged Sentinel", -- [1] "Halls of Valor", -- [2] }, [29309] = { "Elder Nadox", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [152656] = { "Deadsoul Stalker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [159309] = { "Leeching Parasite", -- [1] "Ny'alotha, the Waking City", -- [2] }, [163915] = { "Hatchling Nest", -- [1] "Plaguefall", -- [2] }, [164171] = { "Honored Duelist", -- [1] "Revendreth Scenario", -- [2] }, [164427] = { "Reanimated Warrior", -- [1] "The Necrotic Wake", -- [2] }, [36661] = { "Rimefang", -- [1] "Pit of Saron", -- [2] }, [104251] = { "Duskwatch Sentry", -- [1] "Court of Stars", -- [2] }, [97087] = { "Valarjar Champion", -- [1] "Halls of Valor", -- [2] }, [131677] = { "Heartsbane Runeweaver", -- [1] "Waycrest Manor", -- [2] }, [165197] = { "Skeletal Monstrosity", -- [1] "The Necrotic Wake", -- [2] }, [159312] = { "Living Blood", -- [1] "Ny'alotha, the Waking City", -- [2] }, [90435] = { "Kormrok", -- [1] "Hellfire Citadel", -- [2] }, [155219] = { "Gormling Spitter", -- [1] "Torghast, Tower of the Damned", -- [2] }, [91331] = { "Archimonde", -- [1] "Hellfire Citadel", -- [2] }, [170572] = { "Atal'ai Hoodoo Hexxer", -- [1] "De Other Side", -- [2] }, [152661] = { "Mawsworn Ward", -- [1] "Torghast, Tower of the Damned", -- [2] }, [136541] = { "Bile Oozeling", -- [1] "Waycrest Manor", -- [2] }, [94018] = { "Shadow Burster", -- [1] "Hellfire Citadel", -- [2] }, [158035] = { "Magister Umbric", -- [1] "Horrific Vision of Stormwind", -- [2] }, [156244] = { "Winged Automaton", -- [1] "Torghast, Tower of the Damned", -- [2] }, [171341] = { "Bladebeak Hatchling", -- [1] "De Other Side", -- [2] }, [157268] = { "Crawling Corruption", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [28926] = { "Spark of Ionar", -- [1] "Halls of Lightning", -- [2] }, [164177] = { "Royal Nightcloak", -- [1] "Revendreth Scenario", -- [2] }, [156245] = { "Grand Automaton", -- [1] "Torghast, Tower of the Damned", -- [2] }, [128434] = { "Feasting Skyscreamer", -- [1] "Atal'Dazar", -- [2] }, [171342] = { "Juvenile Runestag", -- [1] "De Other Side", -- [2] }, [151128] = { "Lord of Locks", -- [1] "Torghast, Tower of the Damned", -- [2] }, [102335] = { "Portal Guardian", -- [1] "Assault on Violet Hold", -- [2] }, [153943] = { "Decimator Shiq'voth", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [29310] = { "Jedoga Shadowseeker", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [173134] = { "Darksworn Goliath", -- [1] "Torghast, Tower of the Damned", -- [2] }, [171343] = { "Bladebeak Matriarch", -- [1] "De Other Side", -- [2] }, [128435] = { "Toxic Saurid", -- [1] "Atal'Dazar", -- [2] }, [102336] = { "Portal Keeper", -- [1] "Assault on Violet Hold", -- [2] }, [162133] = { "General Kaal", -- [1] "Sanguine Depths", -- [2] }, [173136] = { "Blightsmasher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [94916] = { "Fel Touched Seer", -- [1] "Hellfire Citadel", -- [2] }, [155225] = { "Faeleaf Grovesinger", -- [1] "Torghast, Tower of the Damned", -- [2] }, [97219] = { "Solsten", -- [1] "Halls of Valor", -- [2] }, [131685] = { "Runic Disciple", -- [1] "Waycrest Manor", -- [2] }, [8902] = { "Shadowforge Citizen", -- [1] "Blackrock Depths", -- [2] }, [138338] = { "Reanimated Guardian", -- [1] "The Underrot", -- [2] }, [157017] = { "Lithic Watcher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [159320] = { "Amahtet", -- [1] "Ny'alotha, the Waking City", -- [2] }, [102337] = { "Portal Guardian", -- [1] "Assault on Violet Hold", -- [2] }, [174161] = { "Lady Sinsear", -- [1] "Castle Nathria", -- [2] }, [170323] = { "General Grashaal", -- [1] "Revendreth Scenario", -- [2] }, [58605] = { "Scarlet Judicator", -- [1] "Scarlet Monastery", -- [2] }, [159321] = { "Khateph", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155483] = { "Faeleaf Shimmerwing", -- [1] "Torghast, Tower of the Damned", -- [2] }, [174162] = { "Countess Gloomveil", -- [1] "Castle Nathria", -- [2] }, [152669] = { "Void Globule", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [159578] = { "Exposed Synapse", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168022] = { "Slime Tentacle", -- [1] "Plaguefall", -- [2] }, [164185] = { "Echelon", -- [1] "Halls of Atonement", -- [2] }, [137830] = { "Pallid Gorger", -- [1] "Waycrest Manor", -- [2] }, [170838] = { "Unyielding Contender", -- [1] "Theater of Pain", -- [2] }, [136295] = { "Sunken Denizen", -- [1] "Shrine of the Storm", -- [2] }, [132713] = { "Mogul Razdunk", -- [1] "The MOTHERLODE!!", -- [2] }, [170071] = { "Mawsworn Shadestalker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [29311] = { "Herald Volazj", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [173142] = { "Dread Feaster", -- [1] "Castle Nathria", -- [2] }, [127799] = { "Dazar'ai Honor Guard", -- [1] "Atal'Dazar", -- [2] }, [151649] = { "Defense Bot Mk I", -- [1] "Operation: Mechagon", -- [2] }, [133482] = { "Crawler Mine", -- [1] "The MOTHERLODE!!", -- [2] }, [136297] = { "Forgotten Denizen", -- [1] "Shrine of the Storm", -- [2] }, [173655] = { "Mistveil Matriarch", -- [1] "Mists of Tirna Scithe", -- [2] }, [131436] = { "Chosen Blood Matron", -- [1] "The Underrot", -- [2] }, [23682] = { "Headless Horseman", -- [1] "Scarlet Monastery", -- [2] }, [144231] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [173145] = { "Gorging Mite", -- [1] "Castle Nathria", -- [2] }, [165469] = { "Nathrian Enforcer", -- [1] "Castle Nathria", -- [2] }, [139626] = { "Dredged Sailor", -- [1] "Shrine of the Storm", -- [2] }, [164702] = { "Carrion Worm", -- [1] "The Necrotic Wake", -- [2] }, [173146] = { "Winged Ravager", -- [1] "Castle Nathria", -- [2] }, [165470] = { "Nathrian Executor", -- [1] "Castle Nathria", -- [2] }, [164191] = { "Noble Courtier", -- [1] "Revendreth Scenario", -- [2] }, [164447] = { "Skuld", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [130488] = { "Mech Jockey", -- [1] "The MOTHERLODE!!", -- [2] }, [165471] = { "Nathrian Duelist", -- [1] "Castle Nathria", -- [2] }, [90316] = { "Shadow-Lord Iskar", -- [1] "Hellfire Citadel", -- [2] }, [165472] = { "Nathrian Siphoner", -- [1] "Castle Nathria", -- [2] }, [164705] = { "Pestilence Slime", -- [1] "Plaguefall", -- [2] }, [155238] = { "Guardian of the Leaf", -- [1] "Torghast, Tower of the Damned", -- [2] }, [169823] = { "Gorm Behemoth", -- [1] "Torghast, Tower of the Damned", -- [2] }, [94283] = { "Shadow Infuser", -- [1] "Hellfire Citadel", -- [2] }, [164450] = { "Dealer Xy'exa", -- [1] "De Other Side", -- [2] }, [158565] = { "Naros", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [161124] = { "Urg'roth, Breaker of Heroes", -- [1] "Freehold", -- [2] }, [155239] = { "Forest Father", -- [1] "Torghast, Tower of the Damned", -- [2] }, [151657] = { "Bomb Tonk", -- [1] "Operation: Mechagon", -- [2] }, [164451] = { "Dessia the Decapitator", -- [1] "Theater of Pain", -- [2] }, [164707] = { "Congealed Slime", -- [1] "Plaguefall", -- [2] }, [134514] = { "Abyssal Cultist", -- [1] "Shrine of the Storm", -- [2] }, [172128] = { "Hero", -- [1] "Vision of Ysera Scenario", -- [2] }, [158567] = { "Tormented Kor'kron Annihilator", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [94924] = { "Iron Peon", -- [1] "Hellfire Citadel", -- [2] }, [151659] = { "Rocket Tonk", -- [1] "Operation: Mechagon", -- [2] }, [158056] = { "Rat", -- [1] "Horrific Vision of Stormwind", -- [2] }, [170850] = { "Raging Bloodhorn", -- [1] "Theater of Pain", -- [2] }, [152939] = { "Boundless Corruption", -- [1] "Horrific Vision of Stormwind", -- [2] }, [30176] = { "Ahn'kahar Guardian", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [153451] = { "Kosarus the Fallen", -- [1] "Torghast, Tower of the Damned", -- [2] }, [8983] = { "Golem Lord Argelmach", -- [1] "Blackrock Depths", -- [2] }, [165222] = { "Zolramus Bonemender", -- [1] "The Necrotic Wake", -- [2] }, [36476] = { "Ick", -- [1] "Pit of Saron", -- [2] }, [162664] = { "Aqir Swarmer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [164967] = { "Doctor Ickus", -- [1] "Plaguefall", -- [2] }, [165479] = { "Court Enforcer", -- [1] "Castle Nathria", -- [2] }, [26690] = { "Ymirjar Warrior", -- [1] "Utgarde Pinnacle", -- [2] }, [158315] = { "Eye of Chaos", -- [1] "Horrific Vision of Stormwind", -- [2] }, [177165] = { "Mawsworn Destroyer", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [165224] = { "Feederfly", -- [1] "Halls of Lightning", -- [2] }, [162309] = { "Kul'tharok", -- [1] "Theater of Pain", -- [2] }, [174092] = { "Nathrian Gargon Rider", -- [1] "Castle Nathria", -- [2] }, [28961] = { "Titanium Siegebreaker", -- [1] "Halls of Lightning", -- [2] }, [178671] = { "Mawsworn Eradicator", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [177372] = { "Mawsworn Realmbinder", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [31104] = { "Ahn'kahar Watcher", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [177114] = { "Sylvanas Windrunner", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [177162] = { "Mawsworn Interrogator", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [165481] = { "Court Assassin", -- [1] "Castle Nathria", -- [2] }, [163690] = { "Shath'Yar Scribe", -- [1] "Ny'alotha, the Waking City", -- [2] }, [156237] = { "Imperator Dara", -- [1] "Torghast, Tower of the Damned", -- [2] }, [129214] = { "Coin-Operated Crowd Pummeler", -- [1] "The MOTHERLODE!!", -- [2] }, [177161] = { "Mawsworn Raider", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [144244] = { "The Platinum Pummeler", -- [1] "Operation: Mechagon", -- [2] }, [129598] = { "Freehold Pack Mule", -- [1] "Freehold", -- [2] }, [164558] = { "Hakkar the Soulflayer", -- [1] "De Other Side", -- [2] }, [168396] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [168683] = { "Gorak Zhar", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [157700] = { "Agustus Moulaine", -- [1] "Horrific Vision of Stormwind", -- [2] }, [93392] = { "Captured Prisoner", -- [1] "Hellfire Citadel", -- [2] }, [172647] = { "Parasitic Infestor", -- [1] "Mists of Tirna Scithe", -- [2] }, [166914] = { "Fallen Keeper", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [157016] = { "Imperial Archivist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [168961] = { "The Hungering Ones", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [165483] = { "Court Hierarch", -- [1] "Castle Nathria", -- [2] }, [166917] = { "Grove Wrecker", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [157807] = { "Mawsworn Soulweaver", -- [1] "Torghast, Tower of the Damned", -- [2] }, [133852] = { "Living Rot", -- [1] "The Underrot", -- [2] }, [90296] = { "Soulbound Construct", -- [1] "Hellfire Citadel", -- [2] }, [144246] = { "K.U.-J.0.", -- [1] "Operation: Mechagon", -- [2] }, [129599] = { "Cutwater Knife Juggler", -- [1] "Freehold", -- [2] }, [26687] = { "Gortok Palehoof", -- [1] "Utgarde Pinnacle", -- [2] }, [171520] = { "Blighted Creeper", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [171521] = { "Dread Evoker", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [174550] = { "Myskia", -- [1] "Revendreth Scenario", -- [2] }, [134423] = { "Abyss Dweller", -- [1] "Shrine of the Storm", -- [2] }, [164461] = { "Sathel the Accursed", -- [1] "Theater of Pain", -- [2] }, [166915] = { "Possessed Tender", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [30416] = { "Bound Fire Elemental", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [167532] = { "Heavin the Breaker", -- [1] "Theater of Pain", -- [2] }, [155250] = { "Decayspeaker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [173114] = { "Invasive Decayfly", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157809] = { "Mawsworn Darkcaster", -- [1] "Torghast, Tower of the Damned", -- [2] }, [160112] = { "Stone Legion Nightblade", -- [1] "Revendreth Scenario", -- [2] }, [26683] = { "Frenzied Worgen", -- [1] "Utgarde Pinnacle", -- [2] }, [144248] = { "Head Machinist Sparkflux", -- [1] "Operation: Mechagon", -- [2] }, [129600] = { "Bilge Rat Brinescale", -- [1] "Freehold", -- [2] }, [167406] = { "Sire Denathrius", -- [1] "Castle Nathria", -- [2] }, [167533] = { "Advent Nevermore", -- [1] "Theater of Pain", -- [2] }, [161229] = { "Aqir Venomweaver", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157810] = { "Mawsworn Endbringer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [30319] = { "Twilight Darkcaster", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [164463] = { "Paceran the Virulent", -- [1] "Theater of Pain", -- [2] }, [144249] = { "Omega Buster", -- [1] "Operation: Mechagon", -- [2] }, [28578] = { "Hardened Steel Reaver", -- [1] "Halls of Lightning", -- [2] }, [26723] = { "Keristrasza", -- [1] "The Nexus", -- [2] }, [167534] = { "Rek the Hardened", -- [1] "Theater of Pain", -- [2] }, [164555] = { "Millificent Manastorm", -- [1] "De Other Side", -- [2] }, [157811] = { "Lilliam Sparkspindle", -- [1] "Horrific Vision of Stormwind", -- [2] }, [26691] = { "Ymirjar Witch Doctor", -- [1] "Utgarde Pinnacle", -- [2] }, [164464] = { "Xira the Underhanded", -- [1] "Theater of Pain", -- [2] }, [158158] = { "Forge-Guard Hurrul", -- [1] "Horrific Vision of Stormwind", -- [2] }, [94802] = { "Voidscribe Aathalos", -- [1] "Hellfire Citadel", -- [2] }, [130436] = { "Off-Duty Laborer", -- [1] "The MOTHERLODE!!", -- [2] }, [155908] = { "Deathspeaker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [97084] = { "King Tor", -- [1] "Halls of Valor", -- [2] }, [157812] = { "Billibub Cogspinner", -- [1] "Horrific Vision of Stormwind", -- [2] }, [26553] = { "Dragonflayer Fanatic", -- [1] "Utgarde Pinnacle", -- [2] }, [167113] = { "Spinemaw Acidgullet", -- [1] "Mists of Tirna Scithe", -- [2] }, [26929] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [178539] = { "Mawsworn Eradicator", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [133593] = { "Expert Technician", -- [1] "The MOTHERLODE!!", -- [2] }, [104270] = { "Guardian Construct", -- [1] "Court of Stars", -- [2] }, [131009] = { "Spirit of Gold", -- [1] "Atal'Dazar", -- [2] }, [157813] = { "Sprite Jumpsprocket", -- [1] "Horrific Vision of Stormwind", -- [2] }, [135552] = { "Deathtouched Slaver", -- [1] "Waycrest Manor", -- [2] }, [129529] = { "Blacktooth Scrapper", -- [1] "Freehold", -- [2] }, [102395] = { "Infiltrator Assassin", -- [1] "Assault on Violet Hold", -- [2] }, [129602] = { "Irontide Enforcer", -- [1] "Freehold", -- [2] }, [161140] = { "Bwemba", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [152612] = { "Subjugator Klontzas", -- [1] "Torghast, Tower of the Damned", -- [2] }, [111563] = { "Duskwatch Guard", -- [1] "Court of Stars", -- [2] }, [166971] = { "Castellan Niklaus", -- [1] "Castle Nathria", -- [2] }, [91349] = { "Mannoroth", -- [1] "Hellfire Citadel", -- [2] }, [174338] = { "Stinky Feedhauler", -- [1] "Castle Nathria", -- [2] }, [36907] = { "Wrathbone Siegesmith", -- [1] "Pit of Saron", -- [2] }, [95614] = { "Binder Eloah", -- [1] "Hellfire Citadel", -- [2] }, [171376] = { "Head Custodian Javlin", -- [1] "Sanguine Depths", -- [2] }, [167538] = { "Dokigg the Brutalizer", -- [1] "Theater of Pain", -- [2] }, [156023] = { "Miniature Soulmass", -- [1] "Torghast, Tower of the Damned", -- [2] }, [173568] = { "Anima Crazed Worker", -- [1] "Castle Nathria", -- [2] }, [30621] = { "Jordân", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [158327] = { "Crackling Shard", -- [1] "Ny'alotha, the Waking City", -- [2] }, [156241] = { "Monstrous Guardian", -- [1] "Torghast, Tower of the Damned", -- [2] }, [94804] = { "Shambling Hulk", -- [1] "Hellfire Citadel", -- [2] }, [169330] = { "Mucky Grunt", -- [1] "Revendreth Scenario", -- [2] }, [174134] = { "Lord Evershade", -- [1] "Castle Nathria", -- [2] }, [32665] = { "Crystalline Tangler", -- [1] "The Nexus", -- [2] }, [132056] = { "Venture Co. Skyscorcher", -- [1] "The MOTHERLODE!!", -- [2] }, [158411] = { "Unstable Servant", -- [1] "Horrific Vision of Stormwind", -- [2] }, [158328] = { "Il'gynoth", -- [1] "Ny'alotha, the Waking City", -- [2] }, [150396] = { "Aerial Unit R-21/X", -- [1] "Operation: Mechagon", -- [2] }, [152699] = { "Voidbound Berserker", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [151579] = { "Shield Generator", -- [1] "Operation: Mechagon", -- [2] }, [30178] = { "Ahn'kahar Swarmer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [166970] = { "Lord Stavros", -- [1] "Castle Nathria", -- [2] }, [90199] = { "Gorefiend", -- [1] "Hellfire Citadel", -- [2] }, [36842] = { "Wrathbone Coldwraith", -- [1] "Pit of Saron", -- [2] }, [150397] = { "King Mechagon", -- [1] "Operation: Mechagon", -- [2] }, [30338] = { "Ahn'kahar Swarmer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [156794] = { "SI:7 Light-Hunter", -- [1] "Horrific Vision of Stormwind", -- [2] }, [101074] = { "Hatespawn Whelpling", -- [1] "Darkheart Thicket", -- [2] }, [164407] = { "Sludgefist", -- [1] "Castle Nathria", -- [2] }, [166644] = { "Artificer Xy'mox", -- [1] "Castle Nathria", -- [2] }, [174194] = { "Court Executor", -- [1] "Castle Nathria", -- [2] }, [151658] = { "Strider Tonk", -- [1] "Operation: Mechagon", -- [2] }, [135234] = { "Diseased Mastiff", -- [1] "Waycrest Manor", -- [2] }, [28547] = { "Storming Vortex", -- [1] "Halls of Lightning", -- [2] }, [156795] = { "SI:7 Informant", -- [1] "Horrific Vision of Stormwind", -- [2] }, [30114] = { "Twilight Initiate", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [104273] = { "Jazshariu", -- [1] "Court of Stars", -- [2] }, [126918] = { "Irontide Crackshot", -- [1] "Freehold", -- [2] }, [104272] = { "Impling Pursuer", -- [1] "Niskara", -- [2] }, [168310] = { "Plagueroc", -- [1] "Plaguefall", -- [2] }, [28546] = { "Ionar", -- [1] "Halls of Lightning", -- [2] }, [94806] = { "Fel Hellweaver", -- [1] "Hellfire Citadel", -- [2] }, [28835] = { "Stormforged Construct", -- [1] "Halls of Lightning", -- [2] }, [30385] = { "Twilight Volunteer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [174802] = { "Venomous Sniper", -- [1] "Plaguefall", -- [2] }, [36841] = { "Fallen Warrior", -- [1] "Pit of Saron", -- [2] }, [138369] = { "Footbomb Hooligan", -- [1] "The MOTHERLODE!!", -- [2] }, [166264] = { "Spare Parts", -- [1] "The Necrotic Wake", -- [2] }, [158588] = { "Gamon", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [134024] = { "Devouring Maggot", -- [1] "Waycrest Manor", -- [2] }, [172899] = { "Nathrian Enforcer", -- [1] "Castle Nathria", -- [2] }, [126919] = { "Irontide Stormcaller", -- [1] "Freehold", -- [2] }, [104274] = { "Baalgar the Watchful", -- [1] "Court of Stars", -- [2] }, [135048] = { "Gorestained Piglet", -- [1] "Waycrest Manor", -- [2] }, [174197] = { "Battlefield Ritualist", -- [1] "Theater of Pain", -- [2] }, [164218] = { "Lord Chamberlain", -- [1] "Halls of Atonement", -- [2] }, [151814] = { "Deadsoul Shade", -- [1] "Torghast, Tower of the Damned", -- [2] }, [91520] = { "Adjunct Kuroh", -- [1] "Hellfire Citadel", -- [2] }, [152704] = { "Crawling Corruption", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [162417] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [91646] = { "Grim Collaborator", -- [1] "Hellfire Citadel", -- [2] }, [135049] = { "Dreadwing Raven", -- [1] "Waycrest Manor", -- [2] }, [8893] = { "Anvilrage Soldier", -- [1] "Blackrock Depths", -- [2] }, [166266] = { "Spare Parts", -- [1] "The Necrotic Wake", -- [2] }, [95766] = { "Crazed Razorbeak", -- [1] "Darkheart Thicket", -- [2] }, [128455] = { "T'lonja", -- [1] "Atal'Dazar", -- [2] }, [96512] = { "Archdruid Glaidalis", -- [1] "Darkheart Thicket", -- [2] }, [171384] = { "Research Scribe", -- [1] "Sanguine Depths", -- [2] }, [104275] = { "Imacu'tya", -- [1] "Court of Stars", -- [2] }, [163708] = { "Umbral Gatekeeper", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168058] = { "Infused Quill-feather", -- [1] "Sanguine Depths", -- [2] }, [156242] = { "Animated Prowler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164476] = { "Tortured Amalgamation", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [26692] = { "Ymirjar Harpooner", -- [1] "Utgarde Pinnacle", -- [2] }, [94808] = { "Hellfire Guardian", -- [1] "Hellfire Citadel", -- [2] }, [174126] = { "Baron Duskhollow", -- [1] "Castle Nathria", -- [2] }, [25774] = { "George", -- [1] "Ny'alotha, the Waking City", -- [2] }, [164343] = { "Mawsworn Debilitator", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [165474] = { "Nathrian Assassin", -- [1] "Castle Nathria", -- [2] }, [135052] = { "Blight Toad", -- [1] "Waycrest Manor", -- [2] }, [166524] = { "Deathwalker", -- [1] "Theater of Pain", -- [2] }, [163966] = { "Dread Siphonist", -- [1] "Revendreth Scenario", -- [2] }, [134284] = { "Fallen Deathspeaker", -- [1] "The Underrot", -- [2] }, [93913] = { "Fel Scorcher", -- [1] "Hellfire Citadel", -- [2] }, [30179] = { "Twilight Apostle", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [175992] = { "Dutiful Attendant", -- [1] "Castle Nathria", -- [2] }, [157825] = { "Crazed Tormenter", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [94285] = { "Fel Extractor", -- [1] "Hellfire Citadel", -- [2] }, [168572] = { "Fungi Stormer", -- [1] "Plaguefall", -- [2] }, [97083] = { "King Ranulf", -- [1] "Halls of Valor", -- [2] }, [152708] = { "Mawsworn Seeker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [129559] = { "Cutwater Duelist", -- [1] "Freehold", -- [2] }, [161408] = { "Malicious Growth", -- [1] "Freehold", -- [2] }, [131587] = { "Bewitched Captain", -- [1] "Waycrest Manor", -- [2] }, [164338] = { "Mawsworn Guard", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [61029] = { "Primal Fire Elemental", -- [1] "Theater of Pain", -- [2] }, [174071] = { "Vicious Gargon", -- [1] "Castle Nathria", -- [2] }, [28580] = { "Hardened Steel Skycaller", -- [1] "Halls of Lightning", -- [2] }, [95833] = { "Hyrja", -- [1] "Halls of Valor", -- [2] }, [167806] = { "Animated Sin", -- [1] "Halls of Atonement", -- [2] }, [104277] = { "Legion Hound", -- [1] "Court of Stars", -- [2] }, [163712] = { "Dying Voidspawn", -- [1] "Ny'alotha, the Waking City", -- [2] }, [159305] = { "Maddened Conscript", -- [1] "Ny'alotha, the Waking City", -- [2] }, [26693] = { "Skadi the Ruthless", -- [1] "Utgarde Pinnacle", -- [2] }, [168574] = { "Pestilent Harvester", -- [1] "Plaguefall", -- [2] }, [162689] = { "Surgeon Stitchflesh", -- [1] "The Necrotic Wake", -- [2] }, [28836] = { "Stormforged Runeshaper", -- [1] "Halls of Lightning", -- [2] }, [99366] = { "Taintheart Summoner", -- [1] "Darkheart Thicket", -- [2] }, [163457] = { "Forsworn Vanguard", -- [1] "Spires of Ascension", -- [2] }, [157572] = { "Mawsworn Firecaller", -- [1] "Torghast, Tower of the Damned", -- [2] }, [155221] = { "Faeleaf Tender", -- [1] "Torghast, Tower of the Damned", -- [2] }, [160495] = { "Maniacal Soulbinder", -- [1] "Theater of Pain", -- [2] }, [156161] = { "Inquisitor Gnshal", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [164737] = { "Brood Ambusher", -- [1] "Plaguefall", -- [2] }, [95834] = { "Valarjar Mystic", -- [1] "Halls of Valor", -- [2] }, [137103] = { "Blood Visage", -- [1] "The Underrot", -- [2] }, [104278] = { "Felbound Enforcer", -- [1] "Court of Stars", -- [2] }, [173949] = { "Nathrian Soldier", -- [1] "Castle Nathria", -- [2] }, [162647] = { "Willing Sacrifice", -- [1] "Ny'alotha, the Waking City", -- [2] }, [36886] = { "Geist Ambusher", -- [1] "Pit of Saron", -- [2] }, [168962] = { "Reborn Phoenix", -- [1] "Castle Nathria", -- [2] }, [104918] = { "Vigilant Duskwatch", -- [1] "Court of Stars", -- [2] }, [129527] = { "Bilge Rat Buccaneer", -- [1] "Freehold", -- [2] }, [173178] = { "Stone Legion Goliath", -- [1] "Castle Nathria", -- [2] }, [163459] = { "Forsworn Mender", -- [1] "Spires of Ascension", -- [2] }, [165762] = { "Soul Infuser", -- [1] "Castle Nathria", -- [2] }, [94284] = { "Fiery Enkindler", -- [1] "Hellfire Citadel", -- [2] }, [153382] = { "Maw of the Maw", -- [1] "Torghast, Tower of the Damned", -- [2] }, [31216] = { "Mercedes", -- [1] "Theater of Pain", -- [2] }, [162692] = { "Amarth", -- [1] "The Necrotic Wake", -- [2] }, [101976] = { "Millificent Manastorm", -- [1] "Assault on Violet Hold", -- [2] }, [165251] = { "Illusionary Vulpin", -- [1] "Mists of Tirna Scithe", -- [2] }, [169601] = { "Stone Legion Commando", -- [1] "Castle Nathria", -- [2] }, [165763] = { "Vile Occultist", -- [1] "Castle Nathria", -- [2] }, [95676] = { "Odyn", -- [1] "Halls of Valor", -- [2] }, [129227] = { "Azerokk", -- [1] "The MOTHERLODE!!", -- [2] }, [158343] = { "Organ of Corruption", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162693] = { "Nalthor the Rimebinder", -- [1] "The Necrotic Wake", -- [2] }, [165824] = { "Nar'zudah", -- [1] "The Necrotic Wake", -- [2] }, [99192] = { "Shade of Xavius", -- [1] "Darkheart Thicket", -- [2] }, [96664] = { "Valarjar Runecarver", -- [1] "Halls of Valor", -- [2] }, [165764] = { "Rockbound Vanquisher", -- [1] "Castle Nathria", -- [2] }, [174208] = { "Court Executor", -- [1] "Castle Nathria", -- [2] }, [166276] = { "Mistveil Guardian", -- [1] "Mists of Tirna Scithe", -- [2] }, [8889] = { "Anvilrage Overseer", -- [1] "Blackrock Depths", -- [2] }, [8905] = { "Warbringer Construct", -- [1] "Blackrock Depths", -- [2] }, [130635] = { "Stonefury", -- [1] "The MOTHERLODE!!", -- [2] }, [131849] = { "Crazed Marksman", -- [1] "Waycrest Manor", -- [2] }, [130485] = { "Mechanized Peacekeeper", -- [1] "The MOTHERLODE!!", -- [2] }, [169859] = { "Observer Zelgar", -- [1] "Torghast, Tower of the Damned", -- [2] }, [129699] = { "Ludwig Von Tortollan", -- [1] "Freehold", -- [2] }, [30276] = { "Ahn'kahar Web Winder", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [9017] = { "Lord Incendius", -- [1] "Blackrock Depths", -- [2] }, [9033] = { "General Angerforge", -- [1] "Blackrock Depths", -- [2] }, [160904] = { "Image of Absolution", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162691] = { "Blightbone", -- [1] "The Necrotic Wake", -- [2] }, [161416] = { "Aqir Shadowcrafter", -- [1] "Ny'alotha, the Waking City", -- [2] }, [91103] = { "Felfire Demolisher", -- [1] "Hellfire Citadel", -- [2] }, [174210] = { "Blighted Sludge-Spewer", -- [1] "Theater of Pain", -- [2] }, [166079] = { "Brittlebone Crossbowman", -- [1] "The Necrotic Wake", -- [2] }, [134173] = { "Animated Droplet", -- [1] "Shrine of the Storm", -- [2] }, [168837] = { "Stealthling", -- [1] "Plaguefall", -- [2] }, [28581] = { "Stormforged Tactician", -- [1] "Halls of Lightning", -- [2] }, [153942] = { "Annihilator Lak'hal", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [120651] = { "Explosives", -- [1] "Freehold", -- [2] }, [169861] = { "Ickor Bileflesh", -- [1] "Plaguefall", -- [2] }, [136083] = { "Forgotten Denizen", -- [1] "Shrine of the Storm", -- [2] }, [168326] = { "Shattered Visage", -- [1] "De Other Side", -- [2] }, [173953] = { "Loyal Gargon", -- [1] "Castle Nathria", -- [2] }, [129550] = { "Bilge Rat Padfoot", -- [1] "Freehold", -- [2] }, [28837] = { "Stormforged Sentinel", -- [1] "Halls of Lightning", -- [2] }, [173444] = { "Caramain", -- [1] "Castle Nathria", -- [2] }, [93023] = { "Siegemaster Mar'tak", -- [1] "Hellfire Citadel", -- [2] }, [26918] = { "Chaotic Rift", -- [1] "The Nexus", -- [2] }, [28965] = { "Titanium Thunderer", -- [1] "Halls of Lightning", -- [2] }, [158092] = { "Fallen Heartpiercer", -- [1] "Horrific Vision of Stormwind", -- [2] }, [131823] = { "Sister Malady", -- [1] "Waycrest Manor", -- [2] }, [99804] = { "Valarjar Falconer", -- [1] "Halls of Valor", -- [2] }, [173189] = { "Nathrian Hawkeye", -- [1] "Castle Nathria", -- [2] }, [173445] = { "Sindrel", -- [1] "Castle Nathria", -- [2] }, [130024] = { "Soggy Shiprat", -- [1] "Freehold", -- [2] }, [175234] = { "Tractus the Icebreaker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [155790] = { "Mawsworn Acolyte", -- [1] "Torghast, Tower of the Damned", -- [2] }, [174069] = { "Hulking Gargon", -- [1] "Castle Nathria", -- [2] }, [158437] = { "Fallen Taskmaster", -- [1] "Horrific Vision of Stormwind", -- [2] }, [9545] = { "Grim Patron", -- [1] "Blackrock Depths", -- [2] }, [173190] = { "Court Hawkeye", -- [1] "Castle Nathria", -- [2] }, [173446] = { "Hargitas", -- [1] "Castle Nathria", -- [2] }, [172282] = { "Web Wrap", -- [1] "Plaguefall", -- [2] }, [162534] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [156650] = { "Dark Manifestation", -- [1] "Ny'alotha, the Waking City", -- [2] }, [135903] = { "Manifestation of the Deep", -- [1] "Shrine of the Storm", -- [2] }, [175238] = { "Arch-Tyrant Zerios", -- [1] "Torghast, Tower of the Damned", -- [2] }, [177285] = { "Mawsworn Gatekeeper", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [173191] = { "Soulstalker V'lara", -- [1] "Torghast, Tower of the Damned", -- [2] }, [99360] = { "Vilethorn Blossom", -- [1] "Darkheart Thicket", -- [2] }, [165515] = { "Depraved Darkblade", -- [1] "Halls of Atonement", -- [2] }, [126928] = { "Irontide Corsair", -- [1] "Freehold", -- [2] }, [156015] = { "Writhing Soulmass", -- [1] "Torghast, Tower of the Damned", -- [2] }, [129231] = { "Rixxa Fluxflame", -- [1] "The MOTHERLODE!!", -- [2] }, [168891] = { "Rigged Plagueborer", -- [1] "Plaguefall", -- [2] }, [173448] = { "Dragost", -- [1] "Castle Nathria", -- [2] }, [152722] = { "Fallen Voidspeaker", -- [1] "Horrific Vision of Stormwind", -- [2] }, [165260] = { "Oozing Leftovers", -- [1] "Theater of Pain", -- [2] }, [416] = { "Chonam", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157584] = { "Flameforge Master", -- [1] "Torghast, Tower of the Damned", -- [2] }, [155793] = { "Skeletal Remains", -- [1] "Torghast, Tower of the Damned", -- [2] }, [38487] = { "Fallen Warrior", -- [1] "Pit of Saron", -- [2] }, [100748] = { "Felmaw Devourer", -- [1] "Niskara", -- [2] }, [168843] = { "Klotos", -- [1] "Spires of Ascension", -- [2] }, [136347] = { "Tidesage Initiate", -- [1] "Shrine of the Storm", -- [2] }, [169696] = { "Mire Soldier", -- [1] "Plaguefall", -- [2] }, [30277] = { "Ahn'kahar Slasher", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [159632] = { "Cultist Shadowblade", -- [1] "Horrific Vision of Stormwind", -- [2] }, [122963] = { "Rezan", -- [1] "Atal'Dazar", -- [2] }, [129232] = { "Mogul Razdunk", -- [1] "The MOTHERLODE!!", -- [2] }, [96608] = { "Ebonclaw Worg", -- [1] "Halls of Valor", -- [2] }, [168844] = { "Lakesis", -- [1] "Spires of Ascension", -- [2] }, [156818] = { "Wrathion", -- [1] "Ny'alotha, the Waking City", -- [2] }, [167536] = { "Harugia the Bloodthirsty", -- [1] "Theater of Pain", -- [2] }, [159633] = { "Cultist Executioner", -- [1] "Horrific Vision of Stormwind", -- [2] }, [93154] = { "Gorebound Crone", -- [1] "Hellfire Citadel", -- [2] }, [134139] = { "Shrine Templar", -- [1] "Shrine of the Storm", -- [2] }, [92514] = { "Shao'ghun", -- [1] "Hellfire Citadel", -- [2] }, [157255] = { "Aqir Drone", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168845] = { "Astronos", -- [1] "Spires of Ascension", -- [2] }, [148631] = { "Unexploded Ordnance", -- [1] "Battle of Dazar'alor", -- [2] }, [167566] = { "Bleakwing Assassin", -- [1] "Castle Nathria", -- [2] }, [130896] = { "Blackout Barrel", -- [1] "Freehold", -- [2] }, [95832] = { "Valarjar Shieldmaiden", -- [1] "Halls of Valor", -- [2] }, [171474] = { "Finger Food", -- [1] "Plaguefall", -- [2] }, [26727] = { "Mage Hunter Ascendant", -- [1] "The Nexus", -- [2] }, [96609] = { "Gildedfur Stag", -- [1] "Halls of Valor", -- [2] }, [129552] = { "Monzumi", -- [1] "Atal'Dazar", -- [2] }, [28838] = { "Titanium Vanguard", -- [1] "Halls of Lightning", -- [2] }, [156157] = { "Coldheart Ascendant", -- [1] "Torghast, Tower of the Damned", -- [2] }, [173708] = { "Anchoring Rune", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [151816] = { "Deadsoul Scavenger", -- [1] "Torghast, Tower of the Damned", -- [2] }, [170234] = { "Oppressive Banner", -- [1] "Theater of Pain", -- [2] }, [171887] = { "Slimy Smorgasbord", -- [1] "Plaguefall", -- [2] }, [168591] = { "Ravenous Dreadbat", -- [1] "Sanguine Depths", -- [2] }, [133463] = { "Venture Co. War Machine", -- [1] "The MOTHERLODE!!", -- [2] }, [95842] = { "Valarjar Thundercaller", -- [1] "Halls of Valor", -- [2] }, [156145] = { "Burrowing Appendage", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [165521] = { "Lady Inerva Darkvein", -- [1] "Castle Nathria", -- [2] }, [174175] = { "Loyal Stoneborn", -- [1] "Halls of Atonement", -- [2] }, [122965] = { "Vol'kaal", -- [1] "Atal'Dazar", -- [2] }, [94563] = { "Gorebound Fanatic", -- [1] "Hellfire Citadel", -- [2] }, [127315] = { "Reanimation Totem", -- [1] "Atal'Dazar", -- [2] }, [23775] = { "Head of the Horseman", -- [1] "Scarlet Monastery", -- [2] }, [165010] = { "Congealed Slime", -- [1] "Plaguefall", -- [2] }, [94947] = { "Fel-Starved Trainee", -- [1] "Hellfire Citadel", -- [2] }, [130435] = { "Addled Thug", -- [1] "The MOTHERLODE!!", -- [2] }, [93156] = { "Eredar Faithbreaker", -- [1] "Hellfire Citadel", -- [2] }, [135329] = { "Matron Bryndle", -- [1] "Waycrest Manor", -- [2] }, [168337] = { "Moldovaak", -- [1] "Castle Nathria", -- [2] }, [95843] = { "King Haldor", -- [1] "Halls of Valor", -- [2] }, [102387] = { "Sael'orn", -- [1] "Assault on Violet Hold", -- [2] }, [136353] = { "Colossal Tentacle", -- [1] "Shrine of the Storm", -- [2] }, [161173] = { "Abyssal Watcher", -- [1] "Ny'alotha, the Waking City", -- [2] }, [136330] = { "Soul Thorns", -- [1] "Waycrest Manor", -- [2] }, [164363] = { "Undying Stonefiend", -- [1] "Halls of Atonement", -- [2] }, [168594] = { "Chamber Sentinel", -- [1] "Sanguine Depths", -- [2] }, [170385] = { "Writhing Misery", -- [1] "Torghast, Tower of the Damned", -- [2] }, [96611] = { "Angerhoof Bull", -- [1] "Halls of Valor", -- [2] }, [144286] = { "Asset Manager", -- [1] "The MOTHERLODE!!", -- [2] }, [99828] = { "Trained Hawk", -- [1] "Halls of Valor", -- [2] }, [139799] = { "Ironhull Apprentice", -- [1] "Shrine of the Storm", -- [2] }, [95636] = { "Sargerei Adjutant", -- [1] "Hellfire Citadel", -- [2] }, [168579] = { "Fen Hatchling", -- [1] "Plaguefall", -- [2] }, [112732] = { "Brood of Sael'orn", -- [1] "Assault on Violet Hold", -- [2] }, [167607] = { "Stoneborn Slasher", -- [1] "Halls of Atonement", -- [2] }, [164501] = { "Mistcaller", -- [1] "Mists of Tirna Scithe", -- [2] }, [8906] = { "Ragereaver Golem", -- [1] "Blackrock Depths", -- [2] }, [8922] = { "Bloodhound Mastiff", -- [1] "Blackrock Depths", -- [2] }, [152987] = { "Faceless Willbreaker", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [154011] = { "Armed Prisoner", -- [1] "Torghast, Tower of the Damned", -- [2] }, [169875] = { "Shackled Soul", -- [1] "Theater of Pain", -- [2] }, [122967] = { "Priestess Alun'za", -- [1] "Atal'Dazar", -- [2] }, [30278] = { "Ahn'kahar Spell Flinger", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [129802] = { "Earthrager", -- [1] "The MOTHERLODE!!", -- [2] }, [94693] = { "Siegeworks Technician", -- [1] "Hellfire Citadel", -- [2] }, [153244] = { "Oblivion Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [152988] = { "Faceless Shadowcaller", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [173714] = { "Mistveil Nightblossom", -- [1] "Mists of Tirna Scithe", -- [2] }, [157594] = { "Lesser Void Elemental", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [97068] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [168578] = { "Fungalmancer", -- [1] "Plaguefall", -- [2] }, [28583] = { "Blistering Steamrager", -- [1] "Halls of Lightning", -- [2] }, [154524] = { "K'thir Mindcarver", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [26536] = { "Mindless Servant", -- [1] "Utgarde Pinnacle", -- [2] }, [157083] = { "Stonewing Ravager", -- [1] "Torghast, Tower of the Damned", -- [2] }, [94816] = { "Togdrov", -- [1] "Hellfire Citadel", -- [2] }, [92391] = { "Gorebound Bloodletter", -- [1] "Hellfire Citadel", -- [2] }, [112733] = { "Venomhide Shadowspinner", -- [1] "Assault on Violet Hold", -- [2] }, [26696] = { "Ymirjar Berserker", -- [1] "Utgarde Pinnacle", -- [2] }, [26728] = { "Mage Hunter Initiate", -- [1] "The Nexus", -- [2] }, [8904] = { "Shadowforge Senator", -- [1] "Blackrock Depths", -- [2] }, [26792] = { "Crystalline Protector", -- [1] "The Nexus", -- [2] }, [171188] = { "Plaguebound Devoted", -- [1] "Plaguefall", -- [2] }, [157340] = { "Skeletal Remains", -- [1] "Torghast, Tower of the Damned", -- [2] }, [94777] = { "Morkronn", -- [1] "Hellfire Citadel", -- [2] }, [130404] = { "Vermin Trapper", -- [1] "Freehold", -- [2] }, [154014] = { "Imprisoned Cabalist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157256] = { "Aqir Darter", -- [1] "Ny'alotha, the Waking City", -- [2] }, [134056] = { "Aqu'sirr", -- [1] "Shrine of the Storm", -- [2] }, [163458] = { "Forsworn Castigator", -- [1] "Spires of Ascension", -- [2] }, [131850] = { "Maddened Survivalist", -- [1] "Waycrest Manor", -- [2] }, [165529] = { "Depraved Collector", -- [1] "Halls of Atonement", -- [2] }, [173973] = { "Nathrian Tracker", -- [1] "Castle Nathria", -- [2] }, [122969] = { "Zanchuli Witch-Doctor", -- [1] "Atal'Dazar", -- [2] }, [154015] = { "Escaped Ritualist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164506] = { "Ancient Captain", -- [1] "Theater of Pain", -- [2] }, [162715] = { "Fanatical Cultist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [8920] = { "Weapon Technician", -- [1] "Blackrock Depths", -- [2] }, [104246] = { "Duskwatch Guard", -- [1] "Court of Stars", -- [2] }, [163121] = { "Stitched Vanguard", -- [1] "The Necrotic Wake", -- [2] }, [153760] = { "Enthralled Footman", -- [1] "Horrific Vision of Stormwind", -- [2] }, [91241] = { "Doom Lord", -- [1] "Hellfire Citadel", -- [2] }, [154016] = { "Prisonbreak Soulmender", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162716] = { "Spellbound Ritualist", -- [1] "Ny'alotha, the Waking City", -- [2] }, [144293] = { "Waste Processing Unit", -- [1] "Operation: Mechagon", -- [2] }, [61245] = { "Capacitor Totem", -- [1] "Theater of Pain", -- [2] }, [163862] = { "Defender of Many Eyes", -- [1] "Plaguefall", -- [2] }, [161437] = { "Explosive Scarab", -- [1] "Operation: Mechagon", -- [2] }, [162331] = { "Corrupted Neuron", -- [1] "Ny'alotha, the Waking City", -- [2] }, [122970] = { "Shadowblade Stalker", -- [1] "Atal'Dazar", -- [2] }, [166299] = { "Mistveil Tender", -- [1] "Mists of Tirna Scithe", -- [2] }, [158367] = { "Basher Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [144294] = { "Mechagon Tinkerer", -- [1] "Operation: Mechagon", -- [2] }, [161745] = { "Hepthys", -- [1] "Ny'alotha, the Waking City", -- [2] }, [173464] = { "Deplina", -- [1] "Castle Nathria", -- [2] }, [173720] = { "Mistveil Gorgegullet", -- [1] "Mists of Tirna Scithe", -- [2] }, [154018] = { "Prisonbreak Mauler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162718] = { "Iron-Willed Enforcer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [105699] = { "Mana Saber", -- [1] "Court of Stars", -- [2] }, [156577] = { "Therum Deepforge", -- [1] "Horrific Vision of Stormwind", -- [2] }, [134060] = { "Lord Stormsong", -- [1] "Shrine of the Storm", -- [2] }, [93162] = { "Umbral Supplicant", -- [1] "Hellfire Citadel", -- [2] }, [152995] = { "Warden of Souls", -- [1] "Torghast, Tower of the Damned", -- [2] }, [134828] = { "Aqualing", -- [1] "Shrine of the Storm", -- [2] }, [168627] = { "Plaguebinder", -- [1] "Plaguefall", -- [2] }, [122971] = { "Dazar'ai Juggernaut", -- [1] "Atal'Dazar", -- [2] }, [166301] = { "Mistveil Stalker", -- [1] "Mists of Tirna Scithe", -- [2] }, [164510] = { "Shambling Arbalest", -- [1] "Theater of Pain", -- [2] }, [94697] = { "Siegeworks Technician", -- [1] "Hellfire Citadel", -- [2] }, [170418] = { "Goxul the Devourer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [173466] = { "Fara", -- [1] "Castle Nathria", -- [2] }, [164255] = { "Globgrog", -- [1] "Plaguefall", -- [2] }, [157602] = { "Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [160161] = { "Fog Dweller", -- [1] "Torghast, Tower of the Damned", -- [2] }, [154020] = { "Prisonbreak Cursewalker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [168992] = { "Risen Cultist", -- [1] "De Other Side", -- [2] }, [156089] = { "Aqir Venomweaver", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [28584] = { "Unbound Firestorm", -- [1] "Halls of Lightning", -- [2] }, [176026] = { "Dancing Fools", -- [1] "Castle Nathria", -- [2] }, [26729] = { "Steward", -- [1] "The Nexus", -- [2] }, [36874] = { "Disturbed Glacial Revenant", -- [1] "Pit of Saron", -- [2] }, [122972] = { "Dazar'ai Augur", -- [1] "Atal'Dazar", -- [2] }, [134063] = { "Brother Ironhull", -- [1] "Shrine of the Storm", -- [2] }, [92523] = { "Vazeel'fazag", -- [1] "Hellfire Citadel", -- [2] }, [144298] = { "Defense Bot Mk III", -- [1] "Operation: Mechagon", -- [2] }, [26793] = { "Crystalline Frayer", -- [1] "The Nexus", -- [2] }, [160182] = { "Void Initiate", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162719] = { "Void Ascendant", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157604] = { "Crawling Corruption", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [169905] = { "Risen Warlord", -- [1] "De Other Side", -- [2] }, [166304] = { "Mistveil Stinger", -- [1] "Mists of Tirna Scithe", -- [2] }, [93931] = { "Gorebound Felcaster", -- [1] "Hellfire Citadel", -- [2] }, [144299] = { "Workshop Defender", -- [1] "Operation: Mechagon", -- [2] }, [101991] = { "Nightmare Dweller", -- [1] "Darkheart Thicket", -- [2] }, [173469] = { "Kullan", -- [1] "Castle Nathria", -- [2] }, [157349] = { "Void Boar", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [157605] = { "Burrowing Appendage", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [122973] = { "Dazar'ai Confessor", -- [1] "Atal'Dazar", -- [2] }, [156523] = { "Maut", -- [1] "Ny'alotha, the Waking City", -- [2] }, [171184] = { "Mythresh, Sky's Talons", -- [1] "De Other Side", -- [2] }, [144300] = { "Mechagon Citizen", -- [1] "Operation: Mechagon", -- [2] }, [162508] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157094] = { "Imperial Curator", -- [1] "Torghast, Tower of the Damned", -- [2] }, [156575] = { "Dark Inquisitor Xanesh", -- [1] "Ny'alotha, the Waking City", -- [2] }, [162933] = { "Thought Harvester", -- [1] "Ny'alotha, the Waking City", -- [2] }, [155831] = { "Mawsworn Soulbinder", -- [1] "Torghast, Tower of the Damned", -- [2] }, [100836] = { "Herald Xarbizuld", -- [1] "Niskara", -- [2] }, [130522] = { "Freehold Shipmate", -- [1] "Freehold", -- [2] }, [144301] = { "Living Waste", -- [1] "Operation: Mechagon", -- [2] }, [144295] = { "Mechagon Mechanic", -- [1] "Operation: Mechagon", -- [2] }, [8891] = { "Anvilrage Guardsman", -- [1] "Blackrock Depths", -- [2] }, [104295] = { "Blazing Imp", -- [1] "Court of Stars", -- [2] }, [157607] = { "Faceless Shadowcaller", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [168098] = { "Empowered Coldheart Agent", -- [1] "Torghast, Tower of the Damned", -- [2] }, [105703] = { "Mana Wyrm", -- [1] "Court of Stars", -- [2] }, [158375] = { "Corruptor Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [164517] = { "Tred'ova", -- [1] "Mists of Tirna Scithe", -- [2] }, [144303] = { "G.U.A.R.D.", -- [1] "Operation: Mechagon", -- [2] }, [155830] = { "Mawsworn Disciple", -- [1] "Torghast, Tower of the Damned", -- [2] }, [165030] = { "Lady Inerva Darkvein", -- [1] "Castle Nathria Scenario", -- [2] }, [130011] = { "Irontide Buccaneer", -- [1] "Freehold", -- [2] }, [168099] = { "Empowered Coldheart Javelineer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164261] = { "Hungering Destroyer", -- [1] "Castle Nathria", -- [2] }, [158376] = { "Psychus", -- [1] "Ny'alotha, the Waking City", -- [2] }, [8907] = { "Wrath Hammer Construct", -- [1] "Blackrock Depths", -- [2] }, [157365] = { "Crackling Stalker", -- [1] "Ny'alotha, the Waking City", -- [2] }, [153003] = { "Soul Fragment", -- [1] "Torghast, Tower of the Damned", -- [2] }, [173729] = { "Manifestation of Pride", -- [1] "Spires of Ascension", -- [2] }, [157609] = { "K'thir Mindcarver", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [170147] = { "Volatile Memory", -- [1] "De Other Side", -- [2] }, [157610] = { "K'thir Dominator", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [92526] = { "Zerik'shekor", -- [1] "Hellfire Citadel", -- [2] }, [134069] = { "Vol'zith the Whisperer", -- [1] "Shrine of the Storm", -- [2] }, [171171] = { "Mawsworn Archer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [150958] = { "Mawsworn Guard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157354] = { "Vexiona", -- [1] "Ny'alotha, the Waking City", -- [2] }, [130012] = { "Irontide Ravager", -- [1] "Freehold", -- [2] }, [168101] = { "Empowered Deadsoul Shade", -- [1] "Torghast, Tower of the Damned", -- [2] }, [105704] = { "Arcane Manifestation", -- [1] "Court of Stars", -- [2] }, [171173] = { "Mawsworn Shadestalker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [26730] = { "Mage Slayer", -- [1] "The Nexus", -- [2] }, [171172] = { "Mawsworn Shackler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157099] = { "Imperial Censor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [111206] = { "Lucy", -- [1] "Ny'alotha, the Waking City", -- [2] }, [169893] = { "Nefarious Darkspeaker", -- [1] "Theater of Pain", -- [2] }, [168102] = { "Empowered Deadsoul Echo", -- [1] "Torghast, Tower of the Damned", -- [2] }, [150959] = { "Mawsworn Interceptor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [92527] = { "Dag'gorath", -- [1] "Hellfire Citadel", -- [2] }, [162729] = { "Patchwerk Soldier", -- [1] "The Necrotic Wake", -- [2] }, [26794] = { "Ormorok the Tree-Shaper", -- [1] "The Nexus", -- [2] }, [92911] = { "Hulking Berserker", -- [1] "Hellfire Citadel", -- [2] }, [157620] = { "Prophet Skitra", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157612] = { "Eye of Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [93295] = { "Darkcaster Adept", -- [1] "Hellfire Citadel", -- [2] }, [105705] = { "Bound Energy", -- [1] "Court of Stars", -- [2] }, [171431] = { "Suppressor Vellon", -- [1] "Torghast, Tower of the Damned", -- [2] }, [92144] = { "Dia Darkwhisper", -- [1] "Hellfire Citadel", -- [2] }, [130653] = { "Wanton Sapper", -- [1] "The MOTHERLODE!!", -- [2] }, [129758] = { "Irontide Grenadier", -- [1] "Freehold", -- [2] }, [130909] = { "Fetid Maggot", -- [1] "The Underrot", -- [2] }, [157613] = { "Maw of Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168104] = { "Empowered Flameforge Master", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164266] = { "Domina Venomblade", -- [1] "Plaguefall", -- [2] }, [168878] = { "Rigged Plagueborer", -- [1] "Plaguefall", -- [2] }, [9547] = { "Guzzling Patron", -- [1] "Blackrock Depths", -- [2] }, [164267] = { "Margrave Stradama", -- [1] "Plaguefall", -- [2] }, [157102] = { "Imperial Consular", -- [1] "Torghast, Tower of the Damned", -- [2] }, [159405] = { "Aqir Scarab", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157614] = { "Tentacle of Drest'agath", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168105] = { "Empowered Mawsworn Flametender", -- [1] "Torghast, Tower of the Damned", -- [2] }, [168361] = { "Fen Hornet", -- [1] "Plaguefall", -- [2] }, [100532] = { "Bloodtainted Burster", -- [1] "Darkheart Thicket", -- [2] }, [155828] = { "Runecarved Colossus", -- [1] "Torghast, Tower of the Damned", -- [2] }, [158041] = { "N'Zoth the Corruptor", -- [1] "Ny'alotha, the Waking City", -- [2] }, [171432] = { "Suppressor Hersi", -- [1] "Torghast, Tower of the Damned", -- [2] }, [168106] = { "Empowered Mawsworn Guard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [36877] = { "Wrathbone Skeleton", -- [1] "Pit of Saron", -- [2] }, [155824] = { "Lumbering Creation", -- [1] "Torghast, Tower of the Damned", -- [2] }, [134058] = { "Galecaller Faye", -- [1] "Shrine of the Storm", -- [2] }, [161198] = { "Warpweaver Dushar", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [94960] = { "Hymdall", -- [1] "Halls of Valor", -- [2] }, [94832] = { "Gorebound Assassin", -- [1] "Hellfire Citadel", -- [2] }, [92913] = { "Gorebound Berserker", -- [1] "Hellfire Citadel", -- [2] }, [163501] = { "Forsworn Skirmisher", -- [1] "Spires of Ascension", -- [2] }, [112738] = { "Acolyte of Sael'orn", -- [1] "Assault on Violet Hold", -- [2] }, [168107] = { "Empowered Mawsworn Interceptor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [36494] = { "Forgemaster Garfrost", -- [1] "Pit of Saron", -- [2] }, [168109] = { "Empowered Mawsworn Ritualist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [103344] = { "Oakheart", -- [1] "Darkheart Thicket", -- [2] }, [165805] = { "Shade of Kael'thas", -- [1] "Castle Nathria", -- [2] }, [92146] = { "Gurtogg Bloodboil", -- [1] "Hellfire Citadel", -- [2] }, [104300] = { "Shadow Mistress", -- [1] "Court of Stars", -- [2] }, [151476] = { "Blastatron X-80", -- [1] "Operation: Mechagon", -- [2] }, [168108] = { "Empowered Lumbering Creation", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162051] = { "Frenzied Ghoul", -- [1] "Sanguine Depths", -- [2] }, [100531] = { "Bloodtainted Fury", -- [1] "Darkheart Thicket", -- [2] }, [152500] = { "Deadsoul Amalgam", -- [1] "Torghast, Tower of the Damned", -- [2] }, [151127] = { "Lord of Torment", -- [1] "Torghast, Tower of the Damned", -- [2] }, [150965] = { "Mawsworn Shackler", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163503] = { "Etherdiver", -- [1] "Spires of Ascension", -- [2] }, [8913] = { "Twilight Emissary", -- [1] "Blackrock Depths", -- [2] }, [93298] = { "Shadowheart Fiend", -- [1] "Hellfire Citadel", -- [2] }, [168365] = { "Fungret Shroomtender", -- [1] "Plaguefall", -- [2] }, [130400] = { "Irontide Crusher", -- [1] "Freehold", -- [2] }, [171433] = { "Suppressor Cer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [28586] = { "General Bjarngrim", -- [1] "Halls of Lightning", -- [2] }, [167615] = { "Depraved Darkblade", -- [1] "Halls of Atonement", -- [2] }, [160183] = { "Void Fanatic", -- [1] "Ny'alotha, the Waking City", -- [2] }, [154030] = { "Oddly Large Mawrat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [168110] = { "Empowered Imperial Duelist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [166396] = { "Noble Skirmisher", -- [1] "Sanguine Depths", -- [2] }, [26731] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] }, [26763] = { "Anomalus", -- [1] "The Nexus", -- [2] }, [171181] = { "Territorial Bladebeak", -- [1] "De Other Side", -- [2] }, [173484] = { "Conjured Manifestation", -- [1] "Castle Nathria", -- [2] }, [139800] = { "Galecaller Apprentice", -- [1] "Shrine of the Storm", -- [2] }, [153526] = { "Aqir Swarmer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [168111] = { "Empowered Imperial Curator", -- [1] "Torghast, Tower of the Damned", -- [2] }, [170414] = { "Howling Spectre", -- [1] "Torghast, Tower of the Damned", -- [2] }, [95602] = { "Mystic Velruun", -- [1] "Hellfire Citadel", -- [2] }, [28585] = { "Slag", -- [1] "Halls of Lightning", -- [2] }, [160169] = { "Honored Duelist", -- [1] "Revendreth Scenario", -- [2] }, [157109] = { "Vampire Bat", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163506] = { "Forsworn Stealthclaw", -- [1] "Spires of Ascension", -- [2] }, [153527] = { "Aqir Swarmleader", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [168112] = { "General Kaal", -- [1] "Castle Nathria", -- [2] }, [92142] = { "Blademaster Jubei'thos", -- [1] "Hellfire Citadel", -- [2] }, [90485] = { "Felfire Artillery", -- [1] "Hellfire Citadel", -- [2] }, [170927] = { "Erupting Ooze", -- [1] "Plaguefall", -- [2] }, [157608] = { "Faceless Willbreaker", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [156949] = { "Armsmaster Terenson", -- [1] "Horrific Vision of Stormwind", -- [2] }, [157366] = { "Void Hunter", -- [1] "Ny'alotha, the Waking City", -- [2] }, [166411] = { "Forsworn Usurper", -- [1] "Spires of Ascension", -- [2] }, [168113] = { "General Grashaal", -- [1] "Castle Nathria", -- [2] }, [160181] = { "Royal Arcanist", -- [1] "Revendreth Scenario", -- [2] }, [95603] = { "Mystic Aaran", -- [1] "Hellfire Citadel", -- [2] }, [170882] = { "Bone Magus", -- [1] "Theater of Pain", -- [2] }, [134338] = { "Tidesage Enforcer", -- [1] "Shrine of the Storm", -- [2] }, [144296] = { "Spider Tank", -- [1] "Operation: Mechagon", -- [2] }, [171422] = { "Arch-Suppressor Laguas", -- [1] "Torghast, Tower of the Damned", -- [2] }, [36879] = { "Plagueborn Horror", -- [1] "Pit of Saron", -- [2] }, [130521] = { "Freehold Deckhand", -- [1] "Freehold", -- [2] }, [170417] = { "Animated Stygia", -- [1] "Torghast, Tower of the Damned", -- [2] }, [158371] = { "Zardeth of the Black Claw", -- [1] "Horrific Vision of Stormwind", -- [2] }, [168882] = { "Fleeting Manifestation", -- [1] "Sanguine Depths", -- [2] }, [155812] = { "Mawsworn Ritualist", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157603] = { "Void Globule", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [165556] = { "Fleeting Manifestation", -- [1] "Sanguine Depths", -- [2] }, [166302] = { "Corpse Harvester", -- [1] "The Necrotic Wake", -- [2] }, [155953] = { "C'Thuffer", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [158136] = { "Inquisitor Darkspeak", -- [1] "Horrific Vision of Stormwind", -- [2] }, [8892] = { "Anvilrage Footman", -- [1] "Blackrock Depths", -- [2] }, [30279] = { "Deep Crawler", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [93813] = { "Contracted Engineer", -- [1] "Hellfire Citadel", -- [2] }, [136643] = { "Azerite Extractor", -- [1] "The MOTHERLODE!!", -- [2] }, [159416] = { "Spiked Tentacle", -- [1] "Ny'alotha, the Waking City", -- [2] }, [153531] = { "Aqir Bonecrusher", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [162717] = { "Sinister Soulcarver", -- [1] "Ny'alotha, the Waking City", -- [2] }, [170419] = { "Lost Dredger", -- [1] "Torghast, Tower of the Damned", -- [2] }, [151812] = { "Detect-o-Bot", -- [1] "Operation: Mechagon", -- [2] }, [152508] = { "Dusky Tremorbeast", -- [1] "Torghast, Tower of the Damned", -- [2] }, [134041] = { "Infected Peasant", -- [1] "Waycrest Manor", -- [2] }, [159768] = { "Deresh of the Nothingness", -- [1] "Ny'alotha, the Waking City", -- [2] }, [159417] = { "Demented Knife-Twister", -- [1] "Ny'alotha, the Waking City", -- [2] }, [153532] = { "Aqir Mindhunter", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [135365] = { "Matron Alma", -- [1] "Waycrest Manor", -- [2] }, [131527] = { "Lord Waycrest", -- [1] "Waycrest Manor", -- [2] }, [152253] = { "The Tarragrue", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162744] = { "Nekthara the Mangler", -- [1] "Theater of Pain", -- [2] }, [28587] = { "Volkhan", -- [1] "Halls of Lightning", -- [2] }, [157571] = { "Mawsworn Flametender", -- [1] "Torghast, Tower of the Damned", -- [2] }, [122968] = { "Yazma", -- [1] "Atal'Dazar", -- [2] }, [8890] = { "Anvilrage Warden", -- [1] "Blackrock Depths", -- [2] }, [26668] = { "Svala Sorrowgrave", -- [1] "Utgarde Pinnacle", -- [2] }, [133436] = { "Venture Co. Skyscorcher", -- [1] "The MOTHERLODE!!", -- [2] }, [161571] = { "Anubisath Sentinel", -- [1] "Ny'alotha, the Waking City", -- [2] }, [168886] = { "Virulax Blightweaver", -- [1] "Plaguefall", -- [2] }, [26796] = { "Commander Stoutbeard", -- [1] "The Nexus", -- [2] }, [153022] = { "Snang", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [165560] = { "Gormling Larva", -- [1] "Mists of Tirna Scithe", -- [2] }, [28231] = { "Crystalline Tender", -- [1] "The Nexus", -- [2] }, [93303] = { "Slavering Hound", -- [1] "Hellfire Citadel", -- [2] }, [158140] = { "Frenzied Rat", -- [1] "Horrific Vision of Stormwind", -- [2] }, [168580] = { "Plagueborer", -- [1] "Plaguefall", -- [2] }, [172981] = { "Kyrian Stitchwerk", -- [1] "The Necrotic Wake", -- [2] }, [130661] = { "Venture Co. Earthshaper", -- [1] "The MOTHERLODE!!", -- [2] }, [131492] = { "Devout Blood Priest", -- [1] "The Underrot", -- [2] }, [91522] = { "Protector Bajunt", -- [1] "Hellfire Citadel", -- [2] }, [149441] = { "Frozen Ballista", -- [1] "Battle of Dazar'alor", -- [2] }, [92038] = { "Salivating Bloodthirster", -- [1] "Hellfire Citadel", -- [2] }, [131383] = { "Sporecaller Zancha", -- [1] "The Underrot", -- [2] }, [174773] = { "Spiteful Shade", -- [1] "De Other Side", -- [2] }, [161293] = { "Neglected Guild Bank", -- [1] "Horrific Vision of Stormwind", -- [2] }, [173238] = { "Deadsoul Strider", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157118] = { "Royal Advisor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [157467] = { "Void Ascendant", -- [1] "Ny'alotha, the Waking City", -- [2] }, [169912] = { "Enraged Mask", -- [1] "De Other Side", -- [2] }, [8921] = { "Bloodhound", -- [1] "Blackrock Depths", -- [2] }, [131847] = { "Waycrest Reveler", -- [1] "Waycrest Manor", -- [2] }, [174093] = { "Nathrian Ranger", -- [1] "Castle Nathria", -- [2] }, [157583] = { "Forge Keeper", -- [1] "Torghast, Tower of the Damned", -- [2] }, [148120] = { "Kul Tiran Marine", -- [1] "Battle of Dazar'alor", -- [2] }, [171448] = { "Dreadful Huntmaster", -- [1] "Sanguine Depths", -- [2] }, [167610] = { "Stonefiend Anklebiter", -- [1] "Halls of Atonement", -- [2] }, [36881] = { "Skeletal Slave", -- [1] "Pit of Saron", -- [2] }, [28582] = { "Stormforged Mender", -- [1] "Halls of Lightning", -- [2] }, [159764] = { "Jesh'ra", -- [1] "Ny'alotha, the Waking City", -- [2] }, [133835] = { "Feral Bloodswarmer", -- [1] "The Underrot", -- [2] }, [23694] = { "Pulsing Pumpkin", -- [1] "Scarlet Monastery", -- [2] }, [168418] = { "Forsworn Inquisitor", -- [1] "Spires of Ascension", -- [2] }, [165919] = { "Skeletal Marauder", -- [1] "The Necrotic Wake", -- [2] }, [167611] = { "Stoneborn Eviscerator", -- [1] "Halls of Atonement", -- [2] }, [157254] = { "Tek'ris", -- [1] "Ny'alotha, the Waking City", -- [2] }, [154131] = { "Molten Fury", -- [1] "Torghast, Tower of the Damned", -- [2] }, [105715] = { "Watchful Inquisitor", -- [1] "Court of Stars", -- [2] }, [133836] = { "Reanimated Guardian", -- [1] "The Underrot", -- [2] }, [136139] = { "Mechanized Peacekeeper", -- [1] "The MOTHERLODE!!", -- [2] }, [95813] = { "Weaponlord Mehlkhior", -- [1] "Hellfire Citadel", -- [2] }, [97202] = { "Olmyr the Enlightened", -- [1] "Halls of Valor", -- [2] }, [167612] = { "Stoneborn Reaver", -- [1] "Halls of Atonement", -- [2] }, [159514] = { "Blood of Ny'alotha", -- [1] "Ny'alotha, the Waking City", -- [2] }, [167955] = { "Sanguine Cadet", -- [1] "Sanguine Depths", -- [2] }, [30283] = { "Plague Walker", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [166589] = { "Animated Weapon", -- [1] "Sanguine Depths", -- [2] }, [138187] = { "Grotesque Horror", -- [1] "The Underrot", -- [2] }, [156866] = { "Ra-den", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157122] = { "Patrician Cromwell", -- [1] "Torghast, Tower of the Damned", -- [2] }, [159425] = { "Occult Shadowmender", -- [1] "Ny'alotha, the Waking City", -- [2] }, [157634] = { "Flameforge Enforcer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163157] = { "Amarth", -- [1] "The Necrotic Wake", -- [2] }, [158146] = { "Fallen Riftwalker", -- [1] "Horrific Vision of Stormwind", -- [2] }, [152718] = { "Alleria Windrunner", -- [1] "Horrific Vision of Stormwind", -- [2] }, [152517] = { "Deadsoul Lifetaker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [26694] = { "Ymirjar Dusk Shaman", -- [1] "Utgarde Pinnacle", -- [2] }, [161217] = { "Aqir Skitterer", -- [1] "Ny'alotha, the Waking City", -- [2] }, [163520] = { "Forsworn Squad-Leader", -- [1] "Spires of Ascension", -- [2] }, [153541] = { "Slavemaster Ul'rok", -- [1] "Horrific Vision of Stormwind", -- [2] }, [26669] = { "Ymirjar Savage", -- [1] "Utgarde Pinnacle", -- [2] }, [136005] = { "Rowdy Reveler", -- [1] "The MOTHERLODE!!", -- [2] }, [93233] = { "Lord Aram'el", -- [1] "Hellfire Citadel", -- [2] }, [162828] = { "Corrosive Digester", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165911] = { "Loyal Creation", -- [1] "The Necrotic Wake", -- [2] }, [161218] = { "Aqir Crusher", -- [1] "Ny'alotha, the Waking City", -- [2] }, [26861] = { "King Ymiron", -- [1] "Utgarde Pinnacle", -- [2] }, [174012] = { "Executrix Ophelia", -- [1] "Castle Nathria", -- [2] }, [166275] = { "Mistveil Shaper", -- [1] "Mists of Tirna Scithe", -- [2] }, [157158] = { "Cultist Slavedriver", -- [1] "Horrific Vision of Stormwind", -- [2] }, [101950] = { "Mindflayer Kaahrj", -- [1] "Assault on Violet Hold", -- [2] }, [169173] = { "Meatball's Tormentor", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164345] = { "Scavenging Soul Eater", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [164339] = { "Mawsworn Bowman", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [138281] = { "Faceless Corruptor", -- [1] "The Underrot", -- [2] }, [104215] = { "Patrol Captain Gerdo", -- [1] "Court of Stars", -- [2] }, [173641] = { "Nathrian Gargon", -- [1] "Castle Nathria", -- [2] }, [99868] = { "Fenryr", -- [1] "Halls of Valor", -- [2] }, [173604] = { "Sinister Antiquarian", -- [1] "Castle Nathria", -- [2] }, [167963] = { "Headless Client", -- [1] "De Other Side", -- [2] }, [134150] = { "Runecarver Sorn", -- [1] "Shrine of the Storm", -- [2] }, [171455] = { "Stonewall Gargon", -- [1] "Sanguine Depths", -- [2] }, [168318] = { "Forsworn Goliath", -- [1] "Spires of Ascension", -- [2] }, [133007] = { "Unbound Abomination", -- [1] "The Underrot", -- [2] }, [93308] = { "Portal Guardian", -- [1] "Hellfire Citadel", -- [2] }, [156159] = { "Coldheart Javelineer", -- [1] "Torghast, Tower of the Damned", -- [2] }, [101752] = { "Felblade Defender", -- [1] "Niskara", -- [2] }, [172991] = { "Drust Soulcleaver", -- [1] "Mists of Tirna Scithe", -- [2] }, [165059] = { "Crimson Protector", -- [1] "Castle Nathria Scenario", -- [2] }, [156213] = { "Coldheart Guardian", -- [1] "Torghast, Tower of the Damned", -- [2] }, [163524] = { "Kyrian Dark-Praetor", -- [1] "Spires of Ascension", -- [2] }, [129601] = { "Cutwater Harpooner", -- [1] "Freehold", -- [2] }, [36840] = { "Ymirjar Wrathbringer", -- [1] "Pit of Saron", -- [2] }, [168700] = { "Pestering Fiend", -- [1] "Castle Nathria", -- [2] }, [127119] = { "Freehold Deckhand", -- [1] "Freehold", -- [2] }, [164804] = { "Droman Oulfarran", -- [1] "Mists of Tirna Scithe", -- [2] }, [165060] = { "Animimic", -- [1] "Torghast, Tower of the Damned", -- [2] }, [174090] = { "Nathrian Hierarch", -- [1] "Castle Nathria", -- [2] }, [174843] = { "Stoneborn Maitre D'", -- [1] "Castle Nathria", -- [2] }, [158452] = { "Mindtwist Tendril", -- [1] "Horrific Vision of Stormwind", -- [2] }, [170093] = { "Mawsworn Seeker", -- [1] "Torghast, Tower of the Damned", -- [2] }, [170228] = { "Bone Husk", -- [1] "Torghast, Tower of the Damned", -- [2] }, [170690] = { "Diseased Horror", -- [1] "Theater of Pain", -- [2] }, [8909] = { "Fireguard", -- [1] "Blackrock Depths", -- [2] }, [165061] = { "Crimson Assassin", -- [1] "Castle Nathria Scenario", -- [2] }, [134612] = { "Grasping Tentacles", -- [1] "Shrine of the Storm", -- [2] }, [166969] = { "Baroness Frieda", -- [1] "Castle Nathria", -- [2] }, [167876] = { "Inquisitor Sigar", -- [1] "Halls of Atonement", -- [2] }, [171557] = { "Shade of Bargast", -- [1] "Castle Nathria", -- [2] }, [30284] = { "Bonegrinder", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [164550] = { "Slithering Ooze", -- [1] "Plaguefall", -- [2] }, [155215] = { "Faeleaf Lasher", -- [1] "Torghast, Tower of the Damned", -- [2] }, [130437] = { "Mine Rat", -- [1] "The MOTHERLODE!!", -- [2] }, [177600] = { "Mawsworn Realmbreaker", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [28579] = { "Hardened Steel Berserker", -- [1] "Halls of Lightning", -- [2] }, [169924] = { "Veteran Stoneguard", -- [1] "Castle Nathria", -- [2] }, [155216] = { "Faeleaf Warden", -- [1] "Torghast, Tower of the Damned", -- [2] }, [173359] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [95613] = { "Binder Hallaani", -- [1] "Hellfire Citadel", -- [2] }, [28920] = { "Stormforged Giant", -- [1] "Halls of Lightning", -- [2] }, [169157] = { "Mudlump", -- [1] "Castle Nathria", -- [2] }, [177601] = { "Mawsworn Invoker", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [154128] = { "Blazing Elemental", -- [1] "Torghast, Tower of the Damned", -- [2] }, [169925] = { "Begrudging Waiter", -- [1] "Castle Nathria", -- [2] }, [26670] = { "Ymirjar Flesh Hunter", -- [1] "Utgarde Pinnacle", -- [2] }, [156226] = { "Coldheart Binder", -- [1] "Torghast, Tower of the Damned", -- [2] }, [26734] = { "Azure Enforcer", -- [1] "The Nexus", -- [2] }, [129517] = { "Reanimated Raptor", -- [1] "Atal'Dazar", -- [2] }, [167111] = { "Spinemaw Staghorn", -- [1] "Mists of Tirna Scithe", -- [2] }, [171461] = { "Blighted Servitor", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [153174] = { "Watchers of Death", -- [1] "Torghast, Tower of the Damned", -- [2] }, [156239] = { "Dark Ascended Corrus", -- [1] "Torghast, Tower of the Damned", -- [2] }, [36788] = { "Deathwhisper Necrolyte", -- [1] "Pit of Saron", -- [2] }, [131545] = { "Lady Waycrest", -- [1] "Waycrest Manor", -- [2] }, [164553] = { "Misty Ally", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [91648] = { "Somber Guardian", -- [1] "Hellfire Citadel", -- [2] }, [169159] = { "Unstable Canister", -- [1] "Plaguefall", -- [2] }, [173051] = { "Suppressor Xelors", -- [1] "Torghast, Tower of the Damned", -- [2] }, [26722] = { "Azure Magus", -- [1] "The Nexus", -- [2] }, [169927] = { "Putrid Butcher", -- [1] "Theater of Pain", -- [2] }, [154129] = { "Burning Emberguard", -- [1] "Torghast, Tower of the Damned", -- [2] }, [158157] = { "Overlord Mathias Shaw", -- [1] "Horrific Vision of Stormwind", -- [2] }, [156022] = { "Bubbling Soulmass", -- [1] "Torghast, Tower of the Damned", -- [2] }, [162763] = { "Soulforged Bonereaver", -- [1] "Theater of Pain", -- [2] }, [165066] = { "Huntsman Altimor", -- [1] "Castle Nathria", -- [2] }, [30111] = { "Twilight Worshipper", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [26737] = { "Crazed Mana-Surge", -- [1] "The Nexus", -- [2] }, [153552] = { "Weeping Wraith", -- [1] "Torghast, Tower of the Damned", -- [2] }, [166919] = { "Foul Slayer", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [168393] = { "Plaguebelcher", -- [1] "Plaguefall", -- [2] }, [91521] = { "Vindicator Bramu", -- [1] "Hellfire Citadel", -- [2] }, [162764] = { "Twisted Appendage", -- [1] "Ny'alotha, the Waking City", -- [2] }, [165067] = { "Margore", -- [1] "Castle Nathria", -- [2] }, [93952] = { "Fel Raven", -- [1] "Hellfire Citadel", -- [2] }, [126832] = { "Skycap'n Kragg", -- [1] "Freehold", -- [2] }, [90114] = { "Iron Dragoon", -- [1] "Hellfire Citadel", -- [2] }, [166921] = { "Blighted Creeper", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [168394] = { "Slimy Morsel", -- [1] "Plaguefall", -- [2] }, [164556] = { "Millhouse Manastorm", -- [1] "De Other Side", -- [2] }, [168960] = { "Fulfir the Scarred", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [166920] = { "Blighted Servitor", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [26672] = { "Bloodthirsty Tundra Wolf", -- [1] "Utgarde Pinnacle", -- [2] }, [164342] = { "Mawsworn Defender", -- [1] "Ardenweald Covenant Chapter 2 Scenario", -- [2] }, [26686] = { "Ferocious Rhino", -- [1] "Utgarde Pinnacle", -- [2] }, [157904] = { "Aqir Scarab", -- [1] "Horrific Vision of Orgrimmar", -- [2] }, [152644] = { "Deadsoul Drifter", -- [1] "Torghast, Tower of the Damned", -- [2] }, [164557] = { "Shard of Halkias", -- [1] "Halls of Atonement", -- [2] }, [168907] = { "Slime Tentacle", -- [1] "Plaguefall", -- [2] }, [167116] = { "Spinemaw Reaver", -- [1] "Mists of Tirna Scithe", -- [2] }, [26684] = { "Ravenous Furbolg", -- [1] "Utgarde Pinnacle", -- [2] }, [102269] = { "Felstalker Ravener", -- [1] "Assault on Violet Hold", -- [2] }, [102397] = { "Wrathlord Bulwark", -- [1] "Assault on Violet Hold", -- [2] }, [168967] = { "Gerwyn", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [30285] = { "Eye of Taldaram", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [96640] = { "Valarjar Marksman", -- [1] "Halls of Valor", -- [2] }, [173080] = { "Wandering Death", -- [1] "Torghast, Tower of the Damned", -- [2] }, [167117] = { "Spinemaw Larva", -- [1] "Mists of Tirna Scithe", -- [2] }, [178743] = { "Terrified Glitterfeather", -- [1] "9.1 Battle of Ardenweald", -- [2] }, [162298] = { "Yulkatar the Cruel", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [168713] = { "Dread Caller Skulfir", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [168966] = { "Brightsparkle", -- [1] "9.0 Ardenweald Covenant Finale Drust Scenario", -- [2] }, [151329] = { "Warden Skoldus", -- [1] "Torghast, Tower of the Damned", -- [2] }, [6112] = { "Windfury Totem", -- [1] "Theater of Pain", -- [2] }, [157145] = { "Gravitas", -- [1] "Torghast, Tower of the Damned", -- [2] }, }, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, ["captured_spells"] = { [204262] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Deklak-Ghostlands", ["npcID"] = 0, }, [53385] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [321444] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [85256] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [127230] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zizzkka", ["npcID"] = 0, }, [300971] = { ["source"] = "Misakaa", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338850] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mortanis", ["npcID"] = 167525, }, [336803] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Unbound Darkhound", ["npcID"] = 175818, }, [199658] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawforged Weapons", ["npcID"] = 175671, }, [108291] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moosekolka-Drak'thul", ["npcID"] = 0, }, [307115] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [125439] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [347042] = { ["source"] = "Ssloopy-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [298926] = { ["source"] = "Melanysa-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [333734] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hirris-LesClairvoyants", ["npcID"] = 0, }, [338853] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Oranomonos the Everbranching", ["npcID"] = 167527, }, [335783] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Ritualist", ["npcID"] = 155812, }, [347045] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Crucible Magus", ["npcID"] = 176131, }, [324523] = { ["source"] = "Ploppers-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [222695] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jovohyl-Ghostlands", ["npcID"] = 0, }, [336809] = { ["source"] = "Azmogal", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162873, }, [347047] = { ["source"] = "Sadnak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345000] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 175243, }, [8004] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Poppets-TarrenMill", ["encounterID"] = 2407, }, [200174] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spxey-Blackmoore", ["npcID"] = 0, }, [345002] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Thaumaturge", ["npcID"] = 168977, }, [317361] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [24394] = { ["source"] = "Loque'nahak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [342957] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kyrian Protector", ["npcID"] = 170375, }, [153595] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evelet-Ghostlands", ["npcID"] = 0, }, [57994] = { ["source"] = "Ploppers-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [108294] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [327602] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dustwilt Scythehorn", ["npcID"] = 163992, }, [2139] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [8680] = { ["source"] = "Sillent-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [315319] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [202225] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stepmomgodx-Kazzak", ["npcID"] = 0, }, [166906] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mawsworn Outrider", ["npcID"] = 175882, }, [8936] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [262115] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Санядвапицот-СвежевательДуш", ["npcID"] = 0, }, [324536] = { ["source"] = "Valdemalus-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [290754] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stiffroar-Stormscale", ["npcID"] = 0, }, [589] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [334776] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lavalamps-Dragonblight", ["npcID"] = 0, }, [337848] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Иомос-СвежевательДуш", ["npcID"] = 0, }, [347062] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Necrobinder", ["npcID"] = 175930, }, [294852] = { ["source"] = "Voice in the Deeps", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 151719, }, [164862] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nedol-Karazhan", ["npcID"] = 0, }, [347064] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Necrobinder", ["npcID"] = 175930, }, [190456] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [633] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [332734] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [358328] = { ["source"] = "Towering Exterminator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179760, }, [307142] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shyza-TheMaelstrom", ["npcID"] = 0, }, [5221] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [336832] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [197625] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nedol-Karazhan", ["npcID"] = 0, }, [323524] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Necromonker-Kazzak", ["npcID"] = 0, }, [346048] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [304075] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Ritualist", ["npcID"] = 155812, }, [347073] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumbering Husk", ["npcID"] = 175976, }, [691] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Whoopzie-Hellscream", ["npcID"] = 0, }, [697] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Vulkmar-TheMaelstrom", ["npcID"] = 0, }, [257517] = { ["source"] = "Fallen Sylvar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170791, }, [53390] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [257518] = { ["source"] = "Blighted Invader", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169227, }, [315341] = { ["source"] = "Deathgrin-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [46352] = { ["source"] = "Batsumi-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [132621] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wríght-Lightning'sBlade", ["npcID"] = 0, }, [336841] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [257519] = { ["source"] = "Blighted Invader", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169227, }, [197630] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moosekolka-Drak'thul", ["npcID"] = 0, }, [347080] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorion", ["npcID"] = 0, }, [346057] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Burchie-Dragonblight", ["npcID"] = 0, }, [155145] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [176644] = { ["source"] = "Anfran-LosErrantes", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [352201] = { ["source"] = "Balbur-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [195072] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [261616] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 132969, }, [196608] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [346060] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tarble-TheMaelstrom", ["npcID"] = 0, }, [269279] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaanika-Dragonblight", ["npcID"] = 0, }, [781] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [783] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, }, [307159] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [193538] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nausicaa", ["npcID"] = 0, }, [265187] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [225787] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [319447] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Imperial Curator", ["npcID"] = 157094, }, [196099] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thundeer-DefiasBrotherhood", ["npcID"] = 0, }, [164363] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Crucible Guard", ["npcID"] = 164047, }, [347090] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stygian Goliath", ["npcID"] = 176002, }, [307164] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dumatoin-Eredar", ["npcID"] = 0, }, [304093] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deathspeaker", ["npcID"] = 155908, }, [350162] = { ["source"] = "Winter Queen", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177277, }, [347091] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Crucible Guard", ["npcID"] = 164047, }, [102417] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Snicke-TheMaelstrom", ["npcID"] = 0, }, [358353] = { ["source"] = "Towering Exterminator", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179760, }, [342997] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Delacroix", ["npcID"] = 0, }, [307166] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zazaz-TarrenMill", ["npcID"] = 0, }, [200196] = { ["source"] = "Thashia-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6789] = { ["source"] = "Valdemalus-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [135700] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Andban-Dragonblight", ["npcID"] = 0, }, [3411] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [338904] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Chosen Ragebringer", ["npcID"] = 164884, }, [339928] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Adrina-Drak'thul", ["npcID"] = 0, }, [337881] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [347095] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stygian Goliath", ["npcID"] = 176002, }, [339929] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kattak-Hyjal", ["npcID"] = 0, }, [345048] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338906] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [190984] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Bussy-Sanguino", ["npcID"] = 0, }, [264173] = { ["source"] = "Trushaytan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48018] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lmstoo-TheMaelstrom", ["npcID"] = 0, }, [883] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Néscafé-Kazzak", ["npcID"] = 0, }, [203782] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aleksieff-Kazzak", ["npcID"] = 0, }, [16591] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lasyran-TheMaelstrom", ["npcID"] = 0, }, [321507] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Valéron-TwistingNether", ["npcID"] = 0, }, [200200] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Tails-TheMaelstrom", ["npcID"] = 0, }, [264178] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [265202] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ærsling-Frostwolf", ["npcID"] = 0, }, [228354] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Amphali-Kazzak", ["npcID"] = 0, }, [323557] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Capitnasa-Kazzak", ["npcID"] = 0, }, [321510] = { ["source"] = "Torikk-TwistingNether", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [270323] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [185358] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["encounterID"] = 2407, }, [343011] = { ["source"] = "Hecktor-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [26573] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [348131] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343013] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Xeratoor-Kazzak", ["npcID"] = 0, }, [336871] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henno-Ghostlands", ["npcID"] = 0, }, [330729] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339943] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [332777] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Karrex-Kazzak", ["npcID"] = 0, }, [329706] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika's Assassin", ["npcID"] = 161849, }, [330730] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [228358] = { ["type"] = "DEBUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [307185] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [336874] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azazouille-Ysondre", ["npcID"] = 0, }, [31884] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338922] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [339946] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [227847] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [321519] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Burchie-Dragonblight", ["npcID"] = 0, }, [204301] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Amorlapnigo-Kazzak", ["npcID"] = 0, }, [270332] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [153626] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rheinholzen-Mal'Ganis", ["npcID"] = 0, }, [329711] = { ["type"] = "BUFF", ["source"] = "Crimson Cabalist", ["npcID"] = 169196, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [348139] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nuada-Aggra(Português)", ["npcID"] = 0, }, [262145] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mawforged Weapons", ["npcID"] = 175670, }, [295929] = { ["source"] = "Oddly Large Mawrat", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 154030, }, [353260] = { ["source"] = "Daniel-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1066] = { ["source"] = "Mojave-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338928] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [307192] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [333810] = { ["source"] = "Nevgra-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [307193] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [296956] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Warden of Souls", ["npcID"] = 152995, }, [270339] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [115989] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [321527] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [1122] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [297982] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Maw of the Maw", ["npcID"] = 153382, }, [202770] = { ["source"] = "Calden-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336885] = { ["source"] = "Kera-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325624] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [257541] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [356337] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moserah", ["npcID"] = 0, }, [45334] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Memeane-Turalyon", ["npcID"] = 0, }, [215056] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Illusionary Saberfang", ["npcID"] = 170080, }, [296961] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Warden of Souls", ["npcID"] = 152995, }, [290819] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wezor-Kazzak", ["npcID"] = 0, }, [336888] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ghastly Willbreaker", ["npcID"] = 168233, }, [338936] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Flayedwing Fleshripper", ["npcID"] = 172390, }, [194582] = { ["source"] = "Marz-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [332794] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [352246] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [254472] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Athera-Ghostlands", ["npcID"] = 0, }, [235021] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Demondoctor-Kazzak", ["npcID"] = 0, }, [336891] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Tuttskutt-Kazzak", ["npcID"] = 0, }, [326654] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Indri the Treesinger", ["npcID"] = 157426, }, [332797] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336893] = { ["source"] = "Azmogal", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162873, }, [254474] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Valoríc-Kazzak", ["npcID"] = 0, }, [321538] = { ["source"] = "Vyagra", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [277517] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Myrmidon", ["npcID"] = 176170, }, [262161] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [353275] = { ["source"] = "Tal-Galan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177227, }, [188443] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [5302] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [335873] = { ["type"] = "DEBUFF", ["source"] = "Remornia", ["npcID"] = 168156, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339970] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Remir-Lordaeron", ["npcID"] = 0, }, [111898] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [87840] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rankka-TheMaelstrom", ["npcID"] = 0, }, [201754] = { ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hati", ["encounterID"] = 2407, }, [344067] = { ["source"] = "Rylie-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [118297] = { ["npcID"] = 61029, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primal Fire Elemental", ["encounterID"] = 2407, }, [207386] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [329737] = { ["source"] = "Deathgrin-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5782] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [296978] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soul Fragment", ["npcID"] = 153003, }, [1490] = { ["type"] = "DEBUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [79140] = { ["source"] = "Grimolf-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346121] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Charred Behemoth", ["npcID"] = 171581, }, [338955] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Darkwarren Ravager", ["npcID"] = 166179, }, [319504] = { ["source"] = "Grimolf-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48792] = { ["source"] = "Lethos-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338957] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Captain Hawken", ["npcID"] = 165998, }, [336910] = { ["source"] = "Xantuth the Blighted", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162872, }, [334863] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bigbazzer-Ghostlands", ["npcID"] = 0, }, [186403] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6262] = { ["source"] = "Valdemalus-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [159786] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hundkräket", ["npcID"] = 165189, }, [152108] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [337936] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Erasein-TheMaelstrom", ["npcID"] = 0, }, [330770] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Unknown", ["npcID"] = 169863, }, [194594] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [295963] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [157228] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Лонетка-СвежевательДуш", ["npcID"] = 0, }, [348176] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bridled Shadehound", ["npcID"] = 173149, }, [295965] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [257044] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["encounterID"] = 2407, }, [324631] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [186406] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327704] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Terician-TheMaelstrom", ["npcID"] = 0, }, [327705] = { ["source"] = "Nexum-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [295969] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [329753] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ghastly Charger", ["npcID"] = 156134, }, [338967] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dustwilt Reaper", ["npcID"] = 166499, }, [327706] = { ["source"] = "Tazzdevil-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [225822] = { ["source"] = "Feemmke", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [201764] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [54680] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Devilsaur", ["npcID"] = 165189, }, [1714] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kaboodle-Dragonblight", ["npcID"] = 0, }, [295971] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [355349] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mindseize Controller", ["npcID"] = 177646, }, [327708] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zephyerous-TheMaelstrom", ["npcID"] = 0, }, [106785] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Andban-Dragonblight", ["npcID"] = 0, }, [327709] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sneakystuff-TheMaelstrom", ["npcID"] = 0, }, [329757] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ghastly Charger", ["npcID"] = 156134, }, [322591] = { ["source"] = "Kmsn-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [327710] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [1766] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ukmpapito-Kazzak", ["npcID"] = 0, }, [337948] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Foundeath-TheMaelstrom", ["npcID"] = 0, }, [330782] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Master Runeshaper", ["npcID"] = 172395, }, [203814] = { ["source"] = "Lyyls-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [347163] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Shackler", ["npcID"] = 176198, }, [323617] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [16595] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Extrablast-Kazzak", ["npcID"] = 0, }, [335903] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [1822] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [335904] = { ["type"] = "DEBUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [16979] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [327715] = { ["source"] = "Zinga-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [85288] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [1850] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [342049] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Inflahunt-Blackmoore", ["npcID"] = 0, }, [207400] = { ["type"] = "BUFF", ["source"] = "Poppets-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [292910] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Shackler", ["npcID"] = 167322, }, [337956] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mteddy-Ghostlands", ["npcID"] = 0, }, [356384] = { ["source"] = "Ripmaul", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178907, }, [61336] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [184367] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [295985] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "The Grand Malleare", ["npcID"] = 159755, }, [203819] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [265273] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [340007] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Amorlapnigo-Kazzak", ["npcID"] = 0, }, [1966] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stepkickx-Ghostlands", ["npcID"] = 0, }, [332842] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Auriana-Ghostlands", ["npcID"] = 0, }, [195630] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [132158] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [83243] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sleed-TheMaelstrom", ["npcID"] = 0, }, [185394] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hotmageirl-TarrenMill", ["npcID"] = 0, }, [326703] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [20243] = { ["source"] = "Gortok-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [267326] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cindrella-Ghostlands", ["npcID"] = 0, }, [183347] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soulstalker V'lara", ["npcID"] = 173191, }, [2060] = { ["source"] = "Ski-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [317491] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ренжровер-Гордунни", ["npcID"] = 0, }, [83244] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [346157] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soul Feaster", ["npcID"] = 175699, }, [334896] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Totahat-TheMaelstrom", ["npcID"] = 0, }, [332849] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [326707] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [267330] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cindrella-Ghostlands", ["npcID"] = 0, }, [17364] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [260643] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [292926] = { ["source"] = "Lord of Torment", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 151127, }, [323639] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [295998] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [329783] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Coldheart Binder", ["npcID"] = 156226, }, [57755] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [115750] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scientisst-Kazzak", ["npcID"] = 0, }, [195125] = { ["source"] = "Christinaki-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [329785] = { ["type"] = "DEBUFF", ["source"] = "Crimson Cabalist", ["npcID"] = 169470, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [33697] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [344118] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Дэдлер-Ревущийфьорд", ["npcID"] = 0, }, [355380] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 177646, }, [355381] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mindseize Controller", ["npcID"] = 177646, }, [222256] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tanél-Dragonblight", ["npcID"] = 0, }, [111400] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pimere", ["npcID"] = 0, }, [336955] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [10060] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339004] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Bgd", ["npcID"] = 0, }, [336957] = { ["source"] = "Unbreakable Urtz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162853, }, [342076] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Messimos-TheMaelstrom", ["npcID"] = 0, }, [336958] = { ["source"] = "Unbreakable Urtz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162853, }, [132168] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Dipstic-Karazhan", ["npcID"] = 0, }, [339006] = { ["source"] = "Deadsoul Strider", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 173238, }, [191034] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bussy-Sanguino", ["npcID"] = 0, }, [199736] = { ["source"] = "Dkzines-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [50334] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [337984] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [105771] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Guppy", ["npcID"] = 0, }, [297035] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Iceicebaby-Lightning'sBlade", ["npcID"] = 0, }, [343104] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stygian Incinerator", ["npcID"] = 156203, }, [299083] = { ["source"] = "Malek-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [59548] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evelet-Ghostlands", ["npcID"] = 0, }, [197690] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Turbogriefer-TheMaelstrom", ["npcID"] = 0, }, [339010] = { ["source"] = "Deadsoul Strider", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 173238, }, [323654] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [292942] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lord of Locks", ["npcID"] = 151128, }, [17877] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nimuelle-Madmortem", ["npcID"] = 0, }, [355392] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nimble Scavenger", ["npcID"] = 177582, }, [345155] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aimless Soul", ["npcID"] = 175897, }, [337989] = { ["source"] = "Chingis-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [61340] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Groolee-TheMaelstrom", ["npcID"] = 0, }, [339015] = { ["source"] = "Deadsoul Strider", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173238, }, [88625] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Priti-TheMaelstrom", ["npcID"] = 0, }, [355396] = { ["source"] = "Samboghini-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [296019] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lord of Locks", ["npcID"] = 151128, }, [2948] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [357445] = { ["source"] = "Sumner-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [313424] = { ["source"] = "Putinass-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [326733] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Duplicity-Dragonblight", ["npcID"] = 0, }, [116011] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aladre-TarrenMill", ["encounterID"] = 2407, }, [52127] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Poppets-TarrenMill", ["npcID"] = 0, }, [357447] = { ["source"] = "Sumner-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [346186] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Deadeye", ["npcID"] = 167323, }, [296023] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lord of Locks", ["npcID"] = 151128, }, [228920] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dipstic-Karazhan", ["npcID"] = 0, }, [155722] = { ["type"] = "DEBUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [295001] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lord of Locks", ["npcID"] = 151128, }, [298073] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kosarus the Fallen", ["npcID"] = 153451, }, [317525] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mojave-Dragonblight", ["npcID"] = 0, }, [6343] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [346191] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [160331] = { ["source"] = "Bluedraenei-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [320600] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Huwerath", ["npcID"] = 162965, }, [298078] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kosarus the Fallen", ["npcID"] = 153451, }, [312411] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tuttskutt-Kazzak", ["npcID"] = 0, }, [323673] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Milpew-Aegwynn", ["npcID"] = 0, }, [119085] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tuulenviemää-TheMaelstrom", ["npcID"] = 0, }, [334935] = { ["source"] = "Mooving-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [116014] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [6807] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [331866] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deigratia-Lightning'sBlade", ["npcID"] = 0, }, [187464] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lostmybibles-TwistingNether", ["npcID"] = 0, }, [324701] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mosesblazes-Ghostlands", ["npcID"] = 0, }, [347224] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika's Assassin", ["npcID"] = 161846, }, [355415] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 178527, }, [344154] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moustachio-Outland", ["npcID"] = 0, }, [355416] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Frenzied Razorwing", ["npcID"] = 180625, }, [328799] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Runebladed Reaper", ["npcID"] = 172397, }, [203846] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Endorfine-Nemesis", ["npcID"] = 0, }, [347227] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika's Assassin", ["npcID"] = 161854, }, [36901] = { ["source"] = "Bluedraenei-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336990] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Skycs-Kazzak", ["npcID"] = 0, }, [355418] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shardhide Alpha", ["npcID"] = 178527, }, [107570] = { ["source"] = "Vinniev-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [54049] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Thoojhom", ["npcID"] = 417, }, [33702] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [339040] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3716] = { ["source"] = "Azrasius", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 58960, }, [346208] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Deadeye", ["npcID"] = 167323, }, [315496] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Twiceborn-TheMaelstrom", ["npcID"] = 0, }, [347233] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [205385] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [185422] = { ["source"] = "Bottie-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329831] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [347235] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [353378] = { ["source"] = "Tal-Inara", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 159478, }, [347236] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [327785] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thedude", ["npcID"] = 0, }, [347237] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [311406] = { ["source"] = "Moocher-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [333929] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Chosen Warhound", ["npcID"] = 172388, }, [347238] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [203852] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Omurtag-Dragonblight", ["npcID"] = 0, }, [347239] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356453] = { ["source"] = "Towering Exterminator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179760, }, [324717] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [333931] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Chosen Warhound", ["npcID"] = 172388, }, [347240] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [333932] = { ["npcID"] = 169813, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hand of Destruction", ["encounterID"] = 2407, }, [347241] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorion", ["npcID"] = 0, }, [96312] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azjolnerub-Kazzak", ["npcID"] = 0, }, [108853] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [246851] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339052] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 173245, }, [192081] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [110645] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Grumhilde-Dragonblight", ["npcID"] = 0, }, [316531] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [246852] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311413] = { ["source"] = "Stormcat-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [329841] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Adjutant Dekaris", ["npcID"] = 157964, }, [192082] = { ["type"] = "BUFF", ["source"] = "Wind Rush Totem", ["npcID"] = 97285, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311414] = { ["source"] = "Stormcat-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [221771] = { ["source"] = "Ssloopy-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [321652] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ritual Runeweaver", ["npcID"] = 164886, }, [223819] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [325748] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Skadabadoosh-TheMaelstrom", ["npcID"] = 0, }, [310392] = { ["source"] = "Synod", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 159190, }, [327796] = { ["npcID"] = 168474, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Unknown", ["encounterID"] = 2407, }, [311418] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rahstlin-TheMaelstrom", ["npcID"] = 0, }, [338036] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [344179] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [346227] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jovohyl-Ghostlands", ["npcID"] = 0, }, [339061] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jjudas-Kazzak", ["npcID"] = 0, }, [333943] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Danvers-Dragonblight", ["npcID"] = 0, }, [251463] = { ["source"] = "Kermitroll-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [206930] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [329849] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Meldan-Ghostlands", ["npcID"] = 0, }, [204883] = { ["source"] = "Deadson-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [206931] = { ["source"] = "Draetank-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338041] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [335994] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Enterfs-TarrenMill", ["npcID"] = 0, }, [321662] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ritual Runeweaver", ["npcID"] = 164886, }, [115767] = { ["type"] = "DEBUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [345209] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Llsrtll-Kazzak", ["npcID"] = 0, }, [345211] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [5176] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [340094] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mcslicer-TheMaelstrom", ["npcID"] = 0, }, [244813] = { ["source"] = "Johnfrog-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [192090] = { ["type"] = "DEBUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [324739] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ebanina-Kazzak", ["npcID"] = 0, }, [346238] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ve'brax", ["npcID"] = 175711, }, [270481] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Demonic Tyrant", ["npcID"] = 135002, }, [167009] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Spectral Assassin", ["npcID"] = 170694, }, [328837] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [167010] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spectral Assassin", ["npcID"] = 170694, }, [333957] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [299150] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ghastly Charger", ["npcID"] = 156134, }, [345219] = { ["type"] = "DEBUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [329863] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Weeping Wraith", ["npcID"] = 153552, }, [5672] = { ["type"] = "BUFF", ["source"] = "Healing Stream Totem", ["npcID"] = 3527, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [343173] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Haelkil-Kazzak", ["npcID"] = 0, }, [167012] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spectral Assassin", ["npcID"] = 170694, }, [5784] = { ["source"] = "Waroflocks-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324748] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [55078] = { ["source"] = "Дропир-СвежевательДуш", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336010] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sopsiep-TheMaelstrom", ["npcID"] = 0, }, [197214] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [346248] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ve'nari", ["npcID"] = 175712, }, [47528] = { ["source"] = "Chingis-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [19801] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [333964] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311444] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dipstic-Karazhan", ["npcID"] = 0, }, [345228] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [119611] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jointmonk-Dragonblight", ["npcID"] = 0, }, [279709] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [212061] = { ["source"] = "Mawsworn Shadestalker", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 171173, }, [345230] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [156779] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jovohyl-Ghostlands", ["npcID"] = 0, }, [12654] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [345231] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warriortony-TarrenMill", ["npcID"] = 0, }, [280735] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [345232] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Cyrixia", ["npcID"] = 168693, }, [346257] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ve'nari", ["npcID"] = 175712, }, [257620] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["encounterID"] = 2407, }, [217694] = { ["source"] = "Adriadea-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345236] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stygian Runesmith", ["npcID"] = 170157, }, [293025] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [326809] = { ["source"] = "Henno-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [124220] = { ["source"] = "Omaewamu", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [257622] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [89157] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primosan-TheMaelstrom", ["npcID"] = 0, }, [34477] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [34861] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Destiine-Draenor", ["npcID"] = 0, }, [345240] = { ["source"] = "Hellpt-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311457] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Strifeknot-Dragonblight", ["npcID"] = 0, }, [333980] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311458] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [311459] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yukionna-Dragonblight", ["npcID"] = 0, }, [311460] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henpecker-Dragonblight", ["npcID"] = 0, }, [320674] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [193641] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [194153] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [192106] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [327842] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [129597] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [77130] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Candomlancer-Kazzak", ["npcID"] = 0, }, [311464] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sentri-Eredar", ["npcID"] = 0, }, [324773] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hep-Dragonblight", ["npcID"] = 0, }, [43308] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wastedderp-TarrenMill", ["npcID"] = 0, }, [344225] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [320679] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Cassara Nox", ["npcID"] = 170992, }, [199786] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evelet-Ghostlands", ["npcID"] = 0, }, [311466] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nynian-Dragonblight", ["npcID"] = 0, }, [341155] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tsunderetank-Kazzak", ["npcID"] = 0, }, [326823] = { ["npcID"] = 0, ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [344227] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [345251] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [118337] = { ["type"] = "BUFF", ["source"] = "Primal Earth Elemental", ["npcID"] = 61056, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [326824] = { ["type"] = "BUFF", ["source"] = "Echo of Sin", ["npcID"] = 167999, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311468] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kapiraj-TheMaelstrom", ["npcID"] = 0, }, [342181] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [298160] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kosarus the Fallen", ["npcID"] = 153451, }, [344229] = { ["type"] = "DEBUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [195181] = { ["source"] = "Aleman-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311470] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mortïmer-Dragonblight", ["npcID"] = 0, }, [104773] = { ["source"] = "Arentir-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346278] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Blaeck-Kazzak", ["npcID"] = 0, }, [311471] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Efun-Karazhan", ["npcID"] = 0, }, [195182] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [196718] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [7992] = { ["source"] = "Faeleaf Tender", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 155221, }, [236645] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mosesblazes-Ghostlands", ["npcID"] = 0, }, [326830] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Darkwarren Bulwark", ["npcID"] = 164037, }, [311474] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bolytec-TheMaelstrom", ["npcID"] = 0, }, [308403] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [321712] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [330926] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Master Runeshaper", ["npcID"] = 172395, }, [311475] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blekpera-Kazzak", ["npcID"] = 0, }, [311476] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Goldentusk-Ghostlands", ["npcID"] = 0, }, [2061] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hirris-LesClairvoyants", ["npcID"] = 0, }, [329904] = { ["source"] = "Royal Advisor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 157118, }, [311477] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sidecontrol-TwistingNether", ["npcID"] = 0, }, [329905] = { ["source"] = "Royal Advisor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 157118, }, [310454] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azazouille-Ysondre", ["npcID"] = 0, }, [311478] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mercys-Auchindoun", ["npcID"] = 0, }, [329906] = { ["type"] = "DEBUFF", ["source"] = "Remornia", ["npcID"] = 168156, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311479] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bersérker-Ghostlands", ["npcID"] = 0, }, [311480] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bersérker-Ghostlands", ["npcID"] = 0, }, [316599] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329908] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lithic Watcher", ["npcID"] = 157017, }, [339122] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mortanis", ["npcID"] = 167525, }, [311481] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rakkertje-Ghostlands", ["npcID"] = 0, }, [12975] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [329909] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lithic Watcher", ["npcID"] = 157017, }, [322743] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lumbering Creation", ["npcID"] = 155824, }, [340147] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nuada-Aggra(Português)", ["npcID"] = 0, }, [358575] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ensydius the Defiler", ["npcID"] = 177910, }, [311483] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sneakystuff-TheMaelstrom", ["npcID"] = 0, }, [345267] = { ["source"] = "Mistress Dyrax", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162937, }, [322745] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Juvenile Runedeer", ["npcID"] = 170205, }, [344244] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [280772] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moeezy-Ragnaros", ["npcID"] = 0, }, [344245] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [329913] = { ["source"] = "Mawsworn Shadestalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 171173, }, [311486] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Magest-Lightning'sBlade", ["npcID"] = 0, }, [311487] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Magest-Lightning'sBlade", ["npcID"] = 0, }, [328891] = { ["source"] = "Devlixx-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343224] = { ["source"] = "Unbound Darkhound", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 175818, }, [311488] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Minrva", ["npcID"] = 0, }, [329916] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Shadestalker", ["npcID"] = 171173, }, [311489] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [311490] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spectér-TheMaelstrom", ["npcID"] = 0, }, [201846] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311491] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Толентас-СвежевательДуш", ["npcID"] = 0, }, [212084] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [330943] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Alflord-Magtheridon", ["npcID"] = 0, }, [2565] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [20572] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [311493] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 0, }, [320707] = { ["source"] = "Sabriel the Bonecleaver", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 168147, }, [5225] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311494] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gorinth-Ghostlands", ["npcID"] = 0, }, [2645] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [326851] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [336065] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [320709] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Unknown", ["npcID"] = 164751, }, [29722] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [296140] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [173184] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [78674] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [311497] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Windruiner-TarrenMill", ["npcID"] = 0, }, [296141] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [311498] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Killgrave-Dragonblight", ["npcID"] = 0, }, [297166] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Massive Crusher", ["npcID"] = 152875, }, [339140] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ink-Mal'Ganis", ["npcID"] = 0, }, [311499] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kratic-Dragonblight", ["npcID"] = 0, }, [118345] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Primal Earth Elemental", ["npcID"] = 61056, }, [15407] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339142] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Layazara-Kazzak", ["npcID"] = 0, }, [22812] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [308430] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Merida-Ghostlands", ["npcID"] = 0, }, [329929] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stonewing Ravager", ["npcID"] = 157083, }, [328906] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [109132] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rychi-TheSha'tar", ["npcID"] = 0, }, [322765] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Juvenile Runedeer", ["npcID"] = 170205, }, [55342] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [328908] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [334027] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [64044] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mteddy-Ghostlands", ["npcID"] = 0, }, [308434] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [328910] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ragerider Battlehorn", ["npcID"] = 170969, }, [330958] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Master Runeshaper", ["npcID"] = 172395, }, [337102] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Orophea", ["npcID"] = 172577, }, [33076] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ærsling-Frostwolf", ["npcID"] = 0, }, [6201] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sarasvati-TheMaelstrom", ["npcID"] = 0, }, [108366] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mortïmer-Dragonblight", ["npcID"] = 0, }, [270562] = { ["source"] = "Svedagis-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337107] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Cyrixia", ["npcID"] = 168693, }, [329943] = { ["npcID"] = 168156, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Remornia", ["encounterID"] = 2407, }, [323802] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [228477] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [53] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Truesilver", ["npcID"] = 0, }, [13584] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Ward", ["npcID"] = 152661, }, [349397] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [358611] = { ["source"] = "Towering Exterminator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179760, }, [270569] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [328923] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Одинраз-Ревущийфьорд", ["npcID"] = 0, }, [114255] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hirris-LesClairvoyants", ["npcID"] = 0, }, [31707] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Water Elemental", ["npcID"] = 78116, }, [196742] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [225919] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [305378] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Myrmidon", ["npcID"] = 175701, }, [123725] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [321759] = { ["source"] = "Thoreskil-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [201350] = { ["source"] = "Comatosed-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3565] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Leuterakis-Ghostlands", ["npcID"] = 0, }, [329951] = { ["type"] = "DEBUFF", ["source"] = "Remornia", ["npcID"] = 168156, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [225921] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [210053] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Heani-Lightning'sBlade", ["npcID"] = 0, }, [330976] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ээ-Голдринн", ["npcID"] = 0, }, [328929] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ragerider Battlehorn", ["npcID"] = 170969, }, [328930] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Acecrit-TarrenMill", ["npcID"] = 0, }, [157331] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primal Storm Elemental", ["npcID"] = 77942, }, [332002] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Animated Stygia", ["npcID"] = 170417, }, [205448] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [346336] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ve'brax", ["npcID"] = 175711, }, [328933] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Одинраз-Ревущийфьорд", ["npcID"] = 0, }, [342242] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mindrel-Ghostlands", ["npcID"] = 0, }, [275699] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [113746] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [358624] = { ["source"] = "So'danah", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178997, }, [328936] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [260734] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [334058] = { ["source"] = "Kermie-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [335082] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ezrawar-Kazzak", ["npcID"] = 0, }, [328940] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ragerider Battlehorn", ["npcID"] = 170969, }, [74589] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Extrablast-Kazzak", ["npcID"] = 0, }, [337131] = { ["source"] = "Xantuth the Blighted", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162872, }, [305395] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Totay-Kazzak", ["npcID"] = 0, }, [307443] = { ["source"] = "Exonia-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336109] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338157] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soulsmith Yol-Mattar", ["npcID"] = 165047, }, [213644] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nuada-Aggra(Português)", ["npcID"] = 0, }, [334063] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sephisto-Kazzak", ["npcID"] = 0, }, [123986] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [191634] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [66] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kapiraj-TheMaelstrom", ["npcID"] = 0, }, [117588] = { ["npcID"] = 61029, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primal Fire Elemental", ["encounterID"] = 2407, }, [219788] = { ["source"] = "Aleman-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [51124] = { ["source"] = "Chingis-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [106839] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [334067] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lifle-ChamberofAspects", ["npcID"] = 0, }, [47541] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [308474] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kelena", ["npcID"] = 0, }, [358638] = { ["source"] = "So'danah", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178997, }, [339187] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [48181] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [296190] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Lifetaker", ["npcID"] = 152517, }, [329975] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Adjutant Felipos", ["npcID"] = 156158, }, [336118] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [337142] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mourlock-Kazzak", ["npcID"] = 0, }, [119381] = { ["source"] = "Ssloopy-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [307454] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329977] = { ["source"] = "Imperial Duelist", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 157003, }, [269576] = { ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [333049] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Магмадер-Ревущийфьорд", ["npcID"] = 0, }, [329978] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Seeker of Souls", ["npcID"] = 156142, }, [345335] = { ["type"] = "DEBUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [73313] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bigjibz-TheMaelstrom", ["npcID"] = 0, }, [326909] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dustwilt Scythehorn", ["npcID"] = 163992, }, [325886] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [355575] = { ["source"] = "Jimmypala-Silvermoon", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48438] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [335101] = { ["source"] = "Bävernacken-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336126] = { ["source"] = "Scheanberg-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343294] = { ["source"] = "Lateknight-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324867] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [346366] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Soul Ward", ["npcID"] = 175822, }, [308488] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, }, [157348] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Primal Storm Elemental", ["npcID"] = 77942, }, [337155] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [276754] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grand Automaton", ["npcID"] = 156245, }, [326918] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henno-Ghostlands", ["npcID"] = 0, }, [327942] = { ["npcID"] = 6112, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Windfury Totem", ["encounterID"] = 2407, }, [308491] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Leónea-Arathor", ["npcID"] = 0, }, [198300] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336135] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yamatö-TheMaelstrom", ["npcID"] = 0, }, [197277] = { ["type"] = "DEBUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [54710] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [1459] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, }, [334091] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Sárthrax-Ghostlands", ["npcID"] = 0, }, [294165] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Soulsmith Yol-Mattar", ["npcID"] = 165047, }, [336139] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Sgtbolognese-TheMaelstrom", ["npcID"] = 0, }, [308498] = { ["source"] = "Ìris-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [114780] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aeronwyn-TheMaelstrom", ["npcID"] = 0, }, [1543] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [347404] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Collector", ["npcID"] = 169605, }, [115804] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Kivec-Silvermoon", ["npcID"] = 0, }, [124506] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tuttskutt-Kazzak", ["npcID"] = 0, }, [138927] = { ["source"] = "Horselord-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [341263] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [294171] = { ["source"] = "Empowered Mawsworn Interceptor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168107, }, [198817] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Peajay-Lightning'sBlade", ["npcID"] = 0, }, [308504] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nînja-Ghostlands", ["npcID"] = 0, }, [309528] = { ["source"] = "Ainè-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [343312] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [196770] = { ["source"] = "Chingis-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [260243] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Inflahunt-Blackmoore", ["npcID"] = 0, }, [308506] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, }, [154797] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wastedderp-TarrenMill", ["npcID"] = 0, }, [205473] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [259220] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Coldheart Javelineer", ["npcID"] = 156159, }, [45242] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ikeonabike-TarrenMill", ["npcID"] = 0, }, [272678] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [199844] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evelet-Ghostlands", ["npcID"] = 0, }, [192166] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Comatosed-TheMaelstrom", ["npcID"] = 0, }, [125532] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [248473] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hardigan-Dragonblight", ["npcID"] = 0, }, [308514] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, }, [32223] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Meithos-Ghostlands", ["npcID"] = 0, }, [320800] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [256153] = { ["source"] = "Aleman-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [162480] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [339229] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Demondoctor-Kazzak", ["npcID"] = 0, }, [260249] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [253595] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shanksdk-TarrenMill", ["npcID"] = 0, }, [307495] = { ["type"] = "BUFF", ["source"] = "Shielyn-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [333089] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Endorfine-Nemesis", ["npcID"] = 0, }, [322852] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [344351] = { ["source"] = "Loque'nahak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [308520] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Goldilocks-TheMaelstrom", ["npcID"] = 0, }, [116] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aladre-TarrenMill", ["encounterID"] = 2407, }, [247454] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zanor-TheMaelstrom", ["npcID"] = 0, }, [274738] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moeezy-Ragnaros", ["npcID"] = 0, }, [341282] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yohannan-Kazzak", ["npcID"] = 0, }, [118] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Sephisto-Kazzak", ["npcID"] = 0, }, [274740] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Warriortony-TarrenMill", ["npcID"] = 0, }, [308525] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pandacub-Karazhan", ["npcID"] = 0, }, [342309] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [247456] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Xeratoor-Kazzak", ["npcID"] = 0, }, [1943] = { ["source"] = "Grimolf-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [122] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Egeberg-Kazzak", ["npcID"] = 0, }, [323885] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Flayedwing Fleshripper", ["npcID"] = 172390, }, [194223] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [162487] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [199854] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [335148] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 0, }, [341291] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Minds-DunModr", ["npcID"] = 0, }, [346410] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ve'brax", ["npcID"] = 175711, }, [8122] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mteddy-Ghostlands", ["npcID"] = 0, }, [73326] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hplorrd-Kazzak", ["npcID"] = 0, }, [275773] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [53563] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [130] = { ["source"] = "Soberishh-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [333104] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Amornthia-Thrall", ["npcID"] = 0, }, [212653] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [133] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [173751] = { ["source"] = "Faeleaf Warden", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 155216, }, [136] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [234153] = { ["source"] = "Monstrul-Lightning'sBlade", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [139] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Foundeath-TheMaelstrom", ["npcID"] = 0, }, [275779] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Иомос-СвежевательДуш", ["npcID"] = 0, }, [330038] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Амозфит-СвежевательДуш", ["npcID"] = 0, }, [339252] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mortanis", ["npcID"] = 167525, }, [65081] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [81262] = { ["type"] = "BUFF", ["source"] = "Efflorescence", ["npcID"] = 47649, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [327992] = { ["type"] = "DEBUFF", ["source"] = "Remornia", ["npcID"] = 168156, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [213680] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Saami-Lightning'sBlade", ["npcID"] = 0, }, [61882] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [196277] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [330042] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [157375] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primal Storm Elemental", ["npcID"] = 77942, }, [198837] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Risen Skulker", ["npcID"] = 99541, }, [198838] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [337211] = { ["source"] = "Unbreakable Urtz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162853, }, [188089] = { ["source"] = "Shuttles-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [80240] = { ["source"] = "Dravonus-Ravencrest", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343355] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [198839] = { ["type"] = "BUFF", ["source"] = "Earthen Wall Totem", ["npcID"] = 100943, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [122470] = { ["source"] = "Darthvilly-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [290121] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Laethel", ["npcID"] = 0, }, [288075] = { ["source"] = "Septic-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [120679] = { ["source"] = "Jabul", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [17253] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Laaka", ["npcID"] = 165189, }, [202425] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yagoda-TheMaelstrom", ["npcID"] = 0, }, [124007] = { ["source"] = "Xuen", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 63508, }, [172] = { ["source"] = "Valdemalus-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [116841] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hitmonchamp-Dragonblight", ["npcID"] = 0, }, [152262] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [114282] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Палатенчико-Ревущийфьорд", ["npcID"] = 0, }, [342341] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ve'brax", ["npcID"] = 175711, }, [173762] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Faeleaf Warden", ["npcID"] = 155216, }, [53822] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lakelancelot-Kazzak", ["npcID"] = 0, }, [258222] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorged Decayfly", ["npcID"] = 170733, }, [347462] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [267611] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thaddues-Dragonblight", ["npcID"] = 0, }, [214202] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [124009] = { ["source"] = "Xuen", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 63508, }, [337228] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [216251] = { ["source"] = "Ploppers-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3110] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wikle", ["npcID"] = 58959, }, [228537] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Эрсарион-СвежевательДуш", ["npcID"] = 0, }, [16870] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [221883] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338256] = { ["source"] = "Cvele-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [334162] = { ["source"] = "Malifis", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 166908, }, [335187] = { ["source"] = "Melded Gorger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177645, }, [319831] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Flayedwing Fleshripper", ["npcID"] = 172390, }, [221885] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Holysux-Kazzak", ["npcID"] = 0, }, [297310] = { ["source"] = "Watchers of Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 153174, }, [355664] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frenzied Razorwing", ["npcID"] = 180625, }, [335190] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shizgher", ["npcID"] = 171767, }, [221886] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [334167] = { ["source"] = "Malifis", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 166908, }, [304479] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Miniature Soulmass", ["npcID"] = 156023, }, [334168] = { ["source"] = "Shuttles-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [273767] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Imperial Duelist", ["npcID"] = 157003, }, [6795] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [84342] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [335193] = { ["source"] = "Melded Gorger", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177645, }, [336217] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Manime-Kazzak", ["npcID"] = 0, }, [322909] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Darkwarren Matriarch", ["npcID"] = 164033, }, [311648] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [345432] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moeezy-Ragnaros", ["npcID"] = 0, }, [317791] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Magus of the Dead", ["npcID"] = 163366, }, [347480] = { ["source"] = "Serenepalm", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19750] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, }, [137941] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [317792] = { ["source"] = "Magus of the Dead", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 163366, }, [116847] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [346458] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [137942] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [167119] = { ["source"] = "Invasive Decayfly", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173114, }, [194249] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [203975] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [345439] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moeezy-Ragnaros", ["npcID"] = 0, }, [348511] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [86392] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hihie-Kazzak", ["npcID"] = 0, }, [309609] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elysia-Dragonblight", ["npcID"] = 0, }, [343393] = { ["source"] = "Valdemalus-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [17767] = { ["source"] = "Hathnuz", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 1860, }, [336228] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spectral Assassin", ["npcID"] = 170694, }, [56641] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["encounterID"] = 2407, }, [48707] = { ["source"] = "Lethos-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343396] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355682] = { ["source"] = "Screaming Shade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179608, }, [321899] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [11541] = { ["source"] = "Aleman-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [343399] = { ["source"] = "Donp", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [260286] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [199373] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Army of the Dead", ["npcID"] = 24207, }, [313711] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [356709] = { ["source"] = "Akirasan-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [309617] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shroomlord-TheMaelstrom", ["npcID"] = 0, }, [203981] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Meldan-Ghostlands", ["npcID"] = 0, }, [343403] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Comatosed-TheMaelstrom", ["npcID"] = 0, }, [32612] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kapiraj-TheMaelstrom", ["npcID"] = 0, }, [339309] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mirenz-Ravencrest", ["npcID"] = 0, }, [213708] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [355691] = { ["source"] = "Killmani-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [309623] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hep-Dragonblight", ["npcID"] = 0, }, [46661] = { ["source"] = "Tzuxtzu-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [68992] = { ["source"] = "Shovach-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [296316] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [346480] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ve'nari", ["npcID"] = 175712, }, [124275] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [334196] = { ["source"] = "Senua-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [196819] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Truesilver", ["npcID"] = 0, }, [44614] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aladre-TarrenMill", ["encounterID"] = 2407, }, [201427] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [205523] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [330106] = { ["source"] = "Fallen Sylvar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170791, }, [278919] = { ["source"] = "Blighted Subduer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170737, }, [350582] = { ["source"] = "Kleia", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177896, }, [339321] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [13877] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [346489] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aimless Soul", ["npcID"] = 175897, }, [306563] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [345466] = { ["type"] = "DEBUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [185562] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Saiflow-Kazzak", ["npcID"] = 0, }, [24423] = { ["source"] = "Carrion Bird", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [5116] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [123254] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spxey-Blackmoore", ["npcID"] = 0, }, [119415] = { ["source"] = "Unportable-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [341374] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Yohannan-Kazzak", ["npcID"] = 0, }, [58180] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Andban-Dragonblight", ["npcID"] = 0, }, [348541] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [5308] = { ["source"] = "Kratic-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [348542] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [335234] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ajdook-Kazzak", ["npcID"] = 0, }, [339] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Yarnea", ["npcID"] = 0, }, [228563] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [306571] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [348545] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [330118] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "The Grand Malleare", ["npcID"] = 159755, }, [348] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [36554] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Crìtler-TheMaelstrom", ["npcID"] = 0, }, [22568] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [355] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [235219] = { ["source"] = "Kera-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [274838] = { ["type"] = "DEBUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [124280] = { ["source"] = "Gallãck-Uldaman", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5740] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wildslice-Kazzak", ["npcID"] = 0, }, [116858] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [346502] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [278935] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blighted Subduer", ["npcID"] = 170737, }, [51271] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henno-Ghostlands", ["npcID"] = 0, }, [370] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shocknroll", ["npcID"] = 0, }, [346504] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [336267] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ærsling-Frostwolf", ["npcID"] = 0, }, [104318] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wild Imp", ["npcID"] = 55659, }, [205021] = { ["source"] = "Jillicy-Karazhan", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345482] = { ["source"] = "Toskën-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [192225] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jôhnwîck-Aegwynn", ["npcID"] = 0, }, [86659] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Scientisst-Kazzak", ["npcID"] = 0, }, [337296] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pandoering-Dragonblight", ["npcID"] = 0, }, [345487] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lullaby-TheMaelstrom", ["npcID"] = 0, }, [342416] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [343440] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [242391] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Empowered Coldheart Agent", ["npcID"] = 168098, }, [337299] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Testomagic-TheMaelstrom", ["npcID"] = 0, }, [346513] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Charred Behemoth", ["npcID"] = 171581, }, [294302] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Shade", ["npcID"] = 151814, }, [17962] = { ["source"] = "Arentir-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [6572] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [294303] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Deadsoul Shade", ["npcID"] = 151814, }, [315802] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Empowered Mawsworn Interceptor", ["npcID"] = 168107, }, [308637] = { ["source"] = "Neus-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [259285] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [343445] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327066] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Chille-TheMaelstrom", ["npcID"] = 0, }, [340375] = { ["source"] = "Drolkrad", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 168148, }, [342423] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lírche-Kazzak", ["npcID"] = 0, }, [323996] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Moldath-TheMaelstrom", ["npcID"] = 0, }, [13750] = { ["source"] = "Deathgrin-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19434] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["encounterID"] = 2407, }, [281000] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [327069] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Glenjiro", ["npcID"] = 0, }, [60103] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [271788] = { ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [340380] = { ["source"] = "Sabriel the Bonecleaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168147, }, [338333] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kivos-TheMaelstrom", ["npcID"] = 0, }, [196840] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [322980] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Duskwarren Gormling", ["npcID"] = 164040, }, [333218] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [314791] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [340385] = { ["source"] = "Sabriel the Bonecleaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168147, }, [337315] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stravà-Kazzak", ["npcID"] = 0, }, [314793] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [210152] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [306604] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [329127] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Эрсарион-СвежевательДуш", ["npcID"] = 0, }, [147193] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [217832] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [338344] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [340392] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 168148, }, [256735] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Giddlato-Kazzak", ["npcID"] = 0, }, [46924] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [34767] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Maltar-TheMaelstrom", ["npcID"] = 0, }, [63560] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [498] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [344489] = { ["source"] = "Tusktanic-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [171253] = { ["source"] = "Nattrice-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [331181] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [8092] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [316850] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [326064] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mojave-Dragonblight", ["npcID"] = 0, }, [331183] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [337327] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Andokâi-TheMaelstrom", ["npcID"] = 0, }, [331185] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [337328] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Andokâi-TheMaelstrom", ["npcID"] = 0, }, [339376] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Hielke-Karazhan", ["npcID"] = 0, }, [236776] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Vanaimp-Karazhan", ["npcID"] = 0, }, [331187] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [546] = { ["source"] = "Elementium", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331188] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [344497] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [556] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Glenjiro", ["npcID"] = 0, }, [341427] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [331190] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [340404] = { ["source"] = "Sabriel the Bonecleaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168147, }, [345523] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stygian Incinerator", ["npcID"] = 156203, }, [102793] = { ["source"] = "Acelotfox-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [331192] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [586] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [204019] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Иомос-СвежевательДуш", ["npcID"] = 0, }, [331193] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [2383] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, }, [34769] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Elverdin-Ghostlands", ["npcID"] = 0, }, [51533] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [243435] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azazouille-Ysondre", ["npcID"] = 0, }, [204021] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [208628] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Baconbutty-Dragonblight", ["npcID"] = 0, }, [324031] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xtrawelt", ["npcID"] = 0, }, [345530] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [337341] = { ["source"] = "Нагиботар-Термоштепсель", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321985] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [327104] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Алгоня-СвежевательДуш", ["npcID"] = 0, }, [642] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [334271] = { ["source"] = "Rocambole-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356794] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [49998] = { ["source"] = "Chingis-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [5277] = { ["source"] = "Henbuhao-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [54861] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Melaifior-Dragonblight", ["npcID"] = 0, }, [345535] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [333251] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Instagib-TheMaelstrom", ["npcID"] = 0, }, [25771] = { ["type"] = "DEBUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [686] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [52174] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [64843] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ærsling-Frostwolf", ["npcID"] = 0, }, [702] = { ["source"] = "Frostilicus-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [2823] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kandriss-Lightning'sBlade", ["npcID"] = 0, }, [288210] = { ["source"] = "Arena Challenger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 163032, }, [201979] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Xelly-Kazzak", ["npcID"] = 0, }, [41425] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Wimsalabim-Kazzak", ["npcID"] = 0, }, [345541] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Frostmother-Kazzak", ["npcID"] = 0, }, [213241] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [27243] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [339400] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [341448] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [264667] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Scalehide", ["npcID"] = 165189, }, [118922] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [341449] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [47568] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henno-Ghostlands", ["npcID"] = 0, }, [2983] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nausicaa", ["npcID"] = 0, }, [345545] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blastrac-Dragonblight", ["npcID"] = 0, }, [213243] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [345546] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Twiceborn-TheMaelstrom", ["npcID"] = 0, }, [64844] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ærsling-Frostwolf", ["npcID"] = 0, }, [228600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Evelet-Ghostlands", ["npcID"] = 0, }, [768] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [332239] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Goxul the Devourer", ["npcID"] = 170418, }, [345548] = { ["source"] = "Lateknight-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [774] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [218875] = { ["source"] = "Deadsoul Amalgam", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 152500, }, [12472] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [294362] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Empowered Deadsoul Echo", ["npcID"] = 168102, }, [340431] = { ["source"] = "Grimolf-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [319957] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Captain Hawken", ["npcID"] = 165998, }, [271841] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Imperial Enforcer", ["npcID"] = 157002, }, [345552] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Darkcaster", ["npcID"] = 175425, }, [347600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, }, [352719] = { ["source"] = "Marsyas-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [304603] = { ["source"] = "Bioknight-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [8921] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [344530] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Andban-Dragonblight", ["npcID"] = 0, }, [345554] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Myrmidon", ["npcID"] = 175701, }, [273892] = { ["source"] = "Runestalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169915, }, [356817] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ensydius the Defiler", ["npcID"] = 177910, }, [82326] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [334295] = { ["source"] = "Mandread-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355794] = { ["source"] = "Weedle-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [111759] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Smîte-Dragonblight", ["npcID"] = 0, }, [356819] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ensydius the Defiler", ["npcID"] = 177910, }, [194310] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Morteya-Elune", ["npcID"] = 0, }, [50769] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, }, [334298] = { ["source"] = "Mandread-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329181] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [317920] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Alanaria-Stormscale", ["npcID"] = 0, }, [304612] = { ["source"] = "Bioknight-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [260344] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gravitas", ["npcID"] = 157145, }, [224001] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Veldro-Dragonblight", ["npcID"] = 0, }, [61391] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tawz-Kazzak", ["npcID"] = 0, }, [319970] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Smîte-Dragonblight", ["npcID"] = 0, }, [106898] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [270831] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Exposed Boggart", ["npcID"] = 170080, }, [264689] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Heartsbane-TheMaelstrom", ["npcID"] = 0, }, [339424] = { ["source"] = "Hecktor-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [324068] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [89751] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blagshok", ["npcID"] = 17252, }, [355805] = { ["source"] = "Mawsworn Torturer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177293, }, [354782] = { ["source"] = "Picareitorr-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345569] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [212743] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Truesilver", ["npcID"] = 0, }, [344546] = { ["source"] = "Mistress Dyrax", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162880, }, [321000] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Veteran Boneshield", ["npcID"] = 164834, }, [324073] = { ["source"] = "Deathgrin-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338406] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Suppressor Xelors", ["npcID"] = 173051, }, [45524] = { ["source"] = "Chingis-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [344549] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 175117, }, [158486] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaanika-Dragonblight", ["npcID"] = 0, }, [974] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [355811] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Interrogator", ["npcID"] = 177204, }, [980] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [23214] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Holypalla", ["npcID"] = 0, }, [343527] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [346599] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Coalesced Agony", ["npcID"] = 171218, }, [344552] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Brute Von Deist", ["npcID"] = 170778, }, [325101] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Steward", ["npcID"] = 166663, }, [338410] = { ["source"] = "Mistress Dyrax", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162880, }, [213771] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [20271] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [1044] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [334320] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thundeer-DefiasBrotherhood", ["npcID"] = 0, }, [196881] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [1064] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Poppets-TarrenMill", ["encounterID"] = 2407, }, [289277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gokû-Lightning'sBlade", ["npcID"] = 0, }, [257284] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shielyn-TarrenMill", ["encounterID"] = 2407, }, [339443] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henpecker-Dragonblight", ["npcID"] = 0, }, [157981] = { ["source"] = "Johnfrog-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [236298] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Valéron-TwistingNether", ["npcID"] = 0, }, [339445] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henpecker-Dragonblight", ["npcID"] = 0, }, [319994] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Flayedwing Fleshripper", ["npcID"] = 172390, }, [1160] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [22703] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Nimuelle-Madmortem", ["npcID"] = 0, }, [294401] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Empowered Deadsoul Echo", ["npcID"] = 168102, }, [157982] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [348662] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [77472] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [327164] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [319998] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Flayedwing Fleshripper", ["npcID"] = 172390, }, [292359] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Goldentusk-Ghostlands", ["npcID"] = 0, }, [354808] = { ["source"] = "Flawless Amethyst Baubleworm", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178216, }, [292360] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Grumbal-Dragonblight", ["npcID"] = 0, }, [292361] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [336383] = { ["source"] = "Wandering Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173080, }, [308742] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, }, [5246] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Azjolnerub-Kazzak", ["npcID"] = 0, }, [275983] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Magmic Flamebinder", ["npcID"] = 157820, }, [321029] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Liron-Ghostlands", ["npcID"] = 0, }, [332291] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Goxul the Devourer", ["npcID"] = 170418, }, [207640] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [331269] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [336388] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Prince Renathal", ["npcID"] = 171908, }, [320009] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339461] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Simplifying-Kazzak", ["npcID"] = 0, }, [334343] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Terminal-TheMaelstrom", ["npcID"] = 0, }, [111771] = { ["source"] = "Reshoo-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [325130] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aladre-TarrenMill", ["encounterID"] = 2407, }, [346629] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Punisher", ["npcID"] = 168980, }, [46168] = { ["source"] = "Allarí-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [271896] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [334345] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gorion", ["npcID"] = 0, }, [210714] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zoééy-TwistingNether", ["npcID"] = 0, }, [274968] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Howling Spectre", ["npcID"] = 170414, }, [1464] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [346631] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Necrobinder", ["npcID"] = 175930, }, [328204] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stravà-Kazzak", ["npcID"] = 0, }, [23920] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [294422] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [344587] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mogmesh-TheMaelstrom", ["npcID"] = 0, }, [264735] = { ["type"] = "BUFF", ["source"] = "Hati", ["npcID"] = 165189, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [209693] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [115356] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [260881] = { ["type"] = "BUFF", ["source"] = "Poppets-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [108446] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 58965, }, [328210] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [21169] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Poppets-TarrenMill", ["encounterID"] = 2407, }, [331283] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [1604] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mawsworn Shackler", ["npcID"] = 176198, }, [193315] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Twiceborn-TheMaelstrom", ["npcID"] = 0, }, [331284] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [313881] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [117405] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Daunt-Kazzak", ["npcID"] = 0, }, [157997] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Golda-Alleria", ["npcID"] = 0, }, [203554] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stiffroar-Stormscale", ["npcID"] = 0, }, [313883] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331287] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [313884] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [1680] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawforged Weapons", ["npcID"] = 175671, }, [344597] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, }, [313885] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [33757] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rjdio", ["npcID"] = 0, }, [320028] = { ["source"] = "Boneshard Breacher", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 167458, }, [313886] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [336409] = { ["source"] = "Wandering Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173080, }, [316958] = { ["source"] = "Lightmus-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [313887] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [332315] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Artbaz-Kazzak", ["npcID"] = 0, }, [131894] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [341530] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Raelios-Dragonblight", ["npcID"] = 0, }, [146739] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [336412] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Death Mote", ["npcID"] = 170169, }, [277035] = { ["source"] = "Prisonbreak Mauler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 154018, }, [324128] = { ["source"] = "Aleman-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [1784] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aléktra-Kazzak", ["npcID"] = 0, }, [89766] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Felguard", ["npcID"] = 17252, }, [331295] = { ["source"] = "Spikes", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 170789, }, [341533] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vernita-Kazzak", ["npcID"] = 0, }, [331296] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [320035] = { ["type"] = "DEBUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [331297] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [222499] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Razkazzar", ["npcID"] = 162829, }, [55001] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dumatoin-Eredar", ["npcID"] = 0, }, [1856] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [336418] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Crystalline Paingolem", ["npcID"] = 175857, }, [277041] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Prisonbreak Cursewalker", ["npcID"] = 154020, }, [331300] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [287280] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [271924] = { ["source"] = "Arinnaya-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [277043] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Prisonbreak Mauler", ["npcID"] = 154018, }, [355872] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Warden", ["npcID"] = 177201, }, [328231] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [357920] = { ["source"] = "Malbog", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179684, }, [85673] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [107428] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [357922] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [202028] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dindrik", ["npcID"] = 0, }, [273977] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [23922] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [343594] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Twiceborn-TheMaelstrom", ["npcID"] = 0, }, [187698] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [32752] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [8220] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Llsrtll-Kazzak", ["npcID"] = 0, }, [322098] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mteddy-Ghostlands", ["npcID"] = 0, }, [275006] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Karrex-Kazzak", ["npcID"] = 0, }, [204079] = { ["source"] = "Thanet-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [160058] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Faultline", ["npcID"] = 165189, }, [322101] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [324149] = { ["source"] = "Nemyn-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325174] = { ["npcID"] = 53006, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spirit Link Totem", ["encounterID"] = 2407, }, [355887] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Interrogator", ["npcID"] = 177204, }, [335413] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shadecoat Ridgeback", ["npcID"] = 178660, }, [101545] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rychi-TheSha'tar", ["npcID"] = 0, }, [277060] = { ["source"] = "Prisonbreak Cursewalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 154020, }, [343604] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unbound Shademongrel", ["npcID"] = 175819, }, [303678] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Skeletal Remains", ["npcID"] = 157340, }, [327225] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Иомос-СвежевательДуш", ["npcID"] = 0, }, [121253] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [327227] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [324156] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Adrina-Drak'thul", ["npcID"] = 0, }, [330299] = { ["source"] = "Fallen Sylvar", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 170791, }, [204596] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [127140] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [325183] = { ["source"] = "Possessed Defender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 160748, }, [268877] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [319041] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [122278] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azazouille-Ysondre", ["npcID"] = 0, }, [77489] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Foundeath-TheMaelstrom", ["npcID"] = 0, }, [204598] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Xeratoor-Kazzak", ["npcID"] = 0, }, [337470] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mourlock-Kazzak", ["npcID"] = 0, }, [343613] = { ["source"] = "Unbound Shademongrel", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 175819, }, [320067] = { ["source"] = "Shimmerbough Ritualist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 160747, }, [5215] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Andban-Dragonblight", ["npcID"] = 0, }, [187707] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [339519] = { ["source"] = "Mawsworn Ritualist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173460, }, [100780] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [336449] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Unknown", ["npcID"] = 173943, }, [296523] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorged Shadehound", ["npcID"] = 174861, }, [187708] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [34914] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [235313] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blinkenzxd-TarrenMill", ["npcID"] = 0, }, [340546] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sunmoon-TheMaelstrom", ["npcID"] = 0, }, [112042] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 58960, }, [5487] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336453] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stygian Goliath", ["npcID"] = 176002, }, [199483] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Comatosed-TheMaelstrom", ["npcID"] = 0, }, [329289] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nujalik-TheMaelstrom", ["npcID"] = 0, }, [33763] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [33891] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [331338] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [134477] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 17252, }, [274009] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [337482] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Necromonker-Kazzak", ["npcID"] = 0, }, [338506] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Snoozemi-TheMaelstrom", ["npcID"] = 0, }, [355910] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kizesh", ["npcID"] = 178666, }, [190784] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [345673] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Òo-Kazzak", ["npcID"] = 0, }, [225080] = { ["type"] = "DEBUFF", ["source"] = "Poppets-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [317009] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Drizztdo-TheMaelstrom", ["npcID"] = 0, }, [281178] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rerolltroll-Kazzak", ["npcID"] = 0, }, [306772] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [340556] = { ["type"] = "DEBUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [118699] = { ["source"] = "Arentir-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [49376] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [325202] = { ["source"] = "Ssloopy-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325203] = { ["source"] = "Morhpeen-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338512] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [260402] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [330323] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [328276] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [47585] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [330325] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ajdook-Kazzak", ["npcID"] = 0, }, [344658] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mindbender", ["npcID"] = 62982, }, [30451] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rheinholzen-Mal'Ganis", ["npcID"] = 0, }, [212800] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [53600] = { ["source"] = "Zelesta-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [340566] = { ["source"] = "Devouring Hydra", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169206, }, [207682] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lockky-Hyjal", ["npcID"] = 0, }, [332377] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Soulseeker", ["npcID"] = 170513, }, [3408] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Windruiner-TarrenMill", ["npcID"] = 0, }, [327259] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [344663] = { ["source"] = "Mistress Dyrax", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162880, }, [331355] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [225599] = { ["source"] = "Rikkera-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [205636] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Saiflow-Kazzak", ["npcID"] = 0, }, [331356] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [207684] = { ["source"] = "Lindsayroan-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [334428] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Minrva", ["npcID"] = 0, }, [335452] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Reíner-AzjolNerub", ["npcID"] = 0, }, [330334] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moustachio-Outland", ["npcID"] = 0, }, [132951] = { ["source"] = "Xantuth the Blighted", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162872, }, [345691] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Egnellence-TheMaelstrom", ["npcID"] = 0, }, [281195] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [323169] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [165712] = { ["source"] = "Korthian Protector", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177450, }, [108978] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [331362] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [93622] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [343648] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [345696] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thoros-Karazhan", ["npcID"] = 0, }, [340578] = { ["source"] = "Gobbling Blossom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169205, }, [108211] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Atilius-Karazhan", ["npcID"] = 0, }, [331365] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [225604] = { ["source"] = "Jikel-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [292463] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [346722] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Maw Roach", ["npcID"] = 169747, }, [97462] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [354913] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Allknow-TheMaelstrom", ["npcID"] = 0, }, [331367] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [193357] = { ["source"] = "Asylla-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331368] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [324202] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Destiine-Draenor", ["npcID"] = 0, }, [331369] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [196941] = { ["type"] = "DEBUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [329322] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Soulbinder", ["npcID"] = 155831, }, [331370] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [320109] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [330347] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Forge Keeper", ["npcID"] = 157583, }, [205644] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Treant", ["npcID"] = 103822, }, [334443] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ferrymagie-Dragonblight", ["npcID"] = 0, }, [335467] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [345705] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [281209] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Garathos-TheMaelstrom", ["npcID"] = 0, }, [263806] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vitalogy-Zul'jin", ["npcID"] = 0, }, [194384] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Endorfine-Nemesis", ["npcID"] = 0, }, [81340] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Опятьон-Ревущийфьорд", ["npcID"] = 0, }, [355945] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Explosive Mawsphere", ["npcID"] = 179940, }, [8222] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bigfistalert-TheMaelstrom", ["npcID"] = 0, }, [328305] = { ["source"] = "Inkjie-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334448] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sabrïna-Lightning'sBlade", ["npcID"] = 0, }, [355947] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kavelox the Corruptor", ["npcID"] = 177805, }, [345710] = { ["source"] = "Silverius-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [85948] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [258883] = { ["source"] = "Dendae-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334451] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Torrment-Dragonblight", ["npcID"] = 0, }, [343666] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lassar-Kazzak", ["npcID"] = 0, }, [184662] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [73920] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [322170] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Nimuelle-Madmortem", ["npcID"] = 0, }, [182104] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shie-Kazzak", ["npcID"] = 0, }, [211793] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Henno-Ghostlands", ["npcID"] = 0, }, [209746] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ecliptix-Archimonde", ["npcID"] = 0, }, [308400] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [330363] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ink-Mal'Ganis", ["npcID"] = 0, }, [307611] = { ["source"] = "Kmsn-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [343186] = { ["source"] = "Kmsn-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [356284] = { ["source"] = "Simy-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [352720] = { ["source"] = "Velaxis-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [294533] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Devil", ["npcID"] = 151817, }, [352426] = { ["source"] = "Alcora-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [341626] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Agonized Soul", ["npcID"] = 174129, }, [307382] = { ["source"] = "Versuna-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [323761] = { ["source"] = "Ishar-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [357410] = { ["source"] = "Allarí-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [357433] = { ["source"] = "Allarí-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [330366] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [335485] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Demolisher", ["npcID"] = 170518, }, [330765] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Casperdahl-TheMaelstrom", ["npcID"] = 0, }, [126389] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Taikatta-TheMaelstrom", ["npcID"] = 0, }, [330367] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [77761] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [320130] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Abdoworgen-Bloodhoof", ["npcID"] = 0, }, [324547] = { ["source"] = "Lateknight-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [330368] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bussy-Sanguino", ["npcID"] = 0, }, [326848] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dustwilt Scythehorn", ["npcID"] = 163992, }, [324226] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [356321] = { ["source"] = "Brohealofpvp-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [306565] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [330896] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [332181] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Goxul the Devourer", ["npcID"] = 170418, }, [34026] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shielyn-TarrenMill", ["encounterID"] = 2407, }, [193753] = { ["source"] = "Greebo", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356539] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [342549] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [317062] = { ["source"] = "Gnyff-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [200025] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Meellow-Kazzak", ["npcID"] = 0, }, [77762] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [275089] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Groolee-TheMaelstrom", ["npcID"] = 0, }, [270343] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [89158] = { ["source"] = "Pavelów-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [528] = { ["source"] = "Thashia-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [6788] = { ["type"] = "DEBUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [133994] = { ["source"] = "Boomcow-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [94794] = { ["source"] = "Surca-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [294133] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Amorlapnigo-Kazzak", ["npcID"] = 0, }, [49576] = { ["source"] = "Lethos-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [260708] = { ["source"] = "Vinniev-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [326062] = { ["source"] = "Vinniev-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [345695] = { ["source"] = "Calden-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [121153] = { ["source"] = "Henbuhao-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [6660] = { ["source"] = "Arena Challenger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 161757, }, [77575] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [311948] = { ["source"] = "Noktis-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [205146] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [337542] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Chriisty-Kazzak", ["npcID"] = 0, }, [335276] = { ["source"] = "Vartugg-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [306830] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [329840] = { ["source"] = "Lightmus-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [355417] = { ["source"] = "Shardhide Alpha", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178527, }, [340045] = { ["source"] = "Infernal", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 89, }, [5760] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Twiceborn-TheMaelstrom", ["npcID"] = 0, }, [337322] = { ["source"] = "Carameltoe-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [181089] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [188389] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [331186] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [335233] = { ["source"] = "Ravenous Gorger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177245, }, [191587] = { ["source"] = "Nesin", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [315288] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [229206] = { ["source"] = "Paulinveli-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343443] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19577] = { ["source"] = "Sadnak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [281240] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nightfeather", ["npcID"] = 0, }, [261769] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Алгоня-СвежевательДуш", ["npcID"] = 0, }, [358574] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ensydius the Defiler", ["npcID"] = 177910, }, [308509] = { ["source"] = "Ymèr-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [191840] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mistwalkèr-Lightning'sBlade", ["npcID"] = 0, }, [196447] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nimuelle-Madmortem", ["npcID"] = 0, }, [355792] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Mutilator", ["npcID"] = 177292, }, [305049] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [24723] = { ["source"] = "Mìs-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [355976] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332430] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Valuator", ["npcID"] = 175708, }, [114108] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cinnabunn-TheMaelstrom", ["npcID"] = 0, }, [352230] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Loadshape-TheMaelstrom", ["npcID"] = 0, }, [20473] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [332431] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mawsworn Valuator", ["npcID"] = 175708, }, [263840] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Wolf", ["npcID"] = 165189, }, [356302] = { ["source"] = "Mawsworn Eradicator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178671, }, [347788] = { ["source"] = "Ski-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [324242] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stravà-Kazzak", ["npcID"] = 0, }, [211805] = { ["source"] = "Chingis-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329325] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Soulbinder", ["npcID"] = 155831, }, [355979] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tezzerak", ["npcID"] = 177804, }, [325733] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Remir-Lordaeron", ["npcID"] = 0, }, [337552] = { ["source"] = "Unbreakable Urtz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162853, }, [355432] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shardhide Growler", ["npcID"] = 177302, }, [335505] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Demolisher", ["npcID"] = 170518, }, [101568] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ravdk-Kazzak", ["npcID"] = 0, }, [350564] = { ["source"] = "Sylvanas Windrunner", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177114, }, [53595] = { ["source"] = "Lightmus-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [350552] = { ["source"] = "Sylvanas Windrunner", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177114, }, [307865] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [266144] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Decayspeaker", ["npcID"] = 155250, }, [326293] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Watcher Havros", ["npcID"] = 165062, }, [330640] = { ["source"] = "Gorm Behemoth", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169823, }, [115196] = { ["source"] = "Clapzx-Thrall", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [351172] = { ["source"] = "Oversoul-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [12294] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [224729] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika's Assassin", ["npcID"] = 161854, }, [355582] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zhargrom-Dragonblight", ["npcID"] = 0, }, [337556] = { ["source"] = "Unbreakable Urtz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162853, }, [176785] = { ["source"] = "Anathema-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [30455] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aladre-TarrenMill", ["encounterID"] = 2407, }, [326059] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [337557] = { ["source"] = "Unbreakable Urtz", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162853, }, [5211] = { ["source"] = "Ghoultrasher-Ghostlands", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [32390] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [263344] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Imperial Curator", ["npcID"] = 157094, }, [296372] = { ["source"] = "Subjugator Klontzas", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 152612, }, [337060] = { ["source"] = "Azrasius", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 58960, }, [356306] = { ["source"] = "Mawsworn Destroyer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177165, }, [322997] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [19574] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [305277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [305042] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [307871] = { ["type"] = "DEBUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [23161] = { ["source"] = "Monstrul-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [109248] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [330871] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [207203] = { ["source"] = "Chingis-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [254471] = { ["source"] = "Shield-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [27576] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scorh-Ravencrest", ["npcID"] = 0, }, [338825] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Laamaah-Ghostlands", ["npcID"] = 0, }, [350749] = { ["source"] = "Trained Flayedwing", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177670, }, [308897] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ammaras-Ghostlands", ["npcID"] = 0, }, [304370] = { ["source"] = "Brogane-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327851] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kratic-Dragonblight", ["npcID"] = 0, }, [352245] = { ["source"] = "Quillika", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [166766] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Shackler", ["npcID"] = 176198, }, [48583] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gravitas", ["npcID"] = 157145, }, [54406] = { ["source"] = "Torpzata-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [6552] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rythlock-Kazzak", ["npcID"] = 0, }, [263854] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ящер", ["npcID"] = 165189, }, [297966] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Maw of the Maw", ["npcID"] = 153382, }, [323546] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Capitnasa-Kazzak", ["npcID"] = 0, }, [12042] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Andromalíus-TarrenMill", ["npcID"] = 0, }, [297037] = { ["source"] = "Ziippss-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [11366] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [329608] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Runecarved Colossus", ["npcID"] = 155828, }, [173757] = { ["source"] = "Faeleaf Warden", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 155216, }, [329376] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Fog Dweller", ["npcID"] = 164897, }, [78675] = { ["source"] = "Kernow-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [127933] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [346168] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Geni-Dragonblight", ["npcID"] = 0, }, [296847] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [16827] = { ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hati", ["encounterID"] = 2407, }, [280776] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stepmomgodx-Kazzak", ["npcID"] = 0, }, [740] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [355450] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hollow Gromit", ["npcID"] = 180524, }, [325605] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blightsmasher", ["npcID"] = 173136, }, [218871] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Amalgam", ["npcID"] = 152500, }, [117952] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [342547] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [186401] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [342207] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Seeker of Souls", ["npcID"] = 156142, }, [21562] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [292362] = { ["source"] = "Palsalot-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337927] = { ["source"] = "Quillika", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [51690] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pchelae-Kazzak", ["npcID"] = 0, }, [121536] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nevidaz-TheMaelstrom", ["npcID"] = 0, }, [337571] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shaofouine-Sargeras", ["npcID"] = 0, }, [134522] = { ["source"] = "Paulinveli-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [48107] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Toverteef-Dragonblight", ["npcID"] = 0, }, [184362] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [349857] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [26297] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [331430] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [113858] = { ["source"] = "Arentir-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329383] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Spirit", ["npcID"] = 153882, }, [285362] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Endaira-Silvermoon", ["npcID"] = 0, }, [254473] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Royaltydark-Dragonblight", ["npcID"] = 0, }, [188592] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zoééy-TwistingNether", ["npcID"] = 0, }, [11327] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [295997] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [7744] = { ["source"] = "Loirin-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [22842] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [263865] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Scalehide", ["npcID"] = 165189, }, [335528] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "The Grand Malleare", ["npcID"] = 159755, }, [31224] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [348837] = { ["source"] = "Stikz-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [205025] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hasisoula-TheMaelstrom", ["npcID"] = 0, }, [305287] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [190319] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [322965] = { ["source"] = "Gorm Matriarch", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 160143, }, [341672] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorged Shadehound", ["npcID"] = 174861, }, [331197] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [102342] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Poofimatree-Ghostlands", ["npcID"] = 0, }, [317103] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [263868] = { ["source"] = "Mechanical", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [311496] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kurnau-Dragonblight", ["npcID"] = 0, }, [343721] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [348840] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Klorixx-Dragonblight", ["npcID"] = 0, }, [54149] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [311485] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Geboefte-Ghostlands", ["npcID"] = 0, }, [343722] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Huwerath", ["npcID"] = 162965, }, [336556] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Fog Dweller", ["npcID"] = 160161, }, [341675] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorged Shadehound", ["npcID"] = 174861, }, [357242] = { ["source"] = "Kroke the Tormented", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179108, }, [351913] = { ["source"] = "Steingrimur-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [113860] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [305266] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [59052] = { ["source"] = "Chingis-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [343724] = { ["type"] = "DEBUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [209261] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mowinkel-TheMaelstrom", ["npcID"] = 0, }, [345772] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Fae Guardian", ["npcID"] = 175579, }, [334511] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moocaw-TheMaelstrom", ["npcID"] = 0, }, [351915] = { ["source"] = "Steingrimur-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [295991] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cellblock Sentinel", ["npcID"] = 151331, }, [345773] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tuttskutt-Kazzak", ["npcID"] = 0, }, [309658] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cindrella-Ghostlands", ["npcID"] = 0, }, [329352] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dipstic-Karazhan", ["npcID"] = 0, }, [342546] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [325299] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kaboodle-Dragonblight", ["npcID"] = 0, }, [32645] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Scorh-Ravencrest", ["npcID"] = 0, }, [55095] = { ["source"] = "Chingis-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [348846] = { ["source"] = "Agrias-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [313015] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Круцио-Азурегос", ["npcID"] = 0, }, [305136] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Coldheart Binder", ["npcID"] = 156226, }, [48518] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [324260] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [106951] = { ["source"] = "Starlight-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [113942] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Selsiecain-Ghostlands", ["npcID"] = 0, }, [311405] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rahstlin-TheMaelstrom", ["npcID"] = 0, }, [328839] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [341682] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Laethel", ["npcID"] = 0, }, [19236] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kivos-TheMaelstrom", ["npcID"] = 0, }, [127801] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 65310, }, [320478] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Empowered Mawsworn Interceptor", ["npcID"] = 168107, }, [79468] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cindrella-Ghostlands", ["npcID"] = 0, }, [342707] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [351921] = { ["source"] = "Legaedon-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [271045] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soosmas-Kazzak", ["npcID"] = 0, }, [115191] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vernita-Kazzak", ["npcID"] = 0, }, [270404] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Faeleaf Lasher", ["npcID"] = 155215, }, [294592] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [196980] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vernita-Kazzak", ["npcID"] = 0, }, [325305] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gwaryn-TheMaelstrom", ["npcID"] = 0, }, [31850] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Scientisst-Kazzak", ["npcID"] = 0, }, [324198] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rahstlin-TheMaelstrom", ["npcID"] = 0, }, [340662] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Witherscorn Vanguard", ["npcID"] = 170739, }, [304831] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Seeker of Souls", ["npcID"] = 156142, }, [331357] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [63106] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [276111] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Syspaladiny-TheMaelstrom", ["npcID"] = 0, }, [109304] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shielyn-TarrenMill", ["encounterID"] = 2407, }, [338616] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [41635] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ærsling-Frostwolf", ["npcID"] = 0, }, [271049] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [197835] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Truesilver", ["npcID"] = 0, }, [346807] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Eviscerator", ["npcID"] = 175700, }, [265931] = { ["source"] = "Dravonus-Ravencrest", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325275] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [331045] = { ["source"] = "Anima-Starved Shrieker", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169050, }, [48020] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Maxxine-Lightning'sBlade", ["npcID"] = 0, }, [294597] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [126] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Maxxine-Lightning'sBlade", ["npcID"] = 0, }, [2481] = { ["source"] = "Needalegup-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [270444] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gravitas", ["npcID"] = 157145, }, [290213] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stiffroar-Stormscale", ["npcID"] = 0, }, [108292] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [258920] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338620] = { ["source"] = "Quillika", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [267972] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [272016] = { ["source"] = "Imprisoned Cabalist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 154014, }, [270248] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Burning Emberguard", ["npcID"] = 154129, }, [346811] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Veteran", ["npcID"] = 175697, }, [331455] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [316099] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [1719] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hellscreamz-Kazzak", ["npcID"] = 0, }, [285335] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Coldheart Scout", ["npcID"] = 156219, }, [346813] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mawsworn Neophyte", ["npcID"] = 175702, }, [340670] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5217] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [163201] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [294602] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [48517] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Boomcow-Ghostlands", ["npcID"] = 0, }, [2641] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [2649] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scalehide", ["npcID"] = 165189, }, [278736] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Balthial-Dragonblight", ["npcID"] = 0, }, [345540] = { ["source"] = "Jikel-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356207] = { ["source"] = "Mawsworn Realmbinder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177372, }, [347046] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Crucible Magus", ["npcID"] = 176131, }, [32216] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [212056] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, }, [356206] = { ["source"] = "Mawsworn Realmbinder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177372, }, [330436] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Collector", ["npcID"] = 169605, }, [298700] = { ["source"] = "Mehdil-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [29893] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Whoopzie-Hellscream", ["npcID"] = 0, }, [258634] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Burning Emberguard", ["npcID"] = 154129, }, [107574] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [331461] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [342485] = { ["source"] = "Stygic Dampener", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 174413, }, [323000] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Duskwarren Gormling", ["npcID"] = 164040, }, [330438] = { ["source"] = "Watchers of Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 153174, }, [290512] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Alraki-ConfrérieduThorium", ["npcID"] = 0, }, [152175] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [311465] = { ["source"] = "Kermie-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [331463] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [335558] = { ["source"] = "Kratic-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [2825] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rhegar-Draenor", ["npcID"] = 0, }, [209785] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [331464] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [294609] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [329326] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Soulbinder", ["npcID"] = 155831, }, [331044] = { ["source"] = "Anima-Starved Shrieker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169050, }, [310405] = { ["source"] = "Synod", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 159190, }, [5761] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zhato-Blackrock", ["npcID"] = 0, }, [205179] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [68054] = { ["source"] = "Jeeves", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 35642, }, [198013] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [105421] = { ["source"] = "Dcragass-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [51490] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Utrenica-Kazzak", ["npcID"] = 0, }, [135299] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [334538] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Arch-Suppressor Laguas", ["npcID"] = 171422, }, [73685] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [205180] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [186387] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [326946] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Henno-Ghostlands", ["npcID"] = 0, }, [190336] = { ["source"] = "Firebear-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [110909] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [345801] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [204157] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [346607] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Crystalline Paingolem", ["npcID"] = 175857, }, [336588] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sphixie-Kazzak", ["npcID"] = 0, }, [267997] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Vilefiend", ["npcID"] = 135816, }, [291944] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [188370] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Иомос-СвежевательДуш", ["npcID"] = 0, }, [338637] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Darksworn Goliath", ["npcID"] = 173134, }, [329423] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Empowered Mawsworn Flametender", ["npcID"] = 168105, }, [334542] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Arch-Suppressor Laguas", ["npcID"] = 171422, }, [188290] = { ["source"] = "Aleman-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [309205] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primosan-TheMaelstrom", ["npcID"] = 0, }, [331363] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [350923] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [108238] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [207230] = { ["source"] = "Beste-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345805] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338639] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Darksworn Goliath", ["npcID"] = 173134, }, [55090] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [344782] = { ["source"] = "Jabul", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [341711] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorged Shadehound", ["npcID"] = 174861, }, [332862] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dirtymoe-Dragonblight", ["npcID"] = 0, }, [339664] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [124218] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Drazah-Ghostlands", ["npcID"] = 0, }, [24275] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [185311] = { ["source"] = "Bottie-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329862] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Deadsoul Shambler", ["npcID"] = 153885, }, [131474] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Simplifying-Kazzak", ["npcID"] = 0, }, [242551] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zeldrina-Ghostlands", ["npcID"] = 0, }, [346832] = { ["source"] = "Mawsworn Huntsman", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 175974, }, [331476] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [126664] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [323438] = { ["source"] = "Greater Ardenmoth", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 166073, }, [465] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [321390] = { ["source"] = "Marz-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [352976] = { ["source"] = "Spell Bunny", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 178868, }, [90361] = { ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hati", ["encounterID"] = 2407, }, [179057] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moldath-TheMaelstrom", ["npcID"] = 0, }, [270661] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shamisteppes-Ghostlands", ["npcID"] = 0, }, [333526] = { ["type"] = "DEBUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [203650] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [346835] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [278244] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [131476] = { ["source"] = "Ssdemon-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [329432] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Instructor", ["npcID"] = 175707, }, [330456] = { ["source"] = "Fallen Sylvar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 170791, }, [338063] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Soulfeeder", ["npcID"] = 172972, }, [137619] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Instagib-TheMaelstrom", ["npcID"] = 0, }, [297034] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Thoryus-Dragonblight", ["npcID"] = 0, }, [147833] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [321388] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaanika-Dragonblight", ["npcID"] = 0, }, [330067] = { ["source"] = "Välikalja-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [3409] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Truesilver", ["npcID"] = 0, }, [330458] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Cellblock Sentinel", ["npcID"] = 151331, }, [331179] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [276112] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lightofbengt-TheMaelstrom", ["npcID"] = 0, }, [305007] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [232633] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Лазарь-Борейскаятундра", ["npcID"] = 0, }, [339673] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dreadstalker", ["npcID"] = 98035, }, [194509] = { ["source"] = "Cervs-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [300771] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [982] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [329425] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Protector of Flame", ["npcID"] = 157824, }, [345495] = { ["npcID"] = 175519, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frothing Pustule", ["encounterID"] = 2407, }, [138130] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 69791, }, [331939] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [208772] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [214222] = { ["type"] = "DEBUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [32379] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [36213] = { ["npcID"] = 61056, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primal Earth Elemental", ["encounterID"] = 2407, }, [190925] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [344795] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ironfis-Drak'thul", ["npcID"] = 0, }, [197721] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [61295] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [338788] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [221887] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lightness-TheMaelstrom", ["npcID"] = 0, }, [294526] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Devil", ["npcID"] = 151817, }, [30213] = { ["source"] = "Dag-tarash", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 58965, }, [346977] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [202090] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hairybalsack-Kazzak", ["npcID"] = 0, }, [341726] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [6673] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, }, [79833] = { ["source"] = "Hyjal Protector", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 52216, }, [279278] = { ["source"] = "Deadsoul Amalgam", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 152500, }, [51714] = { ["source"] = "Chingis-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332165] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Howling Spectre", ["npcID"] = 170414, }, [127797] = { ["source"] = "Kernow-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332514] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zedu", ["npcID"] = 0, }, [69070] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ymee-Kazzak", ["npcID"] = 0, }, [334562] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Arch-Suppressor Laguas", ["npcID"] = 171422, }, [114250] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stravà-Kazzak", ["npcID"] = 0, }, [261947] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [52437] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moustachio-Outland", ["npcID"] = 0, }, [118000] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dipstic-Karazhan", ["npcID"] = 0, }, [251836] = { ["source"] = "Vanjicá-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338865] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soulstalker V'lara", ["npcID"] = 173191, }, [328900] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [285424] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Yavannaya-Garrosh", ["npcID"] = 0, }, [280773] = { ["source"] = "Pishy-Lightning'sBlade", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [202602] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [210824] = { ["source"] = "Barceylona-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [317284] = { ["source"] = "Mistress Dyrax", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162880, }, [186254] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [344803] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [57984] = { ["npcID"] = 61029, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Primal Fire Elemental", ["encounterID"] = 2407, }, [330471] = { ["source"] = "Watchers of Death", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 153174, }, [270070] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Scorh-Ravencrest", ["npcID"] = 0, }, [90328] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hati", ["npcID"] = 165189, }, [755] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [189838] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Llegolas-Dragonblight", ["npcID"] = 0, }, [79206] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [173183] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [329449] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [311495] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hayatih-Kazzak", ["npcID"] = 0, }, [331497] = { ["source"] = "Volterox-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [184575] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [53140] = { ["source"] = "Wagizard-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [355044] = { ["source"] = "Roxi-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [202636] = { ["source"] = "Past-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [298068] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [77764] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [326699] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [295000] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lord of Locks", ["npcID"] = 151128, }, [1079] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [205708] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [350951] = { ["source"] = "Ysera", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177502, }, [186257] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [324447] = { ["source"] = "Wild Hunt Guardian", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178749, }, [326994] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [264957] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Romolò-Nemesis", ["npcID"] = 0, }, [64382] = { ["source"] = "Kratic-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [47540] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [272679] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [105174] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [186258] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [307118] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dêmonja-TarrenMill", ["npcID"] = 0, }, [57330] = { ["source"] = "Beste-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [98008] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [102359] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zagorakisdru-Kazzak", ["npcID"] = 0, }, [292903] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Veteran", ["npcID"] = 175697, }, [272126] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Bangala-Ghostlands", ["npcID"] = 0, }, [338670] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [126892] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tuulenviemää-TheMaelstrom", ["npcID"] = 0, }, [348908] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [154796] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Fistjab-TheMaelstrom", ["npcID"] = 0, }, [257410] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sâmirâ-Nozdormu", ["npcID"] = 0, }, [335600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [327701] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gibbal-Kazzak", ["npcID"] = 0, }, [288613] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [297722] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [48045] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [348910] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [345312] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 152253, }, [118455] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [330477] = { ["source"] = "Watchers of Death", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 153174, }, [131490] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Simplifying-Kazzak", ["npcID"] = 0, }, [190356] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [83958] = { ["source"] = "Lyuna-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [161691] = { ["source"] = "Vodkanockers-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [227723] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Itammna-DieSilberneHand", ["npcID"] = 0, }, [339298] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Uglydotter-Ghostlands", ["npcID"] = 0, }, [339123] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gorged Shadehound", ["npcID"] = 174861, }, [108503] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Banoodera-Kazzak", ["npcID"] = 0, }, [205201] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ульданианин-СвежевательДуш", ["npcID"] = 0, }, [341747] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wailing Soul", ["npcID"] = 174158, }, [337982] = { ["source"] = "Xantuth the Blighted", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162872, }, [3355] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [132169] = { ["source"] = "Lazarz-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5143] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rheinholzen-Mal'Ganis", ["npcID"] = 0, }, [77535] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [272790] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [246152] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [190446] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [51723] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scorh-Ravencrest", ["npcID"] = 0, }, [186263] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Iun-Kazzak", ["npcID"] = 0, }, [203277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Caulder-TheMaelstrom", ["npcID"] = 0, }, [336845] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [342774] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [335608] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [279302] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tarble-TheMaelstrom", ["npcID"] = 0, }, [307747] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [121557] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nevidaz-TheMaelstrom", ["npcID"] = 0, }, [58867] = { ["npcID"] = 29264, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spirit Wolf", ["encounterID"] = 2407, }, [279303] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Tarble-TheMaelstrom", ["npcID"] = 0, }, [197995] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [346871] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika's Assassin", ["npcID"] = 161854, }, [331515] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Audience Member", ["npcID"] = 170119, }, [156064] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pandacub-Karazhan", ["npcID"] = 0, }, [313088] = { ["source"] = "Changching-Lightning'sBlade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [186265] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [335611] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [166302] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 153897, }, [853] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [336048] = { ["source"] = "Mawsworn Huntsman", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 175974, }, [53351] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shielyn-TarrenMill", ["encounterID"] = 2407, }, [341097] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorion", ["npcID"] = 0, }, [339301] = { ["source"] = "Bottie-Karazhan", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [298844] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Shambler", ["npcID"] = 153885, }, [319233] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [297039] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Madnix-Kazzak", ["npcID"] = 0, }, [337661] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Corex-TheMaelstrom", ["npcID"] = 0, }, [346875] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Assassin", ["npcID"] = 161846, }, [115181] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tuttskutt-Kazzak", ["npcID"] = 0, }, [53365] = { ["source"] = "Redtape-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [297017] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Warden of Souls", ["npcID"] = 152995, }, [270335] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [326570] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [137639] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tuulenviemää-TheMaelstrom", ["npcID"] = 0, }, [51505] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [81141] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [347901] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, }, [336451] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 173943, }, [80353] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [157131] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Parzim-TheMaelstrom", ["npcID"] = 0, }, [1329] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scorh-Ravencrest", ["npcID"] = 0, }, [198103] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [183197] = { ["source"] = "Faeleaf Tender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 155221, }, [336642] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ajdook-Kazzak", ["npcID"] = 0, }, [331523] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Менелай-Азурегос", ["npcID"] = 0, }, [5394] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [325381] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Twiceborn-TheMaelstrom", ["npcID"] = 0, }, [330500] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 155250, }, [321923] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hearthjacek-BurningLegion", ["npcID"] = 0, }, [184381] = { ["source"] = "Synod", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 159190, }, [80313] = { ["source"] = "Sequin-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [310026] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Illusionary Mauler", ["npcID"] = 170080, }, [147367] = { ["source"] = "Cursetea-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [295694] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [80354] = { ["type"] = "DEBUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339654] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Jjudas-Kazzak", ["npcID"] = 0, }, [186270] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [195627] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [228128] = { ["source"] = "Lalilulelo", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [93402] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [49143] = { ["source"] = "Chingis-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [273947] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [61684] = { ["type"] = "BUFF", ["source"] = "Fenri", ["npcID"] = 165189, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [342789] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [335694] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drifting Sorrow", ["npcID"] = 158314, }, [11426] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [343037] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Protective Soul", ["npcID"] = 164042, }, [8042] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [311054] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azazouille-Ysondre", ["npcID"] = 0, }, [113900] = { ["source"] = "Unknown", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 59271, }, [1449] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [266779] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [319245] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [322109] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Doomfïst-Kazzak", ["npcID"] = 0, }, [207771] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Xeratoor-Kazzak", ["npcID"] = 0, }, [46968] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dipstic-Karazhan", ["npcID"] = 0, }, [257408] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moeken-Kazzak", ["npcID"] = 0, }, [132403] = { ["source"] = "Zelesta-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [5938] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [355078] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Machis-Ghostlands", ["npcID"] = 0, }, [124121] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Eliose-Dragonblight", ["npcID"] = 0, }, [344841] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Adjutant Dekaris", ["npcID"] = 157964, }, [145152] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dindrik", ["npcID"] = 0, }, [257424] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Buket-Dragonblight", ["npcID"] = 0, }, [331533] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Audience Member", ["npcID"] = 170081, }, [156073] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yavannaya-Garrosh", ["npcID"] = 0, }, [255654] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Graff-Sargeras", ["npcID"] = 0, }, [198590] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [309638] = { ["source"] = "Ainè-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [185123] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [336714] = { ["source"] = "Tafler-TwistingNether", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [330511] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sunijum-TarrenMill", ["npcID"] = 0, }, [340152] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Darklord Taraxis", ["npcID"] = 158025, }, [585] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [310037] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Illusionary Saberfang", ["npcID"] = 170080, }, [185763] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [193530] = { ["type"] = "BUFF", ["source"] = "Shielyn-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [132404] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [342132] = { ["type"] = "DEBUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [355083] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tracking Shardhide", ["npcID"] = 179701, }, [331537] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Shadowgrasp Totem", ["npcID"] = 170190, }, [324371] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [117679] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [49184] = { ["source"] = "Chingis-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [46585] = { ["source"] = "Beste-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [34428] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [236440] = { ["source"] = "Arcanine", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [328275] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [59638] = { ["npcID"] = 31216, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [353038] = { ["source"] = "Winter Queen", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177113, }, [201633] = { ["type"] = "BUFF", ["source"] = "Earthen Wall Totem", ["npcID"] = 100943, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [310041] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Exposed Boggart", ["npcID"] = 170080, }, [319255] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [165961] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, }, [116189] = { ["source"] = "Níghtblood-Lightning'sBlade", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [294517] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Deadsoul Scavenger", ["npcID"] = 151816, }, [318038] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rjdio", ["npcID"] = 0, }, [156077] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Iswindens", ["npcID"] = 0, }, [311467] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 0, }, [212423] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Risen Skulker", ["npcID"] = 99541, }, [83242] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Velaryon-Kazzak", ["npcID"] = 0, }, [298831] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Sentry", ["npcID"] = 161083, }, [307187] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hakou-Quel'Thalas", ["npcID"] = 0, }, [8690] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Freeze-Ghostlands", ["npcID"] = 0, }, [296365] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Subjugator Klontzas", ["npcID"] = 152612, }, [335685] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Instructor", ["npcID"] = 175707, }, [18562] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [277481] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Armed Prisoner", ["npcID"] = 154011, }, [319836] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Golda-Alleria", ["npcID"] = 0, }, [110744] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hirris-LesClairvoyants", ["npcID"] = 0, }, [300832] = { ["source"] = "Blindrage-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [109964] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Numberwon-TheMaelstrom", ["npcID"] = 0, }, [343830] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Adjutant Dekaris", ["npcID"] = 157964, }, [156079] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sâmirâ-Nozdormu", ["npcID"] = 0, }, [193356] = { ["source"] = "Asylla-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [304971] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [106830] = { ["type"] = "DEBUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [85222] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [277907] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawforged Weapons", ["npcID"] = 175672, }, [355093] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tracking Shardhide", ["npcID"] = 179701, }, [306572] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212552] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Novitas-Karazhan", ["npcID"] = 0, }, [315584] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zhato-Blackrock", ["npcID"] = 0, }, [31935] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Amorlapnigo-Kazzak", ["npcID"] = 0, }, [344936] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Coalesced Agony", ["npcID"] = 171218, }, [193534] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [115008] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tuulenviemää-TheMaelstrom", ["npcID"] = 0, }, [204197] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [703] = { ["source"] = "Grimolf-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327122] = { ["npcID"] = 168158, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Remornia", ["encounterID"] = 2407, }, [331016] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Xeratoor-Kazzak", ["npcID"] = 0, }, [293671] = { ["source"] = "Alexwtf", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [266030] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Tallistaa-Kazzak", ["npcID"] = 0, }, [329697] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336859] = { ["source"] = "Azmogal", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162873, }, [289577] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [335680] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Collector", ["npcID"] = 169605, }, [311492] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Chequara-Dragonblight", ["npcID"] = 0, }, [15487] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mteddy-Ghostlands", ["npcID"] = 0, }, [61815] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Flowerpower-TheMaelstrom", ["npcID"] = 0, }, [278559] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ithilendor-Ghostlands", ["npcID"] = 0, }, [326434] = { ["source"] = "Boomcow-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [333600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Unknown", ["npcID"] = 164622, }, [342814] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [257946] = { ["type"] = "BUFF", ["source"] = "Jenner-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [164273] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [1833] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [342815] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lullaby-TheMaelstrom", ["npcID"] = 0, }, [120360] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wezor-Kazzak", ["npcID"] = 0, }, [19483] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Infernal", ["npcID"] = 89, }, [213602] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Corex-TheMaelstrom", ["npcID"] = 0, }, [225788] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [285514] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lovestis-Kazzak", ["npcID"] = 0, }, [330131] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Amphali-Kazzak", ["npcID"] = 0, }, [296748] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Massive Crusher", ["npcID"] = 152875, }, [342817] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Demondoctor-Kazzak", ["npcID"] = 0, }, [328117] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [240032] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xantche-Dragonblight", ["npcID"] = 0, }, [345019] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [101546] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [116705] = { ["source"] = "Ssloopy-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [312106] = { ["source"] = "Changching-Lightning'sBlade", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [320976] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soosmas-Kazzak", ["npcID"] = 0, }, [346914] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Hopeless Vessel", ["npcID"] = 176027, }, [290608] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Duplicity-Dragonblight", ["npcID"] = 0, }, [231843] = { ["type"] = "BUFF", ["source"] = "Daenea-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [228260] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [342820] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika's Assassin", ["npcID"] = 161854, }, [157736] = { ["source"] = "Dravonus-Ravencrest", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [18499] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Айотта-Ясеневыйлес", ["npcID"] = 0, }, [304942] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [321216] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ritual Runeweaver", ["npcID"] = 164886, }, [131347] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [325640] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [211881] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moldath-TheMaelstrom", ["npcID"] = 0, }, [332585] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [96231] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stravà-Kazzak", ["npcID"] = 0, }, [112867] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ezzergeezer", ["npcID"] = 0, }, [1953] = { ["source"] = "Firebear-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [84714] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hilgert-TarrenMill", ["encounterID"] = 2407, }, [223143] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [240035] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xantche-Dragonblight", ["npcID"] = 0, }, [329666] = { ["type"] = "BUFF", ["source"] = "Shielyn-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [242603] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xantche-Dragonblight", ["npcID"] = 0, }, [193455] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shielyn-TarrenMill", ["encounterID"] = 2407, }, [295732] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [304946] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Coldheart Guardian", ["npcID"] = 156213, }, [14914] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Tails-TheMaelstrom", ["npcID"] = 0, }, [97463] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [262652] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [333612] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ravenous Blightwing", ["npcID"] = 164623, }, [117014] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [319280] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [304948] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mawsworn Overseer", ["npcID"] = 168680, }, [193456] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ieyemusician-Kazzak", ["npcID"] = 0, }, [202164] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [50842] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [85739] = { ["source"] = "Kermitzz-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [24450] = { ["source"] = "muhaha", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [49020] = { ["source"] = "Chingis-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [2050] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hirris-LesClairvoyants", ["npcID"] = 0, }, [45181] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Zohair-Ysondre", ["npcID"] = 0, }, [335372] = { ["type"] = "DEBUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [259489] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [53755] = { ["source"] = "Kalairion-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [199600] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [2098] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [187827] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [333975] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Captain Hawken", ["npcID"] = 165998, }, [205231] = { ["source"] = "Darkglare", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 103673, }, [189363] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Groolee-TheMaelstrom", ["npcID"] = 0, }, [29166] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [319285] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [332594] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [338742] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Runebladed Reaper", ["npcID"] = 172397, }, [8676] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [57723] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Gloni", ["npcID"] = 0, }, [17] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338321] = { ["source"] = "Ssloopy-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [259491] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Peakyskengz-Kazzak", ["npcID"] = 0, }, [319287] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [308026] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Flameforge Enforcer", ["npcID"] = 157634, }, [294720] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [232698] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [327478] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [129250] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [255909] = { ["source"] = "Спокийо-Ревущийфьорд", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [198067] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [294719] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [112870] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shrlokgnomes-TheMaelstrom", ["npcID"] = 0, }, [199603] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Òo-Kazzak", ["npcID"] = 0, }, [333184] = { ["source"] = "Nevgra-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [323385] = { ["type"] = "BUFF", ["source"] = "Poppets-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [45182] = { ["source"] = "Henbuhao-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [304949] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Overseer", ["npcID"] = 168680, }, [45438] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wimsalabim-Kazzak", ["npcID"] = 0, }, [335671] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jaujad-Dragonblight", ["npcID"] = 0, }, [316220] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Truesilver", ["npcID"] = 0, }, [123904] = { ["source"] = "Ssloopy-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [327694] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [102560] = { ["source"] = "Kuzurî-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [67826] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [327509] = { ["source"] = "Soberishh-Dragonblight", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [198069] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shadowfreak-TheMaelstrom", ["npcID"] = 0, }, [58875] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [34433] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenari-TarrenMill", ["encounterID"] = 2407, }, [348136] = { ["source"] = "Borisek-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [264119] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jymm-Dragonblight", ["npcID"] = 0, }, [297721] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [193359] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Discorogue-TheMaelstrom", ["npcID"] = 0, }, [325437] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Zidi-Blackhand", ["npcID"] = 0, }, [338746] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lockky-Hyjal", ["npcID"] = 0, }, [157644] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [294607] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [50977] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lakelancelot-Kazzak", ["npcID"] = 0, }, [204213] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Florenta-TheMaelstrom", ["npcID"] = 0, }, [117526] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Daunt-Kazzak", ["npcID"] = 0, }, [155158] = { ["source"] = "Adriadea-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [263165] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [326463] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Burrowing Mite", ["npcID"] = 163207, }, [345521] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Stygian Incinerator", ["npcID"] = 156203, }, [327761] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [596] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hirris-LesClairvoyants", ["npcID"] = 0, }, [326464] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Darkwarren Slicer", ["npcID"] = 164036, }, [20484] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [2818] = { ["source"] = "Grimolf-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [307101] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dêmonja-TarrenMill", ["npcID"] = 0, }, [57724] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Gravitystar", ["npcID"] = 0, }, [338340] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [21343] = { ["source"] = "Tzuxtzu-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [49966] = { ["npcID"] = 165189, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Somber Dawn", ["encounterID"] = 2407, }, [269571] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Trostekassa-TarrenMill", ["npcID"] = 0, }, [278350] = { ["source"] = "Waroflocks-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [295754] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [280398] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shadowfreak-TheMaelstrom", ["npcID"] = 0, }, [202168] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moeezy-Ragnaros", ["npcID"] = 0, }, [344471] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shadeweaver Zeris", ["npcID"] = 170634, }, [145205] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mód-TarrenMill", ["encounterID"] = 2407, }, [341824] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Minds-DunModr", ["npcID"] = 0, }, [115994] = { ["source"] = "Nesin", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [317349] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Azjolnerub-Kazzak", ["npcID"] = 0, }, [188196] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [304970] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337824] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [87024] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Sentri-Eredar", ["npcID"] = 0, }, [162243] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [341826] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [30146] = { ["source"] = "Taandell-Dragonblight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [33917] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [278310] = { ["type"] = "BUFF", ["source"] = "Aladre-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [871] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [314186] = { ["source"] = "Nesin", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [44544] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [215479] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Floppus-Kazzak", ["npcID"] = 0, }, [302543] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Faeleaf Shimmerwing", ["npcID"] = 155483, }, [214621] = { ["source"] = "Zixian", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [176065] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dusky Tremorbeast", ["npcID"] = 152508, }, [329492] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Pimere", ["npcID"] = 0, }, [330217] = { ["npcID"] = 168156, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Remornia", ["encounterID"] = 2407, }, [139546] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [160029] = { ["type"] = "DEBUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338367] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [203285] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Toverteef-Dragonblight", ["npcID"] = 0, }, [330569] = { ["source"] = "Wandering Death", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 173080, }, [345319] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dogcatfoxcow-TarrenMill", ["encounterID"] = 2407, }, [343144] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [308899] = { ["source"] = "Cvele-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [213405] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [198589] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [113899] = { ["source"] = "Demonic Gateway", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 59262, }, [198793] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blaeck-Kazzak", ["npcID"] = 0, }, [195457] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evasionist-TheMaelstrom", ["npcID"] = 0, }, [320716] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Cassara Nox", ["npcID"] = 170992, }, [332619] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [43265] = { ["source"] = "Beste-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [271877] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [298836] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Pyanfar-Dragonblight", ["npcID"] = 0, }, [320212] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Abdoworgen-Bloodhoof", ["npcID"] = 0, }, [339389] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unity", ["npcID"] = 158259, }, [143625] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Vacaria-TheMaelstrom", ["npcID"] = 0, }, [298837] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Youngfather-Ghostlands", ["npcID"] = 0, }, [336716] = { ["source"] = "Ujo-Karazhan", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334802] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Auriana-Ghostlands", ["npcID"] = 0, }, [330574] = { ["source"] = "Wandering Death", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 173080, }, [236060] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [336717] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lillpöjken-Kazzak", ["npcID"] = 0, }, [77505] = { ["source"] = "Ploppers-Kazzak", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [147362] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [102383] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daedalus-Kazzak", ["npcID"] = 0, }, [273422] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blighted Subduer", ["npcID"] = 170737, }, [1706] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Smîte-Dragonblight", ["npcID"] = 0, }, [252216] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Freakpunk-Kazzak", ["npcID"] = 0, }, [192249] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Одинраз-Ревущийфьорд", ["npcID"] = 0, }, [327661] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [2120] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xelly-Kazzak", ["npcID"] = 0, }, [263642] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [298841] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Chickenjoe-Dragonblight", ["npcID"] = 0, }, [185245] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Scorpios-Karazhan", ["npcID"] = 0, }, [313174] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [346958] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 176072, }, [326005] = { ["type"] = "BUFF", ["source"] = "Sire Denathrius", ["npcID"] = 167406, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [8613] = { ["source"] = "Gidura-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [89753] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blagshok", ["npcID"] = 17252, }, [48108] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [245686] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Oprahwinfury-Lightning'sBlade", ["npcID"] = 0, }, [325612] = { ["source"] = "Fridau-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [193475] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sunmoon-TheMaelstrom", ["npcID"] = 0, }, [330580] = { ["npcID"] = 167406, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sire Denathrius", ["encounterID"] = 2407, }, [343889] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [335875] = { ["type"] = "DEBUFF", ["source"] = "Crimson Cabalist", ["npcID"] = 169470, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [296447] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Drifter", ["npcID"] = 152644, }, [108271] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [327510] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ninwaz-Kazzak", ["npcID"] = 0, }, [2580] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Itammna-DieSilberneHand", ["npcID"] = 0, }, [346310] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stravà-Kazzak", ["npcID"] = 0, }, [334677] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lavalamps-Dragonblight", ["npcID"] = 0, }, [235450] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Testomagic-TheMaelstrom", ["npcID"] = 0, }, [131493] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Despyria-TheMaelstrom", ["npcID"] = 0, }, [337749] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kivos-TheMaelstrom", ["npcID"] = 0, }, [69369] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dindrik", ["npcID"] = 0, }, [266087] = { ["source"] = "Arentir-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [344916] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Poppets-TarrenMill", ["encounterID"] = 2407, }, [164812] = { ["type"] = "DEBUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [259277] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Mushi", ["npcID"] = 165189, }, [343893] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Razkazzar", ["npcID"] = 162829, }, [315508] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Discorogue-TheMaelstrom", ["npcID"] = 0, }, [208086] = { ["source"] = "Putinass-TheMaelstrom", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [183752] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moldath-TheMaelstrom", ["npcID"] = 0, }, [96243] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 78116, }, [204843] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [336947] = { ["source"] = "Unbreakable Urtz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162853, }, [24858] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Laamaah-Ghostlands", ["npcID"] = 0, }, [260242] = { ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [329422] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Empowered Mawsworn Flametender", ["npcID"] = 168105, }, [329563] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dusky Tremorbeast", ["npcID"] = 152508, }, [232893] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frenzbg-Kazzak", ["npcID"] = 0, }, [292363] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rerolltroll-Kazzak", ["npcID"] = 0, }, [292364] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nabutada-Kazzak", ["npcID"] = 0, }, [329564] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dusky Tremorbeast", ["npcID"] = 152508, }, [330479] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Animated Stygia", ["npcID"] = 170417, }, [312321] = { ["source"] = "Bonnielock-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [93985] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [228287] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [95988] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nightfeather", ["npcID"] = 0, }, [336810] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravenous Shadehound", ["npcID"] = 172970, }, [344922] = { ["source"] = "Drolkrad", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168148, }, [164815] = { ["type"] = "DEBUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [192077] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [176458] = { ["source"] = "Blacksmithing Follower - Horde", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 88402, }, [263725] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rheinholzen-Mal'Ganis", ["npcID"] = 0, }, [337757] = { ["source"] = "Celerius-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [300728] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deigratia-Lightning'sBlade", ["npcID"] = 0, }, [3561] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Remmi-TheMaelstrom", ["npcID"] = 0, }, [331934] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Truesilver", ["npcID"] = 0, }, [304998] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [346972] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Collector", ["npcID"] = 169605, }, [187650] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [75002] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Animated Prowler", ["npcID"] = 156242, }, [321379] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Destiine-Draenor", ["npcID"] = 0, }, [297833] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [195292] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [321012] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nevidaz-TheMaelstrom", ["npcID"] = 0, }, [305000] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [184364] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Funkydestroy-Hyjal", ["npcID"] = 0, }, [190411] = { ["source"] = "Kfiha-TheMaelstrom", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [328547] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stabypanda-Draenor", ["npcID"] = 0, }, [203720] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [20707] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rävrina-Lightning'sBlade", ["npcID"] = 0, }, [3714] = { ["source"] = "Nesin", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [332643] = { ["source"] = "Mistress Dyrax", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 162880, }, [289308] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Amphali-Kazzak", ["npcID"] = 0, }, [323764] = { ["type"] = "BUFF", ["source"] = "Mód-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [251837] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Smîte-Dragonblight", ["npcID"] = 0, }, [17735] = { ["source"] = "Azrasius", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 58960, }, [339341] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Apophys-Ghostlands", ["npcID"] = 0, }, [318312] = { ["source"] = "Chosen Requisitioner", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 164845, }, [196555] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Azzathoth-TheMaelstrom", ["npcID"] = 0, }, [100784] = { ["source"] = "Ssloopy-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [62124] = { ["source"] = "Thanet-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [334693] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Tarble-TheMaelstrom", ["npcID"] = 0, }, [818] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ironfis-Drak'thul", ["npcID"] = 0, }, [332646] = { ["source"] = "Xantuth the Blighted", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162872, }, [256374] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Gaelis-Arathor", ["npcID"] = 0, }, [7384] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nabog-Ragnaros", ["npcID"] = 0, }, [331623] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325216] = { ["source"] = "Níghtblood-Lightning'sBlade", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [305006] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [333889] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ezzergeezer", ["npcID"] = 0, }, [331624] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Толентас-СвежевательДуш", ["npcID"] = 0, }, [270058] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Fromabove-Dragonblight", ["npcID"] = 0, }, [264057] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nixin-Nemesis", ["npcID"] = 0, }, [116768] = { ["source"] = "Ssloopy-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [335720] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Crucible Magus", ["npcID"] = 176131, }, [176594] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Comatosed-TheMaelstrom", ["npcID"] = 0, }, [305008] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [351077] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lucrist-Dragonblight", ["npcID"] = 0, }, [323436] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [332650] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ritual Runeweaver", ["npcID"] = 164886, }, [305009] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [351078] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [205648] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336746] = { ["source"] = "Amadeuss-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [35079] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [115078] = { ["source"] = "Ssloopy-Kazzak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [153561] = { ["source"] = "Awesome-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [345393] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [15286] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yrue-Kazzak", ["npcID"] = 0, }, [203795] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [81256] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [324463] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [337613] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [124217] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cindrella-Ghostlands", ["npcID"] = 0, }, [255937] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [162264] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [340563] = { ["source"] = "Valdemalus-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [49028] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rinalyn-TarrenMill", ["npcID"] = 0, }, [147420] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Enkoo-Karazhan", ["npcID"] = 0, }, [309637] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hep-Dragonblight", ["npcID"] = 0, }, [201679] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Uglydotter-Ghostlands", ["npcID"] = 0, }, [334016] = { ["npcID"] = 0, ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336872] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Daenea-TarrenMill", ["encounterID"] = 2407, }, [332656] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scavenging Mawrat", ["npcID"] = 174712, }, [324164] = { ["source"] = "Aleman-Karazhan", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [152277] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Moustachio-Outland", ["npcID"] = 0, }, [327371] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Oseksamim-TheMaelstrom", ["npcID"] = 0, }, [337587] = { ["source"] = "Mistress Dyrax", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 162880, }, [332937] = { ["npcID"] = 170710, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sinister Reflection", ["encounterID"] = 2407, }, [117828] = { ["source"] = "Arentir-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [356204] = { ["source"] = "Mawsworn Realmbinder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 177372, }, [207311] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zhargrom-Dragonblight", ["npcID"] = 0, }, [356033] = { ["source"] = "Invading Horror", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 180046, }, [356032] = { ["source"] = "Invading Horror", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 180046, }, [339825] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [335149] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [51460] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Веларас-Ревущийфьорд", ["npcID"] = 0, }, [132578] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Devirel-Ghostlands", ["npcID"] = 0, }, [323446] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Withering Ardenmoth", ["npcID"] = 170730, }, [186388] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [330030] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [212431] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Burchie-Dragonblight", ["npcID"] = 0, }, [167898] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yennefer-TheMaelstrom", ["npcID"] = 0, }, [31661] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Evovar-Kazzak", ["npcID"] = 0, }, [193358] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Òo-Kazzak", ["npcID"] = 0, }, [338804] = { ["type"] = "BUFF", ["source"] = "Relario-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [35395] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Drepala-TarrenMill", ["encounterID"] = 2407, }, [357232] = { ["source"] = "Kroke the Tormented", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 179108, }, [176242] = { ["source"] = "Inuk-Lightning'sBlade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [204242] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Turemaster-Kazzak", ["npcID"] = 0, }, [253894] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Durwyn-Ghostlands", ["npcID"] = 0, }, [155777] = { ["source"] = "Cipris-Sylvanas", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [309530] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Teslajohn-TheMaelstrom", ["npcID"] = 0, }, [274837] = { ["type"] = "BUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [266120] = { ["source"] = "Devouring Hydra", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 169206, }, [100] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jakeyplops-TarrenMill", ["encounterID"] = 2407, }, [294578] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [108280] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [253895] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Durwyn-Ghostlands", ["npcID"] = 0, }, [275335] = { ["source"] = "Goslin-Ghostlands", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [188499] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Moldath-TheMaelstrom", ["npcID"] = 0, }, [310143] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [285381] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ink-Mal'Ganis", ["npcID"] = 0, }, [344951] = { ["source"] = "Drolkrad", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168148, }, [185565] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Giddlato-Kazzak", ["npcID"] = 0, }, [325782] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Darkwarren Spitter", ["npcID"] = 164038, }, [341207] = { ["type"] = "BUFF", ["source"] = "Jenari-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [125540] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [325501] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [296146] = { ["source"] = "Quillika", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [104316] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aurax-Ragnaros", ["npcID"] = 0, }, [336763] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Resonant Misery", ["npcID"] = 169780, }, [329875] = { ["type"] = "BUFF", ["source"] = "Remornia", ["npcID"] = 168156, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [114051] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [320820] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [176151] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Burninhell-Ghostlands", ["npcID"] = 0, }, [118905] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Capacitor Totem", ["npcID"] = 61245, }, [157153] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Biming-TarrenMill", ["encounterID"] = 2407, }, [113656] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wackeru-Kazzak", ["npcID"] = 0, }, [207317] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Опятьон-Ревущийфьорд", ["npcID"] = 0, }, [296839] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deadsoul Chorus", ["npcID"] = 152898, }, [8512] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [198813] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Blaeck-Kazzak", ["npcID"] = 0, }, [344956] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Razkazzar", ["npcID"] = 162829, }, [115192] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [329930] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stonewing Ravager", ["npcID"] = 157083, }, [31821] = { ["type"] = "BUFF", ["source"] = "Drepala-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [336767] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Méówfúríón-Ghostlands", ["npcID"] = 0, }, [171740] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Emohof-TheMaelstrom", ["npcID"] = 0, }, [326530] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Burrowing Mite", ["npcID"] = 163207, }, [241221] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xantche-Dragonblight", ["npcID"] = 0, }, [324483] = { ["source"] = "Wild Hunt Guardian", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178749, }, [272272] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravenous Destroyer", ["npcID"] = 169499, }, [114052] = { ["type"] = "BUFF", ["source"] = "Biming-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [350281] = { ["source"] = "Quillika", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [311469] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ahrisia-Eredar", ["npcID"] = 0, }, [268178] = { ["source"] = "Hecktor-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [337880] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [325289] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kaboodle-Dragonblight", ["npcID"] = 0, }, [63619] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shadowfiend", ["npcID"] = 19668, }, [338596] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [163505] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Fedrú-Ravencrest", ["npcID"] = 0, }, [30283] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wildslice-Kazzak", ["npcID"] = 0, }, [260364] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Putsomenivea-Lightning'sBlade", ["npcID"] = 0, }, [241223] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xantche-Dragonblight", ["npcID"] = 0, }, [132627] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Tihnta-TheMaelstrom", ["npcID"] = 0, }, [217200] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [336772] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravenous Shadehound", ["npcID"] = 172970, }, [204513] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lockky-Hyjal", ["npcID"] = 0, }, [125557] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [337928] = { ["source"] = "Quillika", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [338524] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [183263] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gormling Spitter", ["npcID"] = 155219, }, [261602] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Åbiibear-TheMaelstrom", ["npcID"] = 0, }, [338962] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dustwilt Reaper", ["npcID"] = 166499, }, [321987] = { ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [94719] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Richegroover-Dragonblight", ["npcID"] = 0, }, [330632] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Illusionary Mauler", ["npcID"] = 170080, }, [356226] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [167130] = { ["source"] = "Invasive Decayfly", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 173114, }, [329609] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Runecarved Colossus", ["npcID"] = 155828, }, [311484] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nyaro-TheMaelstrom", ["npcID"] = 0, }, [338856] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Oranomonos the Everbranching", ["npcID"] = 167527, }, [344966] = { ["source"] = "Sabriel the Bonecleaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 168147, }, [331937] = { ["type"] = "BUFF", ["source"] = "Hilgert-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [293063] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cellblock Sentinel", ["npcID"] = 151331, }, [339848] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kazradath", ["npcID"] = 58965, }, [313882] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [267329] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Cindrella-Ghostlands", ["npcID"] = 0, }, [118522] = { ["type"] = "BUFF", ["source"] = "Dogcatfoxcow-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [338852] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Oranomonos the Everbranching", ["npcID"] = 167527, }, [322013] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [185313] = { ["source"] = "Bottie-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [297988] = { ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [137939] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Elakyo", ["npcID"] = 0, }, [327907] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Quillika", ["npcID"] = 0, }, [196884] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [296454] = { ["source"] = "Deadsoul Stalker", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 152656, }, [155625] = { ["type"] = "DEBUFF", ["source"] = "Kelebrindal-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [307162] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Discotrosa-Kazzak", ["npcID"] = 0, }, [305044] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [44425] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Valéron-TwistingNether", ["npcID"] = 0, }, [189200] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Winged Automaton", ["npcID"] = 156244, }, [338855] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Oranomonos the Everbranching", ["npcID"] = 167527, }, [236502] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Baxir-Ghostlands", ["npcID"] = 0, }, [187874] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelastorm-TarrenMill", ["encounterID"] = 2407, }, [118779] = { ["type"] = "BUFF", ["source"] = "Jakeyplops-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [339023] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Oranomonos the Everbranching", ["npcID"] = 167527, }, [201695] = { ["source"] = "Paschendale-Ghostlands", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [347020] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gorion", ["npcID"] = 0, }, [202719] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Telrai-Hyjal", ["npcID"] = 0, }, [357258] = { ["source"] = "Kroke the Tormented", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 179108, }, [305047] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [204255] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lilyana-Lightning'sBlade", ["npcID"] = 0, }, [308495] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Misfît-Khadgar", ["npcID"] = 0, }, [345549] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Destiine-Draenor", ["npcID"] = 0, }, [202347] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Kureyami-Blackhand", ["npcID"] = 0, }, [2643] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jenner-TarrenMill", ["encounterID"] = 2407, }, [270241] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Burning Emberguard", ["npcID"] = 154129, }, [212520] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dumatoin-Eredar", ["npcID"] = 0, }, [162794] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [8679] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Windruiner-TarrenMill", ["npcID"] = 0, }, [246853] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Менелай-Азурегос", ["npcID"] = 0, }, [267171] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jymm-Dragonblight", ["npcID"] = 0, }, [25046] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jaÿgge-Hyjal", ["npcID"] = 0, }, [330380] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jagge-Stormreaver", ["npcID"] = 0, }, [227291] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Unknown", ["npcID"] = 73967, }, [203233] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Xç-Kazzak", ["npcID"] = 0, }, [355939] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Interrogator Tzench", ["npcID"] = 178727, }, [30151] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Blagshok", ["npcID"] = 17252, }, [315289] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [48265] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Grímm-Lightning'sBlade", ["npcID"] = 0, }, [305052] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Quillika", ["npcID"] = 0, }, [330646] = { ["source"] = "Gorm Behemoth", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 169823, }, [1330] = { ["source"] = "Henbuhao-Dragonblight", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [72968] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zenius-TheMaelstrom", ["npcID"] = 0, }, [324724] = { ["source"] = "Ski-Karazhan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 0, }, [187878] = { ["type"] = "BUFF", ["source"] = "Kelastorm-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [270246] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blazing Elemental", ["npcID"] = 154128, }, [124213] = { ["source"] = "Melanysa-TheMaelstrom", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [86603] = { ["source"] = "Ve'nari", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 177925, }, [327839] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lockky-Hyjal", ["npcID"] = 0, }, [118038] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shanandriel-ArgentDawn", ["npcID"] = 0, }, [354546] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Allknow-TheMaelstrom", ["npcID"] = 0, }, [77758] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kelebrindal-TarrenMill", ["encounterID"] = 2407, }, [134644] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Supercooletc-Kazzak", ["npcID"] = 0, }, [315293] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Mawsworn Soulbinder", ["npcID"] = 155831, }, [19505] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Thoojhom", ["npcID"] = 417, }, [355355] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mindseize Controller", ["npcID"] = 177646, }, [91797] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Grubmonger", ["npcID"] = 26125, }, [357369] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Lieutenant Voxiferus", ["npcID"] = 178294, }, [357365] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lieutenant Voxiferus", ["npcID"] = 178294, }, [357364] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Lieutenant Voxiferus", ["npcID"] = 178294, }, [31687] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ferrymagie-Dragonblight", ["npcID"] = 0, }, [343960] = { ["source"] = "Fotmonth-Kazzak", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 0, }, [322729] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Devirel-Ghostlands", ["npcID"] = 0, }, [322507] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Devirel-Ghostlands", ["npcID"] = 0, }, [291843] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Saami-Lightning'sBlade", ["npcID"] = 0, }, [231390] = { ["type"] = "BUFF", ["source"] = "Shielyn-TarrenMill", ["npcID"] = 0, ["event"] = "SPELL_AURA_APPLIED", ["encounterID"] = 2407, }, [23881] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Riskwarr-Lightning'sBlade", ["npcID"] = 0, }, [49039] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Zhargrom-Dragonblight", ["npcID"] = 0, }, [200166] = { ["npcID"] = 0, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Relario-TarrenMill", ["encounterID"] = 2407, }, [257506] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Orcanyx-TheMaelstrom", ["npcID"] = 0, }, [344986] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Drifting Sorrow", ["npcID"] = 158314, }, [358573] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ensydius the Defiler", ["npcID"] = 177910, }, [335096] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kragen-Ghostlands", ["npcID"] = 0, }, [315720] = { ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kragen-Ghostlands", ["npcID"] = 0, }, [48778] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Dirtymoe-Dragonblight", ["npcID"] = 0, }, [344662] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Jaeron-TheMaelstrom", ["npcID"] = 0, }, [335412] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shadecoat Ridgeback", ["npcID"] = 178660, }, }, ["saved_cvars"] = { ["ShowClassColorInNameplate"] = "1", ["nameplateOverlapV"] = "0.8353898525238", ["ShowNamePlateLoseAggroFlash"] = "1", ["nameplateShowEnemyMinus"] = "1", ["NamePlateClassificationScale"] = "1", ["nameplateShowFriendlyTotems"] = "0", ["nameplatePersonalHideDelaySeconds"] = "0.2", ["nameplateShowFriendlyPets"] = "0", ["nameplatePersonalShowInCombat"] = "1", ["nameplatePersonalShowWithTarget"] = "0", ["nameplateResourceOnTarget"] = "0", ["nameplateShowAll"] = "1", ["nameplateMaxDistance"] = "100", ["nameplateShowFriendlyMinions"] = "0", ["nameplateSelfScale"] = "0.6", ["nameplateShowEnemies"] = "1", ["NamePlateVerticalScale"] = "1", ["nameplateSelectedAlpha"] = "1", ["nameplateShowSelf"] = "0", ["nameplateSelfTopInset"] = "0.5", ["nameplateMotionSpeed"] = "0.05", ["nameplateGlobalScale"] = "1.0499999523163", ["nameplateShowEnemyMinions"] = "1", ["nameplateShowFriendlyNPCs"] = "1", ["nameplateSelectedScale"] = "1", ["nameplateMotion"] = "1", ["nameplateMinScale"] = "1", ["nameplateOtherTopInset"] = "0.085", ["nameplateSelfBottomInset"] = "0.2", ["nameplateShowFriendlyGuardians"] = "0", ["NamePlateHorizontalScale"] = "1", ["nameplateSelfAlpha"] = "1", ["nameplateOccludedAlphaMult"] = "1", ["nameplatePersonalShowAlways"] = "0", }, ["pet_height_scale"] = 0.949999988079071, ["script_auto_imported"] = { ["Unit - Important"] = 11, ["Aura - Buff Alert"] = 13, ["Cast - Very Important"] = 12, ["Explosion Affix M+"] = 11, ["Aura - Debuff Alert"] = 11, ["Unit - Show Energy"] = 11, ["Cast - Castbar is Timer [P]"] = 1, ["Cast - Ultra Important"] = 11, ["Cast - Big Alert"] = 12, ["Cast - Important Target [P]"] = 1, ["Cast - Small Alert"] = 11, ["Cast - Alert + Timer [P]"] = 1, ["Aura - Invalidate Unit"] = 1, ["Auto Set Skull"] = 11, ["Unit Power"] = 1, ["Unit - Main Target"] = 11, ["Aura - Blink Time Left"] = 12, ["Aura Border Color"] = 1, ["Countdown"] = 11, ["Unit - Health Markers"] = 12, ["Cast - Frontal Cone"] = 11, ["Fixate"] = 11, ["Cast - Tank Interrupt"] = 12, ["Color Change"] = 1, ["Spiteful Affix"] = 3, ["Fixate On You"] = 11, }, ["aura_tracker"] = { ["buff_tracked"] = { [209859] = true, }, }, ["aura_alpha"] = 0.8499999642372131, ["health_selection_overlay_alpha"] = 0.09999999403953552, ["minor_height_scale"] = 0.949999988079071, ["patch_version"] = 15, ["number_region_first_run"] = true, ["ui_parent_scale_tune"] = 1.562500034924597, }, }, }