Commit 590ea5e5 authored by salix5's avatar salix5

Merge pull request #113 from mercury233/patch-reg

fix "if this card was summoned this turn" registration
parents 7f8a3ce1 502e2696
...@@ -3,7 +3,7 @@ function c19182751.initial_effect(c) ...@@ -3,7 +3,7 @@ function c19182751.initial_effect(c)
--search --search
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_DAMAGE_STEP) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e1:SetCode(EVENT_SUMMON_SUCCESS) e1:SetCode(EVENT_SUMMON_SUCCESS)
e1:SetOperation(c19182751.regop) e1:SetOperation(c19182751.regop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -25,6 +25,7 @@ function c25244515.initial_effect(c) ...@@ -25,6 +25,7 @@ function c25244515.initial_effect(c)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_SUMMON_SUCCESS) e3:SetCode(EVENT_SUMMON_SUCCESS)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e3:SetOperation(c25244515.regop) e3:SetOperation(c25244515.regop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
end end
......
...@@ -26,6 +26,7 @@ function c28630501.initial_effect(c) ...@@ -26,6 +26,7 @@ function c28630501.initial_effect(c)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_SUMMON_SUCCESS) e3:SetCode(EVENT_SUMMON_SUCCESS)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e3:SetOperation(c28630501.regop) e3:SetOperation(c28630501.regop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
end end
......
...@@ -4,6 +4,7 @@ function c28990150.initial_effect(c) ...@@ -4,6 +4,7 @@ function c28990150.initial_effect(c)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_SUMMON_SUCCESS) e3:SetCode(EVENT_SUMMON_SUCCESS)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e3:SetOperation(c28990150.atkop) e3:SetOperation(c28990150.atkop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
end end
......
...@@ -14,6 +14,7 @@ function c32918479.initial_effect(c) ...@@ -14,6 +14,7 @@ function c32918479.initial_effect(c)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_SUMMON_SUCCESS) e2:SetCode(EVENT_SUMMON_SUCCESS)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e2:SetOperation(c32918479.regop) e2:SetOperation(c32918479.regop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
local e3=e2:Clone() local e3=e2:Clone()
......
...@@ -38,6 +38,7 @@ function c39853199.initial_effect(c) ...@@ -38,6 +38,7 @@ function c39853199.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SPSUMMON_SUCCESS) ge1:SetCode(EVENT_SPSUMMON_SUCCESS)
ge1:SetLabel(39853199) ge1:SetLabel(39853199)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
end end
......
...@@ -37,6 +37,7 @@ function c40737112.initial_effect(c) ...@@ -37,6 +37,7 @@ function c40737112.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SUMMON_SUCCESS) ge1:SetCode(EVENT_SUMMON_SUCCESS)
ge1:SetLabel(40737112) ge1:SetLabel(40737112)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
local ge2=ge1:Clone() local ge2=ge1:Clone()
......
...@@ -26,6 +26,7 @@ function c49249907.initial_effect(c) ...@@ -26,6 +26,7 @@ function c49249907.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SPSUMMON_SUCCESS) ge1:SetCode(EVENT_SPSUMMON_SUCCESS)
ge1:SetLabel(49249907) ge1:SetLabel(49249907)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
end end
......
...@@ -16,6 +16,7 @@ function c53251824.initial_effect(c) ...@@ -16,6 +16,7 @@ function c53251824.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SUMMON_SUCCESS) ge1:SetCode(EVENT_SUMMON_SUCCESS)
ge1:SetLabel(53251824) ge1:SetLabel(53251824)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
local ge2=ge1:Clone() local ge2=ge1:Clone()
......
...@@ -6,6 +6,7 @@ function c56350972.initial_effect(c) ...@@ -6,6 +6,7 @@ function c56350972.initial_effect(c)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_SPSUMMON_SUCCESS) e1:SetCode(EVENT_SPSUMMON_SUCCESS)
e1:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE) e1:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e1:SetCondition(c56350972.regcon1) e1:SetCondition(c56350972.regcon1)
e1:SetOperation(c56350972.regop) e1:SetOperation(c56350972.regop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
...@@ -14,6 +15,7 @@ function c56350972.initial_effect(c) ...@@ -14,6 +15,7 @@ function c56350972.initial_effect(c)
e2:SetCode(EVENT_TO_GRAVE) e2:SetCode(EVENT_TO_GRAVE)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE) e2:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e2:SetCondition(c56350972.regcon2) e2:SetCondition(c56350972.regcon2)
e2:SetOperation(c56350972.regop) e2:SetOperation(c56350972.regop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
......
...@@ -29,6 +29,7 @@ function c60950180.initial_effect(c) ...@@ -29,6 +29,7 @@ function c60950180.initial_effect(c)
local ge1=Effect.CreateEffect(c) local ge1=Effect.CreateEffect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SUMMON_SUCCESS) ge1:SetCode(EVENT_SUMMON_SUCCESS)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetLabel(60950180) ge1:SetLabel(60950180)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
......
...@@ -26,6 +26,7 @@ function c65247798.initial_effect(c) ...@@ -26,6 +26,7 @@ function c65247798.initial_effect(c)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_SUMMON_SUCCESS) e3:SetCode(EVENT_SUMMON_SUCCESS)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e3:SetOperation(c65247798.regop) e3:SetOperation(c65247798.regop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
end end
......
...@@ -33,6 +33,7 @@ function c83236601.initial_effect(c) ...@@ -33,6 +33,7 @@ function c83236601.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SUMMON_SUCCESS) ge1:SetCode(EVENT_SUMMON_SUCCESS)
ge1:SetLabel(83236601) ge1:SetLabel(83236601)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
local ge2=ge1:Clone() local ge2=ge1:Clone()
......
...@@ -16,6 +16,7 @@ function c8785161.initial_effect(c) ...@@ -16,6 +16,7 @@ function c8785161.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SUMMON_SUCCESS) ge1:SetCode(EVENT_SUMMON_SUCCESS)
ge1:SetLabel(8785161) ge1:SetLabel(8785161)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
local ge2=ge1:Clone() local ge2=ge1:Clone()
......
...@@ -26,6 +26,7 @@ function c92246806.initial_effect(c) ...@@ -26,6 +26,7 @@ function c92246806.initial_effect(c)
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e4:SetCode(EVENT_SUMMON_SUCCESS) e4:SetCode(EVENT_SUMMON_SUCCESS)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e4:SetOperation(c92246806.regop) e4:SetOperation(c92246806.regop)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
......
...@@ -61,6 +61,7 @@ function c93368494.initial_effect(c) ...@@ -61,6 +61,7 @@ function c93368494.initial_effect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SPSUMMON_SUCCESS) ge1:SetCode(EVENT_SPSUMMON_SUCCESS)
ge1:SetLabel(93368494) ge1:SetLabel(93368494)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
end end
......
...@@ -25,6 +25,7 @@ function c96345188.initial_effect(c) ...@@ -25,6 +25,7 @@ function c96345188.initial_effect(c)
local ge1=Effect.CreateEffect(c) local ge1=Effect.CreateEffect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_SUMMON_SUCCESS) ge1:SetCode(EVENT_SUMMON_SUCCESS)
ge1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
ge1:SetOperation(aux.sumreg) ge1:SetOperation(aux.sumreg)
ge1:SetLabel(96345188) ge1:SetLabel(96345188)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,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