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
a91f6ff2
Commit
a91f6ff2
authored
Jan 09, 2016
by
salix5
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #218 from nekrozar/patch-1
fix Ritual Beast Ulti and so on
parents
78d763b1
7d2c79df
Changes
30
Hide 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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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 @
a91f6ff2
...
...
@@ -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