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
|
else
s["则"] = h1[5]
end
s["Debug.ReloadFieldBegin"](u1, u2)
end
end
do
function s["开局洗牌抽牌"](u1)
local h1, h2
s["开局洗牌抽牌之数"] = u1
--~ 效果
h1 = Effect.GlobalEffect()
h1:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS)
h1:SetCode(EVENT_ADJUST)
h1:SetCondition(aux.TRUE)
-- 随机抽牌
--~ 调该效果的效果
function h2(u2)
Duel.ShuffleDeck(0)
Duel.Draw(0, u1, REASON_RULE)
u2:Reset()
end
h1:SetOperation(h2)
Duel.RegisterEffect(h1, 0)
end
end
function s.["不被连锁"]()
Duel.SetChainLimit(aux.FALSE)
return true
end
do
|
>
>
>
>
>
>
>
>
|
|
|
|
|
<
<
<
<
|
<
<
|
|
|
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
|
else
s["则"] = h1[5]
end
s["Debug.ReloadFieldBegin"](u1, u2)
end
end
do
local h1
--~ 调该效果的效果
function s["_开局洗牌抽牌"](u1)
Duel.ShuffleDeck(0)
--~ 抽卡之数
Duel.Draw(0, h1, REASON_RULE)
u1:Reset()
end
function s["开局洗牌抽牌"](u1)
local h2
s["开局洗牌抽牌之数"] = u1
--~ 效果
h2 = Effect.GlobalEffect()
h2:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS)
h2:SetCode(EVENT_ADJUST)
h2:SetCondition(aux.TRUE)
h1 = u1
h2:SetOperation(s["_开局洗牌抽牌"])
Duel.RegisterEffect(h2, 0)
end
end
function s.["不被连锁"]()
Duel.SetChainLimit(aux.FALSE)
return true
end
do
|