42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| end
end
f["不被连锁"] = function()
Duel.SetChainLimit(aux.FALSE)
return true
end
f["是否有效果卡"] = function(card)
for i = 1, #d["排_非效果灵摆怪兽的卡编"] do
if Card.IsCode(card, d["排_非效果灵摆怪兽的卡编"][i]) then
return false
end
end
return true
end
do
local k1
--~ 所调用这个效果的效果
--~ 所调用这个效果的玩家
f["_开局选卡入手"] = function(o1, o2)
local k2
|
>
>
>
>
>
>
|
|
|
>
|
|
|
>
| 42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
| end
end
f["不被连锁"] = function()
Duel.SetChainLimit(aux.FALSE)
return true
end
f["是否有效果卡"] = function(card)
for i = 1, #d["排_效果卡的类型"] do
if Card.IsType(card, d["排_效果卡的类型"][i]) then
return true
end
end
if Card.IsType(card, TYPE_PENDULUM) then
for i = 1, #d["排_非效果灵摆怪兽的卡编"] do
if Card.IsCode(card, d["排_非效果灵摆怪兽的卡编"][i]) then
return false
else
end
end
return true
end
end
do
local k1
--~ 所调用这个效果的效果
--~ 所调用这个效果的玩家
f["_开局选卡入手"] = function(o1, o2)
local k2
|
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
| k5:SetOperation(f["_印卡"])
o1:RegisterEffect(k5)
end
end
f["开局提示"] = function()
local k1, k2, k3
--~ 这一局的效果卡数量
k2 = Duel.GetMatchingGroupCount(d["是否有效果卡"], 0, d["数_所有区域"], d["数_所有区域"], nil)
--~ 超量素材的组
k3 = Duel.GetOverlayGroup(0, LOCATION_MZONE, LOCATION_MZONE)
for o1 in aux.Next(k3) do
if d["是否有效果卡"](o1) then
k2 = k2 + 1
end
end
--~ 开局说明
k1 = "" .. k2 .. "卡 " .. d["字_这一局的规则"]
if d["数_假洗卡"] == 0 then
else
|
|
|
| 143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
| k5:SetOperation(f["_印卡"])
o1:RegisterEffect(k5)
end
end
f["开局提示"] = function()
local k1, k2, k3
--~ 这一局的效果卡数量
k2 = Duel.GetMatchingGroupCount(f["是否有效果卡"], 0, d["数_所有区域"], d["数_所有区域"], nil)
--~ 超量素材的组
k3 = Duel.GetOverlayGroup(0, LOCATION_MZONE, LOCATION_MZONE)
for o1 in aux.Next(k3) do
if f["是否有效果卡"](o1) then
k2 = k2 + 1
end
end
--~ 开局说明
k1 = "" .. k2 .. "卡 " .. d["字_这一局的规则"]
if d["数_假洗卡"] == 0 then
else
|