Commit d399b8d2 authored by Tachibana's avatar Tachibana

E

parent ac9c24e9
...@@ -44,8 +44,8 @@ function c12892013.initial_effect(c) ...@@ -44,8 +44,8 @@ function c12892013.initial_effect(c)
return e:GetHandler():GetOverlayCount()>4 and (Duel.GetAttacker()==e:GetHandler() or Duel.GetAttackTarget()==e:GetHandler()) end) return e:GetHandler():GetOverlayCount()>4 and (Duel.GetAttacker()==e:GetHandler() or Duel.GetAttackTarget()==e:GetHandler()) end)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function cm.mfilter(c,xyzc) function cm.mfilter(c)
return c:IsXyzLevel(7) return c:IsFaceup()
end end
function cm.xyzop(e,tp,chk) function cm.xyzop(e,tp,chk)
if chk==0 then return Duel.GetFlagEffect(tp,m)==0 end if chk==0 then return Duel.GetFlagEffect(tp,m)==0 end
......
...@@ -44,7 +44,7 @@ function cm.SynCondition(f1,f2,minc,maxc) ...@@ -44,7 +44,7 @@ function cm.SynCondition(f1,f2,minc,maxc)
if max<maxc then maxc=max end if max<maxc then maxc=max end
if minc>maxc then return false end if minc>maxc then return false end
end end
local exg=Duel.GetMatchingGroup(Card.IsLevelAbove,c:GetControler(),LOCATION_HAND+LOCATION_ONFIELD,0,nil,0) local exg=Duel.GetMatchingGroup(Card.IsLevelAbove,c:GetControler(),LOCATION_HAND+LOCATION_ONFIELD,0,nil,1)
if mg then mg:Merge(exg) else mg=exg end if mg then mg:Merge(exg) else mg=exg end
if smat and smat:IsType(TYPE_TUNER) and (not f1 or f1(smat)) then if smat and smat:IsType(TYPE_TUNER) and (not f1 or f1(smat)) then
return mg:CheckSubGroup(cm.fselect1,minc,maxc,c,smat,f1,f2,minc,maxc,c:GetControler()) end return mg:CheckSubGroup(cm.fselect1,minc,maxc,c,smat,f1,f2,minc,maxc,c:GetControler()) end
...@@ -62,7 +62,7 @@ function cm.SynTarget(f1,f2,minc,maxc) ...@@ -62,7 +62,7 @@ function cm.SynTarget(f1,f2,minc,maxc)
if minc>maxc then return false end if minc>maxc then return false end
end end
local g=nil local g=nil
local exg=Duel.GetMatchingGroup(Card.IsLevelAbove,c:GetControler(),LOCATION_HAND+LOCATION_ONFIELD,0,nil,0) local exg=Duel.GetMatchingGroup(Card.IsLevelAbove,c:GetControler(),LOCATION_HAND+LOCATION_ONFIELD,0,nil,1)
if mg then mg:Merge(exg) else mg=exg end if mg then mg:Merge(exg) else mg=exg end
if smat and smat:IsType(TYPE_TUNER) and (not f1 or f1(smat)) then if smat and smat:IsType(TYPE_TUNER) and (not f1 or f1(smat)) then
g=mg:SelectSubGroup(c:GetControler(),cm.fselect1,false,minc,maxc,c,smat,f1,f2,minc,maxc,c:GetControler()) g=mg:SelectSubGroup(c:GetControler(),cm.fselect1,false,minc,maxc,c,smat,f1,f2,minc,maxc,c:GetControler())
......
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