diff --git a/c64603182.lua b/c64603182.lua index 09a76de51..d6e617de0 100644 --- a/c64603182.lua +++ b/c64603182.lua @@ -39,9 +39,11 @@ function c64603182.thop(e,tp,eg,ep,ev,re,r,rp) if g:GetCount()>0 then Duel.SendtoHand(g,nil,REASON_EFFECT) Duel.ConfirmCards(1-tp,g) - Duel.ShuffleHand(tp) Duel.BreakEffect() - Duel.DiscardHand(tp,nil,1,1,REASON_EFFECT+REASON_DISCARD) + Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DISCARD) + local dg=Duel.SelectMatchingCard(tp,Card.IsDiscardable,tp,LOCATION_HAND,0,1,1,nil,REASON_EFFECT) + Duel.ShuffleHand(tp) + Duel.SendtoGrave(dg,REASON_EFFECT+REASON_DISCARD) end local e1=Effect.CreateEffect(e:GetHandler()) e1:SetType(EFFECT_TYPE_FIELD)