Commit bf07ae75 authored by DailyShana's avatar DailyShana Committed by GitHub

update scripts that using Duel.SpecialSummonComplete (#1302)

close Fluorohydride/ygopro#2260
parent 9510077f
......@@ -161,6 +161,6 @@ function c10000080.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -41,6 +41,6 @@ function c10802915.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetValue(1)
e3:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e3,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -88,6 +88,6 @@ function c11969228.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetValue(1)
e3:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e3)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -74,8 +74,8 @@ function c12766474.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(ct*500)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c12766474.thcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetCustomActivityCount(12766474,tp,ACTIVITY_SPSUMMON)==0 end
......
......@@ -55,8 +55,8 @@ function c13647631.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_SET_BASE_DEFENSE)
e2:SetValue(math.ceil(def/2))
c:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c13647631.descon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -31,6 +31,6 @@ function c14025912.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(1000)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -49,8 +49,8 @@ function c14463695.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(c14463695.eqlimit)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c14463695.eqlimit(e,c)
return e:GetOwner()==c
......
......@@ -75,7 +75,7 @@ function c14577226.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
sg:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
......@@ -65,8 +65,8 @@ function c14816688.activate(e,tp,eg,ep,ev,re,r,rp)
e3:SetCondition(c14816688.rmcon1)
e3:SetOperation(c14816688.rmop1)
Duel.RegisterEffect(e3,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c14816688.rmcon1(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -56,6 +56,6 @@ function c14943837.sumop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -73,6 +73,6 @@ function c15092394.spop(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and not tc:IsImmuneToEffect(e) then
Duel.Overlay(tc,Group.FromCards(c))
end
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -33,6 +33,6 @@ function c16984449.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
tc:EnableDualState()
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -49,6 +49,6 @@ function c17377751.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -50,7 +50,6 @@ function c17412721.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
if c:IsRelateToEffect(e) then
c:SetCardTarget(tc)
e:GetLabelObject():SetLabelObject(tc)
......@@ -58,6 +57,7 @@ function c17412721.spop(e,tp,eg,ep,ev,re,r,rp)
tc:CreateRelation(c,RESET_EVENT+0x5fe0000)
end
end
Duel.SpecialSummonComplete()
end
function c17412721.leave(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -46,8 +46,8 @@ function c1759808.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetOperation(c1759808.tdop)
e1:SetReset(RESET_PHASE+PHASE_END,2)
Duel.RegisterEffect(e1,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
if e:IsHasType(EFFECT_TYPE_ACTIVATE) then
local e2=Effect.CreateEffect(e:GetHandler())
......
......@@ -47,8 +47,8 @@ function c18302224.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
e2:SetCountLimit(1)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c18302224.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.Destroy(e:GetHandler(),REASON_EFFECT)
......
......@@ -62,6 +62,6 @@ function c18491580.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
end
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -56,8 +56,8 @@ function c18597560.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetLabel(Duel.GetTurnCount())
e2:SetLabelObject(tc)
Duel.RegisterEffect(e2,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c18597560.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -54,8 +54,8 @@ function c22082163.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c22082163.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -63,8 +63,8 @@ function c22159429.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(c22159429.eqlimit)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c22159429.eqlimit(e,c)
return e:GetOwner()==c
......
......@@ -47,6 +47,6 @@ function c22754505.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c23269426.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
sg:GetFirst():RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetRange(LOCATION_MZONE)
......
......@@ -58,8 +58,8 @@ function c23440062.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c23440062.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -25,7 +25,6 @@ function c23557835.tg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,2,LOCATION_REMOVED)
end
function c23557835.op(e,tp,eg,ep,ev,re,r,rp)
local count=0
local ft1=Duel.GetLocationCount(tp,LOCATION_MZONE)
if ft1>0 then
if Duel.IsPlayerAffectedByEffect(tp,59822133) then ft1=1 end
......@@ -36,7 +35,6 @@ function c23557835.op(e,tp,eg,ep,ev,re,r,rp)
while tc do
Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP)
tc=g:GetNext()
count=count+1
end
end
end
......@@ -50,9 +48,8 @@ function c23557835.op(e,tp,eg,ep,ev,re,r,rp)
while tc do
Duel.SpecialSummonStep(tc,0,1-tp,1-tp,false,false,POS_FACEUP)
tc=g:GetNext()
count=count+1
end
end
end
if count>0 then Duel.SpecialSummonComplete() end
Duel.SpecialSummonComplete()
end
......@@ -53,8 +53,8 @@ function c23869735.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c23869735.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -40,8 +40,8 @@ function c2414168.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(ev)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c2414168.defcon(e,tp,eg,ep,ev,re,r,rp)
local a=Duel.GetAttacker()
......
......@@ -77,6 +77,6 @@ function c24361622.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -76,6 +76,6 @@ function c25669282.spop(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
tc:EnableDualState()
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -56,7 +56,6 @@ function c25924653.spgop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
if c:IsRelateToEffect(e) then
c:SetCardTarget(tc)
e:GetLabelObject():SetLabelObject(tc)
......@@ -64,6 +63,7 @@ function c25924653.spgop(e,tp,eg,ep,ev,re,r,rp)
tc:CreateRelation(c,RESET_EVENT+0x5fe0000)
end
end
Duel.SpecialSummonComplete()
end
function c25924653.leave(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -42,8 +42,8 @@ function c26956670.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c26956670.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -49,6 +49,6 @@ function c27337596.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -46,8 +46,8 @@ function c27352108.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetValue(aux.ChangeBattleDamage(0,HALF_DAMAGE))
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
c:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c27352108.thcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -41,6 +41,6 @@ function c27415516.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -50,8 +50,8 @@ function c27551.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c27551.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -37,6 +37,6 @@ function c28637168.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -41,8 +41,8 @@ function c28890974.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
e2:SetCountLimit(1)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
function c28890974.desop(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -40,6 +40,6 @@ function c2903036.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
g:GetFirst():RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -39,8 +39,8 @@ function c31443476.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
e2:SetCountLimit(1)
Duel.RegisterEffect(e2,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c31443476.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -88,6 +88,6 @@ function c31516413.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -45,8 +45,8 @@ function c31550470.operation(e,tp,eg,ep,ev,re,r,rp)
e:SetLabelObject(tc)
c:CreateRelation(tc,RESET_EVENT+RESETS_STANDARD)
tc:CreateRelation(c,RESET_EVENT+RESETS_STANDARD)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c31550470.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -36,7 +36,6 @@ function c31643613.spop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g2)
end
end
Duel.SpecialSummonComplete()
if not e:IsHasType(EFFECT_TYPE_ACTIVATE) then return end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
......@@ -91,6 +91,6 @@ function c3300267.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -62,8 +62,8 @@ function c33280639.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetLabel(Duel.GetTurnCount())
e1:SetLabelObject(tc)
Duel.RegisterEffect(e1,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c33280639.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -62,8 +62,8 @@ function c33541430.drop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(1)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
Duel.ShuffleHand(tp)
end
......
......@@ -67,8 +67,8 @@ function c34959756.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetReset(RESET_EVENT+RESETS_REDIRECT)
e2:SetValue(LOCATION_REMOVED)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c34959756.rmop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -58,6 +58,6 @@ function c35073065.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e3)
end
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -48,6 +48,6 @@ function c35307484.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c35539880.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c35539880.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -42,6 +42,6 @@ function c36318200.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -56,8 +56,8 @@ function c36415522.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c36415522.atkcost(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler()
......
......@@ -68,6 +68,6 @@ function c36614113.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c36730805.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetLabelObject(e1)
e2:SetOperation(c36730805.cedop)
Duel.RegisterEffect(e2,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c36730805.sumop(e,tp,eg,ep,ev,re,r,rp)
if eg:IsContains(e:GetLabelObject()) then
......
......@@ -50,6 +50,6 @@ function c36737092.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -63,7 +63,7 @@ function c36768783.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
sc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
......@@ -96,8 +96,8 @@ function c36841733.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(c36841733.bttg)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c36841733.bttg(e,c)
return c:IsFaceup() and c:IsLevelBelow(e:GetHandler():GetLevel())
......
......@@ -58,9 +58,9 @@ function c3891471.operation(e,tp,eg,ep,ev,re,r,rp)
local lv=tc:GetLevel()
if Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
c:RegisterFlagEffect(3891471,RESET_EVENT+0x17a0000,0,1,lv)
end
Duel.SpecialSummonComplete()
end
end
function c3891471.desop(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -57,6 +57,6 @@ function c39033131.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_DISABLE_EFFECT)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -56,8 +56,8 @@ function c39122311.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_DEFENSE) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c39122311.checkop(e,tp,eg,ep,ev,re,r,rp)
if e:GetHandler():IsDisabled() then
......
......@@ -59,8 +59,8 @@ function c39271553.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e2)
end
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c39271553.thfilter(c)
return c:IsSetCard(0x107) and c:IsType(TYPE_FIELD) and c:IsAbleToHand()
......
......@@ -95,6 +95,6 @@ function c4022819.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -80,6 +80,6 @@ function c41375811.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetCode(EFFECT_CANNOT_BE_XYZ_MATERIAL)
e3:SetValue(1)
tc:RegisterEffect(e3)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -75,8 +75,8 @@ function c41546.desop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
......
......@@ -43,6 +43,6 @@ function c41639001.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -52,6 +52,6 @@ function c42079445.spop(e,tp,eg,ep,ev,re,r,rp)
e5:SetCode(EFFECT_CANNOT_CHANGE_POSITION)
e5:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e5,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -49,6 +49,6 @@ function c4215636.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -36,8 +36,8 @@ function c42172465.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetLabel(Duel.GetTurnCount())
e1:SetLabelObject(tc)
Duel.RegisterEffect(e1,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c42172465.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -36,6 +36,6 @@ function c44341034.sumop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -32,6 +32,6 @@ function c45313993.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(math.ceil(atk/2))
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -38,6 +38,6 @@ function c45705025.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -49,8 +49,8 @@ function c46502744.spop(e,tp,eg,ep,ev,re,r,rp)
if not c:IsRelateToEffect(e) then return end
if Duel.SpecialSummonStep(c,0,tp,tp,false,false,POS_FACEUP) then
c:RegisterFlagEffect(46502745,RESET_EVENT+RESETS_STANDARD-RESET_TOFIELD,0,1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c46502744.remcon(e)
return e:GetHandler():GetFlagEffect(46502745)~=0
......
......@@ -51,8 +51,8 @@ function c46589034.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(tc:GetLevel())
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
function c46589034.xyzlimit(e,c)
......
......@@ -44,6 +44,6 @@ function c47482043.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(200)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -49,6 +49,7 @@ function c48210156.spop(e,tp,eg,ep,ev,re,r,rp)
e4:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e4)
end
Duel.SpecialSummonComplete()
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
......@@ -57,7 +58,6 @@ function c48210156.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetTarget(c48210156.splimit)
e1:SetReset(RESET_PHASE+PHASE_END)
Duel.RegisterEffect(e1,tp)
Duel.SpecialSummonComplete()
end
function c48210156.splimit(e,c)
return c:GetRace()~=RACE_FIEND
......
......@@ -68,6 +68,6 @@ function c4914353.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetValue(LOCATION_REMOVED)
e2:SetReset(RESET_EVENT+RESETS_REDIRECT)
c:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -70,8 +70,8 @@ function c50619462.spop(e,tp,eg,ep,ev,re,r,rp)
e4:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE)
e4:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e4,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c50619462.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -86,7 +86,7 @@ function c50669347.desop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
......@@ -64,8 +64,8 @@ function c51543904.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c51543904.discon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -81,6 +81,6 @@ function c52145422.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -53,6 +53,6 @@ function c52615248.spop(e,tp,eg,ep,ev,re,r,rp,chk)
e1:SetValue(LOCATION_REMOVED)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -64,7 +64,6 @@ function c52628687.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
Duel.Equip(tp,c,tc)
Duel.SpecialSummonComplete()
--Add Equip limit
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE)
......@@ -75,4 +74,5 @@ function c52628687.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetValue(c52628687.eqlimit)
c:RegisterEffect(e2)
end
Duel.SpecialSummonComplete()
end
......@@ -60,8 +60,8 @@ function c52904476.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c52904476.spr(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -41,6 +41,6 @@ function c53797637.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -37,6 +37,6 @@ function c54507222.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -81,6 +81,6 @@ function c5614808.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(TYPE_TUNER)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -85,8 +85,8 @@ function c56907986.spop2(e,tp,eg,ep,ev,re,r,rp)
e3:SetLabelObject(tc)
Duel.RegisterEffect(e3,tp)
tc:RegisterFlagEffect(56907986,RESET_EVENT+RESETS_STANDARD,0,1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c56907986.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -33,6 +33,6 @@ function c57047293.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -37,6 +37,6 @@ function c57246528.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetProperty(EFFECT_FLAG_CLIENT_HINT)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
sg:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -47,6 +47,6 @@ function c57477163.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(800)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -29,6 +29,6 @@ function c57782164.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(4)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -47,6 +47,6 @@ function c58843503.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -60,6 +60,6 @@ function c59724555.spop2(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
e1:SetValue(LOCATION_REMOVED)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -77,6 +77,6 @@ function c59975920.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -63,8 +63,8 @@ function c60202749.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=g:GetFirst()
if tc and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c60202749.sdescon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()~=tp and Duel.GetTurnCount()~=e:GetLabel()
......
......@@ -61,6 +61,6 @@ function c60292055.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetCode(EFFECT_CANNOT_BE_LINK_MATERIAL)
e3:SetValue(1)
tc:RegisterEffect(e3)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -72,8 +72,8 @@ function c60621361.activate(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_DEFENSE) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c60621361.checkop(e,tp,eg,ep,ev,re,r,rp)
if e:GetHandler():IsDisabled() then
......
......@@ -55,6 +55,6 @@ function c61011311.activate(e,tp,eg,ep,ev,re,r,rp)
e5:SetValue(1)
e5:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e5,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -119,7 +119,7 @@ function c61665245.spop2(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
sc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
......@@ -54,8 +54,8 @@ function c61962135.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c61962135.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -72,8 +72,8 @@ function c6203182.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c6203182.eqlimit(e,c)
return e:GetOwner()==c
......
......@@ -77,6 +77,6 @@ function c62957424.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -47,7 +47,7 @@ function c63364266.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(math.ceil(atk/2))
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
......@@ -60,8 +60,8 @@ function c63492244.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c63492244.cfilter(c)
return c:IsFacedown() and c:GetSequence()<5
......
......@@ -49,8 +49,8 @@ function c63626024.activate(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c63626024.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -80,6 +80,6 @@ function c63731062.spop2(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(TYPE_TUNER)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -45,6 +45,6 @@ function c64034255.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetReset(RESET_EVENT+RESETS_REDIRECT)
e2:SetValue(LOCATION_REMOVED)
c:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -55,6 +55,6 @@ function c64319467.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -59,8 +59,8 @@ function c6442944.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE_FINAL)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c6442944.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -52,8 +52,8 @@ function c64662453.activate(e,tp,eg,ep,ev,re,r,rp)
e3:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
e3:SetCountLimit(1)
tc:RegisterEffect(e3,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c64662453.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.Destroy(e:GetHandler(),REASON_EFFECT)
......
......@@ -62,8 +62,8 @@ function c6556178.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(c6556178.eqlimit)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c6556178.eqlimit(e,c)
return e:GetOwner()==c
......
......@@ -58,6 +58,6 @@ function c66015185.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetCode(EFFECT_CANNOT_ATTACK)
e3:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e3,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -40,16 +40,17 @@ end
function c66938505.scop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local tc=Duel.GetFirstTarget()
if not tc:IsRelateToEffect(e) or not Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then return end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DISABLE)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetCode(EFFECT_DISABLE_EFFECT)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DISABLE)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetCode(EFFECT_DISABLE_EFFECT)
tc:RegisterEffect(e2)
end
if Duel.SpecialSummonComplete()==0 then return end
if not c:IsRelateToEffect(e) then return end
local mg=Group.FromCards(c,tc)
local g=Duel.GetMatchingGroup(c66938505.scfilter2,tp,LOCATION_EXTRA,0,nil,mg)
......
......@@ -71,8 +71,8 @@ function c66947913.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(c66947913.eqlimit)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c66947913.eqlimit(e,c)
return e:GetOwner()==c
......
......@@ -48,8 +48,8 @@ function c68191756.activate(e,tp,eg,ep,ev,re,r,rp)
e3:SetCondition(c68191756.thcon)
e3:SetOperation(c68191756.thop)
Duel.RegisterEffect(e3,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c68191756.splimit(e,c)
return not c:IsSetCard(0x10c)
......
......@@ -71,8 +71,8 @@ function c68987122.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c68987122.posfilter(c)
return not c:IsPosition(POS_FACEUP_DEFENSE) and c:IsCanChangePosition()
......
......@@ -76,8 +76,8 @@ function c69121954.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
......
......@@ -36,6 +36,6 @@ function c70083592.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -64,6 +64,6 @@ function c70709488.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
e1:SetValue(LOCATION_REMOVED)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c70861343.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=g:GetFirst()
if tc and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c70861343.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -41,6 +41,6 @@ function c71786742.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -39,8 +39,8 @@ function c7268133.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(ev)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_DISABLE)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c7268133.atkcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end
......
......@@ -43,8 +43,8 @@ function c73534250.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
......
......@@ -29,6 +29,6 @@ function c73648243.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_SWAP_BASE_AD)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -108,6 +108,6 @@ function c73941492.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetReset(RESET_EVENT+RESETS_REDIRECT)
e3:SetValue(LOCATION_REMOVED)
tc:RegisterEffect(e3,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c73979030.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
......
......@@ -62,8 +62,8 @@ function c74069667.spop1(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
Duel.Damage(tp,1000,REASON_EFFECT)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_CHANGE_BATTLE_DAMAGE)
......
......@@ -67,8 +67,8 @@ function c7445307.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(math.ceil(atk/2))
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c7445307.rmfilter(c,atk)
return c:IsFaceup() and c:IsAttackBelow(atk) and c:IsAbleToRemove()
......
......@@ -78,6 +78,6 @@ function c74644400.spop(e,tp,eg,ep,ev,re,r,rp,chk)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(lv)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -62,8 +62,8 @@ function c76136345.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(10)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
......
......@@ -54,8 +54,8 @@ function c76232522.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetLabelObject(tc)
Duel.RegisterEffect(e3,tp)
tc:RegisterFlagEffect(76232522,RESET_EVENT+RESETS_STANDARD,0,1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c76232522.descon(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -70,8 +70,8 @@ function c76830505.spop2(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
......
......@@ -56,6 +56,6 @@ function c77901552.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -58,6 +58,6 @@ function c78033100.spop(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_DEFENSE)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -73,6 +73,6 @@ function c78229193.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(TYPE_TUNER)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -57,8 +57,8 @@ function c79523365.spop1(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c79523365.regop(e,tp,eg,ep,ev,re,r,rp)
e:GetHandler():RegisterFlagEffect(79523365,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_BATTLE,0,1)
......
......@@ -42,8 +42,8 @@ function c80551130.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c80551130.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -43,8 +43,8 @@ function c8057630.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c8057630.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -48,8 +48,8 @@ function c80758812.spop1(e,tp,eg,ep,ev,re,r,rp)
local tc=g:GetFirst()
if tc and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
tc:EnableDualState()
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c80758812.relfilter(c,tp)
return c:IsType(TYPE_DUAL) and c:IsReleasableByEffect() and Duel.GetMZoneCount(tp,c)>0
......
......@@ -48,8 +48,8 @@ function c81384993.activate(e,tp,eg,ep,ev,re,r,rp)
e3:SetCondition(c81384993.rmcon1)
e3:SetOperation(c81384993.rmop1)
Duel.RegisterEffect(e3,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c81384993.rmcon1(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetLabelObject()
......
......@@ -119,19 +119,19 @@ function c82224646.sctg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,g,1,0,0)
end
function c82224646.scop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
local c=e:GetHandler()
local tc=Duel.GetFirstTarget()
if not tc:IsRelateToEffect(e) or not Duel.SpecialSummonStep(tc,182,tp,tp,false,false,POS_FACEUP) then return end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DISABLE)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetCode(EFFECT_DISABLE_EFFECT)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,182,tp,tp,false,false,POS_FACEUP) then
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DISABLE)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetCode(EFFECT_DISABLE_EFFECT)
tc:RegisterEffect(e2)
end
if Duel.SpecialSummonComplete()==0 then return end
if not c:IsRelateToEffect(e) then return end
local mg=Group.FromCards(c,tc)
local g=Duel.GetMatchingGroup(c82224646.scfilter2,tp,LOCATION_EXTRA,0,nil,tp,mg)
......
......@@ -33,6 +33,6 @@ function c82946847.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -65,8 +65,8 @@ function c83407038.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(500)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c83407038.check(c,tp)
return c and c:IsControler(tp) and c:IsSetCard(0x4)
......
......@@ -65,8 +65,8 @@ function c83866861.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(math.ceil(atk/2))
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c83866861.atkfilter(c,p)
return c:GetOwner()==p
......
......@@ -81,8 +81,8 @@ function c84274024.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
Duel.RegisterFlagEffect(tp,84274024,RESET_PHASE+PHASE_END,0,1)
end
......
......@@ -58,8 +58,8 @@ function c86331741.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c86331741.atkcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -37,6 +37,6 @@ function c86555018.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_CHANGE_POSITION)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -60,8 +60,8 @@ function c87988305.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c87988305.cfilter(c,tp)
return c:IsLevel(8) and c:IsRace(RACE_FIEND) and c:IsControler(tp)
......
......@@ -41,6 +41,6 @@ function c89185742.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -34,8 +34,8 @@ function c89252157.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetOwnerPlayer(tp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c89252157.efilter(e,re)
return e:GetOwnerPlayer()~=re:GetOwnerPlayer() and re:IsActiveType(TYPE_TRAP)
......
......@@ -64,6 +64,6 @@ function c8967776.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetValue(4000)
e3:SetReset(RESET_EVENT+RESETS_STANDARD-RESET_TOFIELD)
tc:RegisterEffect(e3)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -67,8 +67,8 @@ function c90200789.operation(e,tp,eg,ep,ev,re,r,rp)
if tc and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
Duel.BreakEffect()
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c90200789.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -61,6 +61,6 @@ function c90726340.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetCode(EFFECT_CANNOT_ATTACK)
e3:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e3,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -41,6 +41,6 @@ function c91020571.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_CANNOT_ATTACK)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -45,8 +45,8 @@ function c91449532.spop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c91449532.filter(c)
return c:IsAttackPos() and c:IsCanChangePosition()
......
......@@ -42,8 +42,8 @@ function c92924317.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_DEFENSE) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c92924317.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -78,6 +78,6 @@ function c93169863.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
e1:SetValue(LOCATION_REMOVED)
c:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -41,6 +41,6 @@ function c93382620.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(800)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -49,8 +49,8 @@ function c95504778.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(1)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c95504778.drcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsReason(REASON_EFFECT) and re:IsActiveType(TYPE_LINK) and re:IsActivated()
......
......@@ -55,6 +55,6 @@ function c95833645.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e2)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -70,6 +70,6 @@ function c96029574.spop(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
tc:EnableDualState()
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -50,8 +50,8 @@ function c97077563.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c97077563.checkop(e,tp,eg,ep,ev,re,r,rp)
if e:GetHandler():IsDisabled() then
......
......@@ -87,8 +87,8 @@ function c97219708.spop(e,tp,eg,ep,ev,re,r,rp)
e3:SetCondition(c97219708.tdcon)
e3:SetOperation(c97219708.tdop)
Duel.RegisterEffect(e3,tp)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD)
e4:SetCode(EFFECT_AVOID_BATTLE_DAMAGE)
......
......@@ -70,7 +70,7 @@ function c98263709.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
e1:SetValue(LOCATION_REMOVED)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
Duel.ConfirmCards(1-tp,tc)
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c98273947.operation(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c98273947.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=e:GetHandler():GetFirstCardTarget()
......
......@@ -33,7 +33,7 @@ function c98637386.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(HALF_DAMAGE)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
end
......@@ -53,6 +53,6 @@ function c98642179.spop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
e1:SetValue(LOCATION_REMOVED)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -56,8 +56,8 @@ function c98935722.activate(e,tp,eg,ep,ev,re,r,rp)
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
c:SetCardTarget(tc)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c98935722.checkop(e,tp,eg,ep,ev,re,r,rp)
if e:GetHandler():IsDisabled() then
......
......@@ -101,6 +101,6 @@ function c9929398.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(TYPE_TUNER)
tc:RegisterEffect(e1)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
......@@ -42,8 +42,8 @@ function c99423156.sumop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_REDIRECT)
e1:SetValue(LOCATION_REMOVED)
tc:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
Duel.SpecialSummonComplete()
end
function c99423156.filter(c)
return c:IsFaceup()
......
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