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
bc9e0c49
Commit
bc9e0c49
authored
Mar 31, 2021
by
Chrono-Genex
Committed by
GitHub
Mar 31, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
replace Auxiliary to aux (#1605)
parent
2073f484
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
123 additions
and
123 deletions
+123
-123
c15717011.lua
c15717011.lua
+5
-5
c22398665.lua
c22398665.lua
+6
-6
c28711704.lua
c28711704.lua
+1
-1
c31444249.lua
c31444249.lua
+12
-12
c34933456.lua
c34933456.lua
+4
-4
c42577802.lua
c42577802.lua
+12
-12
c48144509.lua
c48144509.lua
+12
-12
c52101615.lua
c52101615.lua
+5
-5
c57425061.lua
c57425061.lua
+12
-12
c58549532.lua
c58549532.lua
+8
-8
c65801012.lua
c65801012.lua
+12
-12
c76647978.lua
c76647978.lua
+8
-8
c8148322.lua
c8148322.lua
+6
-6
c84425220.lua
c84425220.lua
+3
-3
c87931906.lua
c87931906.lua
+12
-12
c88696724.lua
c88696724.lua
+5
-5
No files found.
c15717011.lua
View file @
bc9e0c49
...
...
@@ -29,7 +29,7 @@ function c15717011.mfilter(c,tp)
return
c
:
IsLocation
(
LOCATION_MZONE
)
and
c
:
IsCanBeFusionMaterial
()
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
end
function
c15717011
.
fcheck
(
tp
,
sg
,
fc
)
return
Duel
.
CheckReleaseGroup
(
tp
,
Auxiliary
.
IsInGroup
,
#
sg
,
nil
,
sg
)
return
Duel
.
CheckReleaseGroup
(
tp
,
aux
.
IsInGroup
,
#
sg
,
nil
,
sg
)
end
function
c15717011
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
e
:
SetLabel
(
1
)
...
...
@@ -42,20 +42,20 @@ function c15717011.target(e,tp,eg,ep,ev,re,r,rp,chk)
if
e
:
GetLabel
()
~=
1
then
return
false
end
e
:
SetLabel
(
0
)
local
mg
=
Duel
.
GetReleaseGroup
(
tp
):
Filter
(
c15717011
.
mfilter
,
nil
,
tp
)
Auxiliary
.
FCheckAdditional
=
c15717011
.
fcheck
aux
.
FCheckAdditional
=
c15717011
.
fcheck
if
c59160188
then
c59160188
.
re_activated
=
true
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c15717011
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg
,
c
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
c59160188
then
c59160188
.
re_activated
=
false
end
return
res
end
local
mg
=
Duel
.
GetReleaseGroup
(
tp
):
Filter
(
c15717011
.
mfilter
,
nil
,
tp
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
Auxiliary
.
FCheckAdditional
=
c15717011
.
fcheck
aux
.
FCheckAdditional
=
c15717011
.
fcheck
if
c59160188
then
c59160188
.
re_activated
=
true
end
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c15717011
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
1
,
nil
,
e
,
tp
,
mg
,
c
,
chkf
)
local
mat
=
Duel
.
SelectFusionMaterial
(
tp
,
g
:
GetFirst
(),
mg
,
c
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
c59160188
then
c59160188
.
re_activated
=
false
end
aux
.
UseExtraReleaseCount
(
mat
,
tp
)
Duel
.
Release
(
mat
,
REASON_COST
)
...
...
c22398665.lua
View file @
bc9e0c49
...
...
@@ -92,20 +92,20 @@ function c22398665.RitualCheckEqual(g,c,atk)
end
function
c22398665
.
RitualCheck
(
g
,
tp
,
c
,
atk
,
greater_or_equal
)
return
c22398665
[
"RitualCheck"
..
greater_or_equal
](
g
,
c
,
atk
)
and
Duel
.
GetMZoneCount
(
tp
,
g
,
tp
)
>
0
and
(
not
c
.
mat_group_check
or
c
.
mat_group_check
(
g
,
tp
))
and
(
not
Auxiliary
.
RCheckAdditional
or
Auxiliary
.
RCheckAdditional
(
tp
,
g
,
c
))
and
(
not
aux
.
RCheckAdditional
or
aux
.
RCheckAdditional
(
tp
,
g
,
c
))
end
function
c22398665
.
RitualCheckAdditional
(
c
,
atk
,
greater_or_equal
)
if
greater_or_equal
==
"Equal"
then
return
function
(
g
)
return
(
not
Auxiliary
.
RGCheckAdditional
or
Auxiliary
.
RGCheckAdditional
(
g
))
and
g
:
GetSum
(
Card
.
GetAttack
)
<=
atk
return
(
not
aux
.
RGCheckAdditional
or
aux
.
RGCheckAdditional
(
g
))
and
g
:
GetSum
(
Card
.
GetAttack
)
<=
atk
end
else
return
function
(
g
,
ec
)
if
atk
==
0
then
return
#
g
<=
1
end
if
ec
then
return
(
not
Auxiliary
.
RGCheckAdditional
or
Auxiliary
.
RGCheckAdditional
(
g
,
ec
))
and
g
:
GetSum
(
Card
.
GetAttack
)
-
Card
.
GetAttack
(
ec
)
<=
atk
return
(
not
aux
.
RGCheckAdditional
or
aux
.
RGCheckAdditional
(
g
,
ec
))
and
g
:
GetSum
(
Card
.
GetAttack
)
-
Card
.
GetAttack
(
ec
)
<=
atk
else
return
not
Auxiliary
.
RGCheckAdditional
or
Auxiliary
.
RGCheckAdditional
(
g
)
return
not
aux
.
RGCheckAdditional
or
aux
.
RGCheckAdditional
(
g
)
end
end
end
...
...
@@ -122,8 +122,8 @@ function c22398665.RitualUltimateFilter(c,filter,e,tp,m1,m2,attack_function,grea
mg
:
RemoveCard
(
c
)
end
local
atk
=
attack_function
(
c
)
Auxiliary
.
GCheckAdditional
=
c22398665
.
RitualCheckAdditional
(
c
,
atk
,
greater_or_equal
)
aux
.
GCheckAdditional
=
c22398665
.
RitualCheckAdditional
(
c
,
atk
,
greater_or_equal
)
local
res
=
mg
:
CheckSubGroup
(
c22398665
.
RitualCheck
,
1
,
#
mg
,
tp
,
c
,
atk
,
greater_or_equal
)
Auxiliary
.
GCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
return
res
end
c28711704.lua
View file @
bc9e0c49
...
...
@@ -38,7 +38,7 @@ end
function
c28711704
.
fselect
(
g
,
tp
)
Duel
.
SetSelectedCard
(
g
)
return
g
:
CheckWithSumGreater
(
Card
.
GetLevel
,
8
)
and
Duel
.
GetMZoneCount
(
tp
,
g
)
>
0
and
Duel
.
CheckReleaseGroupEx
(
tp
,
Auxiliary
.
IsInGroup
,
#
g
,
nil
,
g
)
and
Duel
.
GetMZoneCount
(
tp
,
g
)
>
0
and
Duel
.
CheckReleaseGroupEx
(
tp
,
aux
.
IsInGroup
,
#
g
,
nil
,
g
)
end
function
c28711704
.
hspcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
...
...
c31444249.lua
View file @
bc9e0c49
...
...
@@ -71,13 +71,13 @@ function c31444249.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
local
sg
=
Duel
.
GetMatchingGroup
(
c31444249
.
filter0
,
tp
,
LOCATION_DECK
,
0
,
nil
)
if
sg
:
GetCount
()
>
0
then
mg1
:
Merge
(
sg
)
Auxiliary
.
FCheckAdditional
=
c31444249
.
fcheck
Auxiliary
.
GCheckAdditional
=
c31444249
.
gcheck
aux
.
FCheckAdditional
=
c31444249
.
fcheck
aux
.
GCheckAdditional
=
c31444249
.
gcheck
end
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c31444249
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -103,12 +103,12 @@ function c31444249.spop(e,tp,eg,ep,ev,re,r,rp)
end
end
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c31444249
.
fcheck
Auxiliary
.
GCheckAdditional
=
c31444249
.
gcheck
aux
.
FCheckAdditional
=
c31444249
.
fcheck
aux
.
GCheckAdditional
=
c31444249
.
gcheck
end
local
sg1
=
Duel
.
GetMatchingGroup
(
c31444249
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
local
mg2
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -126,12 +126,12 @@ function c31444249.spop(e,tp,eg,ep,ev,re,r,rp)
local
tc
=
tg
:
GetFirst
()
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c31444249
.
fcheck
Auxiliary
.
GCheckAdditional
=
c31444249
.
gcheck
aux
.
FCheckAdditional
=
c31444249
.
fcheck
aux
.
GCheckAdditional
=
c31444249
.
gcheck
end
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
Duel
.
SendtoGrave
(
mat1
,
REASON_EFFECT
+
REASON_MATERIAL
+
REASON_FUSION
)
Duel
.
BreakEffect
()
...
...
c34933456.lua
View file @
bc9e0c49
...
...
@@ -39,7 +39,7 @@ function c34933456.target(e,tp,eg,ep,ev,re,r,rp,chk)
Duel
.
RegisterEffect
(
me
,
tp
)
local
chkf
=
tp
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
)
Auxiliary
.
FCheckAdditional
=
c34933456
.
fcheck
aux
.
FCheckAdditional
=
c34933456
.
fcheck
local
res
=
Duel
.
IsExistingMatchingCard
(
c34933456
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -50,7 +50,7 @@ function c34933456.target(e,tp,eg,ep,ev,re,r,rp,chk)
res
=
Duel
.
IsExistingMatchingCard
(
c34933456
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg3
,
mf
,
chkf
)
end
end
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
me
:
Reset
()
return
res
end
...
...
@@ -66,7 +66,7 @@ function c34933456.activate(e,tp,eg,ep,ev,re,r,rp)
Duel
.
RegisterEffect
(
me
,
tp
)
local
chkf
=
tp
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
):
Filter
(
c34933456
.
filter2
,
nil
,
e
)
Auxiliary
.
FCheckAdditional
=
c34933456
.
fcheck
aux
.
FCheckAdditional
=
c34933456
.
fcheck
local
sg1
=
Duel
.
GetMatchingGroup
(
c34933456
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
local
mg3
=
nil
local
sg2
=
nil
...
...
@@ -96,6 +96,6 @@ function c34933456.activate(e,tp,eg,ep,ev,re,r,rp)
end
tc
:
CompleteProcedure
()
end
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
me
:
Reset
()
end
c42577802.lua
View file @
bc9e0c49
...
...
@@ -35,13 +35,13 @@ function c42577802.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
mg2
=
Duel
.
GetMatchingGroup
(
c42577802
.
filter0
,
tp
,
LOCATION_DECK
+
LOCATION_GRAVE
,
0
,
nil
)
if
mg2
:
GetCount
()
>
0
then
mg1
:
Merge
(
mg2
)
Auxiliary
.
FCheckAdditional
=
c42577802
.
fcheck
Auxiliary
.
GCheckAdditional
=
c42577802
.
gcheck
aux
.
FCheckAdditional
=
c42577802
.
fcheck
aux
.
GCheckAdditional
=
c42577802
.
gcheck
end
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c42577802
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -67,12 +67,12 @@ function c42577802.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c42577802
.
fcheck
Auxiliary
.
GCheckAdditional
=
c42577802
.
gcheck
aux
.
FCheckAdditional
=
c42577802
.
fcheck
aux
.
GCheckAdditional
=
c42577802
.
gcheck
end
local
sg1
=
Duel
.
GetMatchingGroup
(
c42577802
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
local
mg3
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -91,12 +91,12 @@ function c42577802.activate(e,tp,eg,ep,ev,re,r,rp)
mg1
:
RemoveCard
(
tc
)
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c42577802
.
fcheck
Auxiliary
.
GCheckAdditional
=
c42577802
.
gcheck
aux
.
FCheckAdditional
=
c42577802
.
fcheck
aux
.
GCheckAdditional
=
c42577802
.
gcheck
end
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
Duel
.
Remove
(
mat1
,
POS_FACEUP
,
REASON_EFFECT
+
REASON_MATERIAL
+
REASON_FUSION
)
Duel
.
BreakEffect
()
...
...
c48144509.lua
View file @
bc9e0c49
...
...
@@ -37,13 +37,13 @@ function c48144509.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
sg
=
Duel
.
GetMatchingGroup
(
c48144509
.
exfilter0
,
tp
,
LOCATION_EXTRA
,
0
,
nil
)
if
sg
:
GetCount
()
>
0
then
mg1
:
Merge
(
sg
)
Auxiliary
.
FCheckAdditional
=
c48144509
.
fcheck
Auxiliary
.
GCheckAdditional
=
c48144509
.
gcheck
aux
.
FCheckAdditional
=
c48144509
.
fcheck
aux
.
GCheckAdditional
=
c48144509
.
gcheck
end
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c48144509
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -69,12 +69,12 @@ function c48144509.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c48144509
.
fcheck
Auxiliary
.
GCheckAdditional
=
c48144509
.
gcheck
aux
.
FCheckAdditional
=
c48144509
.
fcheck
aux
.
GCheckAdditional
=
c48144509
.
gcheck
end
local
sg1
=
Duel
.
GetMatchingGroup
(
c48144509
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
local
mg2
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -93,12 +93,12 @@ function c48144509.activate(e,tp,eg,ep,ev,re,r,rp)
mg1
:
RemoveCard
(
tc
)
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c48144509
.
fcheck
Auxiliary
.
GCheckAdditional
=
c48144509
.
gcheck
aux
.
FCheckAdditional
=
c48144509
.
fcheck
aux
.
GCheckAdditional
=
c48144509
.
gcheck
end
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
Duel
.
SendtoGrave
(
mat1
,
REASON_EFFECT
+
REASON_MATERIAL
+
REASON_FUSION
)
Duel
.
BreakEffect
()
...
...
c52101615.lua
View file @
bc9e0c49
...
...
@@ -29,7 +29,7 @@ function c52101615.mfilter(c,tp)
return
c
:
IsLocation
(
LOCATION_MZONE
)
and
c
:
IsCanBeFusionMaterial
()
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
end
function
c52101615
.
fcheck
(
tp
,
sg
,
fc
)
return
Duel
.
CheckReleaseGroup
(
tp
,
Auxiliary
.
IsInGroup
,
#
sg
,
nil
,
sg
)
return
Duel
.
CheckReleaseGroup
(
tp
,
aux
.
IsInGroup
,
#
sg
,
nil
,
sg
)
end
function
c52101615
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
e
:
SetLabel
(
1
)
...
...
@@ -42,20 +42,20 @@ function c52101615.target(e,tp,eg,ep,ev,re,r,rp,chk)
if
e
:
GetLabel
()
~=
1
then
return
false
end
e
:
SetLabel
(
0
)
local
mg
=
Duel
.
GetReleaseGroup
(
tp
):
Filter
(
c52101615
.
mfilter
,
nil
,
tp
)
Auxiliary
.
FCheckAdditional
=
c52101615
.
fcheck
aux
.
FCheckAdditional
=
c52101615
.
fcheck
if
c59160188
then
c59160188
.
re_activated
=
true
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c52101615
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg
,
c
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
c59160188
then
c59160188
.
re_activated
=
false
end
return
res
end
local
mg
=
Duel
.
GetReleaseGroup
(
tp
):
Filter
(
c52101615
.
mfilter
,
nil
,
tp
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
Auxiliary
.
FCheckAdditional
=
c52101615
.
fcheck
aux
.
FCheckAdditional
=
c52101615
.
fcheck
if
c59160188
then
c59160188
.
re_activated
=
true
end
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c52101615
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
1
,
nil
,
e
,
tp
,
mg
,
c
,
chkf
)
local
mat
=
Duel
.
SelectFusionMaterial
(
tp
,
g
:
GetFirst
(),
mg
,
c
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
c59160188
then
c59160188
.
re_activated
=
false
end
aux
.
UseExtraReleaseCount
(
mat
,
tp
)
Duel
.
Release
(
mat
,
REASON_COST
)
...
...
c57425061.lua
View file @
bc9e0c49
...
...
@@ -41,13 +41,13 @@ function c57425061.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
sg
=
Duel
.
GetMatchingGroup
(
c57425061
.
exfilter0
,
tp
,
LOCATION_SZONE
,
0
,
nil
)
if
sg
:
GetCount
()
>
0
then
mg1
:
Merge
(
sg
)
Auxiliary
.
FCheckAdditional
=
c57425061
.
fcheck
Auxiliary
.
GCheckAdditional
=
c57425061
.
gcheck
aux
.
FCheckAdditional
=
c57425061
.
fcheck
aux
.
GCheckAdditional
=
c57425061
.
gcheck
end
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c57425061
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -73,12 +73,12 @@ function c57425061.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c57425061
.
fcheck
Auxiliary
.
GCheckAdditional
=
c57425061
.
gcheck
aux
.
FCheckAdditional
=
c57425061
.
fcheck
aux
.
GCheckAdditional
=
c57425061
.
gcheck
end
local
sg1
=
Duel
.
GetMatchingGroup
(
c57425061
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
local
mg2
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -97,12 +97,12 @@ function c57425061.activate(e,tp,eg,ep,ev,re,r,rp)
mg1
:
RemoveCard
(
tc
)
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c57425061
.
fcheck
Auxiliary
.
GCheckAdditional
=
c57425061
.
gcheck
aux
.
FCheckAdditional
=
c57425061
.
fcheck
aux
.
GCheckAdditional
=
c57425061
.
gcheck
end
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
local
rg
=
mat1
:
Filter
(
Card
.
IsLocation
,
nil
,
LOCATION_SZONE
)
mat1
:
Sub
(
rg
)
...
...
c58549532.lua
View file @
bc9e0c49
...
...
@@ -31,8 +31,8 @@ function c58549532.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
chkf
=
tp
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
)
mg1
:
Merge
(
Duel
.
GetMatchingGroup
(
c58549532
.
filter0
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
))
Auxiliary
.
FCheckAdditional
=
c58549532
.
fcheck
Auxiliary
.
GCheckAdditional
=
c58549532
.
gcheck
aux
.
FCheckAdditional
=
c58549532
.
fcheck
aux
.
GCheckAdditional
=
c58549532
.
gcheck
local
res
=
Duel
.
IsExistingMatchingCard
(
c58549532
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -43,8 +43,8 @@ function c58549532.target(e,tp,eg,ep,ev,re,r,rp,chk)
res
=
Duel
.
IsExistingMatchingCard
(
c58549532
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg2
,
mf
,
chkf
)
end
end
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
return
res
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_SPECIAL_SUMMON
,
nil
,
1
,
tp
,
LOCATION_EXTRA
)
...
...
@@ -53,8 +53,8 @@ function c58549532.activate(e,tp,eg,ep,ev,re,r,rp)
local
chkf
=
tp
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
):
Filter
(
c58549532
.
filter1
,
nil
,
e
)
mg1
:
Merge
(
Duel
.
GetMatchingGroup
(
c58549532
.
filter0
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
))
Auxiliary
.
FCheckAdditional
=
c58549532
.
fcheck
Auxiliary
.
GCheckAdditional
=
c58549532
.
gcheck
aux
.
FCheckAdditional
=
c58549532
.
fcheck
aux
.
GCheckAdditional
=
c58549532
.
gcheck
local
sg1
=
Duel
.
GetMatchingGroup
(
c58549532
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
local
mg2
=
nil
local
sg2
=
nil
...
...
@@ -84,6 +84,6 @@ function c58549532.activate(e,tp,eg,ep,ev,re,r,rp)
end
tc
:
CompleteProcedure
()
end
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
end
c65801012.lua
View file @
bc9e0c49
...
...
@@ -39,13 +39,13 @@ function c65801012.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
sg
=
Duel
.
GetMatchingGroup
(
c65801012
.
exfilter0
,
tp
,
LOCATION_GRAVE
,
0
,
nil
)
if
sg
:
GetCount
()
>
0
then
mg1
:
Merge
(
sg
)
Auxiliary
.
FCheckAdditional
=
c65801012
.
fcheck
Auxiliary
.
GCheckAdditional
=
c65801012
.
gcheck
aux
.
FCheckAdditional
=
c65801012
.
fcheck
aux
.
GCheckAdditional
=
c65801012
.
gcheck
end
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c65801012
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -71,12 +71,12 @@ function c65801012.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c65801012
.
fcheck
Auxiliary
.
GCheckAdditional
=
c65801012
.
gcheck
aux
.
FCheckAdditional
=
c65801012
.
fcheck
aux
.
GCheckAdditional
=
c65801012
.
gcheck
end
local
sg1
=
Duel
.
GetMatchingGroup
(
c65801012
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
local
mg2
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -95,12 +95,12 @@ function c65801012.activate(e,tp,eg,ep,ev,re,r,rp)
mg1
:
RemoveCard
(
tc
)
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c65801012
.
fcheck
Auxiliary
.
GCheckAdditional
=
c65801012
.
gcheck
aux
.
FCheckAdditional
=
c65801012
.
fcheck
aux
.
GCheckAdditional
=
c65801012
.
gcheck
end
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
local
rg
=
mat1
:
Filter
(
Card
.
IsLocation
,
nil
,
LOCATION_GRAVE
)
mat1
:
Sub
(
rg
)
...
...
c76647978.lua
View file @
bc9e0c49
...
...
@@ -44,8 +44,8 @@ function c76647978.target(e,tp,eg,ep,ev,re,r,rp,chk)
if
chk
==
0
then
local
chkf
=
tp
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
):
Filter
(
Card
.
IsOnField
,
nil
)
Auxiliary
.
FCheckAdditional
=
c76647978
.
fcheck
Auxiliary
.
GCheckAdditional
=
c76647978
.
gcheck
aux
.
FCheckAdditional
=
c76647978
.
fcheck
aux
.
GCheckAdditional
=
c76647978
.
gcheck
local
res
=
Duel
.
IsExistingMatchingCard
(
c76647978
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -56,8 +56,8 @@ function c76647978.target(e,tp,eg,ep,ev,re,r,rp,chk)
res
=
Duel
.
IsExistingMatchingCard
(
c76647978
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg2
,
mf
,
chkf
)
end
end
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
return
res
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_SPECIAL_SUMMON
,
nil
,
1
,
tp
,
LOCATION_EXTRA
)
...
...
@@ -68,8 +68,8 @@ end
function
c76647978
.
activate
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
chkf
=
tp
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
):
Filter
(
c76647978
.
filter1
,
nil
,
e
)
Auxiliary
.
FCheckAdditional
=
c76647978
.
fcheck
Auxiliary
.
GCheckAdditional
=
c76647978
.
gcheck
aux
.
FCheckAdditional
=
c76647978
.
fcheck
aux
.
GCheckAdditional
=
c76647978
.
gcheck
local
sg1
=
Duel
.
GetMatchingGroup
(
c76647978
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
local
mg2
=
nil
local
sg2
=
nil
...
...
@@ -102,8 +102,8 @@ function c76647978.activate(e,tp,eg,ep,ev,re,r,rp)
local
e1
=
e
:
GetLabelObject
()
if
e1
then
e1
:
SetLabelObject
(
tc
)
end
end
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
end
function
c76647978
.
mgfilter
(
c
,
e
,
tp
,
fusc
,
mg
)
return
c
:
IsControler
(
tp
)
and
c
:
IsLocation
(
LOCATION_GRAVE
)
...
...
c8148322.lua
View file @
bc9e0c49
...
...
@@ -43,9 +43,9 @@ function c8148322.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
):
Filter
(
Card
.
IsOnField
,
nil
)
local
mg2
=
Duel
.
GetMatchingGroup
(
c8148322
.
filter0
,
tp
,
0
,
LOCATION_MZONE
,
nil
)
mg1
:
Merge
(
mg2
)
Auxiliary
.
FCheckAdditional
=
c8148322
.
fcheck
aux
.
FCheckAdditional
=
c8148322
.
fcheck
local
res
=
Duel
.
IsExistingMatchingCard
(
c8148322
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -64,9 +64,9 @@ function c8148322.activate(e,tp,eg,ep,ev,re,r,rp)
local
mg1
=
Duel
.
GetFusionMaterial
(
tp
):
Filter
(
c8148322
.
filter3
,
nil
,
e
)
local
mg2
=
Duel
.
GetMatchingGroup
(
c8148322
.
filter1
,
tp
,
0
,
LOCATION_MZONE
,
nil
,
e
)
mg1
:
Merge
(
mg2
)
Auxiliary
.
FCheckAdditional
=
c8148322
.
fcheck
aux
.
FCheckAdditional
=
c8148322
.
fcheck
local
sg1
=
Duel
.
GetMatchingGroup
(
c8148322
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
local
mg3
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -83,9 +83,9 @@ function c8148322.activate(e,tp,eg,ep,ev,re,r,rp)
local
tg
=
sg
:
Select
(
tp
,
1
,
1
,
nil
)
local
tc
=
tg
:
GetFirst
()
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
Auxiliary
.
FCheckAdditional
=
c8148322
.
fcheck
aux
.
FCheckAdditional
=
c8148322
.
fcheck
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
Duel
.
SendtoGrave
(
mat1
,
REASON_EFFECT
+
REASON_MATERIAL
+
REASON_FUSION
)
Duel
.
BreakEffect
()
...
...
c84425220.lua
View file @
bc9e0c49
...
...
@@ -52,15 +52,15 @@ function c84425220.gcheck(g)
end
function
c84425220
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
g
=
Duel
.
GetMatchingGroup
(
c84425220
.
rfilter
,
tp
,
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
nil
)
Auxiliary
.
GCheckAdditional
=
c84425220
.
gcheck
aux
.
GCheckAdditional
=
c84425220
.
gcheck
if
chk
==
0
then
local
res
=
g
:
CheckSubGroup
(
c84425220
.
fselect
,
1
,
g
:
GetCount
(),
tp
)
Auxiliary
.
GCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
return
res
end
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
local
rg
=
g
:
SelectSubGroup
(
tp
,
c84425220
.
fselect
,
false
,
1
,
g
:
GetCount
(),
tp
)
Auxiliary
.
GCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
Duel
.
Remove
(
rg
,
POS_FACEUP
,
REASON_COST
)
end
function
c84425220
.
sptg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
...
...
c87931906.lua
View file @
bc9e0c49
...
...
@@ -37,13 +37,13 @@ function c87931906.target(e,tp,eg,ep,ev,re,r,rp,chk)
local
mg2
=
Duel
.
GetMatchingGroup
(
c87931906
.
filter0
,
tp
,
LOCATION_DECK
+
LOCATION_EXTRA
,
0
,
nil
)
if
mg2
:
GetCount
()
>
0
then
mg1
:
Merge
(
mg2
)
Auxiliary
.
FCheckAdditional
=
c87931906
.
fcheck
Auxiliary
.
GCheckAdditional
=
c87931906
.
gcheck
aux
.
FCheckAdditional
=
c87931906
.
fcheck
aux
.
GCheckAdditional
=
c87931906
.
gcheck
end
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c87931906
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
if
not
res
then
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
if
ce
~=
nil
then
...
...
@@ -69,12 +69,12 @@ function c87931906.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c87931906
.
fcheck
Auxiliary
.
GCheckAdditional
=
c87931906
.
gcheck
aux
.
FCheckAdditional
=
c87931906
.
fcheck
aux
.
GCheckAdditional
=
c87931906
.
gcheck
end
local
sg1
=
Duel
.
GetMatchingGroup
(
c87931906
.
filter2
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
e
,
tp
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
local
mg3
=
nil
local
sg2
=
nil
local
ce
=
Duel
.
GetChainMaterial
(
tp
)
...
...
@@ -93,12 +93,12 @@ function c87931906.activate(e,tp,eg,ep,ev,re,r,rp)
mg1
:
RemoveCard
(
tc
)
if
sg1
:
IsContains
(
tc
)
and
(
sg2
==
nil
or
not
sg2
:
IsContains
(
tc
)
or
not
Duel
.
SelectYesNo
(
tp
,
ce
:
GetDescription
()))
then
if
exmat
then
Auxiliary
.
FCheckAdditional
=
c87931906
.
fcheck
Auxiliary
.
GCheckAdditional
=
c87931906
.
gcheck
aux
.
FCheckAdditional
=
c87931906
.
fcheck
aux
.
GCheckAdditional
=
c87931906
.
gcheck
end
local
mat1
=
Duel
.
SelectFusionMaterial
(
tp
,
tc
,
mg1
,
nil
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
Auxiliary
.
GCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
aux
.
GCheckAdditional
=
nil
tc
:
SetMaterial
(
mat1
)
Duel
.
SendtoGrave
(
mat1
,
REASON_EFFECT
+
REASON_MATERIAL
+
REASON_FUSION
)
Duel
.
BreakEffect
()
...
...
c88696724.lua
View file @
bc9e0c49
...
...
@@ -29,7 +29,7 @@ function c88696724.mfilter(c,tp)
return
c
:
IsLocation
(
LOCATION_MZONE
)
and
c
:
IsCanBeFusionMaterial
()
and
(
c
:
IsControler
(
tp
)
or
c
:
IsFaceup
())
end
function
c88696724
.
fcheck
(
tp
,
sg
,
fc
)
return
Duel
.
CheckReleaseGroup
(
tp
,
Auxiliary
.
IsInGroup
,
#
sg
,
nil
,
sg
)
return
Duel
.
CheckReleaseGroup
(
tp
,
aux
.
IsInGroup
,
#
sg
,
nil
,
sg
)
end
function
c88696724
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
e
:
SetLabel
(
1
)
...
...
@@ -42,20 +42,20 @@ function c88696724.target(e,tp,eg,ep,ev,re,r,rp,chk)
if
e
:
GetLabel
()
~=
1
then
return
false
end
e
:
SetLabel
(
0
)
local
mg
=
Duel
.
GetReleaseGroup
(
tp
):
Filter
(
c88696724
.
mfilter
,
nil
,
tp
)
Auxiliary
.
FCheckAdditional
=
c88696724
.
fcheck
aux
.
FCheckAdditional
=
c88696724
.
fcheck
if
c59160188
then
c59160188
.
re_activated
=
true
end
local
res
=
Duel
.
IsExistingMatchingCard
(
c88696724
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
,
mg
,
c
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
c59160188
then
c59160188
.
re_activated
=
false
end
return
res
end
local
mg
=
Duel
.
GetReleaseGroup
(
tp
):
Filter
(
c88696724
.
mfilter
,
nil
,
tp
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
Auxiliary
.
FCheckAdditional
=
c88696724
.
fcheck
aux
.
FCheckAdditional
=
c88696724
.
fcheck
if
c59160188
then
c59160188
.
re_activated
=
true
end
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c88696724
.
filter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
1
,
nil
,
e
,
tp
,
mg
,
c
,
chkf
)
local
mat
=
Duel
.
SelectFusionMaterial
(
tp
,
g
:
GetFirst
(),
mg
,
c
,
chkf
)
Auxiliary
.
FCheckAdditional
=
nil
aux
.
FCheckAdditional
=
nil
if
c59160188
then
c59160188
.
re_activated
=
false
end
aux
.
UseExtraReleaseCount
(
mat
,
tp
)
Duel
.
Release
(
mat
,
REASON_COST
)
...
...
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