Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -60,24 +60,24 @@ end return true end end do + --~ 量_开局选卡入手的数量 local k1 --~ 所调用这个效果的效果 --~ 所调用这个效果的玩家 f["_开局选卡入手"] = function(o1, o2) local k2 - --~ 玩家选定的卡 + --~ 卡_玩家选定的卡 k2 = Duel.SelectMatchingCard(o2, Card.IsAbleToHand, o2, LOCATION_DECK, 0, k1, k1, nil) Duel.SendtoHand(k2, nil, REASON_RULE) o1:Reset() end f["开局选卡入手"] = function(o1) local k2 - d["数_选卡"] = o1 - --~ 开局选卡入手的数量 + d["量_选卡"] = o1 k1 = o1 --~ 效果 k2 = Effect.GlobalEffect() k2:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS) k2:SetCode(EVENT_ADJUST) @@ -84,35 +84,35 @@ k2:SetCondition(aux.TRUE) k2:SetOperation(f["_开局选卡入手"]) Duel.RegisterEffect(k2, 0) end end ---~ 禁几个怪兽格 +--~ 量_禁几个怪兽格 f["禁格"] = function(o1) local k1 - d["数_禁格"] = o1 + 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 = "印卡过多" - --~ 现在的印卡数量 + --~ 量_现在的印卡数量 k2 = 1 - --~ 手卡印卡数量的上限 + --~ 量_手卡印卡数量的上限 k3 = 0 - --~ 印卡总数量的上限 + --~ 量_印卡总数量的上限 k4 = 0 - --~ 所调用这个效果的效果 - --~ 所调用这个效果的玩家 + --~ 效果_所调用这个效果的效果 + --~ 数_所调用这个效果的玩家 f["_印卡"] = function(o1, o2) local k5, k6 - --~ 要印之卡的卡编 + --~ 数_要印之卡的卡编 k5 = Duel.AnnounceCard(o2) --~ 卡 k6 = Duel.CreateToken(o2, k5) if k2 <= k3 then k2 = k2 + 1 @@ -125,13 +125,13 @@ Debug.ShowHint(k1) o1:Reset() end end end - --~ 印卡的启动源 - --~ 手卡印卡数量的上限 - --~ 印卡总数量的上限 + --~ 卡_印卡的启动源 + --~ 量_手卡印卡数量的上限 + --~ 量_印卡总数量的上限 f["印卡"] = function(o1, o2, o3) local k5 k3 = o2 k4 = o3 or o2 Debug.ShowHint("点击对方额外卡组,可以印卡\n手卡只能印" .. k3 .. "张\n最多可印" .. k4 .. "张") @@ -176,25 +176,25 @@ k1 = k1 .. "无战斗阶段 " end if d["数_人工智能"] == 0 then k1 = k1 .. "无人工智能 " end - if d["数_选卡"] then - k1 = k1 .. "选" .. d["数_选卡"] .. "卡 " + if d["量_选卡"] then + k1 = k1 .. "选" .. d["量_选卡"] .. "卡 " end - if d["数_禁格"] then - k1 = k1 .. "禁" .. d["数_禁格"] .. "格 " + if d["量_禁格"] then + k1 = k1 .. "禁" .. d["量_禁格"] .. "格 " end Debug.ShowHint(k1) end do f["aux.BeginPuzzle"] = _G.aux.BeginPuzzle - --~ 开局选卡入手的数量 - --~ 禁几个我方主要怪兽格 - --~ 传入对方额外卡组最上面的表侧卡,并将其作为印卡源 - --~ 能印几张手卡 - --~ 最多能印几张卡 + --~ 量_开局选卡入手的数量 + --~ 量_禁几个我方主要怪兽格 + --~ 卡_传入对方额外卡组最上面的表侧卡,并将其作为印卡源 + --~ 量_能印几张手卡 + --~ 量_最多能印几张卡 function _G.aux.BeginPuzzle(o1, o2, o3, o4, o5) f["aux.BeginPuzzle"]() if o1 then f["开局选卡入手"](o1) else