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.

58 lines
1.6 KiB

--------------------------------------------------------------------------------
-- Module declaration
--
local mod, CL = BigWigs:NewBoss("Vanessa VanCleef", 36, 95)
if not mod then return end
mod:RegisterEnableMob(49541)
--------------------------------------------------------------------------------
-- Initialization
--
function mod:GetOptions()
return {
92614, -- Deflection
95542, -- Vengeance of VanCleef
--{90961, "FLASH", "SAY", "ICON"},
}
end
function mod:OnBossEnable()
self:RegisterEvent("INSTANCE_ENCOUNTER_ENGAGE_UNIT", "CheckBossStatus")
self:Log("SPELL_AURA_APPLIED", "Deflection", 92614)
self:Log("SPELL_CAST_SUCCESS", "VengeanceOfVanCleef", 95542)
--self:Log("SPELL_AURA_APPLIED", "Blades", 90961) -- actually used by Defias Shadowguards
--self:Log("SPELL_AURA_REMOVED", "BladesRemoved", 90961)
self:Death("Win", 49541)
end
--------------------------------------------------------------------------------
-- Event Handlers
--
function mod:Deflection(args)
self:MessageOld(args.spellId, "orange")
self:Bar(args.spellId, 10)
end
function mod:VengeanceOfVanCleef(args)
self:MessageOld(args.spellId, "yellow", "long")
end
--function mod:Blades(player, spellId, _, _, spellName)
-- if UnitIsUnit(player, "player") then
-- self:LocalMessage(90961, BCL["you"]:format(spellName), "blue", spellId, "alarm")
-- self:Say(90961, BCL["say"]:format(spellName))
-- self:FlashShake(90961)
-- end
-- self:PrimaryIcon(90961, player)
--end
--
--function mod:BladesRemoved()
-- self:PrimaryIcon(90961)
--end