Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts-888
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-scripts-888
Commits
e24561f0
Commit
e24561f0
authored
Jul 06, 2025
by
Vury Leo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
all simple synchro
parent
fec7e0d6
Changes
83
Hide whitespace changes
Inline
Side-by-side
Showing
83 changed files
with
278 additions
and
0 deletions
+278
-0
c63465535.lua
c63465535.lua
+5
-0
c63612442.lua
c63612442.lua
+3
-0
c63731062.lua
c63731062.lua
+3
-0
c65187687.lua
c65187687.lua
+3
-0
c65749035.lua
c65749035.lua
+3
-0
c65961683.lua
c65961683.lua
+3
-0
c66141736.lua
c66141736.lua
+3
-0
c66165755.lua
c66165755.lua
+3
-0
c66818682.lua
c66818682.lua
+3
-0
c66976526.lua
c66976526.lua
+3
-0
c67098114.lua
c67098114.lua
+4
-0
c67752972.lua
c67752972.lua
+4
-0
c67797569.lua
c67797569.lua
+3
-0
c67904682.lua
c67904682.lua
+4
-0
c68319538.lua
c68319538.lua
+4
-0
c69031175.lua
c69031175.lua
+3
-0
c69248256.lua
c69248256.lua
+3
-0
c69461394.lua
c69461394.lua
+3
-0
c69514125.lua
c69514125.lua
+3
-0
c69522668.lua
c69522668.lua
+4
-0
c70252926.lua
c70252926.lua
+3
-0
c70583986.lua
c70583986.lua
+3
-0
c70771599.lua
c70771599.lua
+3
-0
c70980824.lua
c70980824.lua
+3
-0
c71456737.lua
c71456737.lua
+3
-0
c72402069.lua
c72402069.lua
+4
-0
c72896720.lua
c72896720.lua
+3
-0
c73218989.lua
c73218989.lua
+3
-0
c73483491.lua
c73483491.lua
+4
-0
c73667937.lua
c73667937.lua
+3
-0
c74168099.lua
c74168099.lua
+3
-0
c74860293.lua
c74860293.lua
+3
-0
c74892653.lua
c74892653.lua
+4
-0
c75779210.lua
c75779210.lua
+3
-0
c75991898.lua
c75991898.lua
+3
-0
c76471944.lua
c76471944.lua
+4
-0
c76891401.lua
c76891401.lua
+4
-0
c76913983.lua
c76913983.lua
+3
-0
c76937326.lua
c76937326.lua
+3
-0
c77075360.lua
c77075360.lua
+3
-0
c77506119.lua
c77506119.lua
+3
-0
c80032567.lua
c80032567.lua
+3
-0
c80159717.lua
c80159717.lua
+4
-0
c81020646.lua
c81020646.lua
+3
-0
c81983656.lua
c81983656.lua
+4
-0
c82570174.lua
c82570174.lua
+4
-0
c83283063.lua
c83283063.lua
+4
-0
c83519853.lua
c83519853.lua
+3
-0
c83755611.lua
c83755611.lua
+3
-0
c84305651.lua
c84305651.lua
+3
-0
c84664085.lua
c84664085.lua
+3
-0
c84766279.lua
c84766279.lua
+3
-0
c85528209.lua
c85528209.lua
+3
-0
c86154370.lua
c86154370.lua
+5
-0
c86682165.lua
c86682165.lua
+3
-0
c87451661.lua
c87451661.lua
+3
-0
c87460579.lua
c87460579.lua
+4
-0
c88139289.lua
c88139289.lua
+4
-0
c88234821.lua
c88234821.lua
+3
-0
c88643579.lua
c88643579.lua
+3
-0
c89194103.lua
c89194103.lua
+3
-0
c89310929.lua
c89310929.lua
+3
-0
c89474727.lua
c89474727.lua
+4
-0
c89856523.lua
c89856523.lua
+4
-0
c89907227.lua
c89907227.lua
+3
-0
c90036274.lua
c90036274.lua
+3
-0
c92361635.lua
c92361635.lua
+4
-0
c92744676.lua
c92744676.lua
+3
-0
c93353691.lua
c93353691.lua
+4
-0
c93483212.lua
c93483212.lua
+4
-0
c94292987.lua
c94292987.lua
+3
-0
c94515289.lua
c94515289.lua
+5
-0
c95453143.lua
c95453143.lua
+4
-0
c95526884.lua
c95526884.lua
+3
-0
c95911373.lua
c95911373.lua
+3
-0
c95973569.lua
c95973569.lua
+5
-0
c96029574.lua
c96029574.lua
+3
-0
c96402918.lua
c96402918.lua
+3
-0
c97836203.lua
c97836203.lua
+4
-0
c98506199.lua
c98506199.lua
+1
-0
c98558751.lua
c98558751.lua
+3
-0
c99217226.lua
c99217226.lua
+3
-0
c99937842.lua
c99937842.lua
+3
-0
No files found.
c63465535.lua
View file @
e24561f0
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c63465535
.
initial_effect
(
c
)
function
c63465535
.
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
()
--actlimit
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63612442.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c63612442
.
initial_effect
(
c
)
function
c63612442
.
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
()
--get effect
--get effect
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63731062.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c63731062
.
initial_effect
(
c
)
function
c63731062
.
initial_effect
(
c
)
--synchro summon
--synchro summon
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
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c65187687.lua
View file @
e24561f0
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
c65187687
.
initial_effect
(
c
)
function
c65187687
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c65187687
.
synfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c65187687
.
synfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--remove
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c65749035.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c65749035
.
initial_effect
(
c
)
function
c65749035
.
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
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c65961683.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c65961683
.
initial_effect
(
c
)
function
c65961683
.
initial_effect
(
c
)
--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
()
--Atk
--Atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66141736.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c66141736
.
initial_effect
(
c
)
function
c66141736
.
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
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66165755.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c66165755
.
initial_effect
(
c
)
function
c66165755
.
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
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66818682.lua
View file @
e24561f0
...
@@ -3,6 +3,9 @@ function c66818682.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c66818682.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
78552773
)
aux
.
AddMaterialCodeList
(
c
,
78552773
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
78552773
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
78552773
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
78552773
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--recover
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66976526.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c66976526
.
initial_effect
(
c
)
function
c66976526
.
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
)
...
...
c67098114.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c67098114
.
initial_effect
(
c
)
function
c67098114
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c67098114
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
c67098114
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c67098114
.
tfilter
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c67752972.lua
View file @
e24561f0
...
@@ -4,6 +4,10 @@ function s.initial_effect(c)
...
@@ -4,6 +4,10 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
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
,
})
--direct attack
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c67797569.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c67797569
.
initial_effect
(
c
)
function
c67797569
.
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
()
--Draw
--Draw
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c67904682.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c67904682
.
initial_effect
(
c
)
function
c67904682
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c68319538.lua
View file @
e24561f0
...
@@ -3,6 +3,10 @@ function c68319538.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c68319538.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
652362
)
aux
.
AddMaterialCodeList
(
c
,
652362
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
652362
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xc
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
652362
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0xc
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsCode
(
652362
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xc
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--to hand
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69031175.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c69031175
.
initial_effect
(
c
)
function
c69031175
.
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
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69248256.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c69248256
.
initial_effect
(
c
)
function
c69248256
.
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
()
--search
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69461394.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c69461394
.
initial_effect
(
c
)
function
c69461394
.
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
()
--cannot special summon
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69514125.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c69514125
.
initial_effect
(
c
)
function
c69514125
.
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
()
--pos
--pos
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69522668.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c69522668
.
initial_effect
(
c
)
function
c69522668
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x165
),
aux
.
NonTuner
(
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_NORMAL
)),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x165
),
aux
.
NonTuner
(
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_NORMAL
)),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x165
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSummonType
(
TYPE_NORMAL
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--mass register
--mass register
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c70252926.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c70252926
.
initial_effect
(
c
)
function
c70252926
.
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
()
--atk,def
--atk,def
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c70583986.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c70583986
.
initial_effect
(
c
)
function
c70583986
.
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
()
--to hand, atkup
--to hand, atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c70771599.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c70771599
.
initial_effect
(
c
)
function
c70771599
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c70771599
.
matfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
c70771599
.
matfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
and
mc
:
IsSynchroType
(
TYPE_PENDULUM
)
end
,
})
--destroy all
--destroy all
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
70771599
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
70771599
,
0
))
...
...
c70980824.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c70980824
.
initial_effect
(
c
)
function
c70980824
.
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
)
...
...
c71456737.lua
View file @
e24561f0
...
@@ -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_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
()
--Tuner
--Tuner
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c72402069.lua
View file @
e24561f0
...
@@ -3,6 +3,10 @@ function c72402069.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c72402069.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xaf
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10af
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xaf
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10af
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0xaf
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x10af
)
end
,
})
--destroy and damage
--destroy and damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
72402069
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
72402069
,
0
))
...
...
c72896720.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c72896720
.
initial_effect
(
c
)
function
c72896720
.
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
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c73218989.lua
View file @
e24561f0
...
@@ -4,6 +4,9 @@ function c73218989.initial_effect(c)
...
@@ -4,6 +4,9 @@ function c73218989.initial_effect(c)
c
:
EnableCounterPermit
(
0x10
)
c
:
EnableCounterPermit
(
0x10
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c73483491.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c73483491
.
initial_effect
(
c
)
function
c73483491
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--untargetable
--untargetable
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c73667937.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c73667937
.
initial_effect
(
c
)
function
c73667937
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
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
,
})
--damage
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
73667937
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
73667937
,
0
))
...
...
c74168099.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c74168099
.
initial_effect
(
c
)
function
c74168099
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c74860293.lua
View file @
e24561f0
...
@@ -3,6 +3,9 @@ function c74860293.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c74860293.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c74860293
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c74860293
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c74860293
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c74892653.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c74892653
.
initial_effect
(
c
)
function
c74892653
.
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
()
--disable spsummon
--disable spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c75779210.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c75779210
.
initial_effect
(
c
)
function
c75779210
.
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
()
--untargetable
--untargetable
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c75991898.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c75991898
.
initial_effect
(
c
)
function
c75991898
.
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
)
...
...
c76471944.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c76471944
.
initial_effect
(
c
)
function
c76471944
.
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
)
...
...
c76891401.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c76891401
.
initial_effect
(
c
)
function
c76891401
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsLevel
,
3
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsLevel
,
3
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_level
=
{
3
},
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atk change
--atk change
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c76913983.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c76913983
.
initial_effect
(
c
)
function
c76913983
.
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
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c76937326.lua
View file @
e24561f0
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
SetSPSummonOnce
(
id
)
c
:
SetSPSummonOnce
(
id
)
--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
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c77075360.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c77075360
.
initial_effect
(
c
)
function
c77075360
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c77075360
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c77075360
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c77075360
.
tfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c77506119.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c77506119
.
initial_effect
(
c
)
function
c77506119
.
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
()
--atkdown
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c80032567.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c80032567
.
initial_effect
(
c
)
function
c80032567
.
initial_effect
(
c
)
--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
()
--Atk
--Atk
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c80159717.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c80159717
.
initial_effect
(
c
)
function
c80159717
.
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
()
--extra
--extra
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c81020646.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c81020646
.
initial_effect
(
c
)
function
c81020646
.
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
)
...
...
c81983656.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c81983656
.
initial_effect
(
c
)
function
c81983656
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x33
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x33
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x33
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x33
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c82570174.lua
View file @
e24561f0
--燦幻昇龍バイデント・ドラギオン
--燦幻昇龍バイデント・ドラギオン
function
c82570174
.
initial_effect
(
c
)
function
c82570174
.
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
)
...
...
c83283063.lua
View file @
e24561f0
...
@@ -3,6 +3,10 @@ function c83283063.initial_effect(c)
...
@@ -3,6 +3,10 @@ function c83283063.initial_effect(c)
c
:
SetSPSummonOnce
(
83283063
)
c
:
SetSPSummonOnce
(
83283063
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c83283063
.
synfilter
,
aux
.
NonTuner
(
c83283063
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
c83283063
.
synfilter
,
aux
.
NonTuner
(
c83283063
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--
--
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c83519853.lua
View file @
e24561f0
...
@@ -3,6 +3,9 @@ function c83519853.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c83519853.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
83519853
)
c
:
SetUniqueOnField
(
1
,
0
,
83519853
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x107a
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x107a
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x107a
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c83755611.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c83755611
.
initial_effect
(
c
)
function
c83755611
.
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
()
--mat check
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c84305651.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c84305651
.
initial_effect
(
c
)
function
c84305651
.
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
()
--atk up
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c84664085.lua
View file @
e24561f0
...
@@ -3,6 +3,9 @@ function c84664085.initial_effect(c)
...
@@ -3,6 +3,9 @@ function c84664085.initial_effect(c)
--synchro summon
--synchro summon
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
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
,
})
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
84664085
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
84664085
,
0
))
...
...
c84766279.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c84766279
.
initial_effect
(
c
)
function
c84766279
.
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
)
...
...
c85528209.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c85528209
.
initial_effect
(
c
)
function
c85528209
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x9a
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--defense attack
--defense attack
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c86154370.lua
View file @
e24561f0
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c86154370
.
initial_effect
(
c
)
function
c86154370
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
aux
.
NonTuner
(
c86154370
.
sfilter
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
aux
.
NonTuner
(
c86154370
.
sfilter
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
and
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_max
=
1
,
})
--Dice Popboost
--Dice Popboost
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
86154370
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
86154370
,
0
))
...
...
c86682165.lua
View file @
e24561f0
...
@@ -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
,
})
--protect and banish
--protect and banish
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c87451661.lua
View file @
e24561f0
...
@@ -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
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--change name
--change name
aux
.
EnableChangeCode
(
c
,
70902743
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
aux
.
EnableChangeCode
(
c
,
70902743
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
...
...
c87460579.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c87460579
.
initial_effect
(
c
)
function
c87460579
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
4
,
4
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
4
,
4
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
4
,
non_tuner_max
=
4
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--negate
--negate
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c88139289.lua
View file @
e24561f0
...
@@ -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_PSYCHO
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PSYCHO
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_PSYCHO
,
non_tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c88234821.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c88234821
.
initial_effect
(
c
)
function
c88234821
.
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
()
--negate
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c88643579.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c88643579
.
initial_effect
(
c
)
function
c88643579
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--send to grave
--send to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89194103.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c89194103
.
initial_effect
(
c
)
function
c89194103
.
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
()
--cannot destroy
--cannot destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89310929.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c89310929
.
initial_effect
(
c
)
function
c89310929
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x37
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x37
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x37
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--atkup
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89474727.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c89474727
.
initial_effect
(
c
)
function
c89474727
.
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
()
--special summon condition
--special summon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89856523.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c89856523
.
initial_effect
(
c
)
function
c89856523
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x79
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x79
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x79
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--set
--set
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89907227.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c89907227
.
initial_effect
(
c
)
function
c89907227
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--token
--token
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c90036274.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c90036274
.
initial_effect
(
c
)
function
c90036274
.
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
()
--pendulum summon
--pendulum summon
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
EnablePendulumAttribute
(
c
,
false
)
...
...
c92361635.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c92361635
.
initial_effect
(
c
)
function
c92361635
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x24
),
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x24
),
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x24
)
end
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--Destroy
--Destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c92744676.lua
View file @
e24561f0
...
@@ -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
,
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
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c93353691.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c93353691
.
initial_effect
(
c
)
function
c93353691
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WARRIOR
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WARRIOR
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_WARRIOR
,
non_tuner_race
=
RACE_WARRIOR
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c93483212.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c93483212
.
initial_effect
(
c
)
function
c93483212
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c93483212
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
aux
.
AddSynchroProcedure
(
c
,
c93483212
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c93483212
.
tfilter
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--disable
--disable
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c94292987.lua
View file @
e24561f0
...
@@ -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
.
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
()
--spsummon
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c94515289.lua
View file @
e24561f0
...
@@ -2,6 +2,11 @@
...
@@ -2,6 +2,11 @@
function
c94515289
.
initial_effect
(
c
)
function
c94515289
.
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
)
...
...
c95453143.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c95453143
.
initial_effect
(
c
)
function
c95453143
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FIEND
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_FIEND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_FIEND
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--copy
--copy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95526884.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c95526884
.
initial_effect
(
c
)
function
c95526884
.
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
()
--pierce
--pierce
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95911373.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c95911373
.
initial_effect
(
c
)
function
c95911373
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--equip
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95973569.lua
View file @
e24561f0
...
@@ -4,6 +4,11 @@ function s.initial_effect(c)
...
@@ -4,6 +4,11 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--material
--material
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsType
,
TYPE_SYNCHRO
),
2
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsType
,
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
,
})
--spsum condition
--spsum condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c96029574.lua
View file @
e24561f0
...
@@ -2,6 +2,9 @@
...
@@ -2,6 +2,9 @@
function
c96029574
.
initial_effect
(
c
)
function
c96029574
.
initial_effect
(
c
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_DUAL
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_DUAL
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_DUAL
)
end
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c96402918.lua
View file @
e24561f0
...
@@ -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
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_DUAL
)
end
,
})
--special summon from deck
--special summon from deck
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c97836203.lua
View file @
e24561f0
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
function
c97836203
.
initial_effect
(
c
)
function
c97836203
.
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
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_DUAL
)
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
)
...
...
c98506199.lua
View file @
e24561f0
...
@@ -3,6 +3,7 @@ function c98506199.initial_effect(c)
...
@@ -3,6 +3,7 @@ function c98506199.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
)
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
98506199
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
98506199
,
0
))
...
...
c98558751.lua
View file @
e24561f0
...
@@ -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
,
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
()
--destroy
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c99217226.lua
View file @
e24561f0
...
@@ -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
,
nil
,
aux
.
NonTuner
(
s
.
synfilter
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
s
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
s
.
synfilter
,
})
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--indes
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c99937842.lua
View file @
e24561f0
...
@@ -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
,
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
()
--tohand
--tohand
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