Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts-888
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-scripts-888
Commits
ce1d8f32
Commit
ce1d8f32
authored
Jul 06, 2025
by
Vury Leo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add synchro monsters
parent
6c475043
Changes
288
Hide whitespace changes
Inline
Side-by-side
Showing
288 changed files
with
695 additions
and
23 deletions
+695
-23
c10140443.lua
c10140443.lua
+1
-0
c10515412.lua
c10515412.lua
+1
-0
c10602628.lua
c10602628.lua
+3
-0
c10732060.lua
c10732060.lua
+4
-0
c10755984.lua
c10755984.lua
+3
-0
c109401.lua
c109401.lua
+1
-0
c11790356.lua
c11790356.lua
+1
-0
c12018201.lua
c12018201.lua
+3
-0
c12172567.lua
c12172567.lua
+1
-0
c12496261.lua
c12496261.lua
+3
-0
c12501230.lua
c12501230.lua
+1
-0
c12948099.lua
c12948099.lua
+1
-0
c12954226.lua
c12954226.lua
+1
-0
c12986807.lua
c12986807.lua
+3
-0
c13076804.lua
c13076804.lua
+4
-0
c13574687.lua
c13574687.lua
+4
-0
c13995824.lua
c13995824.lua
+3
-0
c14307929.lua
c14307929.lua
+1
-0
c14577226.lua
c14577226.lua
+3
-0
c15028680.lua
c15028680.lua
+1
-0
c15123983.lua
c15123983.lua
+1
-0
c15240238.lua
c15240238.lua
+1
-0
c15248594.lua
c15248594.lua
+1
-0
c15982593.lua
c15982593.lua
+1
-0
c16051717.lua
c16051717.lua
+1
-0
c16246535.lua
c16246535.lua
+1
-0
c16527176.lua
c16527176.lua
+4
-0
c16926971.lua
c16926971.lua
+1
-0
c17377751.lua
c17377751.lua
+1
-0
c17548456.lua
c17548456.lua
+5
-0
c17760003.lua
c17760003.lua
+3
-0
c17775525.lua
c17775525.lua
+5
-0
c17994645.lua
c17994645.lua
+3
-0
c18013090.lua
c18013090.lua
+3
-0
c18239909.lua
c18239909.lua
+3
-0
c18843291.lua
c18843291.lua
+1
-0
c18969888.lua
c18969888.lua
+4
-0
c19048328.lua
c19048328.lua
+1
-0
c19204398.lua
c19204398.lua
+1
-0
c19974580.lua
c19974580.lua
+1
-0
c20374351.lua
c20374351.lua
+3
-0
c21123811.lua
c21123811.lua
+5
-0
c21187631.lua
c21187631.lua
+1
-0
c21249921.lua
c21249921.lua
+4
-0
c21281085.lua
c21281085.lua
+1
-0
c21368273.lua
c21368273.lua
+1
-0
c21435914.lua
c21435914.lua
+4
-0
c21516908.lua
c21516908.lua
+1
-0
c21915012.lua
c21915012.lua
+1
-0
c2203790.lua
c2203790.lua
+3
-0
c22390469.lua
c22390469.lua
+1
-0
c22858242.lua
c22858242.lua
+5
-0
c2322421.lua
c2322421.lua
+3
-0
c23338098.lua
c23338098.lua
+1
-0
c23361526.lua
c23361526.lua
+1
-0
c23693634.lua
c23693634.lua
+1
-0
c23874409.lua
c23874409.lua
+3
-0
c2403771.lua
c2403771.lua
+1
-0
c2405631.lua
c2405631.lua
+3
-0
c24070330.lua
c24070330.lua
+1
-0
c24221808.lua
c24221808.lua
+5
-0
c24634594.lua
c24634594.lua
+1
-0
c24696097.lua
c24696097.lua
+5
-0
c24943456.lua
c24943456.lua
+3
-0
c25132288.lua
c25132288.lua
+3
-0
c25165047.lua
c25165047.lua
+4
-0
c25200959.lua
c25200959.lua
+1
-0
c25373678.lua
c25373678.lua
+3
-0
c25472513.lua
c25472513.lua
+3
-0
c25682811.lua
c25682811.lua
+4
-0
c25862681.lua
c25862681.lua
+1
-0
c25904894.lua
c25904894.lua
+3
-0
c25958491.lua
c25958491.lua
+3
-0
c26268488.lua
c26268488.lua
+5
-0
c26304459.lua
c26304459.lua
+4
-0
c26326541.lua
c26326541.lua
+1
-0
c26443791.lua
c26443791.lua
+1
-0
c26949946.lua
c26949946.lua
+4
-0
c27315304.lua
c27315304.lua
+3
-0
c2743001.lua
c2743001.lua
+4
-0
c27548199.lua
c27548199.lua
+1
-0
c27565379.lua
c27565379.lua
+1
-0
c27572350.lua
c27572350.lua
+3
-0
c2772236.lua
c2772236.lua
+4
-0
c28240337.lua
c28240337.lua
+1
-0
c28403802.lua
c28403802.lua
+3
-0
c286392.lua
c286392.lua
+24
-20
c29143726.lua
c29143726.lua
+1
-0
c29325276.lua
c29325276.lua
+1
-0
c29552709.lua
c29552709.lua
+3
-0
c2956282.lua
c2956282.lua
+4
-0
c29765339.lua
c29765339.lua
+4
-0
c29981921.lua
c29981921.lua
+4
-0
c3040496.lua
c3040496.lua
+1
-0
c30604579.lua
c30604579.lua
+4
-0
c30607616.lua
c30607616.lua
+1
-0
c30757396.lua
c30757396.lua
+1
-0
c30983281.lua
c30983281.lua
+1
-0
c31385077.lua
c31385077.lua
+5
-0
c31632536.lua
c31632536.lua
+3
-0
c31919988.lua
c31919988.lua
+5
-0
c31924889.lua
c31924889.lua
+3
-0
c32138660.lua
c32138660.lua
+3
-0
c32480825.lua
c32480825.lua
+3
-0
c32646477.lua
c32646477.lua
+1
-0
c32995007.lua
c32995007.lua
+1
-0
c33158448.lua
c33158448.lua
+1
-0
c33198837.lua
c33198837.lua
+4
-0
c3322931.lua
c3322931.lua
+1
-0
c33236860.lua
c33236860.lua
+4
-0
c33413279.lua
c33413279.lua
+3
-0
c33467872.lua
c33467872.lua
+3
-0
c33541430.lua
c33541430.lua
+4
-0
c33698022.lua
c33698022.lua
+1
-0
c33972299.lua
c33972299.lua
+4
-0
c34109611.lua
c34109611.lua
+3
-0
c34116027.lua
c34116027.lua
+4
-0
c34149150.lua
c34149150.lua
+1
-0
c34235530.lua
c34235530.lua
+4
-0
c3429238.lua
c3429238.lua
+3
-0
c34408491.lua
c34408491.lua
+3
-0
c3486020.lua
c3486020.lua
+1
-0
c35057188.lua
c35057188.lua
+1
-0
c35252119.lua
c35252119.lua
+1
-0
c35834119.lua
c35834119.lua
+1
-0
c35952884.lua
c35952884.lua
+5
-0
c36320744.lua
c36320744.lua
+1
-0
c36407615.lua
c36407615.lua
+3
-0
c36556781.lua
c36556781.lua
+3
-0
c36608728.lua
c36608728.lua
+1
-0
c36857073.lua
c36857073.lua
+5
-0
c36898537.lua
c36898537.lua
+1
-0
c36953371.lua
c36953371.lua
+4
-0
c37038993.lua
c37038993.lua
+3
-0
c37192109.lua
c37192109.lua
+1
-0
c37260946.lua
c37260946.lua
+1
-0
c37442336.lua
c37442336.lua
+5
-0
c37474917.lua
c37474917.lua
+1
-0
c37675907.lua
c37675907.lua
+1
-0
c37706769.lua
c37706769.lua
+1
-0
c3779493.lua
c3779493.lua
+3
-0
c37910722.lua
c37910722.lua
+1
-0
c37993923.lua
c37993923.lua
+3
-0
c38148100.lua
c38148100.lua
+1
-0
c38192988.lua
c38192988.lua
+3
-0
c38354937.lua
c38354937.lua
+2
-2
c38904695.lua
c38904695.lua
+1
-0
c39402797.lua
c39402797.lua
+4
-0
c39475024.lua
c39475024.lua
+1
-0
c39477584.lua
c39477584.lua
+3
-0
c3966653.lua
c3966653.lua
+4
-0
c39765958.lua
c39765958.lua
+1
-0
c39823987.lua
c39823987.lua
+3
-0
c39964797.lua
c39964797.lua
+1
-0
c40139997.lua
c40139997.lua
+1
-0
c40251688.lua
c40251688.lua
+1
-0
c40509732.lua
c40509732.lua
+1
-0
c40529384.lua
c40529384.lua
+3
-0
c40702028.lua
c40702028.lua
+1
-0
c40908371.lua
c40908371.lua
+3
-0
c4103668.lua
c4103668.lua
+1
-0
c41517789.lua
c41517789.lua
+1
-0
c4179255.lua
c4179255.lua
+1
-0
c41924516.lua
c41924516.lua
+1
-0
c42110604.lua
c42110604.lua
+1
-0
c42209438.lua
c42209438.lua
+1
-0
c42216237.lua
c42216237.lua
+1
-0
c42291297.lua
c42291297.lua
+4
-0
c42566602.lua
c42566602.lua
+1
-0
c42632209.lua
c42632209.lua
+1
-0
c42810973.lua
c42810973.lua
+3
-0
c4290468.lua
c4290468.lua
+1
-0
c43202238.lua
c43202238.lua
+1
-0
c43321985.lua
c43321985.lua
+1
-0
c43366227.lua
c43366227.lua
+1
-0
c43385557.lua
c43385557.lua
+1
-0
c43925870.lua
c43925870.lua
+4
-0
c43932460.lua
c43932460.lua
+4
-0
c44035031.lua
c44035031.lua
+1
-0
c44094981.lua
c44094981.lua
+3
-0
c44155002.lua
c44155002.lua
+3
-0
c44508094.lua
c44508094.lua
+1
-0
c44708154.lua
c44708154.lua
+1
-0
c44852429.lua
c44852429.lua
+3
-0
c45037489.lua
c45037489.lua
+3
-0
c45215453.lua
c45215453.lua
+3
-0
c45298492.lua
c45298492.lua
+1
-0
c45379225.lua
c45379225.lua
+1
-0
c45420955.lua
c45420955.lua
+3
-0
c45464587.lua
c45464587.lua
+1
-0
c45500495.lua
c45500495.lua
+3
-0
c45815891.lua
c45815891.lua
+1
-0
c46057733.lua
c46057733.lua
+1
-0
c46132282.lua
c46132282.lua
+1
-0
c46195773.lua
c46195773.lua
+3
-0
c46815301.lua
c46815301.lua
+1
-0
c46956301.lua
c46956301.lua
+3
-0
c47395382.lua
c47395382.lua
+3
-0
c47421985.lua
c47421985.lua
+4
-0
c47674738.lua
c47674738.lua
+1
-0
c47710198.lua
c47710198.lua
+3
-0
c47736165.lua
c47736165.lua
+1
-0
c4779823.lua
c4779823.lua
+3
-0
c48370501.lua
c48370501.lua
+4
-0
c48654267.lua
c48654267.lua
+3
-0
c48882106.lua
c48882106.lua
+1
-0
c48891960.lua
c48891960.lua
+3
-0
c49389523.lua
c49389523.lua
+3
-0
c49407319.lua
c49407319.lua
+1
-0
c494922.lua
c494922.lua
+4
-0
c49565413.lua
c49565413.lua
+4
-0
c49816630.lua
c49816630.lua
+1
-0
c50065971.lua
c50065971.lua
+4
-0
c50091196.lua
c50091196.lua
+3
-1
c50278554.lua
c50278554.lua
+3
-0
c50321796.lua
c50321796.lua
+1
-0
c5041348.lua
c5041348.lua
+1
-0
c50793215.lua
c50793215.lua
+1
-0
c50954680.lua
c50954680.lua
+3
-0
c51447164.lua
c51447164.lua
+4
-0
c52145422.lua
c52145422.lua
+3
-0
c52445243.lua
c52445243.lua
+1
-0
c52553102.lua
c52553102.lua
+3
-0
c52639377.lua
c52639377.lua
+1
-0
c52644170.lua
c52644170.lua
+3
-0
c52687916.lua
c52687916.lua
+3
-0
c52709508.lua
c52709508.lua
+3
-0
c52711246.lua
c52711246.lua
+1
-0
c5309481.lua
c5309481.lua
+4
-0
c53325667.lua
c53325667.lua
+1
-0
c53389254.lua
c53389254.lua
+1
-0
c53451824.lua
c53451824.lua
+1
-0
c53714009.lua
c53714009.lua
+1
-0
c53950487.lua
c53950487.lua
+3
-0
c53971455.lua
c53971455.lua
+3
-0
c53981499.lua
c53981499.lua
+1
-0
c54048462.lua
c54048462.lua
+3
-0
c54082269.lua
c54082269.lua
+3
-0
c5614808.lua
c5614808.lua
+4
-0
c56768355.lua
c56768355.lua
+3
-0
c57288064.lua
c57288064.lua
+4
-0
c5772618.lua
c5772618.lua
+4
-0
c5800323.lua
c5800323.lua
+1
-0
c58074177.lua
c58074177.lua
+5
-0
c58672736.lua
c58672736.lua
+3
-0
c58901502.lua
c58901502.lua
+1
-0
c59123194.lua
c59123194.lua
+1
-0
c59765225.lua
c59765225.lua
+5
-0
c59771339.lua
c59771339.lua
+3
-0
c59822133.lua
c59822133.lua
+3
-0
c59843383.lua
c59843383.lua
+4
-0
c59969392.lua
c59969392.lua
+5
-0
c601193.lua
c601193.lua
+1
-0
c6021033.lua
c6021033.lua
+4
-0
c60465049.lua
c60465049.lua
+1
-0
c60634565.lua
c60634565.lua
+3
-0
c60992105.lua
c60992105.lua
+1
-0
c61272280.lua
c61272280.lua
+1
-0
c61775475.lua
c61775475.lua
+3
-0
c62560742.lua
c62560742.lua
+3
-0
c63101468.lua
c63101468.lua
+3
-0
c63101919.lua
c63101919.lua
+3
-0
c63180841.lua
c63180841.lua
+4
-0
c63364266.lua
c63364266.lua
+1
-0
c63410069.lua
c63410069.lua
+1
-0
c63422098.lua
c63422098.lua
+1
-0
c63436931.lua
c63436931.lua
+1
-0
c6568731.lua
c6568731.lua
+3
-0
c6588580.lua
c6588580.lua
+4
-0
c6766208.lua
c6766208.lua
+1
-0
c7391448.lua
c7391448.lua
+3
-0
c7582066.lua
c7582066.lua
+3
-0
c8310162.lua
c8310162.lua
+5
-0
c8561192.lua
c8561192.lua
+1
-0
c8611007.lua
c8611007.lua
+3
-0
c8690387.lua
c8690387.lua
+3
-0
c8763963.lua
c8763963.lua
+4
-0
c8841431.lua
c8841431.lua
+1
-0
c900787.lua
c900787.lua
+4
-0
c9012916.lua
c9012916.lua
+1
-0
c9061682.lua
c9061682.lua
+3
-0
c9348522.lua
c9348522.lua
+1
-0
c9464441.lua
c9464441.lua
+1
-0
c9634146.lua
c9634146.lua
+1
-0
c9753964.lua
c9753964.lua
+5
-0
c9839115.lua
c9839115.lua
+1
-0
c987311.lua
c987311.lua
+3
-0
c9888196.lua
c9888196.lua
+3
-0
No files found.
c10140443.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c10515412.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c10602628.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c10602628
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c10602628
.
mfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c10602628
.
mfilter
,
})
c
:
EnableReviveLimit
()
--level
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c10732060.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
s
.
sfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_MACHINE
,
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c10755984.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c10755984
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x10
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c109401.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c109401
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c11790356.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c11790356
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--Change race
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12018201.lua
View file @
ce1d8f32
--ラヴァルバル・エクスロード
function
c12018201
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12172567.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--swapcontorl1
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12496261.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c12496261
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x29
)
end
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12501230.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableCounterPermit
(
0x67
)
--indestructible
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12948099.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c12948099
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12954226.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c12954226
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--extra summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12986807.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c12986807
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c13076804.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c13574687.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c13574687.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
6142213
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
6142213
),
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
6142213
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--destroy & damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c13995824.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c13995824
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_BEAST
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_BEAST
,
})
c
:
EnableReviveLimit
()
--deckdes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c14307929.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c14577226.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c14577226
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
})
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15028680.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c15028680
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15123983.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15240238.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c15240238
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15248594.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c15248594
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destory
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15982593.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--draw and destory
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c16051717.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c16051717
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c16246535.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c16527176.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c16527176
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c16527176
.
synfilter
,
aux
.
NonTuner
(
c16527176
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c16527176
.
synfilter
,
non_tuner_filter
=
c16527176
.
synfilter
,
})
c
:
EnableReviveLimit
()
end
function
c16527176
.
synfilter
(
c
)
...
...
c16926971.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17377751.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c17377751
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17548456.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c17548456
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x22
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x22
)
end
,
non_tuner_race
=
RACE_DINOSAUR
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17760003.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c17760003.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
68505803
)
end
,
})
c
:
EnableReviveLimit
()
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17775525.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c17775525
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x9a
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x9a
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x9a
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17994645.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c17994645
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18013090.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c18013090.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
96182448
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c18013090
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c18013090
.
tfilter
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18239909.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c18239909
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_PENDULUM
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_PENDULUM
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18843291.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18969888.lua
View file @
ce1d8f32
--燦幻超龍トランセンド・ドラギオン
function
c18969888
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c19048328.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c19048328
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c19204398.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c19204398
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c19974580.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c19974580
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c20374351.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c20374351
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21123811.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,11 @@ local s,id,o=GetID()
function
c21123811
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21187631.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c21187631
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--disable attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21249921.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c21249921
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21281085.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--get
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21368273.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c21368273
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21435914.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c21435914
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
--battle indestructable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21516908.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c21516908
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--level up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21915012.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c21915012
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--lv up/down
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2203790.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c2203790
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x100d
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x100d
)
end
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c22390469.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
aux
.
AddCodeList
(
c
,
23512906
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c22858242.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c22858242
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_BEAST
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_BEAST
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2322421.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c2322421.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
71971554
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c2322421
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c2322421
.
tfilter
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23338098.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c23338098
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23361526.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c23361526
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--choose effect
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23693634.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c23693634
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--Atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23874409.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c23874409
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2403771.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c2403771
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2405631.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FISH
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_FISH
,
})
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c24070330.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function c24070330.initial_effect(c)
aux
.
AddCodeList
(
c
,
75304793
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--pendulum summon
aux
.
EnablePendulumAttribute
(
c
,
false
)
...
...
c24221808.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c24221808
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_PSYCHO
,
non_tuner_race
=
RACE_PSYCHO
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c24634594.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--materials
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--semd to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c24696097.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,11 @@ function c24696097.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
44508094
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
44508094
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
44508094
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--multi attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c24943456.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c24943456
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x27
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x27
)
end
,
})
c
:
EnableReviveLimit
()
--pierce
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25132288.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c25132288
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--addown
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25165047.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c25165047.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
2403771
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
2403771
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
2403771
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--change lp
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25200959.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c25200959
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25373678.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c25373678
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25472513.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c25472513
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25682811.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c25682811
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25862681.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c25862681
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25904894.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c25904894
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25958491.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c25958491
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--Atk update
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26268488.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c26268488
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26304459.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c26304459
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PYRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
non_tuner_race
=
RACE_PYRO
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26326541.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c26326541.initial_effect(c)
c
:
SetSPSummonOnce
(
26326541
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--position
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26443791.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c26443791
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26949946.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c26949946
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x101b
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x101b
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x101b
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x101b
)
end
,
})
c
:
EnableReviveLimit
()
--handes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27315304.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c27315304
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--return hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2743001.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c2743001
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27548199.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c27548199.initial_effect(c)
c
:
EnableCounterPermit
(
0x4b
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27565379.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c27565379
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--Damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27572350.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c27572350
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2772236.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c2772236
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xe
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_THUNDER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xe
)
end
,
non_tuner_race
=
RACE_THUNDER
,
})
c
:
EnableReviveLimit
()
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c28240337.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c28240337
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--Atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c28403802.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c28403802
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
--to hand or grave
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c286392.lua
View file @
ce1d8f32
--ジェット・ウォリアー
function
c286392
.
initial_effect
(
c
)
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
9742784
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c286392
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
s
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
s
.
tfilter
,
})
c
:
EnableReviveLimit
()
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
@@ -10,10 +14,10 @@ function c286392.initial_effect(c)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
+
EFFECT_TYPE_TRIGGER_O
)
e1
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e1
:
SetProperty
(
EFFECT_FLAG_CARD_TARGET
+
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_DELAY
)
e1
:
SetCountLimit
(
1
,
286392
)
e1
:
SetCondition
(
c286392
.
thcon
)
e1
:
SetTarget
(
c286392
.
thtg
)
e1
:
SetOperation
(
c286392
.
thop
)
e1
:
SetCountLimit
(
1
,
id
)
e1
:
SetCondition
(
s
.
thcon
)
e1
:
SetTarget
(
s
.
thtg
)
e1
:
SetOperation
(
s
.
thop
)
c
:
RegisterEffect
(
e1
)
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
@@ -21,46 +25,46 @@ function c286392.initial_effect(c)
e2
:
SetType
(
EFFECT_TYPE_IGNITION
)
e2
:
SetRange
(
LOCATION_GRAVE
)
e2
:
SetCountLimit
(
1
,
286393
)
e2
:
SetCost
(
c286392
.
spcost
)
e2
:
SetTarget
(
c286392
.
sptg
)
e2
:
SetOperation
(
c286392
.
spop
)
e2
:
SetCost
(
s
.
spcost
)
e2
:
SetTarget
(
s
.
sptg
)
e2
:
SetOperation
(
s
.
spop
)
c
:
RegisterEffect
(
e2
)
end
c286392
.
material_setcode
=
0x1017
function
c286392
.
tfilter
(
c
)
s
.
material_setcode
=
0x1017
function
s
.
tfilter
(
c
)
return
c
:
IsCode
(
9742784
)
or
c
:
IsHasEffect
(
20932152
)
end
function
c286392
.
thcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
s
.
thcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_SYNCHRO
)
end
function
c286392
.
thtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
s
.
thtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
chkc
:
IsOnField
()
and
chkc
:
IsControler
(
1
-
tp
)
and
chkc
:
IsAbleToHand
()
end
if
chk
==
0
then
return
Duel
.
IsExistingTarget
(
Card
.
IsAbleToHand
,
tp
,
0
,
LOCATION_ONFIELD
,
1
,
nil
)
end
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_RTOHAND
)
local
g
=
Duel
.
SelectTarget
(
tp
,
Card
.
IsAbleToHand
,
tp
,
0
,
LOCATION_ONFIELD
,
1
,
1
,
nil
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TOHAND
,
g
,
1
,
0
,
0
)
end
function
c286392
.
thop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
s
.
thop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
tc
=
Duel
.
GetFirstTarget
()
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
end
end
function
c286392
.
cfilter
(
c
,
ft
,
tp
)
function
s
.
cfilter
(
c
,
ft
,
tp
)
return
c
:
IsLevelBelow
(
2
)
and
(
ft
>
0
or
(
c
:
IsControler
(
tp
)
and
c
:
GetSequence
()
<
5
))
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
end
function
c286392
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
s
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
ft
=
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
if
chk
==
0
then
return
ft
>-
1
and
Duel
.
CheckReleaseGroup
(
tp
,
c286392
.
cfilter
,
1
,
nil
,
ft
,
tp
)
end
local
g
=
Duel
.
SelectReleaseGroup
(
tp
,
c286392
.
cfilter
,
1
,
1
,
nil
,
ft
,
tp
)
if
chk
==
0
then
return
ft
>-
1
and
Duel
.
CheckReleaseGroup
(
tp
,
s
.
cfilter
,
1
,
nil
,
ft
,
tp
)
end
local
g
=
Duel
.
SelectReleaseGroup
(
tp
,
s
.
cfilter
,
1
,
1
,
nil
,
ft
,
tp
)
Duel
.
Release
(
g
,
REASON_COST
)
end
function
c286392
.
sptg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
s
.
sptg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_SPECIAL_SUMMON
,
e
:
GetHandler
(),
1
,
0
,
0
)
end
function
c286392
.
spop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
s
.
spop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
and
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
~=
0
then
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29143726.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c29143726
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29325276.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29552709.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c29552709
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x10
)
end
,
})
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2956282.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c2956282
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c2956282
.
synfilter
,
aux
.
NonTuner
(
c2956282
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c2956282
.
synfilter
,
non_tuner_filter
=
c2956282
.
synfilter
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29765339.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c29765339
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xe
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_THUNDER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xe
)
end
,
non_tuner_race
=
RACE_THUNDER
,
})
c
:
EnableReviveLimit
()
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29981921.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c29981921
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x103d
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_WARRIOR
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x103d
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3040496.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c3040496
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30604579.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c30604579
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c30604579
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c30604579
.
tfilter
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30607616.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c30607616.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
30607616
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--battle immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30757396.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c30757396
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30983281.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c30983281.initial_effect(c)
aux
.
AddCodeList
(
c
,
44508094
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31385077.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c31385077
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31632536.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c31632536
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--chain attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31919988.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c31919988
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_INSECT
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_INSECT
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31924889.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c31924889.initial_effect(c)
c
:
EnableCounterPermit
(
0x1
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
--attackup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32138660.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c32138660
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_REPTILE
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_REPTILE
,
})
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32480825.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
--s summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c32646477.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c32646477
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32995007.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c32995007
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33158448.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c33158448
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c33198837.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c33198837
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c33198837
.
synfilter
,
aux
.
NonTuner
(
c33198837
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c33198837
.
synfilter
,
non_tuner_filter
=
c33198837
.
synfilter
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3322931.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c3322931.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
3322931
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--attack up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33236860.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c33236860
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x33
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33413279.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c33413279
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33467872.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c33467872.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
78868119
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
78868119
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
78868119
)
end
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33541430.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c33541430
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
,
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
non_tuner_max
=
2
,
})
c
:
EnableReviveLimit
()
--draw
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c33698022.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c33698022
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33972299.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c33972299.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_EARTH
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
68505803
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_EARTH
)
end
,
})
c
:
EnableReviveLimit
()
--ad change
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34109611.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c34109611
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x10
)
end
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34116027.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c34116027
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34149150.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34235530.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x103d
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_WARRIOR
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x103d
)
end
,
})
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3429238.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c3429238.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
56286179
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c3429238
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c3429238
.
tfilter
,
})
c
:
EnableReviveLimit
()
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34408491.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c34408491
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3486020.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c3486020.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
3486020
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35057188.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35252119.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c35252119
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35834119.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--token
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35952884.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c35952884
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36320744.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
77656797
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36407615.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c36407615
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FIEND
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_FIEND
,
})
c
:
EnableReviveLimit
()
--atk/def swap
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36556781.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c36556781
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x29
)
end
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36608728.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36857073.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c36857073
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c36857073
.
sfilter
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DRAGON
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
and
c
:
IsType
(
TYPE_SYNCHRO
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36898537.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c36898537
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36953371.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c36953371
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_MACHINE
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x9a
)
end
,
})
c
:
EnableReviveLimit
()
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37038993.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c37038993
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--synchro summon success
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37192109.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
c37192109
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37260946.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--tuner
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37442336.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,11 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37474917.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c37474917
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37675907.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--splimit
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37706769.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c37706769
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
aux
.
AddCodeList
(
c
,
56433456
)
c
:
EnableReviveLimit
()
--position
...
...
c3779493.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c3779493.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
36107810
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
36107810
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
36107810
)
end
,
})
c
:
EnableReviveLimit
()
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37910722.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c37910722
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37993923.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c37993923.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c37993923
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c37993923
.
tfilter
,
})
c
:
EnableReviveLimit
()
--pos
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38148100.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c38148100
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atk & def
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38192988.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
c38192988
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c38192988
.
synfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38354937.lua
View file @
ce1d8f32
...
...
@@ -3,8 +3,8 @@ function c38354937.initial_effect(c)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
,
tc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
non_tuner_filter
=
function
(
mc
,
tc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--control
...
...
c38904695.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c38904695
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--disable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39402797.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c39402797
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39475024.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c39475024.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
39475024
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39477584.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c39477584
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3966653.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c3966653
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
,
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
non_tuner_max
=
2
,
})
c
:
EnableReviveLimit
()
--pierce
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c39765958.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c39765958
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39823987.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c39823987.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
78275321
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
78275321
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
78275321
)
end
,
})
c
:
EnableReviveLimit
()
--destroy&damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39964797.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c39964797
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40139997.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c40139997.initial_effect(c)
aux
.
AddCodeList
(
c
,
73580471
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40251688.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c40251688
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40509732.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function c40509732.initial_effect(c)
--synchro summon
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c40529384.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c40529384
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40702028.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40908371.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c40908371
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_NORMAL
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filer
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_NORMAL
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4103668.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c4103668.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
4103668
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c41517789.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c41517789
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4179255.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c4179255
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c41924516.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42110604.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c42110604.initial_effect(c)
c
:
SetSPSummonOnce
(
42110604
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--extra attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42209438.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42216237.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c42216237
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42291297.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c42291297
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
3
,
3
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
3
,
non_tuner_max
=
3
,
})
c
:
EnableReviveLimit
()
--indes
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c42566602.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c42566602
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42632209.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c42632209
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42810973.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c42810973.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c42810973
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c42810973
.
tfilter
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4290468.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c4290468
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43202238.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c43202238
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--cannot target
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43321985.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
aux
.
AddCodeList
(
c
,
25862681
,
5414777
,
28903523
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--draw or search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43366227.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c43366227
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43385557.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c43385557
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43925870.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c43925870.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
68505803
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43932460.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c43932460
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c43932460
.
synfilter
,
aux
.
NonTuner
(
c43932460
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c43932460
.
synfilter
,
non_tuner_filter
=
c43932460
.
synfilter
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44035031.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c44035031
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44094981.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c44155002.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c44155002
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--disable and destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44508094.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c44508094
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--Negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44708154.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c44708154
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44852429.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c44852429
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xaf
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xaf
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45037489.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c45037489.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
19642774
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c45037489
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c45037489
.
tfilter
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45215453.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c45215453
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45298492.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c45298492
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--cannot be battle target
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45379225.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c45379225
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45420955.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c45420955
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FIEND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_FIEND
,
})
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
45420955
,
0
))
...
...
c45464587.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
60203670
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45500495.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c45500495
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PLANT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_PLANT
,
})
c
:
EnableReviveLimit
()
--cost
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45815891.lua
View file @
ce1d8f32
...
...
@@ -2,5 +2,6 @@
function
c45815891
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
end
c46057733.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--Synchro Effect
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c46132282.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c46132282
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c46195773.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c46195773.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
67270095
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c46195773
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c46195773
.
tfilter
,
})
c
:
EnableReviveLimit
()
--atk down
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c46815301.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c46956301.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
--spsummon①
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c47395382.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c47395382
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47421985.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c47421985.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
68505803
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
c
:
EnableReviveLimit
()
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47674738.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c47674738
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47710198.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c47710198
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WYRM
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_WYRM
,
})
c
:
EnableReviveLimit
()
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47736165.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4779823.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c4779823
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c48370501.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c48370501
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c48654267.lua
View file @
ce1d8f32
...
...
@@ -5,6 +5,9 @@ function c48654267.initial_effect(c)
aux
.
EnablePendulumAttribute
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c48654267
.
matfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
and
mc
:
IsSynchroType
(
TYPE_PENDULUM
)
end
,
})
--
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
48654267
,
0
))
...
...
c48882106.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c48891960.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c48891960
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x29
)
end
,
})
c
:
EnableReviveLimit
()
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49389523.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c49389523
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_BEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_BEAST
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49407319.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c49407319
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
SetSPSummonOnce
(
49407319
)
--damage
...
...
c494922.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c494922
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_MACHINE
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x9a
)
end
,
})
c
:
EnableReviveLimit
()
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49565413.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49816630.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c49816630
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to extra
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50065971.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c50065971
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_MACHINE
,
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50091196.lua
View file @
ce1d8f32
...
...
@@ -3,7 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
})
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--synchro summon success
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50278554.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c50278554
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x24
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x24
)
end
,
})
c
:
EnableReviveLimit
()
--Destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50321796.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c50321796
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5041348.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c5041348
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50793215.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c50793215
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50954680.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c50954680
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c51447164.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c51447164
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
--Negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52145422.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c52145422
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_AQUA
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_AQUA
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52445243.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c52445243
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52553102.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
aux
.
AddCodeList
(
c
,
17548456
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DINOSAUR
,
})
c
:
EnableReviveLimit
()
--set
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52639377.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c52639377
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52644170.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52687916.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c52687916
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52709508.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c52709508
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
})
c
:
EnableReviveLimit
()
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52711246.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,7 @@ function c52711246.initial_effect(c)
c
:
SetSPSummonOnce
(
52711246
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5309481.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c5309481.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
33420078
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
33420078
)
end
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--Disable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53325667.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c53325667.initial_effect(c)
aux
.
AddCodeList
(
c
,
71645242
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53389254.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c53389254
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53451824.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c53451824
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53714009.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c53714009
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--pierce
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53950487.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c53950487
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_INSECT
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_INSECT
,
})
c
:
EnableReviveLimit
()
--atk change
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53971455.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c53971455
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLevel
,
4
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_level
=
{
4
},
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53981499.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c53981499
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c54048462.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c54048462
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c54082269.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c54082269
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x33
)
end
,
})
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5614808.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c5614808
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c56768355.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c56768355
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x30
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x30
)
end
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c57288064.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c57288064.initial_effect(c)
c
:
SetSPSummonOnce
(
57288064
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c57288064
.
synfilter
,
aux
.
NonTuner
(
c57288064
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--pos
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5772618.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c5772618
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c5772618
.
sfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_MACHINE
,
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
})
c
:
EnableReviveLimit
()
--link success
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5800323.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c58074177.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,11 @@ function c58074177.initial_effect(c)
c
:
EnableReviveLimit
()
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xff
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xff
)
end
,
non_tuner_max
=
1
,
})
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
58074177
,
0
))
...
...
c58672736.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c58672736
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DINOSAUR
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DINOSAUR
,
})
c
:
EnableReviveLimit
()
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c58901502.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c58901502
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59123194.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c59123194
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59765225.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c59765225
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xff
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xff
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--immue
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59771339.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c59771339.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c59771339
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c59771339
.
tfilter
,
})
c
:
EnableReviveLimit
()
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59822133.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c59822133
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xdd
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xdd
)
end
,
})
c
:
EnableReviveLimit
()
--special summon limit
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59843383.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c59843383.initial_effect(c)
c
:
SetSPSummonOnce
(
59843383
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_ZOMBIE
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--to deck
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59969392.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,11 @@ function c59969392.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
33420078
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
33420078
)
end
,
non_tuner_race
=
RACE_ZOMBIE
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c601193.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c601193.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
601193
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6021033.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c6021033.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
33420078
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
33420078
)
end
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c60465049.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c60465049
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c60634565.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c60634565
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x3c
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x3c
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c60992105.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c60992105
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c61272280.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c61272280
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--destroy(destroyed)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c61775475.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c62560742.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c62560742
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63101468.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c63101468.initial_effect(c)
aux
.
AddCodeList
(
c
,
56433456
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FAIRY
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_FAIRY
,
})
c
:
EnableReviveLimit
()
--copy effect
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63101919.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,9 @@ function c63101919.initial_effect(c)
c
:
EnableCounterPermit
(
0x1
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
--synchro success
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63180841.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c63180841
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
63180841
,
0
))
...
...
c63364266.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c63364266
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63410069.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c63410069.initial_effect(c)
--synchro summon
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--discard
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
63410069
,
0
))
...
...
c63422098.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c63422098
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63436931.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6568731.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c6568731
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6588580.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,10 @@ function c6588580.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
68505803
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6766208.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c6766208
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
6766208
,
0
))
...
...
c7391448.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c7391448
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_EARTH
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_EARTH
)
end
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c7582066.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c7582066
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8310162.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,11 @@ function c8310162.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
74509280
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
74509280
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x23
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
74509280
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x23
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
c
:
SetUniqueOnField
(
1
,
1
,
8310162
)
--special summon
...
...
c8561192.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c8561192
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8611007.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c8611007
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8690387.lua
View file @
ce1d8f32
...
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
--destroy or recover
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c8763963.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c8763963
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8841431.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--search & destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c900787.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,10 @@
function
c900787
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9012916.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c9012916.initial_effect(c)
c
:
EnableCounterPermit
(
0x10
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--damage reduce
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9061682.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c9061682
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9348522.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c9348522
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9464441.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,7 @@
function
c9464441
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9634146.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ function c9634146.initial_effect(c)
--synchro summon
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--Add counter
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
9634146
,
0
))
...
...
c9753964.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,11 @@
function
c9753964
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c9753964
.
sfilter
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DRAGON
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
and
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9839115.lua
View file @
ce1d8f32
...
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
--ATK change && Damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c987311.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c987311
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xaf
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xaf
)
end
,
})
c
:
EnableReviveLimit
()
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9888196.lua
View file @
ce1d8f32
...
...
@@ -2,6 +2,9 @@
function
c9888196
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--destroy1
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment