Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- ["outline"] = "OUTLINE",
- ["fontSize"] = 11,
- ["color"] = {
- [1] = 1,
- [2] = 1,
- [3] = 1,
- [4] = 1,
- },
- ["displayText"] = "",
- ["yOffset"] = 0,
- ["regionType"] = "text",
- ["activeTriggerMode"] = 0,
- ["customTextUpdate"] = "update",
- ["init_completed"] = 1,
- ["actions"] = {
- ["start"] = {
- },
- ["finish"] = {
- },
- ["init"] = {
- },
- },
- ["untrigger"] = {
- },
- ["additional_triggers"] = {
- },
- ["justify"] = "LEFT",
- ["selfPoint"] = "BOTTOM",
- ["id"] = "RaidCDs_Engine",
- ["animation"] = {
- ["start"] = {
- ["type"] = "none",
- ["duration_type"] = "seconds",
- },
- ["main"] = {
- ["type"] = "none",
- ["duration_type"] = "seconds",
- },
- ["finish"] = {
- ["type"] = "none",
- ["duration_type"] = "seconds",
- },
- },
- ["frameStrata"] = 1,
- ["width"] = 1.0000075101852,
- ["anchorPoint"] = "CENTER",
- ["font"] = "Friz Quadrata TT",
- ["numTriggers"] = 1,
- ["xOffset"] = 0,
- ["height"] = 1.0000075101852,
- ["trigger"] = {
- ["type"] = "custom",
- ["custom_type"] = "event",
- ["event"] = "Health",
- ["unit"] = "player",
- ["custom_hide"] = "timed",
- ["spellIds"] = {
- },
- ["events"] = "COMBAT_LOG_EVENT_UNFILTERED",
- ["custom"] = "\nfunction (_, _, eventType, _, _, sourceName, _, _, _, destName, _, _, spellID, spellName)\n \n if (not UnitInParty(sourceName)) then return false end \n \n aura_env.GADuration = aura_env.GADuration or 0 --initializes GADuration\n \n -- INTERRUPTS --\n \n if(spellID == 1766 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Kick --\n if (_interrupts_rogues == nil) then _interrupts_rogues = { } end \n if (_interrupts_rogues[sourceName] == nil) then _interrupts_rogues[sourceName] = { } end\n \n _interrupts_rogues[sourceName][\"Kick\"] = GetTime() + 15; \n \n elseif(spellID == 6552 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Pummel --\n if (_interrupts_warriors == nil) then _interrupts_warriors = { } end \n if (_interrupts_warriors[sourceName] == nil) then _interrupts_warriors[sourceName] = { } end\n \n _interrupts_warriors[sourceName][\"Pummel\"] = GetTime() + 15; \n \n elseif (spellID == 106839 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Skull Bash --\n if (_interrupts_druids == nil) then _interrupts_druids = { } end \n if (_interrupts_druids[sourceName] == nil) then _interrupts_druids[sourceName] = { } end\n \n _interrupts_druids[sourceName][\"S-Bash\"] = GetTime() + 15; \n \n elseif(spellID == 47528 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Mind Freeze --\n if (_interrupts_dks == nil) then _interrupts_dks = { } end \n if (_interrupts_dks[sourceName] == nil) then _interrupts_dks[sourceName] = { } end\n \n _interrupts_dks[sourceName][\"M-Freeze\"] = GetTime() + 15; \n \n elseif(spellID == 183752 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Consume Magic --\n if (_interrupts_dhs == nil) then _interrupts_dhs = { } end \n if (_interrupts_dhs[sourceName] == nil) then _interrupts_dhs[sourceName] = { } end\n \n _interrupts_dhs[sourceName][\"Consume\"] = GetTime() + 15; \n \n elseif(spellID == 96231 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Rebuke --\n if (_interrupts_paladins == nil) then _interrupts_paladins = { } end \n if (_interrupts_paladins[sourceName] == nil) then _interrupts_paladins[sourceName] = { } end\n \n _interrupts_paladins[sourceName][\"Rebuke\"] = GetTime() + 15; \n \n elseif (spellID == 57994 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Wind Shear --\n if (_interrupts_shamans == nil) then _interrupts_shamans = { } end \n if (_interrupts_shamans[sourceName] == nil) then _interrupts_shamans[sourceName] = { } end\n \n _interrupts_shamans[sourceName][\"W-Shear\"] = GetTime() + 12;\n \n elseif(spellID == 116705 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Spear Hand Strike --\n if (_interrupts_monks == nil) then _interrupts_monks = { } end \n if (_interrupts_monks[sourceName] == nil) then _interrupts_monks[sourceName] = { } end\n \n _interrupts_monks[sourceName][\"S-Strike\"] = GetTime() + 15; \n \n elseif(spellID == 187707 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Muzzle --\n if (_interrupts_hunters == nil) then _interrupts_hunters = { } end \n if (_interrupts_hunters[sourceName] == nil) then _interrupts_hunters[sourceName] = { } end\n \n _interrupts_hunters[sourceName][\"Muzzle\"] = GetTime() + 15; \n \n elseif(spellID == 147362 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Counter Shot --\n if (_interrupts_hunters == nil) then _interrupts_hunters = { } end \n if (_interrupts_hunters[sourceName] == nil) then _interrupts_hunters[sourceName] = { } end\n \n _interrupts_hunters[sourceName][\"C-Shot\"] = GetTime() + 24; \n \n elseif (spellID == 2139 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Counterspell -- \n if (_interrupts_mages == nil) then _interrupts_mages = { } end \n if (_interrupts_mages[sourceName] == nil) then _interrupts_mages[sourceName] = { } end\n \n _interrupts_mages[sourceName][\"C-Spell\"] = GetTime() + 24; \n \n elseif (spellID == 15487 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Priest: Silence -- \n if (_interrupts_priests == nil) then _interrupts_priests = { } end \n if (_interrupts_priests[sourceName] == nil) then _interrupts_priests[sourceName] = { } end\n \n _interrupts_priests[sourceName][\"Silence\"] = GetTime() + 45; \n \n elseif (spellID == 78675 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Solar Beam --\n if (_interrupts_druids == nil) then _interrupts_druids = { } end \n if (_interrupts_druids[sourceName] == nil) then _interrupts_druids[sourceName] = { } end\n \n _interrupts_druids[sourceName][\"S-Beam\"] = GetTime() + 60;\n \n -- END INTERRUPTS --\n \n elseif (spellID == 64843 and eventType == \"SPELL_AURA_APPLIED\") then\n -- Divine Hymn -- \n if (_raidCDs_priests == nil) then _raidCDs_priests = { } end \n if (_raidCDs_priests[sourceName] == nil) then _raidCDs_priests[sourceName] = { } end\n \n _raidCDs_priests[sourceName][\"D-Hymn\"] = GetTime() + 180; \n \n elseif (eventType == \"SPELL_CAST_SUCCESS\" and spellID == 106898) then\n -- Stampeding Roar --\n if (_utilityCDs_druids == nil) then _utilityCDs_druids = { } end\n if (_utilityCDs_druids[sourceName] == nil) then _utilityCDs_druids[sourceName] = { } end \n \n local roar1 = _utilityCDs_druids[sourceName][\"Roar\"];\n local roar2 = _utilityCDs_druids[sourceName][\"Roar+\"];\n \n if (roar1 ~= nil) then\n _utilityCDs_druids[sourceName][\"Roar\"] = GetTime() + 120;\n _utilityCDs_druids[sourceName][\"Roar+\"] = nil;\n end\n if (roar2 ~= nil) then\n _utilityCDs_druids[sourceName][\"Roar+\"] = GetTime() + 60;\n _utilityCDs_druids[sourceName][\"Roar\"] = nil;\n end\n \n elseif (eventType == \"SPELL_CAST_SUCCESS\" and spellID == 77761) then\n -- Stampeding Roar: DEBUG --\n if (_utilityCDs_druids == nil) then _utilityCDs_druids = { } end\n if (_utilityCDs_druids[sourceName] == nil) then _utilityCDs_druids[sourceName] = { } end \n \n local roar1 = _utilityCDs_druids[sourceName][\"Roar\"];\n local roar2 = _utilityCDs_druids[sourceName][\"Roar+\"];\n \n if (roar1 ~= nil) then\n _utilityCDs_druids[sourceName][\"Roar\"] = GetTime() + 120;\n _utilityCDs_druids[sourceName][\"Roar+\"] = nil;\n end\n if (roar2 ~= nil) then\n _utilityCDs_druids[sourceName][\"Roar+\"] = GetTime() + 60;\n _utilityCDs_druids[sourceName][\"Roar\"] = nil;\n end \n \n elseif (eventType == \"SPELL_CAST_SUCCESS\" and spellID == 77764) then\n -- Stampeding Roar: FERAL --\n if (_utilityCDs_druids == nil) then _utilityCDs_druids = { } end\n if (_utilityCDs_druids[sourceName] == nil) then _utilityCDs_druids[sourceName] = { } end \n \n local roar1 = _utilityCDs_druids[sourceName][\"Roar\"];\n local roar2 = _utilityCDs_druids[sourceName][\"Roar+\"];\n \n if (roar1 ~= nil) then\n _utilityCDs_druids[sourceName][\"Roar\"] = GetTime() + 120;\n _utilityCDs_druids[sourceName][\"Roar+\"] = nil;\n end\n if (roar2 ~= nil) then\n _utilityCDs_druids[sourceName][\"Roar+\"] = GetTime() + 60;\n _utilityCDs_druids[sourceName][\"Roar\"] = nil;\n end \n \n elseif (eventType == \"SPELL_CAST_SUCCESS\" and spellID == 740) then\n -- Tranquility --\n if (_raidCDs_druids == nil) then _raidCDs_druids = { } end\n if (_raidCDs_druids[sourceName] == nil) then _raidCDs_druids[sourceName] = { } end \n \n local tranq1 = _raidCDs_druids[sourceName][\"Tranq+\"];\n local tranq2 = _raidCDs_druids[sourceName][\"Tranq\"];\n \n if (tranq1 ~= nil) then\n _raidCDs_druids[sourceName][\"Tranq+\"] = GetTime() + 120;\n _raidCDs_druids[sourceName][\"Tranq\"] = nil;\n end\n if (tranq2 ~= nil) then\n _raidCDs_druids[sourceName][\"Tranq\"] = GetTime() + 180;\n _raidCDs_druids[sourceName][\"Tranq+\"] = nil;\n end\n \n elseif (spellID == 108281 and eventType == \"SPELL_AURA_APPLIED\") then\n -- Ancestral Guidance --\n if (_raidCDs_shamans == nil) then _raidCDs_shamans = { } end \n if (_raidCDs_shamans[sourceName] == nil) then _raidCDs_shamans[sourceName] = { } end\n \n _raidCDs_shamans[sourceName][\"AG\"] = GetTime() + 120;\n \n elseif(spellID == 97462 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Commanding Shout --\n if (_raidCDs_warriors == nil) then _raidCDs_warriors = { } end \n if (_raidCDs_warriors[sourceName] == nil) then _raidCDs_warriors[sourceName] = { } end\n \n _raidCDs_warriors[sourceName][\"C-Shout\"] = GetTime() + 180;\n \n elseif(spellID == 108280 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Healing Tide --\n if (_raidCDs_shamans == nil) then _raidCDs_shamans = { } end \n if (_raidCDs_shamans[sourceName] == nil) then _raidCDs_shamans[sourceName] = { } end\n \n _raidCDs_shamans[sourceName][\"H-Tide\"] = GetTime() + 180; \n \n elseif(spellID == 62618 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Power Word: Barrier --\n if (_raidCDs_priests == nil) then _raidCDs_priests = { } end \n if (_raidCDs_priests[sourceName] == nil) then _raidCDs_priests[sourceName] = { } end\n \n _raidCDs_priests[sourceName][\"Barrier\"] = GetTime() + 180; \n \n elseif(spellID == 98008 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Spirit Link Totem --\n if (_raidCDs_shamans == nil) then _raidCDs_shamans = { } end \n if (_raidCDs_shamans[sourceName] == nil) then _raidCDs_shamans[sourceName] = { } end\n \n _raidCDs_shamans[sourceName][\"SLT\"] = GetTime() + 180; \n \n elseif(spellID == 115310 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Revival --\n if (_raidCDs_monks == nil) then _raidCDs_monks = { } end \n if (_raidCDs_monks[sourceName] == nil) then _raidCDs_monks[sourceName] = { } end\n \n _raidCDs_monks[sourceName][\"Revival\"] = GetTime() + 180; \n \n elseif(spellID == 47788 and eventType == \"SPELL_CAST_SUCCESS\") then \n -- Guardian Spirit -- \n if (_externCDs_priests == nil) then _externCDs_priests = { } end \n if (_externCDs_priests[sourceName] == nil) then _externCDs_priests[sourceName] = { } end \n \n local GA1 = _externCDs_priests[sourceName][\"G-Spirit\"];\n local GA2 = _externCDs_priests[sourceName][\"G-Spirit+\"];\n \n if (GA1 ~= nil) then\n _externCDs_priests[sourceName][\"G-Spirit\"] = GetTime() + 240;\n _externCDs_priests[sourceName][\"G-Spirit+\"] = nil;\n end\n if (GA2 ~= nil) then\n _externCDs_priests[sourceName][\"G-Spirit+\"] = GetTime() + 240;\n _externCDs_priests[sourceName][\"G-Spirit\"] = nil;\n end\n \n elseif(spellID == 47788 and eventType == \"SPELL_AURA_APPLIED\") then \n -- Guardian Angel Applied (talent 4:2) --\n \n local GA2 = _externCDs_priests[sourceName][\"G-Spirit+\"]; \n if (GA2 ~= nil) then \n aura_env.GADuration = select(7, UnitBuff(destName, \"Guardian Spirit\")) \n end\n \n elseif(spellID == 47788 and eventType == \"SPELL_AURA_REMOVED\") then \n -- Guardian Angel Removed (talent 4:2) --\n \n local hasGA = _externCDs_priests[sourceName][\"G-Spirit+\"];\n if (hasGA ~= nil) then\n local timeLeft = aura_env.GADuration - GetTime()\n if timeLeft <= 0.1 then\n _externCDs_priests[sourceName][\"G-Spirit+\"] = GetTime() + 90; \n end\n end \n \n elseif(spellID == 198304 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Intercept: Safeguard --\n if (_externCDs_warriors == nil) then _externCDs_warriors = { } end \n if (_externCDs_warriors[sourceName] == nil) then _externCDs_warriors[sourceName] = { } end\n \n local safeguard = _externCDs_warriors[sourceName][\"Safeguard\"];\n \n if (safeguard ~= nil) then\n _externCDs_warriors[sourceName][\"Safeguard\"] = GetTime() + 20;\n end\n if (safeguard == nil) then\n _externCDs_warriors[sourceName][\"Safeguard\"] = nil;\n end \n \n elseif(spellID == 102342 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Ironbark --\n if (_externCDs_druids == nil) then _externCDs_druids = { } end\n if (_externCDs_druids[sourceName] == nil) then _externCDs_druids[sourceName] = { } end\n \n local ibark1 = _externCDs_druids[sourceName][\"I-Bark\"];\n local ibark2 = _externCDs_druids[sourceName][\"I-Bark+\"];\n \n if (ibark1 ~= nil) then\n _externCDs_druids[sourceName][\"I-Bark\"] = GetTime() + 90;\n _externCDs_druids[sourceName][\"I-Bark+\"] = nil;\n end\n if (ibark2 ~= nil) then\n _externCDs_druids[sourceName][\"I-Bark+\"] = GetTime() + 60;\n _externCDs_druids[sourceName][\"I-Bark\"] = nil;\n end\n \n elseif(spellID == 33206 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Pain Suppresion --\n if (_externCDs_priests == nil) then _externCDs_priests = { } end\n if (_externCDs_priests[sourceName] == nil) then _externCDs_priests[sourceName] = { } end\n \n _externCDs_priests[sourceName][\"P-Sup\"] = GetTime() + 240;\n \n elseif(spellID == 116849 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Life Cocoon --\n if (_externCDs_monks == nil) then _externCDs_monks = { } end\n if (_externCDs_monks[sourceName] == nil) then _externCDs_monks[sourceName] = { } end\n \n _externCDs_monks[sourceName][\"L-Cocoon\"] = GetTime() + 180;\n \n elseif(spellID == 1022 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Blessing of Protection --\n if (_utilityCDs_paladins == nil) then _utilityCDs_paladins = { } end\n if (_utilityCDs_paladins[sourceName] == nil) then _utilityCDs_paladins[sourceName] = { } end\n \n _utilityCDs_paladins[sourceName][\"BoP\"] = GetTime() + 300;\n \n elseif(spellID == 204018 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Blessing of Spellwarding --\n if (_externCDs_paladins == nil) then _externCDs_paladins = { } end\n if (_externCDs_paladins[sourceName] == nil) then _externCDs_paladins[sourceName] = { } end\n \n _externCDs_paladins[sourceName][\"Spellward\"] = GetTime() + 180;\n \n elseif(spellID == 31821 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Aura Mastery --\n if (_raidCDs_paladins == nil) then _raidCDs_paladins = { } end\n if (_raidCDs_paladins[sourceName] == nil) then _raidCDs_paladins[sourceName] = { } end\n \n _raidCDs_paladins[sourceName][\"Aura-M\"] = GetTime() + 180;\n \n elseif(spellID == 204150 and eventType == \"SPELL_AURA_APPLIED\") then\n -- Aegis of Light --\n if (_raidCDs_paladins == nil) then _raidCDs_paladins = { } end\n if (_raidCDs_paladins[sourceName] == nil) then _raidCDs_paladins[sourceName] = { } end\n \n _raidCDs_paladins[sourceName][\"Aegis\"] = GetTime() + 300; \n \n elseif(spellID == 15286 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Vampiric Embrace --\n if (_raidCDs_priests == nil) then _raidCDs_priests = { } end \n if (_raidCDs_priests[sourceName] == nil) then _raidCDs_priests[sourceName] = { } end\n \n _raidCDs_priests[sourceName][\"VE\"] = GetTime() + 180; \n \n elseif(spellID == 196718 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Darkness --\n if (_raidCDs_dhs == nil) then _raidCDs_dhs = { } end \n if (_raidCDs_dhs[sourceName] == nil) then _raidCDs_dhs[sourceName] = { } end\n \n _raidCDs_dhs[sourceName][\"Darkness\"] = GetTime() + 180; \n \n elseif(spellID == 207810 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Nether Bond --\n if (_externCDs_dhs == nil) then _externCDs_dhs = { } end \n if (_externCDs_dhs[sourceName] == nil) then _externCDs_dhs[sourceName] = { } end\n \n _externCDs_dhs[sourceName][\"N-Bond\"] = GetTime() + 120; \n \n elseif(spellID == 207399 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Ancestral Protection Totem --\n if (_raidCDs_shamans == nil) then _raidCDs_shamans = { } end \n if (_raidCDs_shamans[sourceName] == nil) then _raidCDs_shamans[sourceName] = { } end\n \n _raidCDs_shamans[sourceName][\"A-Prot\"] = GetTime() + 300; \n \n elseif(spellID == 6940 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Blessing of Sacrifice --\n if (_externCDs_paladins == nil) then _externCDs_paladins = { } end\n if (_externCDs_paladins[sourceName] == nil) then _externCDs_paladins[sourceName] = { } end\n \n local sac1 = _externCDs_paladins[sourceName][\"Sac+\"];\n local sac2 = _externCDs_paladins[sourceName][\"Sac\"];\n \n if (sac1 ~= nil) then\n _externCDs_paladins[sourceName][\"Sac+\"] = GetTime() + 90;\n _externCDs_paladins[sourceName][\"Sac\"] = nil;\n end\n if (sac2 ~= nil) then\n _externCDs_paladins[sourceName][\"Sac\"] = GetTime() + 150;\n _externCDs_paladins[sourceName][\"Sac+\"] = nil;\n end\n \n elseif(spellID == 199448 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Blessing of Sacrifice: DEBUG --\n if (_externCDs_paladins == nil) then _externCDs_paladins = { } end\n if (_externCDs_paladins[sourceName] == nil) then _externCDs_paladins[sourceName] = { } end\n \n local sac1 = _externCDs_paladins[sourceName][\"Sac+\"];\n local sac2 = _externCDs_paladins[sourceName][\"Sac\"];\n \n if (sac1 ~= nil) then\n _externCDs_paladins[sourceName][\"Sac+\"] = GetTime() + 90;\n _externCDs_paladins[sourceName][\"Sac\"] = nil;\n end\n if (sac2 ~= nil) then\n _externCDs_paladins[sourceName][\"Sac\"] = GetTime() + 150;\n _externCDs_paladins[sourceName][\"Sac+\"] = nil;\n end\n \n elseif(spellID == 187190 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Blessing of Sacrifice: DEBUG --\n if (_externCDs_paladins == nil) then _externCDs_paladins = { } end\n if (_externCDs_paladins[sourceName] == nil) then _externCDs_paladins[sourceName] = { } end\n \n local sac1 = _externCDs_paladins[sourceName][\"Sac+\"];\n local sac2 = _externCDs_paladins[sourceName][\"Sac\"];\n \n if (sac1 ~= nil) then\n _externCDs_paladins[sourceName][\"Sac+\"] = GetTime() + 90;\n _externCDs_paladins[sourceName][\"Sac\"] = nil;\n end\n if (sac2 ~= nil) then\n _externCDs_paladins[sourceName][\"Sac\"] = GetTime() + 150;\n _externCDs_paladins[sourceName][\"Sac+\"] = nil;\n end\n \n elseif(spellID == 64901 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Symbol of Hope --\n if (_utilityCDs_priests == nil) then _utilityCDs_priests = { } end\n if (_utilityCDs_priests[sourceName] == nil) then _utilityCDs_priests[sourceName] = { } end\n \n _utilityCDs_priests[sourceName][\"Hope\"] = GetTime() + 360;\n \n elseif(spellID == 73325 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Leap of Faith --\n if (_utilityCDs_priests == nil) then _utilityCDs_priests = { } end\n if (_utilityCDs_priests[sourceName] == nil) then _utilityCDs_priests[sourceName] = { } end\n \n _utilityCDs_priests[sourceName][\"Grip\"] = GetTime() + 90;\n \n elseif(spellID == 192077 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Wind Rush Totem --\n if (_utilityCDs_shamans == nil) then _utilityCDs_shamans = { } end\n if (_utilityCDs_shamans[sourceName] == nil) then _utilityCDs_shamans[sourceName] = { } end\n \n _utilityCDs_shamans[sourceName][\"Wind Rush\"] = GetTime() + 120;\n \n elseif(spellID == 29166 and eventType == \"SPELL_CAST_SUCCESS\") then\n -- Innervate --\n if (_utilityCDs_druids == nil) then _utilityCDs_druids = { } end\n if (_utilityCDs_druids[sourceName] == nil) then _utilityCDs_druids[sourceName] = { } end\n \n _utilityCDs_druids[sourceName][\"Innervate\"] = GetTime() + 180;\n \n elseif(eventType == \"SPELL_CAST_SUCCESS\" and spellID == 108199) then\n -- Gorefiend's Grasp --\n if (_utilityCDs_dks == nil) then _utilityCDs_dks = { } end\n if (_utilityCDs_dks[sourceName] == nil) then _utilityCDs_dks[sourceName] = { } end \n \n local grasp1 = _utilityCDs_dks[sourceName][\"Grasp\"];\n local grasp2 = _utilityCDs_dks[sourceName][\"Grasp+\"];\n \n if (grasp1 ~= nil) then\n _utilityCDs_dks[sourceName][\"Grasp\"] = GetTime() + 180;\n _utilityCDs_dks[sourceName][\"Grasp+\"] = nil;\n end\n if (grasp2 ~= nil) then\n _utilityCDs_dks[sourceName][\"Grasp+\"] = GetTime() + 120;\n _utilityCDs_dks[sourceName][\"Grasp\"] = nil;\n end\n \n elseif(eventType == \"SPELL_CAST_SUCCESS\" and spellID == 202138) then\n -- Sigil of Chains --\n if (_utilityCDs_dhs == nil) then _utilityCDs_dhs = { } end\n if (_utilityCDs_dhs[sourceName] == nil) then _utilityCDs_dhs[sourceName] = { } end \n \n _utilityCDs_dhs[sourceName][\"Chains\"] = GetTime() + 60;\n end\n \n \n \nend\n\n\n\n",
- ["subeventSuffix"] = "_CAST_START",
- ["subeventPrefix"] = "SPELL",
- ["names"] = {
- },
- ["debuffType"] = "HELPFUL",
- },
- ["load"] = {
- ["use_size"] = false,
- ["use_never"] = false,
- ["talent"] = {
- ["multi"] = {
- },
- },
- ["spec"] = {
- ["single"] = 2,
- ["multi"] = {
- [1] = true,
- [2] = true,
- },
- },
- ["faction"] = {
- ["multi"] = {
- },
- },
- ["use_name"] = false,
- ["role"] = {
- ["single"] = "TANK",
- ["multi"] = {
- ["DAMAGER"] = true,
- ["TANK"] = true,
- ["HEALER"] = true,
- },
- },
- ["name"] = "Tehr",
- ["pvptalent"] = {
- ["multi"] = {
- },
- },
- ["difficulty"] = {
- ["multi"] = {
- },
- },
- ["class"] = {
- ["single"] = "PRIEST",
- ["multi"] = {
- ["PRIEST"] = true,
- },
- },
- ["race"] = {
- ["multi"] = {
- },
- },
- ["size"] = {
- ["single"] = "twenty",
- ["multi"] = {
- ["party"] = true,
- ["scenario"] = true,
- ["ten"] = true,
- ["twentyfive"] = true,
- ["twenty"] = true,
- ["flexible"] = true,
- },
- },
- },
- ["parent"] = "RaidCDs ExternalCDs Interrupts",
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement