Commit d662c601 authored by Tachibana's avatar Tachibana

ndyd

parent 31796ebe
...@@ -119,15 +119,17 @@ function c21520221.igop(e,tp,eg,ep,ev,re,r,rp) ...@@ -119,15 +119,17 @@ function c21520221.igop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmDecktop(tp,dcount-seq) Duel.ConfirmDecktop(tp,dcount-seq)
local dg=Duel.GetDecktopGroup(tp,dcount-seq) local dg=Duel.GetDecktopGroup(tp,dcount-seq)
local tdg=dg:Filter(Card.IsSetCard,nil,0x491) local tdg=dg:Filter(Card.IsSetCard,nil,0x491)
dg:Sub(tdg) if tdg and tdg:GetCount()~=0 then dg:Sub(tdg) end
if dg:GetCount()>0 and not Duel.IsExistingMatchingCard(c21520221.effectfilter,tp,LOCATION_ONFIELD,LOCATION_ONFIELD,1,nil) then if dg:GetCount()>0 and not Duel.IsExistingMatchingCard(c21520221.effectfilter,tp,LOCATION_ONFIELD,LOCATION_ONFIELD,1,nil) then
Duel.SetLP(tp,Duel.GetLP(tp)-dg:GetCount()*600) Duel.SetLP(tp,Duel.GetLP(tp)-dg:GetCount()*600)
end end
if spcard:IsAbleToHand() then if spcard:IsAbleToHand() then
Duel.DisableShuffleCheck() Duel.DisableShuffleCheck()
Duel.SendtoHand(spcard,nil,REASON_EFFECT) Duel.SendtoHand(spcard,nil,REASON_EFFECT)
Duel.DiscardDeck(tp,dcount-seq-1,REASON_EFFECT+REASON_REVEAL) -- Duel.DiscardDeck(tp,dcount-seq-1,REASON_EFFECT+REASON_REVEAL)
Duel.Remove(dg,POS_FACEDOWN,REASON_EFFECT+REASON_REVEAL)
Duel.ConfirmCards(1-tp,spcard) Duel.ConfirmCards(1-tp,spcard)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else Duel.DiscardDeck(tp,dcount-seq,REASON_EFFECT+REASON_REVEAL) end -- else Duel.DiscardDeck(tp,dcount-seq,REASON_EFFECT+REASON_REVEAL) end
else Duel.Remove(dg,POS_FACEDOWN,REASON_EFFECT+REASON_REVEAL) end
end end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment