游戏王残局简化版

Check-in [fbca5305b2]
Login

Check-in [fbca5305b2]

Overview
Comment:0.0.2446
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: fbca5305b290de53d763b56fa797585858bafb3932e8ee1369165517e6c3fba8
User & Date: 顽雨沉风 on 2023-08-02 01:59:57
Other Links: manifest | tags
Context
2023-08-02
02:00
0.0.2447 check-in: 97b92271b2 user: 顽雨沉风 tags: trunk
01:59
0.0.2446 check-in: fbca5305b2 user: 顽雨沉风 tags: trunk
01:59
0.0.2445 check-in: fffb53847d user: 顽雨沉风 tags: trunk
Changes

Modified script/c0.lua from [dc4f756f8f] to [5646400383].

153
154
155
156
157
158
159








































































160
161
162
163
164
165
166
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238







+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







local cache_5
local cache_6
local cache_7
local cache_8
local cache_9

local _

fun["开局说明"] = function() --{
  
  str["这个残局的效果卡数量"] = Duel.GetMatchingGroupCount(fun["是否效果卡"]
  , 0
  , str["所有区域"]
  , str["所有区域"]
  , nil)
  
  str["超量素材组"] = Duel.GetOverlayGroup(0
  , LOCATION_MZONE
  , LOCATION_MZONE)
  
  for k in aux.Next(str["超量素材组"]) do --{
    
    if fun["一_是否效果卡"](k) then --{
      
      str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + 1
      
      end --}
      
    end --}
    
  str["开局说明"] = str["这个残局的效果卡数量"]
  .. "卡 "
  .. str["规则"]
  
  if str["不洗牌"] == 0 then --{
    
    --}
    
  else --{
    
    str["开局说明"] = str["开局说明"] .. "伪洗牌 "
    
    end --}
    
  if str["无BP"] == 0 then --{
    
    str["开局说明"] = str["开局说明"] .. "无BP "
    
    end --}
    
  if str["开局添加手卡"] then --{
    
    str["开局说明"] = str["开局说明"]
    .. "选"
    .. str["开局添加手卡的数量"]
    .. "卡 "
    
    end --}
    
  if str["禁格"] then --{
    
    str["开局说明"] = str["开局说明"]
    .. "禁"
    .. str["禁格的数量"]
    .. "格 "
    
    end --}
    
  if str["随机抽卡的数量"] then --{
    
    str["开局说明"] = str["开局说明"]
    .. "抽"
    .. str["随机抽卡的数量"]
    .. "卡 "
    end --}
    
  Debug.ShowHint(str["开局说明"])
  
  end --}

--兼容层-------------------------------

fun["Debug.ReloadFieldBegin"] = Debug.ReloadFieldBegin

Debug.ReloadFieldBegin = function(str_1, str_2) --{
  
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
303
304
305
306
307
308
309








































































310
311
312
313
314
315
316







-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-







  
  end --}
  

  

  
fun["开局说明"] = function() --{
  
  str["这个残局的效果卡数量"] = Duel.GetMatchingGroupCount(fun["是否效果卡"]
  , 0
  , str["所有区域"]
  , str["所有区域"]
  , nil)
  
  str["超量素材组"] = Duel.GetOverlayGroup(0
  , LOCATION_MZONE
  , LOCATION_MZONE)
  
  for k in aux.Next(str["超量素材组"]) do --{
    
    if fun["是否效果卡"](k) then --{
      
      str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + 1
      
      end --}
      
    end --}
    
  str["开局说明"] = str["这个残局的效果卡数量"]
  .. "卡 "
  .. str["规则"]
  
  if str["不洗牌"] == 0 then --{
    
    --}
    
  else --{
    
    str["开局说明"] = str["开局说明"] .. "伪洗牌 "
    
    end --}
    
  if str["无BP"] == 0 then --{
    
    str["开局说明"] = str["开局说明"] .. "无BP "
    
    end --}
    
  if str["开局添加手卡"] then --{
    
    str["开局说明"] = str["开局说明"]
    .. "选"
    .. str["开局添加手卡的数量"]
    .. "卡 "
    
    end --}
    
  if str["禁格"] then --{
    
    str["开局说明"] = str["开局说明"]
    .. "禁"
    .. str["禁格的数量"]
    .. "格 "
    
    end --}
    
  if str["随机抽卡的数量"] then --{
    
    str["开局说明"] = str["开局说明"]
    .. "抽"
    .. str["随机抽卡的数量"]
    .. "卡 "
    end --}
    
  Debug.ShowHint(str["开局说明"])
  
  end --}
  
fun["开局添加手卡"] = function(str_1) --{
  
  str["开局添加手卡的数量"] = str_1
  
  str["效果"] = Effect.GlobalEffect()
  
  str["效果"]:SetType(EFFECT_TYPE_FIELD