Commit 6d2aea74 authored by Tachibana's avatar Tachibana

1145141919810

parent f1bb5a77
...@@ -52,8 +52,7 @@ function cm.initial_effect(c) ...@@ -52,8 +52,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -56,8 +56,7 @@ function cm.initial_effect(c) ...@@ -56,8 +56,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -52,8 +52,7 @@ function cm.initial_effect(c) ...@@ -52,8 +52,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -51,8 +51,7 @@ function cm.initial_effect(c) ...@@ -51,8 +51,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -52,8 +52,7 @@ function cm.initial_effect(c) ...@@ -52,8 +52,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -52,8 +52,7 @@ function cm.initial_effect(c) ...@@ -52,8 +52,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -52,8 +52,7 @@ function cm.initial_effect(c) ...@@ -52,8 +52,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
...@@ -102,9 +101,13 @@ end ...@@ -102,9 +101,13 @@ end
function cm.negcon(e,tp,eg,ep,ev,re,r,rp) --rp==1-tp and function cm.negcon(e,tp,eg,ep,ev,re,r,rp) --rp==1-tp and
return rp==1-tp and re:IsActiveType(TYPE_MONSTER) and Duel.IsChainDisablable(ev) return rp==1-tp and re:IsActiveType(TYPE_MONSTER) and Duel.IsChainDisablable(ev)
end end
function cm.negop(e,tp,eg,ep,ev,re,r,rp) function cm.negop(e,tp,eg,ep,ev,re,r,rp)
local rc=re:GetHandler()
Duel.Hint(HINT_CARD,0,m) Duel.Hint(HINT_CARD,0,m)
Duel.NegateEffect(ev) Duel.NegateEffect(ev)
if rc:IsRelateToEffect(re) and not rc:IsLocation(LOCATION_DECK) then
Duel.Destroy(rc,REASON_EFFECT)
end
end end
--Effect 2 --Effect 2
function cm.todcon(e,tp,eg,ep,ev,re,r,rp) function cm.todcon(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -52,8 +52,7 @@ function cm.initial_effect(c) ...@@ -52,8 +52,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
...@@ -109,7 +108,7 @@ function cm.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -109,7 +108,7 @@ function cm.desop(e,tp,eg,ep,ev,re,r,rp)
if g==g1 then return end if g==g1 then return end
if g>g1 then if g>g1 then
local g2=g-g1 local g2=g-g1
if Duel.IsPlayerCanDraw(tp,g2) then if Duel.IsPlayerCanDraw(tp,g2) then
Duel.Hint(HINT_CARD,0,m) Duel.Hint(HINT_CARD,0,m)
Duel.Draw(tp,g2,REASON_EFFECT) Duel.Draw(tp,g2,REASON_EFFECT)
end end
......
...@@ -53,8 +53,7 @@ function cm.initial_effect(c) ...@@ -53,8 +53,7 @@ function cm.initial_effect(c)
end end
--all --all
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(0,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(rp,m,RESET_PHASE+PHASE_END,0,1)
Duel.RegisterFlagEffect(1,m,RESET_PHASE+PHASE_END,0,1)
end end
--special summon rule --special summon rule
function cm.spfilter3(c) function cm.spfilter3(c)
......
...@@ -45,7 +45,7 @@ function cm.initial_effect(c) ...@@ -45,7 +45,7 @@ function cm.initial_effect(c)
end end
--synchro summon --synchro summon
function cm.syfilter(c) function cm.syfilter(c)
return (c:IsType(TYPE_TUNER) or not c:IsType(TYPE_TUNER)) return c:IsLevelAbove(0)
end end
--Effect 1 --Effect 1
function cm.condition(e,tp,eg,ep,ev,re,r,rp) function cm.condition(e,tp,eg,ep,ev,re,r,rp)
......
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