Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
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
Commits
7d2c79df
Commit
7d2c79df
authored
Jan 09, 2016
by
nekrozar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
78d763b1
Changes
30
Show whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
44 additions
and
50 deletions
+44
-50
c11502550.lua
c11502550.lua
+1
-1
c12678870.lua
c12678870.lua
+2
-2
c17032740.lua
c17032740.lua
+1
-1
c2111707.lua
c2111707.lua
+1
-1
c2129638.lua
c2129638.lua
+1
-1
c22638495.lua
c22638495.lua
+1
-1
c25119460.lua
c25119460.lua
+1
-1
c27346636.lua
c27346636.lua
+2
-2
c28677304.lua
c28677304.lua
+1
-1
c29357956.lua
c29357956.lua
+1
-1
c43378048.lua
c43378048.lua
+1
-1
c48063985.lua
c48063985.lua
+2
-2
c48156348.lua
c48156348.lua
+2
-2
c48996569.lua
c48996569.lua
+1
-1
c49352945.lua
c49352945.lua
+1
-1
c5128859.lua
c5128859.lua
+2
-2
c53315891.lua
c53315891.lua
+1
-1
c55171412.lua
c55171412.lua
+1
-1
c56655675.lua
c56655675.lua
+8
-14
c58859575.lua
c58859575.lua
+1
-1
c73285669.lua
c73285669.lua
+1
-1
c78512663.lua
c78512663.lua
+1
-1
c79229522.lua
c79229522.lua
+1
-1
c81566151.lua
c81566151.lua
+1
-1
c84243274.lua
c84243274.lua
+1
-1
c85507811.lua
c85507811.lua
+1
-1
c86274272.lua
c86274272.lua
+2
-2
c90957527.lua
c90957527.lua
+2
-2
c91998119.lua
c91998119.lua
+1
-1
c99724761.lua
c99724761.lua
+1
-1
No files found.
c11502550.lua
View file @
7d2c79df
...
...
@@ -49,7 +49,7 @@ function c11502550.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c11502550
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c11502550
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c12678870.lua
View file @
7d2c79df
...
...
@@ -40,11 +40,11 @@ function c12678870.initial_effect(c)
c
:
RegisterEffect
(
e4
)
end
function
c12678870
.
spfilter1
(
c
,
tp
)
return
c
:
IsSetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
return
c
:
Is
Fusion
SetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
and
Duel
.
IsExistingMatchingCard
(
c12678870
.
spfilter2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
c
)
end
function
c12678870
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
return
c
:
Is
Fusion
SetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
end
function
c12678870
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c17032740.lua
View file @
7d2c79df
...
...
@@ -52,7 +52,7 @@ function c17032740.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c17032740
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c17032740
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c2111707.lua
View file @
7d2c79df
...
...
@@ -35,7 +35,7 @@ function c2111707.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
+
LOCATION_GRAVE
)
end
function
c2111707
.
spfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c2111707
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c2129638.lua
View file @
7d2c79df
...
...
@@ -61,7 +61,7 @@ function c2129638.splimit(e,se,sp,st)
return
bit
.
band
(
st
,
SUMMON_TYPE_FUSION
)
==
SUMMON_TYPE_FUSION
end
function
c2129638
.
spfilter
(
c
,
fc
)
return
c
:
IsCode
(
89631139
)
and
c
:
IsCanBeFusionMaterial
(
fc
)
and
c
:
IsAbleToGraveAsCost
()
return
c
:
Is
Fusion
Code
(
89631139
)
and
c
:
IsCanBeFusionMaterial
(
fc
)
and
c
:
IsAbleToGraveAsCost
()
end
function
c2129638
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c22638495.lua
View file @
7d2c79df
...
...
@@ -49,7 +49,7 @@ function c22638495.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c22638495
.
spfilter1
(
c
,
tp
,
fc
)
return
c
:
IsSetCard
(
0xc7
)
and
c
:
IsType
(
TYPE_PENDULUM
)
and
c
:
IsCanBeFusionMaterial
(
fc
)
return
c
:
Is
Fusion
SetCard
(
0xc7
)
and
c
:
IsType
(
TYPE_PENDULUM
)
and
c
:
IsCanBeFusionMaterial
(
fc
)
and
Duel
.
CheckReleaseGroup
(
tp
,
c22638495
.
spfilter2
,
1
,
c
,
fc
)
end
function
c22638495
.
spfilter2
(
c
,
fc
)
...
...
c25119460.lua
View file @
7d2c79df
...
...
@@ -35,7 +35,7 @@ function c25119460.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
+
LOCATION_GRAVE
)
end
function
c25119460
.
spfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c25119460
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c27346636.lua
View file @
7d2c79df
...
...
@@ -38,11 +38,11 @@ function c27346636.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c27346636
.
spfilter1
(
c
,
tp
)
return
c
:
IsCode
(
78868776
)
and
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
return
c
:
Is
Fusion
Code
(
78868776
)
and
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
and
Duel
.
IsExistingMatchingCard
(
c27346636
.
spfilter2
,
tp
,
LOCATION_MZONE
,
0
,
2
,
c
)
end
function
c27346636
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
return
c
:
Is
Fusion
SetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
end
function
c27346636
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c28677304.lua
View file @
7d2c79df
...
...
@@ -52,7 +52,7 @@ function c28677304.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c28677304
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c28677304
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c29357956.lua
View file @
7d2c79df
...
...
@@ -52,7 +52,7 @@ function c29357956.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c29357956
.
spfilter
(
c
)
return
c
:
IsSetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
return
c
:
Is
Fusion
SetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
end
function
c29357956
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c43378048.lua
View file @
7d2c79df
...
...
@@ -39,7 +39,7 @@ function c43378048.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c43378048
.
spfilter
(
c
,
code
)
return
c
:
IsFaceup
()
and
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
IsFaceup
()
and
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c43378048
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c48063985.lua
View file @
7d2c79df
...
...
@@ -44,11 +44,11 @@ function c48063985.initial_effect(c)
c
:
RegisterEffect
(
e4
)
end
function
c48063985
.
spfilter1
(
c
,
tp
)
return
c
:
IsSetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
return
c
:
Is
Fusion
SetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
and
Duel
.
IsExistingMatchingCard
(
c48063985
.
spfilter2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
c
)
end
function
c48063985
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
return
c
:
Is
Fusion
SetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
end
function
c48063985
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c48156348.lua
View file @
7d2c79df
...
...
@@ -46,11 +46,11 @@ function c48156348.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c48156348
.
spfilter1
(
c
,
tp
)
return
c
:
IsCode
(
41470137
)
and
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
return
c
:
Is
Fusion
Code
(
41470137
)
and
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
and
Duel
.
IsExistingMatchingCard
(
c48156348
.
spfilter2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
c
)
end
function
c48156348
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
return
c
:
Is
Fusion
SetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
end
function
c48156348
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c48996569.lua
View file @
7d2c79df
...
...
@@ -52,7 +52,7 @@ function c48996569.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c48996569
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c48996569
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c49352945.lua
View file @
7d2c79df
...
...
@@ -60,7 +60,7 @@ function c49352945.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c49352945
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c49352945
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c5128859.lua
View file @
7d2c79df
...
...
@@ -34,10 +34,10 @@ function c5128859.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c5128859
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c5128859
.
spfilter2
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
GetOriginalCode
()
==
code
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsFusionCode
(
code
)
end
function
c5128859
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c53315891.lua
View file @
7d2c79df
...
...
@@ -46,7 +46,7 @@ function c53315891.initial_effect(c)
c
:
RegisterEffect
(
e5
)
end
function
c53315891
.
sprfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToGraveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToGraveAsCost
()
end
function
c53315891
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c55171412.lua
View file @
7d2c79df
...
...
@@ -52,7 +52,7 @@ function c55171412.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c55171412
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c55171412
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c56655675.lua
View file @
7d2c79df
...
...
@@ -26,30 +26,24 @@ function c56655675.initial_effect(c)
e3
:
SetOperation
(
c56655675
.
operation
)
c
:
RegisterEffect
(
e3
)
end
function
c56655675
.
spfilter1
(
c
)
return
c
:
IsSetCard
(
0x40b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
end
function
c56655675
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
end
function
c56655675
.
spfilter3
(
c
)
return
c
:
IsSetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
function
c56655675
.
spfilter
(
c
,
setcode
)
return
c
:
IsFusionSetCard
(
setcode
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
end
function
c56655675
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
local
tp
=
c
:
GetControler
()
return
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>-
2
and
Duel
.
IsExistingMatchingCard
(
c56655675
.
spfilter
1
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
)
and
Duel
.
IsExistingMatchingCard
(
c56655675
.
spfilter
2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
)
and
Duel
.
IsExistingMatchingCard
(
c56655675
.
spfilter
3
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
)
and
Duel
.
IsExistingMatchingCard
(
c56655675
.
spfilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
,
0x40b5
)
and
Duel
.
IsExistingMatchingCard
(
c56655675
.
spfilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
,
0x10b5
)
and
Duel
.
IsExistingMatchingCard
(
c56655675
.
spfilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
,
0x20b5
)
end
function
c56655675
.
spop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
c
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
local
g1
=
Duel
.
SelectMatchingCard
(
tp
,
c56655675
.
spfilter
1
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
)
local
g1
=
Duel
.
SelectMatchingCard
(
tp
,
c56655675
.
spfilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
,
0x40b5
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
local
g2
=
Duel
.
SelectMatchingCard
(
tp
,
c56655675
.
spfilter
2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
)
local
g2
=
Duel
.
SelectMatchingCard
(
tp
,
c56655675
.
spfilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
,
0x10b5
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
local
g3
=
Duel
.
SelectMatchingCard
(
tp
,
c56655675
.
spfilter
3
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
)
local
g3
=
Duel
.
SelectMatchingCard
(
tp
,
c56655675
.
spfilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
,
0x20b5
)
g1
:
Merge
(
g2
)
g1
:
Merge
(
g3
)
c
:
SetMaterial
(
g1
)
...
...
c58859575.lua
View file @
7d2c79df
...
...
@@ -35,7 +35,7 @@ function c58859575.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c58859575
.
spfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c58859575
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c73285669.lua
View file @
7d2c79df
...
...
@@ -24,7 +24,7 @@ function c73285669.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c73285669
.
spfilter
(
c
)
return
c
:
IsSetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
return
c
:
Is
Fusion
SetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
end
function
c73285669
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c78512663.lua
View file @
7d2c79df
...
...
@@ -58,7 +58,7 @@ function c78512663.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c78512663
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c78512663
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c79229522.lua
View file @
7d2c79df
...
...
@@ -31,7 +31,7 @@ function c79229522.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c79229522
.
spfilter1
(
c
,
tp
,
ft
)
if
c
:
IsCode
(
70095154
)
and
c
:
IsAbleToGraveAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
then
if
c
:
Is
Fusion
Code
(
70095154
)
and
c
:
IsAbleToGraveAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
then
if
ft
>
0
or
(
c
:
IsControler
(
tp
)
and
c
:
IsLocation
(
LOCATION_MZONE
))
then
return
Duel
.
IsExistingMatchingCard
(
c79229522
.
spfilter2
,
tp
,
LOCATION_MZONE
,
LOCATION_MZONE
,
1
,
c
,
tp
)
else
...
...
c81566151.lua
View file @
7d2c79df
...
...
@@ -49,7 +49,7 @@ function c81566151.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c81566151
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c81566151
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c84243274.lua
View file @
7d2c79df
...
...
@@ -45,7 +45,7 @@ function c84243274.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c84243274
.
spfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c84243274
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c85507811.lua
View file @
7d2c79df
...
...
@@ -53,7 +53,7 @@ function c85507811.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
)
end
function
c85507811
.
spfilter
(
c
,
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCode
(
code
)
return
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
Is
Fusion
Code
(
code
)
end
function
c85507811
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c86274272.lua
View file @
7d2c79df
...
...
@@ -38,11 +38,11 @@ function c86274272.initial_effect(c)
c
:
RegisterEffect
(
e4
)
end
function
c86274272
.
spfilter1
(
c
,
tp
)
return
c
:
IsSetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
return
c
:
Is
Fusion
SetCard
(
0x10b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
and
Duel
.
IsExistingMatchingCard
(
c86274272
.
spfilter2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
c
)
end
function
c86274272
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
return
c
:
Is
Fusion
SetCard
(
0x20b5
)
and
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsCanBeFusionMaterial
()
end
function
c86274272
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c90957527.lua
View file @
7d2c79df
...
...
@@ -47,11 +47,11 @@ function c90957527.splimit(e,se,sp,st)
return
e
:
GetHandler
():
GetLocation
()
~=
LOCATION_EXTRA
end
function
c90957527
.
spfilter1
(
c
,
tp
)
return
c
:
IsCode
(
79580323
)
and
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
return
c
:
Is
Fusion
Code
(
79580323
)
and
c
:
IsAbleToDeckOrExtraAsCost
()
and
c
:
IsCanBeFusionMaterial
(
nil
,
true
)
and
Duel
.
IsExistingMatchingCard
(
c90957527
.
spfilter2
,
tp
,
LOCATION_MZONE
,
0
,
1
,
c
)
end
function
c90957527
.
spfilter2
(
c
)
return
c
:
IsSetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
return
c
:
Is
Fusion
SetCard
(
0x19
)
and
c
:
IsCanBeFusionMaterial
()
and
c
:
IsAbleToDeckOrExtraAsCost
()
end
function
c90957527
.
sprcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c91998119.lua
View file @
7d2c79df
...
...
@@ -35,7 +35,7 @@ function c91998119.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
+
LOCATION_GRAVE
)
end
function
c91998119
.
spfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c91998119
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c99724761.lua
View file @
7d2c79df
...
...
@@ -35,7 +35,7 @@ function c99724761.splimit(e,se,sp,st)
return
not
e
:
GetHandler
():
IsLocation
(
LOCATION_EXTRA
+
LOCATION_GRAVE
)
end
function
c99724761
.
spfilter
(
c
,
code
)
return
c
:
IsCode
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
Is
Fusion
Code
(
code
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
c99724761
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
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