You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.7 KiB
66 lines
1.7 KiB
|
4 years ago
|
|
||
|
|
--------------------------------------------------------------------------------
|
||
|
|
-- TODO List:
|
||
|
|
-- - Mythic
|
||
|
|
|
||
|
|
--------------------------------------------------------------------------------
|
||
|
|
-- Module Declaration
|
||
|
|
--
|
||
|
|
|
||
|
|
local mod, CL = BigWigs:NewBoss("Thrashbite the Scornful", 1677, 1906)
|
||
|
|
if not mod then return end
|
||
|
|
mod:RegisterEnableMob(117194)
|
||
|
|
mod.engageId = 2057
|
||
|
|
|
||
|
|
--------------------------------------------------------------------------------
|
||
|
|
-- Locals
|
||
|
|
--
|
||
|
|
|
||
|
|
--------------------------------------------------------------------------------
|
||
|
|
-- Initialization
|
||
|
|
--
|
||
|
|
|
||
|
|
function mod:GetOptions()
|
||
|
|
return {
|
||
|
|
237276, -- Pulverizing Cudgel
|
||
|
|
{237726, "SAY", "FLASH"}, -- Scornful Gaze
|
||
|
|
243124, -- Heave Cudgel
|
||
|
|
}
|
||
|
|
end
|
||
|
|
|
||
|
|
function mod:OnBossEnable()
|
||
|
|
self:Log("SPELL_CAST_START", "PulverizingCudgel", 237276)
|
||
|
|
self:Log("SPELL_AURA_APPLIED", "ScornfulGaze", 237726)
|
||
|
|
self:Log("SPELL_CAST_SUCCESS", "HeaveCudgel", 243124)
|
||
|
|
end
|
||
|
|
|
||
|
|
function mod:OnEngage()
|
||
|
|
self:Bar(237276, 6.1)
|
||
|
|
self:Bar(243124, 15.8)
|
||
|
|
self:Bar(237726, 25.5)
|
||
|
|
end
|
||
|
|
|
||
|
|
--------------------------------------------------------------------------------
|
||
|
|
-- Event Handlers
|
||
|
|
--
|
||
|
|
|
||
|
|
function mod:PulverizingCudgel(args)
|
||
|
|
self:MessageOld(args.spellId, "orange", "alert")
|
||
|
|
self:CDBar(args.spellId, 37)
|
||
|
|
end
|
||
|
|
|
||
|
|
function mod:ScornfulGaze(args)
|
||
|
|
self:TargetMessageOld(args.spellId, args.destName, "orange", "warning", args.spellName)
|
||
|
|
self:TargetBar(args.spellId, 7, args.destName)
|
||
|
|
self:CDBar(args.spellId, 37)
|
||
|
|
if self:Me(args.destGUID) then
|
||
|
|
self:Say(args.spellId)
|
||
|
|
self:Flash(args.spellId)
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|
||
|
|
function mod:HeaveCudgel(args)
|
||
|
|
self:MessageOld(args.spellId, "red", "alert", CL.incoming:format(args.spellName))
|
||
|
|
self:CDBar(args.spellId, 37)
|
||
|
|
end
|