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
2
Merge Requests
2
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
f7dcfa1b
Commit
f7dcfa1b
authored
May 17, 2025
by
drunkenQCat
Committed by
GitHub
May 17, 2025
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rename `tdcfop` to `ContactFusionSendToDeck` (#2914)
parent
03d0a822
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
24 additions
and
23 deletions
+24
-23
c11502550.lua
c11502550.lua
+1
-1
c17032740.lua
c17032740.lua
+1
-1
c27346636.lua
c27346636.lua
+1
-1
c28677304.lua
c28677304.lua
+1
-1
c29357956.lua
c29357956.lua
+1
-1
c30864377.lua
c30864377.lua
+1
-1
c33652635.lua
c33652635.lua
+1
-1
c3779662.lua
c3779662.lua
+1
-1
c40080312.lua
c40080312.lua
+1
-1
c48156348.lua
c48156348.lua
+1
-1
c48958757.lua
c48958757.lua
+1
-1
c48996569.lua
c48996569.lua
+1
-1
c49352945.lua
c49352945.lua
+1
-1
c5128859.lua
c5128859.lua
+1
-1
c55171412.lua
c55171412.lua
+1
-1
c73285669.lua
c73285669.lua
+1
-1
c78512663.lua
c78512663.lua
+1
-1
c80453041.lua
c80453041.lua
+1
-1
c81566151.lua
c81566151.lua
+1
-1
c85507811.lua
c85507811.lua
+1
-1
c90050480.lua
c90050480.lua
+1
-1
c90957527.lua
c90957527.lua
+1
-1
procedure.lua
procedure.lua
+2
-1
No files found.
c11502550.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c11502550.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c11502550.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
54959865
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
54959865
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c17032740.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c17032740.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c17032740.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode3
(
c
,
89943723
,
43237273
,
17732278
,
false
,
false
)
aux
.
AddFusionProcCode3
(
c
,
89943723
,
43237273
,
17732278
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c27346636.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c27346636.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c27346636.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
78868776
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
78868776
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
c27346636
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
c27346636
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c28677304.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c28677304.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c28677304.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
43237273
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
43237273
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c29357956.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c29357956.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c29357956.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcFunRep
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
3
,
true
)
aux
.
AddFusionProcFunRep
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
3
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_MZONE
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_MZONE
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c30864377.lua
View file @
f7dcfa1b
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
function
c30864377
.
initial_effect
(
c
)
function
c30864377
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcFunRep
(
c
,
c30864377
.
matfilter
,
2
,
true
)
aux
.
AddFusionProcFunRep
(
c
,
c30864377
.
matfilter
,
2
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_MZONE
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_MZONE
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c33652635.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c33652635.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c33652635.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--fusion
--fusion
aux
.
AddFusionProcCodeFun
(
c
,
88996322
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
88996322
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
c33652635
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
c33652635
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c3779662.lua
View file @
f7dcfa1b
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
function
c3779662
.
initial_effect
(
c
)
function
c3779662
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
7573135
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
7573135
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
c3779662
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
)):
SetValue
(
SUMMON_VALUE_SELF
)
aux
.
AddContactFusionProcedure
(
c
,
c3779662
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
)):
SetValue
(
SUMMON_VALUE_SELF
)
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c40080312.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c40080312.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c40080312.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode3
(
c
,
89943723
,
80344569
,
43237273
,
false
,
false
)
aux
.
AddFusionProcCode3
(
c
,
89943723
,
80344569
,
43237273
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c48156348.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c48156348.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c48156348.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
41470137
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
1
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
41470137
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
1
,
true
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
c48156348
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
c48156348
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c48958757.lua
View file @
f7dcfa1b
...
@@ -4,7 +4,7 @@ function s.initial_effect(c)
...
@@ -4,7 +4,7 @@ function s.initial_effect(c)
--fusion summon
--fusion summon
aux
.
AddFusionProcFunRep
(
c
,
s
.
matfilter
,
5
,
true
)
aux
.
AddFusionProcFunRep
(
c
,
s
.
matfilter
,
5
,
true
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddContactFusionProcedure
(
c
,
s
.
cfilter
,
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
aux
.
tdcfop
(
c
)):
SetValue
(
SUMMON_VALUE_SELF
)
aux
.
AddContactFusionProcedure
(
c
,
s
.
cfilter
,
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
aux
.
ContactFusionSendToDeck
(
c
)):
SetValue
(
SUMMON_VALUE_SELF
)
--spsummon condition
--spsummon condition
local
e0
=
Effect
.
CreateEffect
(
c
)
local
e0
=
Effect
.
CreateEffect
(
c
)
e0
:
SetType
(
EFFECT_TYPE_SINGLE
)
e0
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c48996569.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c48996569.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c48996569.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
80344569
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
80344569
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c49352945.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c49352945.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c49352945.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode3
(
c
,
89943723
,
17955766
,
54959865
,
false
,
false
)
aux
.
AddFusionProcCode3
(
c
,
89943723
,
17955766
,
54959865
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c5128859.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c5128859.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c5128859.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
78734254
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
78734254
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c55171412.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c55171412.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c55171412.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
17955766
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
17955766
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c73285669.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c73285669.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c73285669.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcFunRep
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
)
aux
.
AddFusionProcFunRep
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
2
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_MZONE
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_MZONE
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c78512663.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c78512663.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c78512663.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode3
(
c
,
89943723
,
89621922
,
80344569
,
false
,
false
)
aux
.
AddFusionProcCode3
(
c
,
89943723
,
89621922
,
80344569
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c80453041.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ local s,id,o=GetID()
...
@@ -3,7 +3,7 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
function
s
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcFunFun
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1a5
),
s
.
ffilter
,
1
,
true
)
aux
.
AddFusionProcFunFun
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1a5
),
s
.
ffilter
,
1
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
s
.
cfilter
,
LOCATION_HAND
+
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
s
.
cfilter
,
LOCATION_HAND
+
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--
--
local
e0
=
Effect
.
CreateEffect
(
c
)
local
e0
=
Effect
.
CreateEffect
(
c
)
e0
:
SetType
(
EFFECT_TYPE_SINGLE
)
e0
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c81566151.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c81566151.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c81566151.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
89621922
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
89621922
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c85507811.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c85507811.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c85507811.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode2
(
c
,
89943723
,
17732278
,
false
,
false
)
aux
.
AddFusionProcCode2
(
c
,
89943723
,
17732278
,
false
,
false
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c90050480.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c90050480.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c90050480.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
89943723
,
c90050480
.
ffilter
,
3
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
89943723
,
c90050480
.
ffilter
,
3
,
true
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
Card
.
IsAbleToDeckOrExtraAsCost
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--special summon condition
--special summon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c90957527.lua
View file @
f7dcfa1b
...
@@ -3,7 +3,7 @@ function c90957527.initial_effect(c)
...
@@ -3,7 +3,7 @@ function c90957527.initial_effect(c)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
79580323
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
1
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
79580323
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1019
),
1
,
true
,
true
)
aux
.
AddContactFusionProcedure
(
c
,
c90957527
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
tdcfop
(
c
))
aux
.
AddContactFusionProcedure
(
c
,
c90957527
.
cfilter
,
LOCATION_ONFIELD
,
0
,
aux
.
ContactFusionSendToDeck
(
c
))
--spsummon condition
--spsummon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
procedure.lua
View file @
f7dcfa1b
...
@@ -1751,7 +1751,7 @@ function Auxiliary.ContactFusionOperation(mat_operation,operation_params)
...
@@ -1751,7 +1751,7 @@ function Auxiliary.ContactFusionOperation(mat_operation,operation_params)
end
end
end
end
--send to deck of contact fusion
--send to deck of contact fusion
function
Auxiliary
.
tdcfop
(
c
)
function
Auxiliary
.
ContactFusionSendToDeck
(
c
)
return
function
(
g
)
return
function
(
g
)
local
cg
=
g
:
Filter
(
Card
.
IsFacedown
,
nil
)
local
cg
=
g
:
Filter
(
Card
.
IsFacedown
,
nil
)
if
cg
:
GetCount
()
>
0
then
if
cg
:
GetCount
()
>
0
then
...
@@ -1764,6 +1764,7 @@ function Auxiliary.tdcfop(c)
...
@@ -1764,6 +1764,7 @@ function Auxiliary.tdcfop(c)
Duel
.
SendtoDeck
(
g
,
nil
,
SEQ_DECKSHUFFLE
,
REASON_COST
)
Duel
.
SendtoDeck
(
g
,
nil
,
SEQ_DECKSHUFFLE
,
REASON_COST
)
end
end
end
end
Auxiliary
.
tdcfop
=
Auxiliary
.
ContactFusionSendToDeck
--Ritual Summon
--Ritual Summon
function
Auxiliary
.
AddRitualProcUltimate
(
c
,
filter
,
level_function
,
greater_or_equal
,
summon_location
,
grave_filter
,
mat_filter
,
pause
,
extra_operation
,
extra_target
)
function
Auxiliary
.
AddRitualProcUltimate
(
c
,
filter
,
level_function
,
greater_or_equal
,
summon_location
,
grave_filter
,
mat_filter
,
pause
,
extra_operation
,
extra_target
)
...
...
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