Skip to content

Commit

Permalink
Tweak defaults on putricicde to reduce spam based on common strats, p…
Browse files Browse the repository at this point in the history
…lague just gets dumped in melee and allowed to bounce around. Although DBM has a throttle for target warning, it's still annoying so now off by default

In addition, volatile ooze adhesive "help soak" alert is also off by default to reduce the screen flashing when green ooze is out. Target announce will still be present but the "help soak" and flash is gone by default now.
  • Loading branch information
MysticalOS committed Nov 2, 2023
1 parent 1ca6ebc commit 292c391
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions DBM-Raids-WoTLK/Icecrown/ThePlagueworks/Putricide.lua
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ local warnChokingGasBombSoon = mod:NewPreWarnAnnounce(71255, 5, 3, nil, "Melee"
local warnChokingGasBomb = mod:NewSpellAnnounce(71255, 3, nil, "Melee") -- Phase 2 ability
local warnPhase3Soon = mod:NewPrePhaseAnnounce(3)
local warnMutatedPlague = mod:NewStackAnnounce(72451, 3, nil, "Tank|Healer") -- Phase 3 ability
local warnUnboundPlague = mod:NewTargetNoFilterAnnounce(70911, 3) -- Heroic Ability
local warnUnboundPlague = mod:NewTargetNoFilterAnnounce(70911, 3, nil, false, 2) -- Heroic Ability

local specWarnVolatileOozeAdhesive = mod:NewSpecialWarningYou(70447, nil, nil, nil, 1, 2)
local specWarnVolatileOozeAdhesiveT = mod:NewSpecialWarningMoveTo(70447, nil, nil, nil, 1, 2)
local specWarnVolatileOozeAdhesiveT = mod:NewSpecialWarningMoveTo(70447, false, nil, 2, 1, 2)
local specWarnGaseousBloat = mod:NewSpecialWarningRun(70672, nil, nil, nil, 4, 2)
local specWarnMalleableGoo = mod:NewSpecialWarningYou(72295, nil, nil, nil, 1, 2)
local yellMalleableGoo = mod:NewYell(72295)
Expand Down Expand Up @@ -173,7 +173,7 @@ function mod:SPELL_CAST_START(args)
end

function mod:SPELL_CAST_SUCCESS(args)
if args.spellId == 70341 and self:AntiSpam(5, 1) then
if args.spellId == 70341 and self:AntiSpam(5, 3) then
warnSlimePuddle:Show()
if self.vb.phase == 3 then
timerSlimePuddleCD:Start(20)--In phase 3 it's faster
Expand Down Expand Up @@ -201,7 +201,7 @@ function mod:SPELL_AURA_APPLIED(args)
if args.spellId == 70447 then--Green Slime
if args:IsPlayer() then--Still worth warning 100s because it does still do knockback
specWarnVolatileOozeAdhesive:Show()
elseif not self:IsTank() then
elseif not self:IsTank() and self.Options.SpecWarn70447MoveTo then
specWarnVolatileOozeAdhesiveT:Show(args.destName)
specWarnVolatileOozeAdhesiveT:Play("helpsoak")
else
Expand Down Expand Up @@ -243,7 +243,7 @@ function mod:SPELL_AURA_APPLIED(args)
if self.Options.UnboundPlagueIcon then
self:SetIcon(args.destName, 3)
end
if args:IsPlayer() and not self:IsTrivial() then
if args:IsPlayer() and not self:IsTrivial() and self:AntiSpam(2, 1) then
specWarnUnboundPlague:Show()
specWarnUnboundPlague:Play("targetyou")
timerUnboundPlague:Start()
Expand Down

0 comments on commit 292c391

Please sign in to comment.