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 @@
function
c63465535
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_INSECT
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_INSECT
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63612442.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c63612442
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x100d
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x100d
)
end
,
})
c
:
EnableReviveLimit
()
--get effect
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c63731062.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c63731062
.
initial_effect
(
c
)
--synchro summon
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
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c65187687.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
c65187687
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c65187687
.
synfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c65749035.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c65749035
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c65961683.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c65961683
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DINOSAUR
,
})
c
:
EnableReviveLimit
()
--Atk
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66141736.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c66141736
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FIEND
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_FIEND
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66165755.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c66165755
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x2
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x2
)
end
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66818682.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ function c66818682.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
78552773
)
--synchro summon
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
()
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66976526.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c66976526
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_MACHINE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_MACHINE
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c67098114.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c67098114
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c67098114
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c67098114
.
tfilter
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c67752972.lua
View file @
e24561f0
...
...
@@ -4,6 +4,10 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c67797569.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c67797569
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--Draw
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c67904682.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c67904682
.
initial_effect
(
c
)
--synchro summon
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
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c68319538.lua
View file @
e24561f0
...
...
@@ -3,6 +3,10 @@ function c68319538.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
652362
)
--synchro summon
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
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69031175.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c69031175
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x33
)
end
,
})
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69248256.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c69248256
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WYRM
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_WYRM
,
})
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69461394.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c69461394
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69514125.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c69514125
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--pos
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c69522668.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c69522668
.
initial_effect
(
c
)
--synchro summon
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
()
--mass register
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c70252926.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c70252926
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
--atk,def
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c70583986.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c70583986
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
c
:
EnableReviveLimit
()
--to hand, atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c70771599.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c70771599
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
70771599
,
0
))
...
...
c70980824.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c70980824
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--remove
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c71456737.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_INSECT
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_INSECT
,
})
c
:
EnableReviveLimit
()
--Tuner
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c72402069.lua
View file @
e24561f0
...
...
@@ -3,6 +3,10 @@ function c72402069.initial_effect(c)
c
:
EnableReviveLimit
()
aux
.
EnablePendulumAttribute
(
c
,
false
)
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
72402069
,
0
))
...
...
c72896720.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c72896720
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c73218989.lua
View file @
e24561f0
...
...
@@ -4,6 +4,9 @@ function c73218989.initial_effect(c)
c
:
EnableCounterPermit
(
0x10
)
--synchro summon
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
()
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c73483491.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c73483491
.
initial_effect
(
c
)
--synchro summon
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
()
--untargetable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c73667937.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c73667937
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
73667937
,
0
))
...
...
c74168099.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c74168099
.
initial_effect
(
c
)
--synchro summon
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
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c74860293.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ function c74860293.initial_effect(c)
aux
.
AddMaterialCodeList
(
c
,
63977008
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c74860293
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c74860293
.
tfilter
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c74892653.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c74892653
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
--disable spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c75779210.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c75779210
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_LIGHT
)
end
,
})
c
:
EnableReviveLimit
()
--untargetable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c75991898.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c75991898
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_FIRE
)
end
,
})
c
:
EnableReviveLimit
()
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c76471944.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c76471944
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x9a
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_MACHINE
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x9a
)
end
,
})
c
:
EnableReviveLimit
()
--defense attack
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c76891401.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c76891401
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsLevel
,
3
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_level
=
{
3
},
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--atk change
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c76913983.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c76913983
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x33
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x33
)
end
,
})
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c76937326.lua
View file @
e24561f0
...
...
@@ -4,6 +4,9 @@ function s.initial_effect(c)
c
:
SetSPSummonOnce
(
id
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x10
)
end
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c77075360.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c77075360
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c77075360
.
tfilter
,
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c77075360
.
tfilter
,
})
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c77506119.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c77506119
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_BEAST
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_BEAST
,
})
c
:
EnableReviveLimit
()
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c80032567.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c80032567
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DINOSAUR
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_DINOSAUR
,
})
c
:
EnableReviveLimit
()
--Atk
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c80159717.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c80159717
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WINDBEAST
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_WINDBEAST
,
})
c
:
EnableReviveLimit
()
--extra
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c81020646.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c81020646
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c81983656.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c81983656
.
initial_effect
(
c
)
--synchro summon
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
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c82570174.lua
View file @
e24561f0
--燦幻昇龍バイデント・ドラギオン
function
c82570174
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_DRAGON
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_DRAGON
,
non_tuner_race
=
RACE_DRAGON
,
})
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c83283063.lua
View file @
e24561f0
...
...
@@ -3,6 +3,10 @@ function c83283063.initial_effect(c)
c
:
SetSPSummonOnce
(
83283063
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c83283063
.
synfilter
,
aux
.
NonTuner
(
c83283063
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_ZOMBIE
,
non_tuner_race
=
RACE_ZOMBIE
,
})
c
:
EnableReviveLimit
()
--
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c83519853.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ function c83519853.initial_effect(c)
c
:
SetUniqueOnField
(
1
,
0
,
83519853
)
--synchro summon
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
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c83755611.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c83755611
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_WYRM
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_WYRM
,
})
c
:
EnableReviveLimit
()
--mat check
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c84305651.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c84305651
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c84664085.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ function c84664085.initial_effect(c)
--synchro summon
c
:
EnableReviveLimit
()
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
84664085
,
0
))
...
...
c84766279.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c84766279
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x10
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x10
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c85528209.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c85528209
.
initial_effect
(
c
)
--synchro summon
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
()
--defense attack
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c86154370.lua
View file @
e24561f0
...
...
@@ -2,6 +2,11 @@
function
c86154370
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
86154370
,
0
))
...
...
c86682165.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WATER
)
end
,
})
--protect and banish
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c87451661.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
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
()
--change name
aux
.
EnableChangeCode
(
c
,
70902743
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
...
...
c87460579.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c87460579
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
4
,
4
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_min
=
4
,
non_tuner_max
=
4
,
})
c
:
EnableReviveLimit
()
--negate
local
e2
=
Effect
.
CreateEffect
(
c
)
...
...
c88139289.lua
View file @
e24561f0
...
...
@@ -3,6 +3,10 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
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
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c88234821.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c88234821
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x29
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x29
)
end
,
})
c
:
EnableReviveLimit
()
--negate
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c88643579.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c88643579
.
initial_effect
(
c
)
--synchro summon
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
()
--send to grave
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89194103.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c89194103
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--cannot destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89310929.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c89310929
.
initial_effect
(
c
)
--synchro summon
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
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89474727.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c89474727
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
NonTuner
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_SYNCHRO
)
end
,
})
c
:
EnableReviveLimit
()
--special summon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89856523.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c89856523
.
initial_effect
(
c
)
--synchro summon
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
()
--set
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c89907227.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c89907227
.
initial_effect
(
c
)
--synchro summon
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
()
--token
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c90036274.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c90036274
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_WIND
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_WIND
)
end
,
})
c
:
EnableReviveLimit
()
--pendulum summon
aux
.
EnablePendulumAttribute
(
c
,
false
)
...
...
c92361635.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c92361635
.
initial_effect
(
c
)
--synchro summon
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
()
--Destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c92744676.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c93353691.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c93353691
.
initial_effect
(
c
)
--synchro summon
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
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c93483212.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c93483212
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
c93483212
.
tfilter
,
aux
.
NonTuner
(
nil
),
2
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
c93483212
.
tfilter
,
non_tuner_min
=
2
,
})
c
:
EnableReviveLimit
()
--disable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c94292987.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x35
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x35
)
end
,
})
c
:
EnableReviveLimit
()
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c94515289.lua
View file @
e24561f0
...
...
@@ -2,6 +2,11 @@
function
c94515289
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_DARK
),
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_BEAST
),
1
,
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_filter
=
function
(
mc
)
return
mc
:
IsAttribute
(
ATTRIBUTE_DARK
)
end
,
non_tuner_race
=
RACE_BEAST
,
non_tuner_max
=
1
,
})
c
:
EnableReviveLimit
()
--actlimit
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95453143.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c95453143
.
initial_effect
(
c
)
--synchro summon
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
()
--copy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95526884.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c95526884
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsRace
,
RACE_PSYCHO
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_race
=
RACE_PSYCHO
,
})
c
:
EnableReviveLimit
()
--pierce
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95911373.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c95911373
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
tuner_race
=
RACE_SPELLCASTER
,
})
c
:
EnableReviveLimit
()
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c95973569.lua
View file @
e24561f0
...
...
@@ -4,6 +4,11 @@ function s.initial_effect(c)
c
:
EnableReviveLimit
()
--material
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
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c96029574.lua
View file @
e24561f0
...
...
@@ -2,6 +2,9 @@
function
c96029574
.
initial_effect
(
c
)
--synchro summon
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
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c96402918.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
aux
.
NonTuner
(
nil
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSynchroType
(
TYPE_DUAL
)
end
,
})
--special summon from deck
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
id
,
0
))
...
...
c97836203.lua
View file @
e24561f0
...
...
@@ -2,6 +2,10 @@
function
c97836203
.
initial_effect
(
c
)
--synchro summon
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
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c98506199.lua
View file @
e24561f0
...
...
@@ -3,6 +3,7 @@ function c98506199.initial_effect(c)
--synchro summon
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(),
1
)
Synchro
.
AddSynchroProcedure
(
c
)
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
98506199
,
0
))
...
...
c98558751.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x27
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x27
)
end
,
})
c
:
EnableReviveLimit
()
--destroy
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c99217226.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
s
.
synfilter
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
s
.
synfilter
,
})
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c99937842.lua
View file @
e24561f0
...
...
@@ -3,6 +3,9 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
Card
.
IsSetCard
,
0x27
),
1
)
Synchro
.
AddSynchroProcedure
(
c
,{
non_tuner_filter
=
function
(
mc
)
return
mc
:
IsSetCard
(
0x27
)
end
,
})
c
:
EnableReviveLimit
()
--tohand
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