77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
k2:SetOperation(f["_开局选卡入手"])
Duel.RegisterEffect(k2, 0)
end
end
--~ 禁几个怪兽格
f["禁格"] = function(o1)
local k1
d["禁几个怪兽格"] = o1
--~ 效果
k1 = Effect.GlobalEffect()
k1:SetCode(EFFECT_USE_EXTRA_MZONE)
k1:SetValue(k1)
Duel.RegisterEffect(k1, 0)
end
do
local k1, k2, k3, k4
--~ 印卡过多时的提示
k1 = "印卡过多"
--~ 现在的印卡数量
|
|
|
|
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
k2:SetOperation(f["_开局选卡入手"])
Duel.RegisterEffect(k2, 0)
end
end
--~ 禁几个怪兽格
f["禁格"] = function(o1)
local k1
d["数_禁格"] = o1
--~ 效果
k1 = Effect.GlobalEffect()
k1:SetCode(EFFECT_USE_EXTRA_MZONE)
k1:SetValue(o1)
Duel.RegisterEffect(k1, 0)
end
do
local k1, k2, k3, k4
--~ 印卡过多时的提示
k1 = "印卡过多"
--~ 现在的印卡数量
|
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
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
k1 = k1 .. "假洗卡 "
end
if d["数_战斗阶段"] == 0 then
k1 = k1 .. "无战斗阶段 "
end
|
|
|
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
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
k1 = k1 .. "假洗卡 "
end
if d["数_战斗阶段"] == 0 then
k1 = k1 .. "无战斗阶段 "
end
|
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
f["aux.BeginPuzzle"]()
if o1 then
f["开局选卡入手"](o1)
else
end
if o2 then
f["禁格"](o2)
else
end
if o3 then
f["印卡"](o3, o4, o5)
else
end
f["开局提示"]()
end
end
|
>
|
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
f["aux.BeginPuzzle"]()
if o1 then
f["开局选卡入手"](o1)
else
end
if o2 then
f["禁格"](o2)
--~ Debug.ShowHint("2")
else
end
if o3 then
f["印卡"](o3, o4, o5)
else
end
f["开局提示"]()
end
end
|