130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
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 .. "张")
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
|
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)
--~ Debug.ShowHint("2")
else
end
if o3 then
f["印卡"](o3, o4, o5)
else
end
f["开局说明"]()
|