游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [dd79686c71]:

To Artifact [7bc74f5d08]:


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
239
240
241

242
243
244
245
246
247
248
249
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
239
240

241
242
243
244
245
246
247
248
249







-
+









-
+


















-
+








        end
      end
    end
  effect_1:SetOperation(print_hand)
  str_1:RegisterEffect(effect_1)
  end
  
fun["全部回到卡组"] = function
fun["全部回到卡组"] = function()
  Debug.ShowHint("胜利条件:让对方的卡回到卡组。")
  
  effect_1 = Effect.GlobalEffect()
  
  effect_1:SetType(EFFECT_TYPE_FIELD
  + EFFECT_TYPE_CONTINUOUS)
  
  effect_1:SetCode(EVENT_ADJUST)
  
  cache_1 = function
  cache_1 = function()
    cache_1 = 0
    cache_1 = cache_1 + LOCATION_HAND
    cache_1 = cache_1 + LOCATION_MZONE
    cache_1 = cache_1 + LOCATION_SZONE
    cache_1 = cache_1 + LOCATION_GRAVE
    cache_1 = cache_1 + LOCATION_REMOVED
    
    cache_1 = Duel.GetFieldGroupCount(1,cache_1,0)
    
    if cache_1 == 0 then
      return true
    else
      return false
      end
    end
    
  effect_1:SetCondition(cache_1)
  
  cache_1 = function
  cache_1 = function()
    Debug.ShowHint("目标已达成!")
    Duel.SetLP(1,0)
    end
  
  effect_1:SetOperation(cache_1)
  
  Duel.RegisterEffect(effect_1,0)
  end