Commit 1c12127e authored by mercury233's avatar mercury233

fix Dream Mirror monsters

parent 0394c178
...@@ -42,13 +42,10 @@ function c1872843.indop(e,tp,eg,ep,ev,re,r,rp) ...@@ -42,13 +42,10 @@ function c1872843.indop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2) c:RegisterEffect(e2)
end end
end end
function c1872843.cfilter(c)
return c:IsFaceup() and c:IsCode(1050355)
end
function c1872843.spcon(e,tp,eg,ep,ev,re,r,rp) function c1872843.spcon(e,tp,eg,ep,ev,re,r,rp)
local ph=Duel.GetCurrentPhase() local ph=Duel.GetCurrentPhase()
return ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2 return (ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2)
and Duel.IsExistingMatchingCard(c1872843.cfilter,tp,LOCATION_FZONE,LOCATION_FZONE,1,nil) and Duel.IsEnvironment(1050355)
end end
function c1872843.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function c1872843.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -43,13 +43,10 @@ function c38267552.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -43,13 +43,10 @@ function c38267552.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.Destroy(tc,REASON_EFFECT) Duel.Destroy(tc,REASON_EFFECT)
end end
end end
function c38267552.cfilter(c)
return c:IsFaceup() and c:IsCode(74665651)
end
function c38267552.spcon(e,tp,eg,ep,ev,re,r,rp) function c38267552.spcon(e,tp,eg,ep,ev,re,r,rp)
local ph=Duel.GetCurrentPhase() local ph=Duel.GetCurrentPhase()
return ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2 return (ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2)
and Duel.IsExistingMatchingCard(c38267552.cfilter,tp,LOCATION_FZONE,LOCATION_FZONE,1,nil) and Duel.IsEnvironment(74665651)
end end
function c38267552.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function c38267552.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -45,13 +45,10 @@ function c49389190.thop(e,tp,eg,ep,ev,re,r,rp) ...@@ -45,13 +45,10 @@ function c49389190.thop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
end end
end end
function c49389190.cfilter(c)
return c:IsFaceup() and c:IsCode(1050355)
end
function c49389190.spcon(e,tp,eg,ep,ev,re,r,rp) function c49389190.spcon(e,tp,eg,ep,ev,re,r,rp)
local ph=Duel.GetCurrentPhase() local ph=Duel.GetCurrentPhase()
return ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2 return (ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2)
and Duel.IsExistingMatchingCard(c49389190.cfilter,tp,LOCATION_FZONE,LOCATION_FZONE,1,nil) and Duel.IsEnvironment(1050355)
end end
function c49389190.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function c49389190.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -46,13 +46,10 @@ function c75888208.spop1(e,tp,eg,ep,ev,re,r,rp) ...@@ -46,13 +46,10 @@ function c75888208.spop1(e,tp,eg,ep,ev,re,r,rp)
Duel.SpecialSummon(g,0,tp,tp,false,false,POS_FACEUP) Duel.SpecialSummon(g,0,tp,tp,false,false,POS_FACEUP)
end end
end end
function c75888208.cfilter(c)
return c:IsFaceup() and c:IsCode(74665651)
end
function c75888208.spcon2(e,tp,eg,ep,ev,re,r,rp) function c75888208.spcon2(e,tp,eg,ep,ev,re,r,rp)
local ph=Duel.GetCurrentPhase() local ph=Duel.GetCurrentPhase()
return ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2 return (ph==PHASE_MAIN1 or (ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE) or ph==PHASE_MAIN2)
and Duel.IsExistingMatchingCard(c75888208.cfilter,tp,LOCATION_FZONE,LOCATION_FZONE,1,nil) and Duel.IsEnvironment(74665651)
end end
function c75888208.spcost2(e,tp,eg,ep,ev,re,r,rp,chk) function c75888208.spcost2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
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