Formula Source
function CommonFun.CheckBuffListSkill(bufflistskill, buffskill) local skillParams = Table_Skill[buffskill] if skillParams == nil then return false end if math.floor(skillParams.id / 1000) == 309 or math.floor(skillParams.id / 1000) == 1283 or math.floor(skillParams.id / 1000) == 373 or math.floor(skillParams.id / 1000) == 50031 or math.floor(skillParams.id / 1000) == 175 then return false end if math.floor(skillParams.id / 1000) == 50058 or math.floor(skillParams.id / 1000) == 1606 then return false end if math.floor(skillParams.id / 1000) == 5000 or math.floor(skillParams.id / 1000) == 5100 or math.floor(skillParams.id / 1000) == 5200 or math.floor(skillParams.id / 1000) == 5300 or math.floor(skillParams.id / 1000) == 5400 or math.floor(skillParams.id / 1000) == 5500 or math.floor(skillParams.id / 1000) == 5550 or math.floor(skillParams.id / 1000) == 5600 or math.floor(skillParams.id / 1000) == 5700 or math.floor(skillParams.id / 1000) == 5800 or math.floor(skillParams.id / 1000) == 5900 or math.floor(skillParams.id / 1000) == 6000 or math.floor(skillParams.id / 1000) == 6100 then return false end if skillParams.SkillType ~= "Buff" then return false end if skillParams.Camps ~= "Friend" and skillParams.Camps ~= "Team" then return false end if skillParams.Logic ~= "SkillNone" and skillParams.Logic ~= "SkillSelfRange" then return false end if skillParams.Logic_Param.include_self == 1 and skillParams.Logic_Param.select_target == 1 and skillParams.Logic_Param.team_range == nil and skillParams.Logic_Param.range == nil then return false end return true end
No formula links