游戏王残局简化版

Check-in [1bc6d12501]
Login

Check-in [1bc6d12501]

Overview
Comment:0
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 1bc6d1250131ab780d899874343fa653075c0265ba4ccb437dd20dc092953cb7
User & Date: 顽雨沉风 on 2024-06-27 10:52:59
Other Links: manifest | tags
Context
2024-06-27
10:54
0 check-in: 5c845c58c9 user: 顽雨沉风 tags: trunk
10:52
0 check-in: 1bc6d12501 user: 顽雨沉风 tags: trunk
09:50
0 check-in: 0b7fcedec2 user: 顽雨沉风 tags: trunk
Changes

Modified script/c0.lua from [7be0ec4701] to [222a247752].

42
43
44
45
46
47
48






49
50
51

52
53
54

55
56
57
58
59
60
61
    end
  end
f["不被连锁"] = function()
  Duel.SetChainLimit(aux.FALSE)
  return true
  end
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
  --~ 所调用这个效果的效果
  --~ 所调用这个效果的玩家
  f["_开局选卡入手"] = function(o1, o2)
    local k2







>
>
>
>
>
>
|
|
|
>
|
|
|
>







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
    end
  end
f["不被连锁"] = function()
  Duel.SetChainLimit(aux.FALSE)
  return true
  end
f["是否有效果卡"] = function(card)
  for i = 1, #d["排_效果卡的类型"] do
    if Card.IsType(card, d["排_效果卡的类型"][i]) then
      return true
      end
    end
  if Card.IsType(card, TYPE_PENDULUM) then
    for i = 1, #d["排_非效果灵摆怪兽的卡编"] do
      if Card.IsCode(card, d["排_非效果灵摆怪兽的卡编"][i]) then
        return false
      else
        end
      end
    return true
    end
  end
do
  local k1
  --~ 所调用这个效果的效果
  --~ 所调用这个效果的玩家
  f["_开局选卡入手"] = function(o1, o2)
    local k2
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
    k5:SetOperation(f["_印卡"])
    o1:RegisterEffect(k5)
    end
  end
f["开局提示"] = function()
  local k1, k2, k3
  --~ 这一局的效果卡数量
  k2 = Duel.GetMatchingGroupCount(d["是否有效果卡"], 0, d["数_所有区域"], d["数_所有区域"], nil)
  --~ 超量素材的组
  k3 = Duel.GetOverlayGroup(0, LOCATION_MZONE, LOCATION_MZONE)
  for o1 in aux.Next(k3) do
    if d["是否有效果卡"](o1) then
      k2 = k2 + 1
      end
    end
  --~ 开局说明
  k1 = "" .. k2 .. "卡 " .. d["字_这一局的规则"]
  if d["数_假洗卡"] == 0 then
  else







|



|







143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
    k5:SetOperation(f["_印卡"])
    o1:RegisterEffect(k5)
    end
  end
f["开局提示"] = function()
  local k1, k2, k3
  --~ 这一局的效果卡数量
  k2 = Duel.GetMatchingGroupCount(f["是否有效果卡"], 0, d["数_所有区域"], d["数_所有区域"], nil)
  --~ 超量素材的组
  k3 = Duel.GetOverlayGroup(0, LOCATION_MZONE, LOCATION_MZONE)
  for o1 in aux.Next(k3) do
    if f["是否有效果卡"](o1) then
      k2 = k2 + 1
      end
    end
  --~ 开局说明
  k1 = "" .. k2 .. "卡 " .. d["字_这一局的规则"]
  if d["数_假洗卡"] == 0 then
  else