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.

40 lines
1.4 KiB

-------------------------------------------------------------------------------
---------------------------------- NAMESPACE ----------------------------------
-------------------------------------------------------------------------------
local _, ns = ...
local Class = ns.Class
local Group = ns.Group
local Quest = ns.node.Quest
-------------------------------------------------------------------------------
ns.groups.ALPACA_ULDUM = Group('alpaca_uldum')
ns.groups.ALPACA_VOLDUN = Group('alpaca_voldun')
ns.groups.ASSAULT_EVENT = Group('assault_events')
ns.groups.DAILY_CHESTS = Group('daily_chests')
ns.groups.COFFERS = Group('coffers')
ns.groups.VISIONS_BUFFS = Group('visions_buffs')
ns.groups.VISIONS_CRYSTALS = Group('visions_crystals')
ns.groups.VISIONS_MAIL = Group('visions_mail')
ns.groups.VISIONS_MISC = Group('visions_misc')
ns.groups.VISIONS_CHEST = Group('visions_chest')
-------------------------------------------------------------------------------
-------------------------------- TIMED EVENTS ---------------------------------
-------------------------------------------------------------------------------
local TimedEvent = Class('TimedEvent', Quest, {
icon = "peg_yellow",
scale = 2,
group = ns.groups.ASSAULT_EVENT,
note = ''
})
function TimedEvent:PrerequisiteCompleted()
-- Timed events that are not active today return nil here
return C_TaskQuest.GetQuestTimeLeftMinutes(self.quest[1])
end
ns.node.TimedEvent = TimedEvent