Skip to content

Commit

Permalink
Add everbloom RP timer for portal
Browse files Browse the repository at this point in the history
  • Loading branch information
MysticalOS committed Dec 21, 2023
1 parent c899288 commit 403b2e2
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 3 deletions.
3 changes: 1 addition & 2 deletions DBM-Party-Legion/BlackRookHold/AmalgamSouls.lua
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,7 @@ end

function mod:OnCombatEnd(wipe, secondRun)
if not wipe and not secondRun then
local trashmod = DBM:GetModByName("BRHTrash")
trashmod:StartFirstRP()
DBM:GetModByName("BRHTrash"):StartFirstRP()
end
-- if self.Options.RangeFrame then
-- DBM.RangeCheck:Hide()
Expand Down
9 changes: 8 additions & 1 deletion DBM-Party-WoD/EverBloom/ArchmageSol.lua
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,14 @@ if (wowToc >= 100200) then
timerGlacialFusionCD:Start(24.1)
timerSpetialCompressionCD:Start(43.7)
end
DBM:AddMsg("This boss is very buggy and blizzard has ignored bug reports on the bugs. Sol sometimes resets her rotation back to cinder at random. Now, I've decided to reinstate showing what next rotation is SUPPOSED TO BE but if it's wrong don't complain to me, complain to blizzard for not fixing rotation bug")
--Haven't seen bug in a while, guess print did it's job. Will remove if no one reports further problems with this boss for a while.
--DBM:AddMsg("This boss is very buggy and blizzard has ignored bug reports on the bugs. Sol sometimes resets her rotation back to cinder at random. Now, I've decided to reinstate showing what next rotation is SUPPOSED TO BE but if it's wrong don't complain to me, complain to blizzard for not fixing rotation bug")
end

function mod:OnCombatEnd(wipe, secondRun)
if not wipe and not secondRun then
DBM:GetModByName("EverBloomTrash"):PortalRP()
end
end

--Another great log with variances
Expand Down
12 changes: 12 additions & 0 deletions DBM-Party-WoD/EverBloom/EverBloomTrash.lua
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ local specWarnVenomBurstDispel = mod:NewSpecialWarningDispel(165123, "Remove
local specWarnPoisonClawsDispel = mod:NewSpecialWarningDispel(169658, "RemovePoison", nil, nil, 1, 2)
local specWarnGTFO = mod:NewSpecialWarningGTFO(169495, nil, nil, nil, 1, 8)

local timerRP = mod:NewRPTimer(68)
local timerEnragedGrowthCD = mod:NewCDNPTimer(12.8, 165213, nil, nil, nil, 4, nil, DBM_COMMON_L.INTERRUPT_ICON)--CD from success or interrupt
local timerChokingVinesCD = mod:NewCDNPTimer(20.6, 164965, nil, nil, nil, 4, nil, DBM_COMMON_L.INTERRUPT_ICON)
local timerBoundingWhirlCD = mod:NewCDNPTimer(16.5, 172578, nil, nil, nil, 3)
Expand All @@ -64,6 +65,17 @@ local timerSpatialDisruptionCD = mod:NewCDNPTimer(19.5, 426974, nil, nil, ni

--Antispam IDs for this mod: 1 run away, 2 dodge, 3 dispel, 4 incoming damage, 5 you/role, 6 misc, 7 off interrupt, 8 GTFO

--"<6.63 00:47:46> [BOSS_KILL] 1751#Archmage Sol", -- [39]
--"<8.41 00:47:48> [CHAT_MSG_MONSTER_SAY] You! Maybe there is still time. The portal atop this outpost is a direct link to our world-- to Stormwind! The genesaur...#Undermage Kesalon###Omegal##0#0##0#381#nil#0#false#false#false#false", -- [49]
--"<21.76 00:48:01> [UNIT_SPELLCAST_SUCCEEDED] Yalnu(100.0%-0.0%){Target:??} -Teleport Out- [[target:Cast-3-4210-1279-28404-142193-000103D191:142193]]", -- [51]
--"<33.92 00:48:13> [CLEU] SPELL_CAST_START#Creature-0-4210-1279-28404-85496-000003D0DD#Undermage Kesalon##nil#170738#Pyroblast#nil#nil", -- [52]
--"<37.41 00:48:17> [CLEU] SPELL_CAST_SUCCESS#Creature-0-4210-1279-28404-85496-000003D0DD#Undermage Kesalon##nil#170738#Pyroblast#nil#nil", -- [53]
--"<38.77 00:48:18> [CLEU] SPELL_CAST_SUCCESS#Creature-0-4210-1279-28404-85496-000003D0DD#Undermage Kesalon##nil#170741#Pyroblast#nil#nil", -- [56]
--"<40.01 00:48:19> [CHAT_MSG_MONSTER_SAY] If that beast crosses through, the unchecked growth will choke the whole of Azeroth! Hurry!#Undermage Kesalon###Omegal##0#0##0#382#nil#0#false#false#false#false", -- [58]
function mod:PortalRP()
timerRP:Start(34.3)--Approx, just using yell + 1
end

function mod:SPELL_CAST_START(args)
local spellId = args.spellId
if not self:IsValidWarning(args.sourceGUID) then return end
Expand Down

0 comments on commit 403b2e2

Please sign in to comment.