From a3b7cc49f25207fee14ea8802060752e1cafbc9f Mon Sep 17 00:00:00 2001 From: ClaireStanfield Date: Mon, 18 Aug 2025 01:58:39 -0400 Subject: [PATCH] Fix Catapult Turtle --- official/c95727991.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/official/c95727991.lua b/official/c95727991.lua index 703abc78b1..da3c1383c1 100644 --- a/official/c95727991.lua +++ b/official/c95727991.lua @@ -15,12 +15,12 @@ function s.initial_effect(c) e1:SetOperation(s.operation) c:RegisterEffect(e1) end -function s.cfilter(c) - return c:GetAttack()>0 +function s.cfilter(c,tp) + return c:GetAttack()>0 and (c:IsControler(tp) or c:IsFaceup()) end function s.cost(e,tp,eg,ep,ev,re,r,rp,chk) - if chk==0 then return Duel.CheckReleaseGroupCost(tp,s.cfilter,1,false,nil,nil) end - local sg=Duel.SelectReleaseGroupCost(tp,s.cfilter,1,1,false,nil,nil) + if chk==0 then return Duel.CheckReleaseGroupCost(tp,s.cfilter,1,false,nil,nil,tp) end + local sg=Duel.SelectReleaseGroupCost(tp,s.cfilter,1,1,false,nil,nil,tp) e:SetLabel(sg:GetFirst():GetAttack()/2) Duel.Release(sg,REASON_COST) end