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
65
66
67
68
69
70
71
|
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|
s["则"] = h1[u2]
else
s["则"] = h1[5]
end
s["Debug.ReloadFieldBegin"](u1, u2)
end
end
do
local h1
--~ “调该效果”的效果
s["_开局洗卡抽卡"] = function(u1)
Duel.ShuffleDeck(0)
Duel.Draw(0, h1, REASON_RULE)
u1:Reset()
end
s["开局洗卡抽卡"] = function(u1)
local h2
--~ 抽卡之数
h1 = u1
s["「开局洗卡抽卡」之量"] = u1
--~ 效果
h2 = Effect.GlobalEffect()
h2:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS)
h2:SetCode(EVENT_ADJUST)
h2:SetCondition(aux.TRUE)
h2:SetOperation(s["_开局洗卡抽卡"])
Duel.RegisterEffect(h2, 0)
end
end
s["不被连锁"] = function()
Duel.SetChainLimit(aux.FALSE)
return true
end
do
local h1, h2
--~ 原解邀请
|
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
|
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
|
-
-
-
-
-
+
-
+
-
-
-
-
+
|
end
if s["「禁主怪格」之量"] then
h1 = h1 .. "禁" .. s["「禁主怪格」之量"] .. "怪格 "
end
if s["「禁魔陷格」之量"] then
h1 = h1 .. "禁" .. s["「禁魔陷格」之量"] .. "魔格 "
end
if s["「开局洗卡抽卡」之量"] then
h1 = h1 .. "抽" .. s["「开局洗卡抽卡」之量"] .. "卡 "
end
Debug.ShowHint(h1)
end
do
s["aux.BeginPuzzle"] = _G.aux.BeginPuzzle
--~ 「开局洗卡抽卡」之量
--~ 「开局选卡入手」之量
--~ 传入对方额外卡组最上面表侧卡,并将其作为印卡源
--~ 能印手卡几张
--~ 最多能印卡几张
function _G.aux.BeginPuzzle(u1, u2, u3, u4, u5)
function _G.aux.BeginPuzzle(u1, u2, u3, u4)
s["aux.BeginPuzzle"]()
if u1 then
s["开局洗卡抽卡"](u1)
s["开局选卡入手"](u1)
end
if u2 then
s["开局选卡入手"](u2)
end
if u3 then
s["印卡"](u3, u4, u5)
s["印卡"](u2, u3, u4)
else
end
s["开局示"]()
s["通关邀"]()
end
end
|