@@ -45,14 +45,15 @@ function s.desop(e,tp,eg,ep,ev,re,r,rp)
4545 -- Requirement
4646 Duel .Hint (HINT_SELECTMSG ,tp ,HINTMSG_TODECK )
4747 local g = Duel .SelectMatchingCard (tp ,Card .IsAbleToDeckOrExtraAsCost ,tp ,LOCATION_ONFIELD ,0 ,1 ,1 ,e :GetHandler ())
48+ Duel .ConfirmCards (1 - tp ,g )
4849 if Duel .SendtoDeck (g ,nil ,SEQ_DECKBOTTOM ,REASON_COST )== 0 then return end
4950 -- Effect
5051 local ct = Duel .GetMatchingGroupCount (aux .FilterMaximumSideFunctionEx (s .filter ),tp ,LOCATION_MZONE ,0 ,nil )
5152 if ct == 0 then return end
5253 Duel .Hint (HINT_SELECTMSG ,tp ,HINTMSG_DESTROY )
5354 local dg = Duel .SelectMatchingCard (tp ,Card .IsSpellTrap ,tp ,0 ,LOCATION_ONFIELD ,1 ,ct ,nil )
5455 if # dg == 0 then return end
55- Duel .HintSelection (dg , true )
56+ Duel .HintSelection (dg )
5657 Duel .Destroy (dg ,REASON_EFFECT )
5758end
5859function s .thfilter (c )
@@ -66,6 +67,7 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
6667 -- Requirement
6768 Duel .Hint (HINT_SELECTMSG ,tp ,HINTMSG_TODECK )
6869 local g = Duel .SelectMatchingCard (tp ,Card .IsAbleToDeckOrExtraAsCost ,tp ,LOCATION_ONFIELD ,0 ,1 ,1 ,e :GetHandler ())
70+ Duel .ConfirmCards (1 - tp ,g )
6971 if Duel .SendtoDeck (g ,nil ,SEQ_DECKBOTTOM ,REASON_COST )== 0 then return end
7072 -- Effect
7173 Duel .Hint (HINT_SELECTMSG ,tp ,HINTMSG_ATOHAND )
0 commit comments