------------------------------ -- Are you local? -- ------------------------------ local boss = "Gurubashi Bat Rider" local L = AceLibrary("AceLocale-2.0"):new("BigWigs"..boss) ---------------------------- -- Localization -- ---------------------------- L:RegisterTranslations("enUS", function() return { cmd = "batrider", explode_cmd = "explode", explode_name = "Explode Alert", explode_desc = "Warn for Explosion", trigger = "fully engulfs in flame and a maddened look appears in his eyes!", warn = boss.." is Exploding!", } end ) ---------------------------------- -- Module Declaration -- ---------------------------------- BigWigsBatRider = BigWigs:NewModule(boss) BigWigsBatRider.zonename = AceLibrary("Babble-Zone-2.0")("Zul'Gurub") BigWigsBatRider.enabletrigger = boss BigWigsBatRider.toggleoptions = {"explode", "bosskill"} BigWigsBatRider.revision = tonumber(string.sub("$Revision: 7395 $", 12, -3)) ------------------------------ -- Initialization -- ------------------------------ function BigWigsBatRider:OnEnable() self:RegisterEvent("CHAT_MSG_MONSTER_EMOTE") self:RegisterEvent("CHAT_MSG_COMBAT_HOSTILE_DEATH", "GenericBossDeath") end function BigWigsBatRider:CHAT_MSG_MONSTER_EMOTE( msg ) if self.db.profile.explode and string.find(msg, L"trigger") then self:TriggerEvent("BigWigs_Message", L"warn", "Orange") end end