Skip to content

Commit

Permalink
Fixed every reported timer from #35
Browse files Browse the repository at this point in the history
  • Loading branch information
MysticalOS committed Feb 9, 2022
1 parent 4a8356d commit cae9dfd
Show file tree
Hide file tree
Showing 17 changed files with 30 additions and 29 deletions.
4 changes: 2 additions & 2 deletions DBM-Party-BfA/AtalDazar/Rezan.lua
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ local specWarnPursuit = mod:NewSpecialWarningRun(257407, nil, nil, nil, 4, 2)
local specWarnBoneQuake = mod:NewSpecialWarningSpell(260683, nil, nil, nil, 2, 2)

local timerTeethCD = mod:NewCDTimer(38, 255434, nil, "Tank", nil, 5, nil, DBM_COMMON_L.TANK_ICON)--38-43.7?
local timerFearCD = mod:NewCDTimer(40.9, 255371, nil, nil, nil, 2)
local timerPursuitCD = mod:NewNextTimer(41.2, 257407, nil, nil, nil, 3)
local timerFearCD = mod:NewCDTimer(38.8, 255371, nil, nil, nil, 2)
local timerPursuitCD = mod:NewCDTimer(38.8, 257407, nil, nil, nil, 3)

function mod:OnCombatStart(delay)
timerTeethCD:Start(6-delay)
Expand Down
4 changes: 2 additions & 2 deletions DBM-Party-BfA/AtalDazar/Volkaal.lua
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ local specWarnLeap = mod:NewSpecialWarningDodge(250258, nil, nil, nil, 2, 2)
local specWarnNoxiousStench = mod:NewSpecialWarningInterrupt(250368, "HasInterrupt", nil, nil, 1, 2)
local specWarnGTFO = mod:NewSpecialWarningGTFO(250585, nil, nil, nil, 1, 8)

local timerLeapCD = mod:NewCDTimer(6, 250258, nil, nil, nil, 3)--6 uness delayed by stentch, then 8
local timerLeapCD = mod:NewCDTimer(5.7, 250258, nil, nil, nil, 3)--6 uness delayed by stentch, then 8
local timerNoxiousStenchCD = mod:NewCDTimer(18.2, 250368, nil, nil, nil, 4, nil, DBM_COMMON_L.INTERRUPT_ICON..DBM_COMMON_L.DISEASE_ICON)

mod.vb.totemRemaining = 3
Expand All @@ -35,7 +35,7 @@ function mod:OnCombatStart(delay)
self.vb.totemRemaining = 3
self:SetStage(1)
timerLeapCD:Start(2-delay)
timerNoxiousStenchCD:Start(6-delay)
timerNoxiousStenchCD:Start(5.7-delay)
end

function mod:SPELL_AURA_APPLIED(args)
Expand Down
4 changes: 2 additions & 2 deletions DBM-Party-BfA/AtalDazar/Yazma.lua
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ local timerEchoesCD = mod:NewCDTimer(32.8, 250050, nil, nil, nil, 3)
function mod:OnCombatStart(delay)
timerWrackingPainCD:Start(3.5-delay)
timerSkewerCD:Start(5-delay)
timerSoulrendCD:Start(10-delay)
timerEchoesCD:Start(16.9-delay)
timerSoulrendCD:Start(9.6-delay)
timerEchoesCD:Start(15.6-delay)
end

function mod:SPELL_AURA_APPLIED(args)
Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/Freehold/CounciloCaptains.lua
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ local timerTappedKegCD = mod:NewNextTimer(22.3, 272884, nil, nil, nil, 5)
----Hostile
local timerGrapeShotCD = mod:NewNextTimer(30.3, 258381, nil, nil, nil, 3, nil, DBM_COMMON_L.DEADLY_ICON)
----Friendly
local timerChainShotCD = mod:NewNextTimer(15.8, 272902, nil, nil, nil, 5)
local timerChainShotCD = mod:NewNextTimer(15.3, 272902, nil, nil, nil, 5)
--Jolly
----Hostile
local timerCuttingSurgeCD = mod:NewCDTimer(22.7, 267522, nil, nil, nil, 3)
Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/Freehold/SkycapnKragg.lua
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ function mod:UNIT_SPELLCAST_SUCCEEDED(_, _, spellId)
warnPhase2:Play("ptwo")
timerVilebombardmentCD:Start(6.2)
timerPowderShotCD:Start(7.3)--5.4 (old)
timerBrewCD:Start(20.6)--15.8 (old)
-- timerBrewCD:Start(9.7)--5-20. This timer just doesn't appear to be consistent at all, so not worth showing on stage 2 start
if not self:IsNormal() then
timerDiveBombCD:Start(17.7)
end
Expand Down
6 changes: 3 additions & 3 deletions DBM-Party-BfA/TempleofSethraliss/AdderisandAspix.lua
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ local timerGaleForceCD = mod:NewCDTimer(14.5, 263776, nil, nil, nil, 3, nil,
--Adderis
----Wind
local timerArcingBladeCD = mod:NewCDTimer(13.4, 263234, nil, nil, nil, 5, nil, DBM_COMMON_L.HEROIC_ICON)
local timerCycloneStrikeCD = mod:NewCDTimer(14.6, 263573, nil, nil, nil, 3, nil, DBM_COMMON_L.DEADLY_ICON)
local timerCycloneStrikeCD = mod:NewCDTimer(13.3, 263573, nil, nil, nil, 3, nil, DBM_COMMON_L.DEADLY_ICON)
----Lighting
local timerArcDashCD = mod:NewCDTimer(23, 263424, nil, nil, nil, 3)

Expand All @@ -76,12 +76,12 @@ end
function mod:OnCombatStart(delay)
self.vb.noLitShield = nil
--Adderis should be in winds, Aspix timers started by Lightning Shield buff
timerCycloneStrikeCD:Start(9-delay)
timerCycloneStrikeCD:Start(8.5-delay)
if not self:IsNormal() then
timerArcingBladeCD:Start(7.3-delay)
end
--Aspix
timerArcDashCD:Start(14-delay)--Seems to be used regardless of shield
-- timerArcDashCD:Start(14-delay)--Can be used instantly on pull, so no timer
if self.Options.InfoFrame then
DBM.InfoFrame:SetHeader(DBM_CORE_L.INFOFRAME_POWER)
DBM.InfoFrame:Show(3, "enemypower", 10)
Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/TempleofSethraliss/AvatarofSethraliss.lua
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ function mod:SPELL_AURA_REMOVED(args)
elseif spellId == 269686 then
timerPlague:Stop(args.destName)
elseif spellId == 274149 then--Life Force Ending
timerPulseCD:Start(11)
timerPulseCD:Start(9.4)
end
end

Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/TheMotherload/Azerokk.lua
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ function mod:OnCombatStart(delay)
self.vb.addCount = 0
timerCallEarthragerCD:Start(60-delay, 1)
--timerInfusionCD:Start(1-delay)--19.6
timerResonantPulseCD:Start(10.6-delay)
timerResonantPulseCD:Start(8.6-delay)
if not self:IsNormal() then
timerTectonicSmashCD:Start(5-delay)
end
Expand Down
4 changes: 2 additions & 2 deletions DBM-Party-BfA/TheMotherload/CrowdPummeler.lua
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ local specWarnThrowCoins = mod:NewSpecialWarningMove(271784, "Tank", nil, nil,
--local specWarnGTFO = mod:NewSpecialWarningGTFO(238028, nil, nil, nil, 1, 8)

local timerStaticPulseCD = mod:NewCDTimer(23.1, 262347, nil, nil, nil, 2)
local timerFootbombLauncherCD = mod:NewCDTimer(36.5, 269493, nil, nil, nil, 5)
local timerFootbombLauncherCD = mod:NewCDTimer(32.8, 269493, nil, nil, nil, 5)
local timerBlazingAzeriteCD = mod:NewBuffFadesTimer(15, 256493, nil, nil, nil, 5)
local timerShockingClawCD = mod:NewCDTimer(23, 257337, nil, nil, nil, 3)--14.3, 41.3 (not sure if still true, not going to leave it ai though, 23 it is til i see lower)
local timerShockingClawCD = mod:NewCDTimer(21.8, 257337, nil, nil, nil, 3)--14.3, 41.3 (not sure if still true, not going to leave it ai though, 23 it is til i see lower)
local timerThrowCoinsCD = mod:NewCDTimer(17.4, 271784, nil, nil, nil, 3, nil, DBM_COMMON_L.HEROIC_ICON..DBM_COMMON_L.TANK_ICON)--18.8, 17.4, 25.5, 25.5


Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/TheMotherload/MogulRazzdunk.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ function mod:SPELL_AURA_APPLIED(args)
if spellId == 260189 then--Configuration: Drill
timerGatlingGunCD:Stop()
timerHomingMissileCD:Stop()
timerDrillSmashCD:Start(22.4)
timerDrillSmashCD:Start(17.3)
elseif spellId == 260190 then--Configuration: Combat
timerDrillSmashCD:Stop()
timerHomingMissileCD:Start(7)
Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/TheUnderrot/ElderLeaxa.lua
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ mod:AddInfoFrameOption(260685, "Healer")

function mod:OnCombatStart(delay)
--timerBloodBoltCD:Start(1-delay)--Instantly
timerCreepingRotCD:Start(12.2-delay)
timerCreepingRotCD:Start(10.8-delay)
timerBloodMirrorCD:Start(15.8-delay)
if not self:IsNormal() then--Exclude normal, but allow heroic/mythic/mythic+
timerSanguineFeastCD:Start(6.8-delay)
Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/TheUnderrot/InfestedCrawg.lua
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ function mod:SPELL_CAST_START(args)
end
end
else
timerIndigestionCD:Start(45)
timerIndigestionCD:Start(43.7)
--(will probably never be accurate, since WCL lacks tools to search for normal dungeons)
end
elseif spellId == 260292 then
Expand Down
4 changes: 2 additions & 2 deletions DBM-Party-BfA/TheUnderrot/SporecallerZancha.lua
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ local timerFesteringHarvestCD = mod:NewCDTimer(51, 259732, nil, nil, nil, 2, ni
--local timerBoundlessRotCD = mod:NewCDTimer(13, 259830, nil, nil, nil, 3)
local timerVolatilePodsCD = mod:NewCDTimer(27.5, 273271, nil, nil, nil, 3)
local timerShockwaveCD = mod:NewCDTimer(14.6, 272457, nil, nil, nil, 5, nil, DBM_COMMON_L.TANK_ICON)
local timerUpheavalCD = mod:NewCDTimer(20, 259718, nil, nil, nil, 3)
local timerUpheavalCD = mod:NewCDTimer(15.8, 259718, nil, nil, nil, 3)--15.8-20

function mod:OnCombatStart(delay)
--timerBoundlessRotCD:Start(1-delay)
Expand Down Expand Up @@ -90,7 +90,7 @@ function mod:SPELL_CAST_SUCCESS(args)
--timerBoundlessRotCD:Start()
elseif spellId == 259718 and self:AntiSpam(3, 1) then
timerUpheavalCD:Start(20.6)
elseif spellId == 259732 and DBM.Options.DebugMode then
elseif spellId == 259732 then
timerUpheavalCD:Start(10.5)
if not self:IsNormal() then
timerVolatilePodsCD:Start(12)
Expand Down
2 changes: 1 addition & 1 deletion DBM-Party-BfA/TheUnderrot/Unbound.lua
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ local specWarnGTFO = mod:NewSpecialWarningGTFO(269838, nil, nil, nil, 1, 8)

local timerBloodVisageCD = mod:NewCDTimer(15.7, "ej18312", nil, nil, nil, 1, 269692)
local timerVileExpulsionCD = mod:NewNextTimer(15.7, 269843, nil, nil, nil, 3)
local timerCleansingLightCD = mod:NewCDTimer(23.7, 269310, nil, nil, nil, 5)--23-37
local timerCleansingLightCD = mod:NewCDTimer(21.8, 269310, nil, nil, nil, 5)--21.8-37

mod:AddInfoFrameOption(269301, "Healer")

Expand Down
7 changes: 4 additions & 3 deletions DBM-Party-BfA/TolDagor/Korgus.lua
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ local timerARICD = mod:NewCDTimer(44.8, 256198, nil, nil, nil, 3)
local timerCrossIgnitionCD = mod:NewCDTimer(44.8, 256083, nil, nil, nil, 2)
local timerDeadeyeCD = mod:NewCDTimer(23, 256038, nil, nil, nil, 3)
local timerExplosiveBurstCD = mod:NewCDTimer(44.8, 256105, nil, nil, nil, 3)
local timerMassiveBlastCD = mod:NewCDTimer(22, 263345, nil, nil, nil, 3)
local timerMassiveBlastCD = mod:NewCDTimer(21.8, 263345, nil, nil, nil, 3)

mod:AddSetIconOption("SetIconOnDeadeye", 256038, true, false, {1})
mod:AddInfoFrameOption(256044)
Expand All @@ -48,7 +48,7 @@ function mod:OnCombatStart(delay)
timerExplosiveBurstCD:Start(11.5-delay)
timerCrossIgnitionCD:Start(16-delay)
timerMassiveBlastCD:Start(17-delay)
timerDeadeyeCD:Start(23.3-delay)
timerDeadeyeCD:Start(23.1-delay)
if self.Options.InfoFrame then
DBM.InfoFrame:SetHeader(DBM:GetSpellInfo(256044))
DBM.InfoFrame:Show(5, "reverseplayerbaddebuffbyspellid", 256044)--Must match spellID to filter other debuffs out
Expand Down Expand Up @@ -133,7 +133,8 @@ function mod:SPELL_CAST_SUCCESS(args)
elseif spellId == 256101 then
self.vb.burstCount = self.vb.burstCount + 1
--12.9, 15.8, 7.3, 25.5 /// 12.6, 15.8, 7.3, 15.0, 7.3, 15.8, 7.3
if self.vb.crossCount % 2 == 0 then
--12.1, 15.8, 7.3, 25.5
if self.vb.burstCount % 2 == 0 then
timerExplosiveBurstCD:Start(7.3)
else
timerExplosiveBurstCD:Start(15)
Expand Down
6 changes: 3 additions & 3 deletions DBM-Party-BfA/TolDagor/TheSandQueen.lua
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ local specWarnSandstorm = mod:NewSpecialWarningSpell(257495, nil, nil, nil, 2

--local timerReapSoulCD = mod:NewNextTimer(13, 194956, nil, nil, nil, 5, nil, DBM_COMMON_L.TANK_ICON..DBM_COMMON_L.DEADLY_ICON)
local timerSandTrapCD = mod:NewCDTimer(14.2, 257092, nil, nil, nil, 3)--14.2-18.6
local timerUpheavelCD = mod:NewCDTimer(43.4, 257617, nil, nil, nil, 3)
local timerUpheavelCD = mod:NewCDTimer(38.5, 257617, nil, nil, nil, 3)
local timerSandstormCD = mod:NewCDTimer(34, 257495, nil, nil, nil, 2)--Health based?

--mod:AddRangeFrameOption(5, 194966)

function mod:OnCombatStart(delay)
timerSandTrapCD:Start(8.5-delay)
timerUpheavelCD:Start(20.5-delay)
timerSandTrapCD:Start(8.1-delay)
timerUpheavelCD:Start(20.2-delay)
timerSandstormCD:Start(30.3-delay)
end

Expand Down
4 changes: 2 additions & 2 deletions DBM-Party-BfA/WaycrestManor/GorakTul.lua
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ local specWarnSummonSlaver = mod:NewSpecialWarningSwitch(266266, "-Healer", ni
local specWarnDreadEssence = mod:NewSpecialWarningSpell(266181, nil, nil, nil, 2, 2)
local specWarnDarkenedLightning = mod:NewSpecialWarningInterrupt(266225, "HasInterrupt", nil, nil, 1, 2)

local timerDarkenedLightningCD = mod:NewCDTimer(15.7, 266225, nil, nil, nil, 4, nil, DBM_COMMON_L.INTERRUPT_ICON)--Has interrupt spell icon but it's not actually interruptable
local timerDarkenedLightningCD = mod:NewCDTimer(14.5, 266225, nil, nil, nil, 4, nil, DBM_COMMON_L.INTERRUPT_ICON)--Has interrupt spell icon but it's not actually interruptable
local timerSummonSlaverCD = mod:NewCDTimer(17, 266266, nil, nil, nil, 1)--17-22
local timerDreadEssenceCD = mod:NewCDTimer(27.9, 266181, nil, nil, nil, 2)

mod:AddRangeFrameOption(6, 266225)--Range guessed, can't find spell data for it

function mod:OnCombatStart(delay)
timerSummonSlaverCD:Start(2.5-delay)
timerSummonSlaverCD:Start(2.1-delay)
timerDarkenedLightningCD:Start(6.1-delay)
timerDreadEssenceCD:Start(25-delay)
if self.Options.RangeFrame then
Expand Down

0 comments on commit cae9dfd

Please sign in to comment.