游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [16a84de7f1]:

To Artifact [7c49aaf39f]:


130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
  --~ 印卡的启动源
  --~ 手卡印卡数量的上限
  --~ 印卡总数量的上限
  f["印卡"] = function(o1, o2, o3)
    local k5
    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)







|







130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
  --~ 印卡的启动源
  --~ 手卡印卡数量的上限
  --~ 印卡总数量的上限
  f["印卡"] = function(o1, o2, o3)
    local k5
    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)
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
    f["aux.BeginPuzzle"]()
    if o1 then
      f["开局选卡入手"](o1)
    else
      end
    if o2 then
      f["禁格"](o2)
      --~ Debug.ShowHint("2")
    else
      end
    if o3 then
      f["印卡"](o3, o4, o5)
    else
      end
    f["开局说明"]()







<







186
187
188
189
190
191
192

193
194
195
196
197
198
199
    f["aux.BeginPuzzle"]()
    if o1 then
      f["开局选卡入手"](o1)
    else
      end
    if o2 then
      f["禁格"](o2)

    else
      end
    if o3 then
      f["印卡"](o3, o4, o5)
    else
      end
    f["开局说明"]()