Commit 32fb492e authored by mercury233's avatar mercury233

fix

parent 9df625b2
...@@ -43,9 +43,7 @@ end ...@@ -43,9 +43,7 @@ end
function c26302107.spop(e,tp,eg,ep,ev,re,r,rp) function c26302107.spop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0) local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0)
if #g<1 then return end if #g<1 then return end
Duel.ShuffleHand(tp) local tc=g:RandomSelect(1-tp,1)
Duel.Hint(HINT_SELECTMSG,1-tp,HINTMSG_DISCARD)
local tc=g:Select(1-tp,1,1,nil)
Duel.BreakEffect() Duel.BreakEffect()
Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD) Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD)
if not tc:GetFirst():IsCode(26302107) then if not tc:GetFirst():IsCode(26302107) then
......
...@@ -43,9 +43,7 @@ end ...@@ -43,9 +43,7 @@ end
function c52350806.spop(e,tp,eg,ep,ev,re,r,rp) function c52350806.spop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0) local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0)
if #g<1 then return end if #g<1 then return end
Duel.ShuffleHand(tp) local tc=g:RandomSelect(1-tp,1)
Duel.Hint(HINT_SELECTMSG,1-tp,HINTMSG_DISCARD)
local tc=g:Select(1-tp,1,1,nil)
Duel.BreakEffect() Duel.BreakEffect()
Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD) Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD)
if not tc:GetFirst():IsCode(52350806) then if not tc:GetFirst():IsCode(52350806) then
......
...@@ -43,9 +43,7 @@ end ...@@ -43,9 +43,7 @@ end
function c90807199.spop(e,tp,eg,ep,ev,re,r,rp) function c90807199.spop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0) local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0)
if #g<1 then return end if #g<1 then return end
Duel.ShuffleHand(tp) local tc=g:RandomSelect(1-tp,1)
Duel.Hint(HINT_SELECTMSG,1-tp,HINTMSG_DISCARD)
local tc=g:Select(1-tp,1,1,nil)
Duel.BreakEffect() Duel.BreakEffect()
Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD) Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD)
if not tc:GetFirst():IsCode(90807199) then if not tc:GetFirst():IsCode(90807199) then
......
...@@ -43,9 +43,7 @@ end ...@@ -43,9 +43,7 @@ end
function c99745551.spop(e,tp,eg,ep,ev,re,r,rp) function c99745551.spop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0) local g=Duel.GetFieldGroup(tp,LOCATION_HAND,0)
if #g<1 then return end if #g<1 then return end
Duel.ShuffleHand(tp) local tc=g:RandomSelect(1-tp,1)
Duel.Hint(HINT_SELECTMSG,1-tp,HINTMSG_DISCARD)
local tc=g:Select(1-tp,1,1,nil)
Duel.BreakEffect() Duel.BreakEffect()
Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD) Duel.SendtoGrave(tc,REASON_EFFECT+REASON_DISCARD)
if not tc:GetFirst():IsCode(99745551) then if not tc:GetFirst():IsCode(99745551) then
......
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