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
0
Merge Requests
0
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
Vee4
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)
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c10515412.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c10602628.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c10602628
.
initial_effect
(
c
)
function
c10602628
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c10602628
.
mfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c10602628
.
mfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c10602628
.
mfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--level
--level
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c10732060.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
s
.
sfilter
,
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c10755984.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c10755984
.
initial_effect
(
c
)
function
c10755984
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c109401.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c109401
.
initial_effect
(
c
)
function
c109401
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c11790356.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c11790356
.
initial_effect
(
c
)
function
c11790356
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Change race
--Change race
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12018201.lua
View file @
ce1d8f32
--ラヴァルバル・エクスロード
--ラヴァルバル・エクスロード
function
c12018201
.
initial_effect
(
c
)
function
c12018201
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12172567.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--swapcontorl1
--swapcontorl1
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12496261.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c12496261
.
initial_effect
(
c
)
function
c12496261
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12501230.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableCounterPermit
(
0x67
)
c
:
EnableCounterPermit
(
0x67
)
--indestructible
--indestructible
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12948099.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c12948099
.
initial_effect
(
c
)
function
c12948099
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12954226.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c12954226
.
initial_effect
(
c
)
function
c12954226
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--extra summon
--extra summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c12986807.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c12986807
.
initial_effect
(
c
)
function
c12986807
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
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
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c13076804.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
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
()
c
:
EnableReviveLimit
()
--atk up
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c13574687.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c13574687.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c13574687.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
6142213
)
aux
.
AddMaterialCodeList
(
c
,
6142213
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
6142213
),
aux
.
NonTuner
(
nil
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--destroy & damage
--destroy & damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c13995824.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c13995824
.
initial_effect
(
c
)
function
c13995824
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_BEAST
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_BEAST
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_BEAST
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--deckdes
--deckdes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c14307929.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c14577226.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c14577226
.
initial_effect
(
c
)
function
c14577226
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
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
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15028680.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c15028680
.
initial_effect
(
c
)
function
c15028680
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15123983.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15240238.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c15240238
.
initial_effect
(
c
)
function
c15240238
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15248594.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c15248594
.
initial_effect
(
c
)
function
c15248594
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destory
--destory
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c15982593.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--draw and destory
--draw and destory
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c16051717.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c16051717
.
initial_effect
(
c
)
function
c16051717
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--add type
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c16246535.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c16527176.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c16527176
.
initial_effect
(
c
)
function
c16527176
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c16527176
.
synfilter
,
aux
.
NonTuner
(
c16527176
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c16527176
.
synfilter
,
aux
.
NonTuner
(
c16527176
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c16527176
.
synfilter
,
non_tuner_filter
=
c16527176
.
synfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
end
end
function
c16527176
.
synfilter
(
c
)
function
c16527176
.
synfilter
(
c
)
...
...
c16926971.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17377751.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c17377751
.
initial_effect
(
c
)
function
c17377751
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17548456.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c17548456
.
initial_effect
(
c
)
function
c17548456
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x22
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
2
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17760003.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c17760003.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c17760003.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--mat check
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17775525.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c17775525
.
initial_effect
(
c
)
function
c17775525
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x9a
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
2
)
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
()
c
:
EnableReviveLimit
()
--defense attack
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c17994645.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c17994645
.
initial_effect
(
c
)
function
c17994645
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--add type
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18013090.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c18013090.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c18013090.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
96182448
)
aux
.
AddMaterialCodeList
(
c
,
96182448
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c18013090
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c18013090
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c18013090
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18239909.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c18239909
.
initial_effect
(
c
)
function
c18239909
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_PENDULUM
),
1
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18843291.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to grave
--to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c18969888.lua
View file @
ce1d8f32
--燦幻超龍トランセンド・ドラギオン
--燦幻超龍トランセンド・ドラギオン
function
c18969888
.
initial_effect
(
c
)
function
c18969888
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
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
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c19048328.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c19048328
.
initial_effect
(
c
)
function
c19048328
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--mat check
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c19204398.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c19204398
.
initial_effect
(
c
)
function
c19204398
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c19974580.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c19974580
.
initial_effect
(
c
)
function
c19974580
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c20374351.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c20374351
.
initial_effect
(
c
)
function
c20374351
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
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
()
c
:
EnableReviveLimit
()
--to grave
--to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21123811.lua
View file @
ce1d8f32
...
@@ -3,6 +3,11 @@ local s,id,o=GetID()
...
@@ -3,6 +3,11 @@ local s,id,o=GetID()
function
c21123811
.
initial_effect
(
c
)
function
c21123811
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
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
()
c
:
EnableReviveLimit
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21187631.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c21187631
.
initial_effect
(
c
)
function
c21187631
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--disable attack
--disable attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21249921.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c21249921
.
initial_effect
(
c
)
function
c21249921
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
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
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21281085.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--get
--get
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21368273.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c21368273
.
initial_effect
(
c
)
function
c21368273
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21435914.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c21435914
.
initial_effect
(
c
)
function
c21435914
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--battle indestructable
--battle indestructable
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21516908.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c21516908
.
initial_effect
(
c
)
function
c21516908
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--level up
--level up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c21915012.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c21915012
.
initial_effect
(
c
)
function
c21915012
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--lv up/down
--lv up/down
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2203790.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c2203790
.
initial_effect
(
c
)
function
c2203790
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x100d
),
1
)
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
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c22390469.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
aux
.
AddCodeList
(
c
,
23512906
)
aux
.
AddCodeList
(
c
,
23512906
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk up
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c22858242.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c22858242
.
initial_effect
(
c
)
function
c22858242
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_BEAST
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--actlimit
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2322421.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c2322421.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c2322421.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
71971554
)
aux
.
AddMaterialCodeList
(
c
,
71971554
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c2322421
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
c2322421
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c2322421
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23338098.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c23338098
.
initial_effect
(
c
)
function
c23338098
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--add type
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23361526.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c23361526
.
initial_effect
(
c
)
function
c23361526
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--choose effect
--choose effect
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23693634.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c23693634
.
initial_effect
(
c
)
function
c23693634
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Atk up
--Atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c23874409.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c23874409
.
initial_effect
(
c
)
function
c23874409
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2403771.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c2403771
.
initial_effect
(
c
)
function
c2403771
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2405631.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FISH
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FISH
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_FISH
,
})
--banish
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c24070330.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function c24070330.initial_effect(c)
...
@@ -4,6 +4,7 @@ function c24070330.initial_effect(c)
aux
.
AddCodeList
(
c
,
75304793
)
aux
.
AddCodeList
(
c
,
75304793
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pendulum summon
--pendulum summon
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
EnablePendulumAttribute
(
c
,
false
)
...
...
c24221808.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c24221808
.
initial_effect
(
c
)
function
c24221808
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
2
)
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
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c24634594.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--materials
--materials
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--semd to grave
--semd to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c24696097.lua
View file @
ce1d8f32
...
@@ -3,6 +3,11 @@ function c24696097.initial_effect(c)
...
@@ -3,6 +3,11 @@ function c24696097.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
44508094
)
aux
.
AddMaterialCodeList
(
c
,
44508094
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
44508094
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--multi attack
--multi attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c24943456.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c24943456
.
initial_effect
(
c
)
function
c24943456
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x27
),
1
)
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
()
c
:
EnableReviveLimit
()
--pierce
--pierce
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25132288.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c25132288
.
initial_effect
(
c
)
function
c25132288
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
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
()
c
:
EnableReviveLimit
()
--addown
--addown
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25165047.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c25165047.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c25165047.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
2403771
)
aux
.
AddMaterialCodeList
(
c
,
2403771
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
2403771
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--change lp
--change lp
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25200959.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c25200959
.
initial_effect
(
c
)
function
c25200959
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25373678.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c25373678
.
initial_effect
(
c
)
function
c25373678
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25472513.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c25472513
.
initial_effect
(
c
)
function
c25472513
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25682811.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c25682811
.
initial_effect
(
c
)
function
c25682811
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
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
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25862681.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c25862681
.
initial_effect
(
c
)
function
c25862681
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25904894.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c25904894
.
initial_effect
(
c
)
function
c25904894
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c25958491.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c25958491
.
initial_effect
(
c
)
function
c25958491
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--Atk update
--Atk update
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26268488.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c26268488
.
initial_effect
(
c
)
function
c26268488
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
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
()
c
:
EnableReviveLimit
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26304459.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c26304459
.
initial_effect
(
c
)
function
c26304459
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PYRO
),
1
)
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
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26326541.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c26326541.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c26326541.initial_effect(c)
c
:
SetSPSummonOnce
(
26326541
)
c
:
SetSPSummonOnce
(
26326541
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--position
--position
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26443791.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c26443791
.
initial_effect
(
c
)
function
c26443791
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c26949946.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c26949946
.
initial_effect
(
c
)
function
c26949946
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x101b
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x101b
),
1
)
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
()
c
:
EnableReviveLimit
()
--handes
--handes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27315304.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c27315304
.
initial_effect
(
c
)
function
c27315304
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--return hand
--return hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2743001.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c2743001
.
initial_effect
(
c
)
function
c2743001
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
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
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27548199.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c27548199.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c27548199.initial_effect(c)
c
:
EnableCounterPermit
(
0x4b
)
c
:
EnableCounterPermit
(
0x4b
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27565379.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c27565379
.
initial_effect
(
c
)
function
c27565379
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Damage
--Damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c27572350.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c27572350
.
initial_effect
(
c
)
function
c27572350
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2772236.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c2772236
.
initial_effect
(
c
)
function
c2772236
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xe
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_THUNDER
),
1
)
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
()
c
:
EnableReviveLimit
()
--direct attack
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c28240337.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c28240337
.
initial_effect
(
c
)
function
c28240337
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Atk up
--Atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c28403802.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c28403802
.
initial_effect
(
c
)
function
c28403802
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand or grave
--to hand or grave
local
e1
=
Effect
.
CreateEffect
(
c
)
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
)
aux
.
AddMaterialCodeList
(
c
,
9742784
)
--synchro summon
--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
()
c
:
EnableReviveLimit
()
--tohand
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
@@ -10,10 +14,10 @@ function c286392.initial_effect(c)
...
@@ -10,10 +14,10 @@ function c286392.initial_effect(c)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
+
EFFECT_TYPE_TRIGGER_O
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
+
EFFECT_TYPE_TRIGGER_O
)
e1
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e1
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e1
:
SetProperty
(
EFFECT_FLAG_CARD_TARGET
+
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_DELAY
)
e1
:
SetProperty
(
EFFECT_FLAG_CARD_TARGET
+
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_DELAY
)
e1
:
SetCountLimit
(
1
,
286392
)
e1
:
SetCountLimit
(
1
,
id
)
e1
:
SetCondition
(
c286392
.
thcon
)
e1
:
SetCondition
(
s
.
thcon
)
e1
:
SetTarget
(
c286392
.
thtg
)
e1
:
SetTarget
(
s
.
thtg
)
e1
:
SetOperation
(
c286392
.
thop
)
e1
:
SetOperation
(
s
.
thop
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--special summon
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
...
@@ -21,46 +25,46 @@ function c286392.initial_effect(c)
...
@@ -21,46 +25,46 @@ function c286392.initial_effect(c)
e2
:
SetType
(
EFFECT_TYPE_IGNITION
)
e2
:
SetType
(
EFFECT_TYPE_IGNITION
)
e2
:
SetRange
(
LOCATION_GRAVE
)
e2
:
SetRange
(
LOCATION_GRAVE
)
e2
:
SetCountLimit
(
1
,
286393
)
e2
:
SetCountLimit
(
1
,
286393
)
e2
:
SetCost
(
c286392
.
spcost
)
e2
:
SetCost
(
s
.
spcost
)
e2
:
SetTarget
(
c286392
.
sptg
)
e2
:
SetTarget
(
s
.
sptg
)
e2
:
SetOperation
(
c286392
.
spop
)
e2
:
SetOperation
(
s
.
spop
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
c286392
.
material_setcode
=
0x1017
s
.
material_setcode
=
0x1017
function
c286392
.
tfilter
(
c
)
function
s
.
tfilter
(
c
)
return
c
:
IsCode
(
9742784
)
or
c
:
IsHasEffect
(
20932152
)
return
c
:
IsCode
(
9742784
)
or
c
:
IsHasEffect
(
20932152
)
end
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
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_SYNCHRO
)
end
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
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
if
chk
==
0
then
return
Duel
.
IsExistingTarget
(
Card
.
IsAbleToHand
,
tp
,
0
,
LOCATION_ONFIELD
,
1
,
nil
)
end
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_RTOHAND
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_RTOHAND
)
local
g
=
Duel
.
SelectTarget
(
tp
,
Card
.
IsAbleToHand
,
tp
,
0
,
LOCATION_ONFIELD
,
1
,
1
,
nil
)
local
g
=
Duel
.
SelectTarget
(
tp
,
Card
.
IsAbleToHand
,
tp
,
0
,
LOCATION_ONFIELD
,
1
,
1
,
nil
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TOHAND
,
g
,
1
,
0
,
0
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TOHAND
,
g
,
1
,
0
,
0
)
end
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
()
local
tc
=
Duel
.
GetFirstTarget
()
if
tc
:
IsRelateToEffect
(
e
)
then
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
end
end
end
end
function
c286392
.
cfilter
(
c
,
ft
,
tp
)
function
s
.
cfilter
(
c
,
ft
,
tp
)
return
c
:
IsLevelBelow
(
2
)
return
c
:
IsLevelBelow
(
2
)
and
(
ft
>
0
or
(
c
:
IsControler
(
tp
)
and
c
:
GetSequence
()
<
5
))
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
and
(
ft
>
0
or
(
c
:
IsControler
(
tp
)
and
c
:
GetSequence
()
<
5
))
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
end
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
)
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
if
chk
==
0
then
return
ft
>-
1
and
Duel
.
CheckReleaseGroup
(
tp
,
s
.
cfilter
,
1
,
nil
,
ft
,
tp
)
end
local
g
=
Duel
.
SelectReleaseGroup
(
tp
,
c286392
.
cfilter
,
1
,
1
,
nil
,
ft
,
tp
)
local
g
=
Duel
.
SelectReleaseGroup
(
tp
,
s
.
cfilter
,
1
,
1
,
nil
,
ft
,
tp
)
Duel
.
Release
(
g
,
REASON_COST
)
Duel
.
Release
(
g
,
REASON_COST
)
end
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
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
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_SPECIAL_SUMMON
,
e
:
GetHandler
(),
1
,
0
,
0
)
end
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
()
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
and
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
~=
0
then
if
c
:
IsRelateToEffect
(
e
)
and
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
~=
0
then
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29143726.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c29143726
.
initial_effect
(
c
)
function
c29143726
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29325276.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29552709.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c29552709
.
initial_effect
(
c
)
function
c29552709
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
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
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c2956282.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c2956282
.
initial_effect
(
c
)
function
c2956282
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c2956282
.
synfilter
,
aux
.
NonTuner
(
c2956282
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c2956282
.
synfilter
,
aux
.
NonTuner
(
c2956282
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c2956282
.
synfilter
,
non_tuner_filter
=
c2956282
.
synfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29765339.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c29765339
.
initial_effect
(
c
)
function
c29765339
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xe
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_THUNDER
),
1
)
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
()
c
:
EnableReviveLimit
()
--direct attack
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c29981921.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c29981921
.
initial_effect
(
c
)
function
c29981921
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x103d
),
1
)
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
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3040496.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c3040496
.
initial_effect
(
c
)
function
c3040496
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30604579.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c30604579
.
initial_effect
(
c
)
function
c30604579
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c30604579
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
c30604579
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c30604579
.
tfilter
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30607616.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c30607616.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c30607616.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
30607616
)
c
:
SetUniqueOnField
(
1
,
0
,
30607616
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--battle immune
--battle immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30757396.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c30757396
.
initial_effect
(
c
)
function
c30757396
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c30983281.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c30983281.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c30983281.initial_effect(c)
aux
.
AddCodeList
(
c
,
44508094
)
aux
.
AddCodeList
(
c
,
44508094
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31385077.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c31385077
.
initial_effect
(
c
)
function
c31385077
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
2
)
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
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31632536.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c31632536
.
initial_effect
(
c
)
function
c31632536
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
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
()
c
:
EnableReviveLimit
()
--chain attack
--chain attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31919988.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c31919988
.
initial_effect
(
c
)
function
c31919988
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_INSECT
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c31924889.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c31924889.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c31924889.initial_effect(c)
c
:
EnableCounterPermit
(
0x1
)
c
:
EnableCounterPermit
(
0x1
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--attackup
--attackup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32138660.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c32138660
.
initial_effect
(
c
)
function
c32138660
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_REPTILE
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_REPTILE
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_REPTILE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32480825.lua
View file @
ce1d8f32
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
--s summon
--s summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c32646477.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c32646477
.
initial_effect
(
c
)
function
c32646477
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32995007.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c32995007
.
initial_effect
(
c
)
function
c32995007
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33158448.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c33158448
.
initial_effect
(
c
)
function
c33158448
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--atk up
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c33198837.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c33198837
.
initial_effect
(
c
)
function
c33198837
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c33198837
.
synfilter
,
aux
.
NonTuner
(
c33198837
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c33198837
.
synfilter
,
aux
.
NonTuner
(
c33198837
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c33198837
.
synfilter
,
non_tuner_filter
=
c33198837
.
synfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3322931.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c3322931.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c3322931.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
3322931
)
c
:
SetUniqueOnField
(
1
,
0
,
3322931
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--attack up
--attack up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33236860.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c33236860
.
initial_effect
(
c
)
function
c33236860
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
nil
),
2
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33413279.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c33413279
.
initial_effect
(
c
)
function
c33413279
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33467872.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c33467872.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c33467872.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
78868119
)
aux
.
AddMaterialCodeList
(
c
,
78868119
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
78868119
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33541430.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c33541430
.
initial_effect
(
c
)
function
c33541430
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
,
2
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
,
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
non_tuner_max
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--draw
--draw
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c33698022.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c33698022
.
initial_effect
(
c
)
function
c33698022
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--tohand
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c33972299.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c33972299.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c33972299.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_EARTH
),
1
)
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
()
c
:
EnableReviveLimit
()
--ad change
--ad change
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34109611.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c34109611
.
initial_effect
(
c
)
function
c34109611
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
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
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34116027.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c34116027
.
initial_effect
(
c
)
function
c34116027
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
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
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34149150.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--synchro summon
--synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34235530.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x103d
),
1
)
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
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3429238.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c3429238.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c3429238.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
56286179
)
aux
.
AddMaterialCodeList
(
c
,
56286179
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c3429238
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c3429238
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c3429238
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--direct attack
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c34408491.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c34408491
.
initial_effect
(
c
)
function
c34408491
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3486020.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c3486020.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c3486020.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
3486020
)
c
:
SetUniqueOnField
(
1
,
0
,
3486020
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35057188.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35252119.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c35252119
.
initial_effect
(
c
)
function
c35252119
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35834119.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--token
--token
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35952884.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c35952884
.
initial_effect
(
c
)
function
c35952884
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
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
()
c
:
EnableReviveLimit
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36320744.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
77656797
)
aux
.
AddCodeList
(
c
,
77656797
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36407615.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c36407615
.
initial_effect
(
c
)
function
c36407615
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FIEND
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FIEND
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_FIEND
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk/def swap
--atk/def swap
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36556781.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c36556781
.
initial_effect
(
c
)
function
c36556781
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36608728.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36857073.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c36857073
.
initial_effect
(
c
)
function
c36857073
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c36857073
.
sfilter
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36898537.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c36898537
.
initial_effect
(
c
)
function
c36898537
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--mat check
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c36953371.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c36953371
.
initial_effect
(
c
)
function
c36953371
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
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
()
c
:
EnableReviveLimit
()
--defense attack
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37038993.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c37038993
.
initial_effect
(
c
)
function
c37038993
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--synchro summon success
--synchro summon success
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37192109.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
c37192109
.
initial_effect
(
c
)
function
c37192109
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37260946.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--tuner
--tuner
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37442336.lua
View file @
ce1d8f32
...
@@ -3,6 +3,11 @@ local s,id,o=GetID()
...
@@ -3,6 +3,11 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
2
)
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
()
c
:
EnableReviveLimit
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37474917.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c37474917
.
initial_effect
(
c
)
function
c37474917
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37675907.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--splimit
--splimit
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37706769.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c37706769
.
initial_effect
(
c
)
function
c37706769
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
aux
.
AddCodeList
(
c
,
56433456
)
aux
.
AddCodeList
(
c
,
56433456
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--position
--position
...
...
c3779493.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c3779493.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c3779493.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
36107810
)
aux
.
AddMaterialCodeList
(
c
,
36107810
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
36107810
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--banish
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37910722.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c37910722
.
initial_effect
(
c
)
function
c37910722
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c37993923.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c37993923.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c37993923.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c37993923
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c37993923
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c37993923
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pos
--pos
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38148100.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c38148100
.
initial_effect
(
c
)
function
c38148100
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk & def
--atk & def
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38192988.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
c38192988
.
initial_effect
(
c
)
function
c38192988
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c38192988
.
synfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c38192988
.
synfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38354937.lua
View file @
ce1d8f32
...
@@ -3,8 +3,8 @@ function c38354937.initial_effect(c)
...
@@ -3,8 +3,8 @@ function c38354937.initial_effect(c)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
,
tc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
non_tuner_filter
=
function
(
mc
,
tc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--control
--control
...
...
c38904695.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c38904695
.
initial_effect
(
c
)
function
c38904695
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--disable
--disable
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39402797.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c39402797
.
initial_effect
(
c
)
function
c39402797
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
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
()
c
:
EnableReviveLimit
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39475024.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c39475024.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c39475024.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
39475024
)
c
:
SetUniqueOnField
(
1
,
0
,
39475024
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39477584.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c39477584
.
initial_effect
(
c
)
function
c39477584
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c3966653.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c3966653
.
initial_effect
(
c
)
function
c3966653
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
,
2
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
,
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
non_tuner_max
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pierce
--pierce
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c39765958.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c39765958
.
initial_effect
(
c
)
function
c39765958
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39823987.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c39823987.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c39823987.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
78275321
)
aux
.
AddMaterialCodeList
(
c
,
78275321
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
78275321
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--destroy&damage
--destroy&damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39964797.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c39964797
.
initial_effect
(
c
)
function
c39964797
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--synchro summon
--synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40139997.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c40139997.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c40139997.initial_effect(c)
aux
.
AddCodeList
(
c
,
73580471
)
aux
.
AddCodeList
(
c
,
73580471
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40251688.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c40251688
.
initial_effect
(
c
)
function
c40251688
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40509732.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function c40509732.initial_effect(c)
...
@@ -4,6 +4,7 @@ function c40509732.initial_effect(c)
--synchro summon
--synchro summon
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--actlimit
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c40529384.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c40529384
.
initial_effect
(
c
)
function
c40529384
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40702028.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c40908371.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c40908371
.
initial_effect
(
c
)
function
c40908371
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_NORMAL
),
1
)
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
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4103668.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c4103668.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c4103668.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
4103668
)
c
:
SetUniqueOnField
(
1
,
0
,
4103668
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c41517789.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c41517789
.
initial_effect
(
c
)
function
c41517789
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4179255.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c4179255
.
initial_effect
(
c
)
function
c4179255
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--draw
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c41924516.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
s
,
id
,
o
=
GetID
()
local
s
,
id
,
o
=
GetID
()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42110604.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c42110604.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c42110604.initial_effect(c)
c
:
SetSPSummonOnce
(
42110604
)
c
:
SetSPSummonOnce
(
42110604
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--extra attack
--extra attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42209438.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk up
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42216237.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c42216237
.
initial_effect
(
c
)
function
c42216237
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42291297.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c42291297
.
initial_effect
(
c
)
function
c42291297
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
3
,
3
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
3
,
3
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
3
,
non_tuner_max
=
3
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c42566602.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c42566602
.
initial_effect
(
c
)
function
c42566602
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42632209.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c42632209
.
initial_effect
(
c
)
function
c42632209
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c42810973.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c42810973.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c42810973.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c42810973
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c42810973
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c42810973
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4290468.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c4290468
.
initial_effect
(
c
)
function
c4290468
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkdown
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43202238.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c43202238
.
initial_effect
(
c
)
function
c43202238
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--cannot target
--cannot target
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43321985.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
aux
.
AddCodeList
(
c
,
25862681
,
5414777
,
28903523
)
aux
.
AddCodeList
(
c
,
25862681
,
5414777
,
28903523
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--draw or search
--draw or search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43366227.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c43366227
.
initial_effect
(
c
)
function
c43366227
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43385557.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c43385557
.
initial_effect
(
c
)
function
c43385557
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--recover
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43925870.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c43925870.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c43925870.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
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
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c43932460.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c43932460
.
initial_effect
(
c
)
function
c43932460
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c43932460
.
synfilter
,
aux
.
NonTuner
(
c43932460
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c43932460
.
synfilter
,
aux
.
NonTuner
(
c43932460
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c43932460
.
synfilter
,
non_tuner_filter
=
c43932460
.
synfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44035031.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c44035031
.
initial_effect
(
c
)
function
c44035031
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44094981.lua
View file @
ce1d8f32
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
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
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c44155002.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c44155002
.
initial_effect
(
c
)
function
c44155002
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--disable and destroy
--disable and destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44508094.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c44508094
.
initial_effect
(
c
)
function
c44508094
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Negate
--Negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44708154.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c44708154
.
initial_effect
(
c
)
function
c44708154
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--tohand
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c44852429.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c44852429
.
initial_effect
(
c
)
function
c44852429
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xaf
),
1
)
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
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45037489.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c45037489.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c45037489.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
19642774
)
aux
.
AddMaterialCodeList
(
c
,
19642774
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c45037489
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c45037489
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c45037489
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45215453.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c45215453
.
initial_effect
(
c
)
function
c45215453
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
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
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45298492.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c45298492
.
initial_effect
(
c
)
function
c45298492
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--cannot be battle target
--cannot be battle target
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45379225.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c45379225
.
initial_effect
(
c
)
function
c45379225
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--recover
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45420955.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c45420955
.
initial_effect
(
c
)
function
c45420955
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FIEND
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FIEND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_FIEND
,
})
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
45420955
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
45420955
,
0
))
...
...
c45464587.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
60203670
)
aux
.
AddCodeList
(
c
,
60203670
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45500495.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c45500495
.
initial_effect
(
c
)
function
c45500495
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PLANT
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PLANT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_PLANT
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--cost
--cost
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c45815891.lua
View file @
ce1d8f32
...
@@ -2,5 +2,6 @@
...
@@ -2,5 +2,6 @@
function
c45815891
.
initial_effect
(
c
)
function
c45815891
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
end
end
c46057733.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Synchro Effect
--Synchro Effect
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c46132282.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c46132282
.
initial_effect
(
c
)
function
c46132282
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c46195773.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c46195773.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c46195773.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
67270095
)
aux
.
AddMaterialCodeList
(
c
,
67270095
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c46195773
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c46195773
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c46195773
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk down
--atk down
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c46815301.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
...
@@ -4,6 +4,7 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c46956301.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
aux
.
NonTuner
(
nil
),
1
)
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①
--spsummon①
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c47395382.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c47395382
.
initial_effect
(
c
)
function
c47395382
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--draw
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47421985.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c47421985.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c47421985.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
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
()
c
:
EnableReviveLimit
()
--recover
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47674738.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c47674738
.
initial_effect
(
c
)
function
c47674738
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47710198.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c47710198
.
initial_effect
(
c
)
function
c47710198
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WYRM
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WYRM
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_WYRM
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--draw
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c47736165.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c4779823.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c4779823
.
initial_effect
(
c
)
function
c4779823
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
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
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c48370501.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c48370501
.
initial_effect
(
c
)
function
c48370501
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
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
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c48654267.lua
View file @
ce1d8f32
...
@@ -5,6 +5,9 @@ function c48654267.initial_effect(c)
...
@@ -5,6 +5,9 @@ function c48654267.initial_effect(c)
aux
.
EnablePendulumAttribute
(
c
)
aux
.
EnablePendulumAttribute
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c48654267
.
matfilter
),
1
)
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
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
48654267
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
48654267
,
0
))
...
...
c48882106.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--banish
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c48891960.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c48891960
.
initial_effect
(
c
)
function
c48891960
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--banish
--banish
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49389523.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c49389523
.
initial_effect
(
c
)
function
c49389523
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_BEAST
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_BEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_BEAST
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49407319.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c49407319
.
initial_effect
(
c
)
function
c49407319
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
c
:
SetSPSummonOnce
(
49407319
)
c
:
SetSPSummonOnce
(
49407319
)
--damage
--damage
...
...
c494922.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c494922
.
initial_effect
(
c
)
function
c494922
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
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
()
c
:
EnableReviveLimit
()
--defense attack
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49565413.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
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
()
c
:
EnableReviveLimit
()
--atk up
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49816630.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c49816630
.
initial_effect
(
c
)
function
c49816630
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to extra
--to extra
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50065971.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c50065971
.
initial_effect
(
c
)
function
c50065971
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
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
()
c
:
EnableReviveLimit
()
--defense attack
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50091196.lua
View file @
ce1d8f32
...
@@ -3,7 +3,9 @@ local s,id,o=GetID()
...
@@ -3,7 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--synchro summon success
--synchro summon success
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50278554.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c50278554
.
initial_effect
(
c
)
function
c50278554
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x24
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--Destroy
--Destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50321796.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c50321796
.
initial_effect
(
c
)
function
c50321796
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5041348.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c5041348
.
initial_effect
(
c
)
function
c5041348
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50793215.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c50793215
.
initial_effect
(
c
)
function
c50793215
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c50954680.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c50954680
.
initial_effect
(
c
)
function
c50954680
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
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
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c51447164.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c51447164
.
initial_effect
(
c
)
function
c51447164
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
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
()
c
:
EnableReviveLimit
()
--Negate
--Negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52145422.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c52145422
.
initial_effect
(
c
)
function
c52145422
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_AQUA
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_AQUA
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_AQUA
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52445243.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c52445243
.
initial_effect
(
c
)
function
c52445243
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--synchro summon
--synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52553102.lua
View file @
ce1d8f32
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
aux
.
AddCodeList
(
c
,
17548456
)
aux
.
AddCodeList
(
c
,
17548456
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DINOSAUR
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--set
--set
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52639377.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c52639377
.
initial_effect
(
c
)
function
c52639377
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52644170.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52687916.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c52687916
.
initial_effect
(
c
)
function
c52687916
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52709508.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c52709508
.
initial_effect
(
c
)
function
c52709508
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--mat check
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c52711246.lua
View file @
ce1d8f32
...
@@ -4,6 +4,7 @@ function c52711246.initial_effect(c)
...
@@ -4,6 +4,7 @@ function c52711246.initial_effect(c)
c
:
SetSPSummonOnce
(
52711246
)
c
:
SetSPSummonOnce
(
52711246
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5309481.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c5309481.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c5309481.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
33420078
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
1
)
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
()
c
:
EnableReviveLimit
()
--Disable
--Disable
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53325667.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c53325667.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c53325667.initial_effect(c)
aux
.
AddCodeList
(
c
,
71645242
)
aux
.
AddCodeList
(
c
,
71645242
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53389254.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c53389254
.
initial_effect
(
c
)
function
c53389254
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--add type
--add type
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53451824.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c53451824
.
initial_effect
(
c
)
function
c53451824
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53714009.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c53714009
.
initial_effect
(
c
)
function
c53714009
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pierce
--pierce
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53950487.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c53950487
.
initial_effect
(
c
)
function
c53950487
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_INSECT
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_INSECT
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_INSECT
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk change
--atk change
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53971455.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c53971455
.
initial_effect
(
c
)
function
c53971455
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLevel
,
4
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLevel
,
4
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_level
=
{
4
},
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c53981499.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c53981499
.
initial_effect
(
c
)
function
c53981499
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c54048462.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c54048462
.
initial_effect
(
c
)
function
c54048462
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--draw
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c54082269.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c54082269
.
initial_effect
(
c
)
function
c54082269
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5614808.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c5614808
.
initial_effect
(
c
)
function
c5614808
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c56768355.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c56768355
.
initial_effect
(
c
)
function
c56768355
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x30
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c57288064.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c57288064.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c57288064.initial_effect(c)
c
:
SetSPSummonOnce
(
57288064
)
c
:
SetSPSummonOnce
(
57288064
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c57288064
.
synfilter
,
aux
.
NonTuner
(
c57288064
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c57288064
.
synfilter
,
aux
.
NonTuner
(
c57288064
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pos
--pos
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5772618.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c5772618
.
initial_effect
(
c
)
function
c5772618
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c5772618
.
sfilter
,
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--link success
--link success
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c5800323.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--Synchro summon
--Synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c58074177.lua
View file @
ce1d8f32
...
@@ -3,6 +3,11 @@ function c58074177.initial_effect(c)
...
@@ -3,6 +3,11 @@ function c58074177.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xff
),
1
,
1
)
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
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
58074177
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
58074177
,
0
))
...
...
c58672736.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c58672736
.
initial_effect
(
c
)
function
c58672736
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DINOSAUR
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DINOSAUR
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DINOSAUR
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--actlimit
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c58901502.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c58901502
.
initial_effect
(
c
)
function
c58901502
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59123194.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c59123194
.
initial_effect
(
c
)
function
c59123194
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59765225.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c59765225
.
initial_effect
(
c
)
function
c59765225
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xff
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--immue
--immue
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59771339.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c59771339.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c59771339.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c59771339
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c59771339
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c59771339
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkdown
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59822133.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c59822133
.
initial_effect
(
c
)
function
c59822133
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xdd
),
1
)
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
()
c
:
EnableReviveLimit
()
--special summon limit
--special summon limit
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59843383.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c59843383.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c59843383.initial_effect(c)
c
:
SetSPSummonOnce
(
59843383
)
c
:
SetSPSummonOnce
(
59843383
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_ZOMBIE
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
1
)
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
()
c
:
EnableReviveLimit
()
--to deck
--to deck
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59969392.lua
View file @
ce1d8f32
...
@@ -3,6 +3,11 @@ function c59969392.initial_effect(c)
...
@@ -3,6 +3,11 @@ function c59969392.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
33420078
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
2
)
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
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c601193.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c601193.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c601193.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
601193
)
c
:
SetUniqueOnField
(
1
,
0
,
601193
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6021033.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c6021033.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c6021033.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
aux
.
AddMaterialCodeList
(
c
,
33420078
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
33420078
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_ZOMBIE
),
1
)
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
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c60465049.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c60465049
.
initial_effect
(
c
)
function
c60465049
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c60634565.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c60634565
.
initial_effect
(
c
)
function
c60634565
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x3c
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c60992105.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c60992105
.
initial_effect
(
c
)
function
c60992105
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c61272280.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c61272280
.
initial_effect
(
c
)
function
c61272280
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy(destroyed)
--destroy(destroyed)
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c61775475.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c62560742.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c62560742
.
initial_effect
(
c
)
function
c62560742
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63101468.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c63101468.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c63101468.initial_effect(c)
aux
.
AddCodeList
(
c
,
56433456
)
aux
.
AddCodeList
(
c
,
56433456
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FAIRY
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FAIRY
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_FAIRY
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--copy effect
--copy effect
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63101919.lua
View file @
ce1d8f32
...
@@ -3,6 +3,9 @@ function c63101919.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c63101919.initial_effect(c)
c
:
EnableCounterPermit
(
0x1
)
c
:
EnableCounterPermit
(
0x1
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--synchro success
--synchro success
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63180841.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c63180841
.
initial_effect
(
c
)
function
c63180841
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
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
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
63180841
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
63180841
,
0
))
...
...
c63364266.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c63364266
.
initial_effect
(
c
)
function
c63364266
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63410069.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c63410069.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c63410069.initial_effect(c)
--synchro summon
--synchro summon
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--discard
--discard
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
63410069
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
63410069
,
0
))
...
...
c63422098.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c63422098
.
initial_effect
(
c
)
function
c63422098
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63436931.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6568731.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c6568731
.
initial_effect
(
c
)
function
c6568731
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
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
()
c
:
EnableReviveLimit
()
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6588580.lua
View file @
ce1d8f32
...
@@ -3,6 +3,10 @@ function c6588580.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c6588580.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
aux
.
AddMaterialCodeList
(
c
,
68505803
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
68505803
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
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
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c6766208.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c6766208
.
initial_effect
(
c
)
function
c6766208
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
6766208
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
6766208
,
0
))
...
...
c7391448.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c7391448
.
initial_effect
(
c
)
function
c7391448
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_EARTH
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c7582066.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c7582066
.
initial_effect
(
c
)
function
c7582066
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8310162.lua
View file @
ce1d8f32
...
@@ -4,6 +4,11 @@ function c8310162.initial_effect(c)
...
@@ -4,6 +4,11 @@ function c8310162.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
74509280
)
aux
.
AddMaterialCodeList
(
c
,
74509280
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
74509280
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x23
),
1
,
1
)
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
:
EnableReviveLimit
()
c
:
SetUniqueOnField
(
1
,
1
,
8310162
)
c
:
SetUniqueOnField
(
1
,
1
,
8310162
)
--special summon
--special summon
...
...
c8561192.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c8561192
.
initial_effect
(
c
)
function
c8561192
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--immune
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8611007.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c8611007
.
initial_effect
(
c
)
function
c8611007
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
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
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8690387.lua
View file @
ce1d8f32
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
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
--destroy or recover
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c8763963.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c8763963
.
initial_effect
(
c
)
function
c8763963
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
2
)
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
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c8841431.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--search & destroy
--search & destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c900787.lua
View file @
ce1d8f32
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c900787
.
initial_effect
(
c
)
function
c900787
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
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
()
c
:
EnableReviveLimit
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9012916.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c9012916.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c9012916.initial_effect(c)
c
:
EnableCounterPermit
(
0x10
)
c
:
EnableCounterPermit
(
0x10
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--damage reduce
--damage reduce
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9061682.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c9061682
.
initial_effect
(
c
)
function
c9061682
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--draw
--draw
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9348522.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c9348522
.
initial_effect
(
c
)
function
c9348522
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9464441.lua
View file @
ce1d8f32
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
function
c9464441
.
initial_effect
(
c
)
function
c9464441
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9634146.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ function c9634146.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c9634146.initial_effect(c)
--synchro summon
--synchro summon
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--Add counter
--Add counter
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
9634146
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
9634146
,
0
))
...
...
c9753964.lua
View file @
ce1d8f32
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c9753964
.
initial_effect
(
c
)
function
c9753964
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c9753964
.
sfilter
),
1
,
1
)
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
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9839115.lua
View file @
ce1d8f32
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
...
@@ -3,6 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--ATK change && Damage
--ATK change && Damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c987311.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c987311
.
initial_effect
(
c
)
function
c987311
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xaf
),
aux
.
NonTuner
(
nil
),
1
)
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
()
c
:
EnableReviveLimit
()
--tohand
--tohand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c9888196.lua
View file @
ce1d8f32
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c9888196
.
initial_effect
(
c
)
function
c9888196
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy1
--destroy1
local
e1
=
Effect
.
CreateEffect
(
c
)
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