Commit dc4b6a96 authored by TanakaKotoha's avatar TanakaKotoha

fix

parent 88d368b7
......@@ -52,10 +52,9 @@ function cm.spop(e,tp,eg,ep,ev,re,r,rp,c)
Duel.Release(sg,REASON_COST)
end
function cm.filter(c)
return c:IsFaceup() and ( c:GetFlagEffect(12053000)>0 or c:GetFlagEffect(12053001)>0 or c:GetFlagEffect(12053002)>0 or c:GetFlagEffect(12053003)>0 or c:GetFlagEffect(12053004)>0 or c:GetFlagEffect(12053005)>0 or c:GetFlagEffect(12053006)>0 or c:GetFlagEffect(12053007)>0 or c:GetFlagEffect(12053008)>0 or c:GetFlagEffect(12053009)>0 )
return c:IsFaceup() and (c:GetFlagEffect(12053000)>0 or c:GetFlagEffect(12053001)>0 or c:GetFlagEffect(12053002)>0 or c:GetFlagEffect(12053003)>0 or c:GetFlagEffect(12053004)>0 or c:GetFlagEffect(12053005)>0 or c:GetFlagEffect(12053006)>0 or c:GetFlagEffect(12053007)>0 or c:GetFlagEffect(12053008)>0 or c:GetFlagEffect(12053009)>0 or c:GetFlagEffect(12053010)>0)
end
function cm.destg(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler()
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter,tp,0,LOCATION_MZONE,1,nil) end
local g=Duel.GetMatchingGroup(cm.filter,tp,0,LOCATION_MZONE,nil)
Duel.SetOperationInfo(0,CATEGORY_CONTROL,g,g:GetCount(),0,0)
......@@ -63,7 +62,7 @@ end
function cm.desop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if not c:IsRelateToEffect(e) or c:IsFacedown() then return end
local g=Duel.GetMatchingGroup(cm.filter,tp,m,0,LOCATION_MZONE,nil)
local g=Duel.GetMatchingGroup(cm.filter,tp,0,LOCATION_MZONE,nil)
Duel.GetControl(g,tp)
end
function cm.sr_srqn(c,code,rc)
......@@ -74,7 +73,7 @@ function cm.sr_srqn(c,code,rc)
e2:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e2:SetReset(RESET_EVENT+0x1fe0000)
e2:SetTargetRange(1,1)
e2:SetTargetRange(0,1)
e2:SetCondition(cm.con)
rc:RegisterEffect(e2,true)
local e3=e2:Clone()
......@@ -87,5 +86,5 @@ function cm.sr_srqn(c,code,rc)
end
function cm.con(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
return ( c:GetFlagEffect(12053000)>0 and c:GetFlagEffect(12053001)>0 and c:GetFlagEffect(12053002)>0 and c:GetFlagEffect(12053003)>0 and c:GetFlagEffect(12053004)>0 and c:GetFlagEffect(12053005)>0 and c:GetFlagEffect(12053006)>0 and c:GetFlagEffect(12053007)>0 and c:GetFlagEffect(12053008)>0 and c:GetFlagEffect(12053009)>0 or c:GetFlagEffect(12053010)>0)
return ( c:GetFlagEffect(12053000)>0 and c:GetFlagEffect(12053001)>0 and c:GetFlagEffect(12053002)>0 and c:GetFlagEffect(12053003)>0 and c:GetFlagEffect(12053004)>0 and c:GetFlagEffect(12053005)>0 and c:GetFlagEffect(12053006)>0 and c:GetFlagEffect(12053007)>0 and c:GetFlagEffect(12053008)>0 and c:GetFlagEffect(12053009)>0 and c:GetFlagEffect(12053010)>0)
end
\ No newline at end of file
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