Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -32,33 +32,33 @@ function _G.Debug.ReloadFieldBegin(o1, o2) d["数_假洗卡"] = o1 & DUEL_PSEUDO_SHUFFLE d["数_战斗阶段"] = o1 & DUEL_ATTACK_FIRST_TURN d["数_人工智能"] = o1 & DUEL_SIMPLE_AI if o2 then - s["则"] = k1[o2] + d["字_这一局的规则"] = k1[o2] else - s["则"] = k1[5] + d["字_这一局的规则"] = k1[5] end - s["Debug.ReloadFieldBegin"](o1, o2) + f["Debug.ReloadFieldBegin"](o1, o2) end end f["不被连锁"] = function() Duel.SetChainLimit(aux.FALSE) return true end -d["是否有效果卡"] = function(card) +f["是否有效果卡"] = function(card) for i = 1, #d["排_非效果灵摆怪兽的卡编"] do if Card.IsCode(card, d["排_非效果灵摆怪兽的卡编"][i]) then return false end end return true end do local k1 - --~ “调该效果”的效果 - --~ “调该效果”的玩家 + --~ 所调用这个效果的效果 + --~ 所调用这个效果的玩家 s["_开局选卡入手"] = function(o1, o2) local k2 --~ 玩家选定的卡 k2 = Duel.SelectMatchingCard(o2, Card.IsAbleToHand, o2, LOCATION_DECK, 0, k1, k1, nil) Duel.SendtoHand(k2, nil, REASON_RULE) @@ -146,11 +146,11 @@ if d["是否有效果卡"](o1) then k2 = k2 + 1 end end --~ 开局说明 - k1 = k2 .. "卡 " .. s["则"] + k1 = k2 .. "卡 " .. d["字_这一局的规则"] if d["数_假洗卡"] == 0 then else k1 = k1 .. "假洗卡 " end if d["数_战斗阶段"] == 0 then