Formula

CommonFun.CheckBuffListSkill

formula.lua
1function CommonFun.CheckBuffListSkill(bufflistskill, buffskill)
2  local skillParams = Table_Skill[buffskill]
3  if skillParams == nil then
4    return false
5  end
6  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
7    return false
8  end
9  if math.floor(skillParams.id / 1000) == 50058 or math.floor(skillParams.id / 1000) == 1606 then
10    return false
11  end
12  if math.floor(skillParams.id / 1000) == 2816 or math.floor(skillParams.id / 1000) == 2851 then
13    return false
14  end
15  if math.floor(skillParams.id / 1000) == 2872 or math.floor(skillParams.id / 1000) == 2873 or math.floor(skillParams.id / 1000) == 2874 then
16    return false
17  end
18  if math.floor(skillParams.id / 1000) == 4705 then
19    return false
20  end
21  if math.floor(skillParams.id / 1000) == 75410 then
22    return false
23  end
24  if skillParams.SkillType ~= "Buff" then
25    return false
26  end
27  if skillParams.Camps ~= "Friend" and skillParams.Camps ~= "Team" then
28    return false
29  end
30  if skillParams.Logic ~= "SkillNone" and skillParams.Logic ~= "SkillSelfRange" then
31    return false
32  end
33  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
34    return false
35  end
36  return true
37end
Formula Graph

Connected Archive Data

See which cards, equipment, headwears, buffs, and other archived records connect to this formula.

Loading graph filters

CommonFun.CheckBuffListSkill

commonfun-checkbufflistskill

Nodes

0

Edges

0

Related Nodes

Select at least one node type.