34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
-
-
-
+
+
-
-
+
+
|
d["数_战斗阶段"] = o1 & DUEL_ATTACK_FIRST_TURN
d["数_人工智能"] = o1 & DUEL_SIMPLE_AI
if o2 then
d["字_这一局的规则"] = k1[o2]
else
d["字_这一局的规则"] = k1[5]
end
local k1
f["Debug.ReloadFieldBegin"](o1, o2)
end
end
f["不被连锁"] = function()
Duel.SetChainLimit(aux.FALSE)
return true
end
f["是否有效果卡"] = function(card)
for k1 = 1, #d["排_效果卡之类型"] do
if Card.IsType(card, d["排_效果卡之类型"][k1]) then
for k11 = 1, #d["排_效果卡之类型"] do
if Card.IsType(card, d["排_效果卡之类型"][k11]) then
return true
end
end
if Card.IsType(card, TYPE_PENDULUM) then
for k1 = 1, #d["排_非效果灵摆怪兽之卡片编号"] do
if Card.IsCode(card, d["排_非效果灵摆怪兽之卡片编号"][k1]) then
for k11 = 1, #d["排_非效果灵摆怪兽之卡片编号"] do
if Card.IsCode(card, d["排_非效果灵摆怪兽之卡片编号"][k11]) then
return false
else
end
end
return true
end
end
|