RaidNotifier = RaidNotifier or {}
RaidNotifier.BuffsDebuffs = {}
-- ---------------------------------------------------
-- Sanctum Ophidia -----------------------------------
-- ---------------------------------------------------
-- i don't know which of these debuffs is the correct, so we add all ;-)
-- Poison
local sanctum = {}
sanctum.poison = 54476

-- Sanctum Magicka Detonation
sanctum.magicka_deto = 59036

-- Sanctum Spear (Mantikora)
sanctum.spear = 56324

-- add ids back to global
RaidNotifier.BuffsDebuffs.sanctum_ophidia = sanctum

-- ---------------------------------------------------
-- Hel Ra  -------------------------------------------
-- ---------------------------------------------------
local hel_ra = {}
hel_ra.jump = {}
hel_ra.jump[56354] = true
hel_ra.jump[10583] = true
hel_ra.jump[33686] = true
hel_ra.jump[56243] = true
hel_ra.jump[33686] = true
hel_ra.jump[33686] = true
hel_ra.jump[33686] = true

-- add ids back to global
RaidNotifier.BuffsDebuffs.hel_ra = hel_ra

-- ---------------------------------------------------
-- Veteran Maelstrom Arena ---------------------------
-- ---------------------------------------------------
local maelstrom = {}
maelstrom.stage7_poison = {}
maelstrom.stage7_poison[68871] = true
maelstrom.stage7_poison[68909] = true
maelstrom.stage7_poison[68910] = true
maelstrom.stage7_poison[69855] = true
maelstrom.stage7_poison[69854] = true -- poison explode
maelstrom.stage7_poison[73866] = true -- poison explode

maelstrom.stage9_synergy = 67359


-- ---------------------------------------------------
-- Veteran Maw of Lorkhaj ----------------------------
-- ---------------------------------------------------
local maw_lorkhaj = {}

--Zhaj'hassa the Forgotten
--   Curse
maw_lorkhaj.zhajBoss_curseability  = 76049
maw_lorkhaj.zhajBoss_curseduration = 20000 --TODO: verify this
--   Glyphs
maw_lorkhaj.zhajBoss_glyphability  = 57525
maw_lorkhaj.zhajBoss_glyphcooldown = 25000
maw_lorkhaj.zhajBoss_knownGlyphs = {}
maw_lorkhaj.zhajBoss_glyphs = {
	{x=0.55496829748154, y=0.29175475239754},
	{x=0.56342494487762, y=0.25405216217041},
	{x=0.60077518224716, y=0.24876673519611},
	{x=0.62297391891479, y=0.26250880956650},
	{x=0.64059197902679, y=0.29774489998817},
	{x=0.62508809566498, y=0.32699084281921},
}


--False Moon Twins, S’Kinrai and Vashai
--   Holy Aspect
maw_lorkhaj.twinBoss_holyaspect = {}
maw_lorkhaj.twinBoss_holyaspect[59472] = true
maw_lorkhaj.twinBoss_holyaspect[59474] = true
maw_lorkhaj.twinBoss_holyaspect[59534] = true
maw_lorkhaj.twinBoss_holyaspect[59535] = true
maw_lorkhaj.twinBoss_holyaspect[59536] = true
maw_lorkhaj.twinBoss_holyaspect[59537] = true
maw_lorkhaj.twinBoss_holyaspect[59538] = true
maw_lorkhaj.twinBoss_holyaspectname = GetAbilityName(59472) --for debugging
--  Shadow Aspect
maw_lorkhaj.twinBoss_shadowaspect = {}
maw_lorkhaj.twinBoss_shadowaspect[59523] = true
maw_lorkhaj.twinBoss_shadowaspect[59524] = true
maw_lorkhaj.twinBoss_shadowaspect[59527] = true
maw_lorkhaj.twinBoss_shadowaspect[59528] = true
maw_lorkhaj.twinBoss_shadowaspect[59529] = true
maw_lorkhaj.twinBoss_shadowaspect[59629] = true
maw_lorkhaj.twinBoss_shadowaspect[59639] = false -- actually seems to be the ability that REMOVES the shadow aspect (maybe also holy?)
maw_lorkhaj.twinBoss_shadowaspect[59465] = true
maw_lorkhaj.twinBoss_shadowaspectname = GetAbilityName(59523) --for debugging
--  Conversion
maw_lorkhaj.twinBoss_holyconversion = {}
maw_lorkhaj.twinBoss_holyconversion[75460] = true
maw_lorkhaj.twinBoss_holyconversion[75456] = true
maw_lorkhaj.twinBoss_shadowconversion = {}
maw_lorkhaj.twinBoss_shadowconversion[59698] = true
maw_lorkhaj.twinBoss_shadowconversion[59699] = true


--of interest:
--#59640=Lunar Aspect
--#59719=Remove Aspects


-- add ids back to global
RaidNotifier.BuffsDebuffs.maw_lorkhaj = maw_lorkhaj

-- ---------------------------------------------------
-- BuffFood ------------------------------------------
-- ---------------------------------------------------
local buffFood = {}
buffFood[17407] = true -- max life
buffFood[17565] = true -- max magicka
buffFood[17567] = true -- max stamina
buffFood[17569] = true -- max life and magicka
buffFood[17577] = true -- max life and stamina
buffFood[47049] = true -- max life
buffFood[47051] = true -- max stamina
buffFood[61257] = true -- max life and magicka
buffFood[61259] = true -- max life
buffFood[61261] = true -- max stamina
buffFood[61294] = true -- max life and stamina
buffFood[66551] = true -- max life
buffFood[66124] = true -- max life
buffFood[66125] = true -- max life
buffFood[66127] = true -- max magicka
buffFood[66128] = true -- max magicka
buffFood[66129] = true -- max stamina
buffFood[66130] = true -- max stamina
buffFood[66131] = true -- lifereg
buffFood[66132] = true -- lifereg
buffFood[66136] = true -- magickareg
buffFood[66137] = true -- magickareg
buffFood[66140] = true -- staminareg
buffFood[66141] = true -- staminareg
buffFood[66576] = true -- max stamina
buffFood[68411] = true -- max all
buffFood[68412] = true -- max stamina
buffFood[68413] = true -- max magicka
buffFood[72816] = true -- max life and magicka
buffFood[72824] = true -- max life and reg
buffFood[72956] = true -- max life and stamina
buffFood[72957] = true -- max life
buffFood[72959] = true -- max life and magicka
buffFood[72960] = true -- max life
buffFood[72961] = true -- max stamina and magicka
buffFood[72962] = true -- max life
buffFood[61255] = true
buffFood[66568] = true
buffFood[72819] = true
buffFood[17573] = true
buffFood[47050] = true
buffFood[61260] = true
buffFood[17581] = true
buffFood[61218] = true
buffFood[17614] = true
buffFood[61350] = true

-- add ids back to global
RaidNotifier.BuffsDebuffs.buffFood = buffFood