Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -111,20 +111,20 @@ --~ 效果_所调用这个效果的效果 --~ 数_所调用这个效果的玩家 f["_印卡"] = function(o1, o2) --~ 数_玩家宣言要印的卡之卡片编号 --~ 卡 - local k5, k6 - k5 = Duel.AnnounceCard(o2) - k6 = Duel.CreateToken(o2, k5) + local k11, k12 + k11 = Duel.AnnounceCard(o2) + k6 = Duel.CreateToken(o2, k11) if k2 <= k3 then k2 = k2 + 1 - Duel.SendtoHand(k6, nil, REASON_RULE) + Duel.SendtoHand(k12, nil, REASON_RULE) else if k2 <= k4 then k2 = k2 + 1 - Duel.SendtoDeck(k6, o2, 0, REASON_RULE) + Duel.SendtoDeck(k12, o2, 0, REASON_RULE) else Debug.ShowHint(k1) o1:Reset() end end @@ -132,21 +132,21 @@ --~ 卡_印卡的启动源 --~ 量_手卡印卡数量的上限 --~ 量_印卡总数量的上限 f["印卡"] = function(o1, o2, o3) --~ 效果 - local k5 + local k11 k3 = o2 k4 = o3 or o2 Debug.ShowHint("点击对方额外卡组,可以印卡\n只能印 " .. k3 .. " 张手卡\n最多可印 " .. k4 .. " 张卡") - k5 = Effect.CreateEffect(o1) - k5:SetType(EFFECT_TYPE_IGNITION) - k5:SetProperty(EFFECT_FLAG_BOTH_SIDE + EFFECT_FLAG_UNCOPYABLE + EFFECT_FLAG_CANNOT_DISABLE) - k5:SetTarget(f["不被连锁"]) - k5:SetRange(LOCATION_EXTRA) - k5:SetOperation(f["_印卡"]) - o1:RegisterEffect(k5) + k11 = Effect.CreateEffect(o1) + k11:SetType(EFFECT_TYPE_IGNITION) + k11:SetProperty(EFFECT_FLAG_BOTH_SIDE + EFFECT_FLAG_UNCOPYABLE + EFFECT_FLAG_CANNOT_DISABLE) + k11:SetTarget(f["不被连锁"]) + k11:SetRange(LOCATION_EXTRA) + k11:SetOperation(f["_印卡"]) + o1:RegisterEffect(k11) end end f["开局说明"] = function() --~ 字_开局说明 --~ 量_我方的效果卡