fix stuff i broke
@@ -177,10 +177,12 @@
elseif args:GetDestCreatureID() == 39863 then
if not physicalAggro and GetTime() - phase2Started > 10 then --We don't have phase 3 aggro on him yet.
self:SendSync("PhysicalAggro")--We do now.
+ physicalAggro = true
end
elseif args:GetDestCreatureID() == 40141 then
if not twilightAggro then --We don't have aggro on him yet.
self:SendSync("twilightAggro")--We do now.
+ twilightAggro = true
end
end
end
@@ -189,10 +191,12 @@
if args:GetDestCreatureID() == 39863 then
if not physicalAggro and GetTime() - phase2Started > 10 then --We don't have phase 3 aggro on him yet.
self:SendSync("PhysicalAggro")--We do now.
+ physicalAggro = true
end
elseif args:GetDestCreatureID() == 40141 then
if not twilightAggro then --We don't have aggro on him yet.
self:SendSync("twilightAggro")--We do now.
+ twilightAggro = true
end
end
end
@@ -201,10 +205,12 @@
if args:GetDestCreatureID() == 39863 then
if not physicalAggro and GetTime() - phase2Started > 10 then --We don't have phase 3 aggro on him yet.
self:SendSync("PhysicalAggro")--We do now.
+ physicalAggro = true
end
elseif args:GetDestCreatureID() == 40141 then
if not twilightAggro then --We don't have aggro on him yet.
self:SendSync("twilightAggro")--We do now.
+ twilightAggro = true
end
end
end
@@ -213,10 +219,12 @@
if args:GetDestCreatureID() == 39863 then
if not physicalAggro and GetTime() - phase2Started > 10 then --We don't have phase 3 aggro on him yet.
self:SendSync("PhysicalAggro")--We do now.
+ physicalAggro = true
end
elseif args:GetDestCreatureID() == 40141 then
if not twilightAggro then --We don't have aggro on him yet.
self:SendSync("twilightAggro")--We do now.
+ twilightAggro = true
end
end
end
@@ -41,20 +41,18 @@
local specWarnMalleableGooCast = mod:NewSpecialWarningSpell(72295, false)
local specWarnOozeVariable = mod:NewSpecialWarningYou(70352) -- Heroic Ability
local specWarnGasVariable = mod:NewSpecialWarningYou(70353) -- Heroic Ability
-local specWarnUnboundPlague = mod:NewSpecialWarningYou(72856)--automation feature refuses to work so put generic crap in for this
---local specWarnUnboundPlague = mod:NewSpecialWarning("specWarnUnboundPlague") -- you have to drop the debuff by staying very close to an other player
---local specWarnNextUnboundPlageSelf = mod:NewSpecialWarning("specWarnNextPlageSelf", false) -- you are the acquired target for the Plague, prepare yourself!
+local specWarnUnboundPlague = mod:NewSpecialWarningYou(72856) -- Heroic Ability
local timerGaseousBloat = mod:NewTargetTimer(20, 70672) -- Duration of debuff
local timerSlimePuddleCD = mod:NewCDTimer(35, 70341) -- Approx
-local timerUnstableExperimentCD = mod:NewNextTimer(38, 70351) -- Used every 38 seconds exactly except after tear gas, it resets then it's 42-44seconds later (so using 43sec timer for there)
+local timerUnstableExperimentCD = mod:NewNextTimer(38, 70351) -- Used every 38 seconds exactly except after phase changes
local timerChokingGasBombCD = mod:NewNextTimer(35.5, 71255)
local timerMalleableGooCD = mod:NewCDTimer(25, 72295)
local timerTearGas = mod:NewBuffActiveTimer(16, 71615)
local timerPotions = mod:NewBuffActiveTimer(30, 73122)
local timerMutatedPlagueCD = mod:NewCDTimer(10, 72451) -- 10 to 11
local timerUnboundPlagueCD = mod:NewNextTimer(60, 72856)
-local timerUnboundPlague = mod:NewBuffActiveTimer(10, 72856) -- Heroic Ability: we can't keep the debuff 60 seconds, so we have to switch at 10 seconds. Otherwise the debuff does to much damage!
+local timerUnboundPlague = mod:NewBuffActiveTimer(12, 72856) -- Heroic Ability: we can't keep the debuff 60 seconds, so we have to switch at 12-15 seconds. Otherwise the debuff does to much damage!
-- buffs from "Drink Me"
local timerMutatedSlash = mod:NewTargetTimer(20, 70542)