Commit 3f8e961a authored by 聖園ミカ's avatar 聖園ミカ 🐟

md

parent 62b9dff9
Pipeline #26251 passed with stages
in 23 minutes and 29 seconds
expansions/pics/31338000.jpg

59.1 KB | W: | H:

expansions/pics/31338000.jpg

96.4 KB | W: | H:

expansions/pics/31338000.jpg
expansions/pics/31338000.jpg
expansions/pics/31338000.jpg
expansions/pics/31338000.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/81046001.jpg

43.6 KB | W: | H:

expansions/pics/81046001.jpg

108 KB | W: | H:

expansions/pics/81046001.jpg
expansions/pics/81046001.jpg
expansions/pics/81046001.jpg
expansions/pics/81046001.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -29,6 +29,7 @@ function cm.op(e,tp)
local e8=Effect.CreateEffect(c)
e8:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e8:SetCode(EVENT_SPSUMMON_SUCCESS)
e8:SetReset(RESET_PHASE+PHASE_END)
e8:SetLabelObject(e7)
e8:SetOperation(cm.spop)
Duel.RegisterEffect(e8,tp)
......@@ -36,7 +37,6 @@ function cm.op(e,tp)
e9:SetCode(EVENT_SUMMON_SUCCESS)
e9:SetLabelObject(e7)
Duel.RegisterEffect(e9,tp)
Debug.Message(e9:GetLabelObject())
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
......
......@@ -40,7 +40,7 @@ function cm.initial_effect(c)
end
function cm.hspfilter(c,tp,sc)
return c:IsSetCard(0xa341) and Duel.GetFlagEffect(tp,c:GetCode())==0
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
end
function cm.hspfilter2(c,tp,sc,tc)
local g=Group.CreateGroup()
......@@ -51,12 +51,12 @@ function cm.hspfilter2(c,tp,sc,tc)
end
function cm.hspcon(e,c)
if c==nil then return true end
return Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
return Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
end
function cm.hspop(e,tp,eg,ep,ev,re,r,rp,c)
local g1=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter,1,1,nil,tp,c)
local g1=Duel.SelectReleaseGroup(tp,cm.hspfilter,1,1,nil,tp,c)
local tc1=g1:GetFirst()
local g2=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local g2=Duel.SelectReleaseGroup(tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local tc2=g2:GetFirst()
g2:Merge(g1)
c:SetMaterial(g2)
......
......@@ -39,7 +39,7 @@ function cm.initial_effect(c)
end
function cm.hspfilter(c,tp,sc)
return c:IsSetCard(0xa341) and Duel.GetFlagEffect(tp,c:GetCode())==0
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
end
function cm.hspfilter2(c,tp,sc,tc)
local g=Group.CreateGroup()
......@@ -50,12 +50,12 @@ function cm.hspfilter2(c,tp,sc,tc)
end
function cm.hspcon(e,c)
if c==nil then return true end
return Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
return Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
end
function cm.hspop(e,tp,eg,ep,ev,re,r,rp,c)
local g1=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter,1,1,nil,tp,c)
local g1=Duel.SelectReleaseGroup(tp,cm.hspfilter,1,1,nil,tp,c)
local tc1=g1:GetFirst()
local g2=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local g2=Duel.SelectReleaseGroup(tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local tc2=g2:GetFirst()
g2:Merge(g1)
c:SetMaterial(g2)
......
......@@ -40,7 +40,7 @@ function cm.initial_effect(c)
end
function cm.hspfilter(c,tp,sc)
return c:IsSetCard(0xa341) and Duel.GetFlagEffect(tp,c:GetCode())==0
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
end
function cm.hspfilter2(c,tp,sc,tc)
local g=Group.CreateGroup()
......@@ -51,12 +51,12 @@ function cm.hspfilter2(c,tp,sc,tc)
end
function cm.hspcon(e,c)
if c==nil then return true end
return Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
return Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
end
function cm.hspop(e,tp,eg,ep,ev,re,r,rp,c)
local g1=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter,1,1,nil,tp,c)
local g1=Duel.SelectReleaseGroup(tp,cm.hspfilter,1,1,nil,tp,c)
local tc1=g1:GetFirst()
local g2=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local g2=Duel.SelectReleaseGroup(tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local tc2=g2:GetFirst()
g2:Merge(g1)
c:SetMaterial(g2)
......
......@@ -40,7 +40,7 @@ function cm.initial_effect(c)
end
function cm.hspfilter(c,tp,sc)
return c:IsSetCard(0xa341) and Duel.GetFlagEffect(tp,c:GetCode())==0
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0 and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
end
function cm.hspfilter2(c,tp,sc,tc)
local g=Group.CreateGroup()
......@@ -51,12 +51,12 @@ function cm.hspfilter2(c,tp,sc,tc)
end
function cm.hspcon(e,c)
if c==nil then return true end
return Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
return Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
end
function cm.hspop(e,tp,eg,ep,ev,re,r,rp,c)
local g1=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter,1,1,nil,tp,c)
local g1=Duel.SelectReleaseGroup(tp,cm.hspfilter,1,1,nil,tp,c)
local tc1=g1:GetFirst()
local g2=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local g2=Duel.SelectReleaseGroup(tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local tc2=g2:GetFirst()
g2:Merge(g1)
c:SetMaterial(g2)
......
......@@ -70,7 +70,7 @@ end
function cm.hspfilter(c,tp,sc)
return c:IsSetCard(0xa341)and c:IsType(TYPE_FUSION) and Duel.GetFlagEffect(tp,c:GetCode())==0
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0
and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
end
function cm.hspfilter2(c,tp,sc,tc)
local g=Group.CreateGroup()
......@@ -82,12 +82,12 @@ function cm.hspfilter2(c,tp,sc,tc)
end
function cm.hspcon(e,c)
if c==nil then return true end
return Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
return Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
end
function cm.hspop(e,tp,eg,ep,ev,re,r,rp,c)
local g1=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter,1,1,nil,tp,c)
local g1=Duel.SelectReleaseGroup(tp,cm.hspfilter,1,1,nil,tp,c)
local tc1=g1:GetFirst()
local g2=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local g2=Duel.SelectReleaseGroup(tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local tc2=g2:GetFirst()
g2:Merge(g1)
c:SetMaterial(g2)
......
......@@ -78,7 +78,7 @@ end
function cm.hspfilter(c,tp,sc)
return c:IsSetCard(0xa341)and c:IsType(TYPE_FUSION) and Duel.GetFlagEffect(tp,c:GetCode())==0
and Duel.GetFlagEffect(tp,c:GetCode()+10000)==0
and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
and c:IsControler(tp) and c:IsCanBeFusionMaterial(sc,SUMMON_TYPE_SPECIAL) and Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter2,1,c,c:GetControler(),sc,tc)
end
function cm.hspfilter2(c,tp,sc,tc)
local g=Group.CreateGroup()
......@@ -90,12 +90,12 @@ function cm.hspfilter2(c,tp,sc,tc)
end
function cm.hspcon(e,c)
if c==nil then return true end
return Duel.CheckReleaseGroup(REASON_COST,c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
return Duel.CheckReleaseGroup(c:GetControler(),cm.hspfilter,1,nil,c:GetControler(),c)
end
function cm.hspop(e,tp,eg,ep,ev,re,r,rp,c)
local g1=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter,1,1,nil,tp,c)
local g1=Duel.SelectReleaseGroup(tp,cm.hspfilter,1,1,nil,tp,c)
local tc1=g1:GetFirst()
local g2=Duel.SelectReleaseGroup(REASON_COST,tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local g2=Duel.SelectReleaseGroup(tp,cm.hspfilter2,1,1,tc1,tp,c,tc1)
local tc2=g2:GetFirst()
g2:Merge(g1)
c:SetMaterial(g2)
......
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