Commit 23db1457 authored by chronogenexx's avatar chronogenexx

fix 真魔獣 ガーゼット, 智天の神星龍, ゴッドアイズ・ファントム・ドラゴン

parent 2907c8d8
...@@ -27,7 +27,7 @@ function c12338068.spcon(e,c) ...@@ -27,7 +27,7 @@ function c12338068.spcon(e,c)
local tp=c:GetControler() local tp=c:GetControler()
local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,0) local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,0)
local rg=Duel.GetReleaseGroup(tp,false,REASON_SPSUMMON) local rg=Duel.GetReleaseGroup(tp,false,REASON_SPSUMMON)
return (g:GetCount()>0 or rg:GetCount()>0) and g:FilterCount(Card.IsReleasable,nil)==g:GetCount() return (g:GetCount()>0 or rg:GetCount()>0) and g:FilterCount(Card.IsReleasable,nil,REASON_SPSUMMON)==g:GetCount()
end end
function c12338068.spop(e,tp,eg,ep,ev,re,r,rp,c) function c12338068.spop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.GetReleaseGroup(tp) local g=Duel.GetReleaseGroup(tp)
......
...@@ -77,7 +77,7 @@ function c29432356.hspcon(e,c) ...@@ -77,7 +77,7 @@ function c29432356.hspcon(e,c)
local tp=c:GetControler() local tp=c:GetControler()
local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,0) local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,0)
local rg=Duel.GetReleaseGroup(tp,false,REASON_SPSUMMON) local rg=Duel.GetReleaseGroup(tp,false,REASON_SPSUMMON)
return (g:GetCount()>0 or rg:GetCount()>0) and g:FilterCount(Card.IsReleasable,nil)==g:GetCount() return (g:GetCount()>0 or rg:GetCount()>0) and g:FilterCount(Card.IsReleasable,nil,REASON_SPSUMMON)==g:GetCount()
and g:FilterCount(Card.IsSetCard,nil,0xc4)>=3 and g:FilterCount(Card.IsSetCard,nil,0xc4)>=3
and Duel.GetLocationCountFromEx(tp,tp,g,c)>0 and Duel.GetLocationCountFromEx(tp,tp,g,c)>0
end end
......
...@@ -116,7 +116,7 @@ function c70335319.hspcon(e,c) ...@@ -116,7 +116,7 @@ function c70335319.hspcon(e,c)
if c==nil then return true end if c==nil then return true end
local tp=c:GetControler() local tp=c:GetControler()
local g=Duel.GetReleaseGroup(tp,false,REASON_SPSUMMON) local g=Duel.GetReleaseGroup(tp,false,REASON_SPSUMMON)
return g:GetCount()>=2 and g:FilterCount(Card.IsReleasable,nil)==g:GetCount() return g:GetCount()>=2 and g:FilterCount(Card.IsReleasable,nil,REASON_SPSUMMON)==g:GetCount()
and g:IsExists(c70335319.hspfilter,1,nil) and g:IsExists(c70335319.hspfilter,1,nil)
and (c:IsLocation(LOCATION_EXTRA) and Duel.GetLocationCountFromEx(tp,tp,g,c)>0 and (c:IsLocation(LOCATION_EXTRA) and Duel.GetLocationCountFromEx(tp,tp,g,c)>0
or c:IsLocation(LOCATION_HAND) and Duel.GetMZoneCount(tp,g,tp)>0) or c:IsLocation(LOCATION_HAND) and Duel.GetMZoneCount(tp,g,tp)>0)
......
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