Skip to content

Commit

Permalink
Scrap the rage timer except when boss yells (so timer for maybe every…
Browse files Browse the repository at this point in the history
… 5th spawn instead of every spawn

there is no clean way to fix this since they don't properly fire a spawn event, and boss yells inconsisetnt AND they speed up if killed fast. It's a tryfecta of shitty ability to time it so no point in bothering.
Couple timer fixes on feng and spirit kings
  • Loading branch information
MysticalOS committed May 25, 2024
1 parent 224e208 commit de150a8
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion DBM-Raids-MoP/MogushanVaults/Feng.lua
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ function mod:OnSync(msg)
-- 10/13 01:11:24.437 YELL: Oh sage of the ages! Instill to me your arcane wisdom!
-- 10/13 01:11:36.671 SPELL_CAST_SUCCESS,0xF150EA690000478E,"",0x10a48,0x0,0x0000000000000000,nil,0x80000000,0x80000000,116417,"",0x40
timerArcaneResonanceCD:Start(12)
timerArcaneVelocityCD:Start(11.4, 1)--It's either this, or this +10. Not yet sure what causes the +10 (14.5 old timer)
timerArcaneVelocityCD:Start(8.8, 1)--It's either this, or this +10. Not yet sure what causes the +10 (14.5 old timer)
if self.Options.RangeFrame then
DBM.RangeCheck:Show(6)
end
Expand Down
2 changes: 1 addition & 1 deletion DBM-Raids-MoP/MogushanVaults/SpiritKings.lua
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ function mod:CHAT_MSG_MONSTER_YELL(msg, boss)
if boss == Zian then
warnActivated:Show(boss)
self.vb.ZianActive = true
timerChargingShadowsCD:Start()
timerChargingShadowsCD:Start(9.9)
timerUndyingShadowsCD:Start(20)
if self:IsHeroic() then
warnShieldOfDarknessSoon:Schedule(35, 5)--Start pre warning with regular warnings only as you don't move at this point yet.
Expand Down
9 changes: 5 additions & 4 deletions DBM-Raids-MoP/MogushanVaults/WillofEmperor.lua
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ mod.vb.prevBoss1Power = 0
mod.vb.prevBoss2Power = 0

--NOTE, spawns are altered when they are rapidly killed on retail
local rageTimers = {
--[[local rageTimers = {
[0] = 15.6,--Varies from heroic vs normal, number here doesn't matter though, we don't start this on pull we start it off first yell (which does always happen).
[1] = 33,
[2] = 33,
Expand All @@ -97,7 +97,7 @@ local rageTimers = {
[12]= 83,
--Rest are all 33
--timers variate slightly so never will be perfect but trying to get as close as possible. seem same in all modes.
}
}--]]

local function addsDelay(self, add)
if add == "Courage" then
Expand Down Expand Up @@ -132,8 +132,9 @@ local function addsDelay(self, add)
self.vb.rageCount = self.vb.rageCount + 1
warnRageActivated:Show(self.vb.rageCount)
--Titan gas delay has funny interaction with these and causes 30 or 60 second delays. Pretty much have to use a table.
timerRageActivates:Start(rageTimers[self.vb.rageCount] or 33, self.vb.rageCount+1)
self:Schedule(rageTimers[self.vb.rageCount] or 33, addsDelay, self, "Rage")--Because he doesn't always yell, schedule next one here as a failsafe
-- local timer = rageTimers[self.vb.rageCount] or 33
-- timerRageActivates:Start(timer, self.vb.rageCount+1)
-- self:Schedule(timer, addsDelay, self, "Rage")--Because he doesn't always yell, schedule next one here as a failsafe
elseif add == "Boss" then
if self.Options[specWarnBossesActivated.option] then
specWarnBossesActivated:Show()
Expand Down

0 comments on commit de150a8

Please sign in to comment.