local function loss_of_control()
local types = {
"STUN_MECHANIC",
"STUN",
"FEAR_MECHANIC",
"FEAR",
"CHARM",
"CONFUSE",
"POSSESS"
}
local LOCCount = C_LossOfControl.GetActiveLossOfControlDataCount()
for i=1,LOCCount do
local data = C_LossOfControl.GetActiveLossOfControlData( i )
for _, v in ipairs(types) do
if v == data then
return true
end
end
end
return false
end
It always returns false even when im cc'd