Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
no81cards
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
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
Huangnan
no81cards
Commits
a62c672b
Commit
a62c672b
authored
Jan 26, 2023
by
Nemo Ma
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
fcd3a57a
Changes
24
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
90 additions
and
69 deletions
+90
-69
expansions/script/c10150077.lua
expansions/script/c10150077.lua
+2
-0
expansions/script/c10150078.lua
expansions/script/c10150078.lua
+2
-0
expansions/script/c10150079.lua
expansions/script/c10150079.lua
+2
-0
expansions/script/c117837139.lua
expansions/script/c117837139.lua
+1
-1
expansions/script/c118776531.lua
expansions/script/c118776531.lua
+1
-1
expansions/script/c12249903.lua
expansions/script/c12249903.lua
+54
-54
expansions/script/c14000034.lua
expansions/script/c14000034.lua
+1
-0
expansions/script/c15000917.lua
expansions/script/c15000917.lua
+2
-0
expansions/script/c22020730.lua
expansions/script/c22020730.lua
+2
-0
expansions/script/c22020740.lua
expansions/script/c22020740.lua
+2
-0
expansions/script/c22021920.lua
expansions/script/c22021920.lua
+1
-0
expansions/script/c22022330.lua
expansions/script/c22022330.lua
+1
-0
expansions/script/c22070190.lua
expansions/script/c22070190.lua
+2
-0
expansions/script/c25800075.lua
expansions/script/c25800075.lua
+1
-0
expansions/script/c30002025.lua
expansions/script/c30002025.lua
+1
-0
expansions/script/c31400097.lua
expansions/script/c31400097.lua
+1
-0
expansions/script/c40010814.lua
expansions/script/c40010814.lua
+2
-2
expansions/script/c4058.lua
expansions/script/c4058.lua
+4
-8
expansions/script/c60000137.lua
expansions/script/c60000137.lua
+1
-1
expansions/script/c64800103.lua
expansions/script/c64800103.lua
+1
-0
expansions/script/c67200271.lua
expansions/script/c67200271.lua
+1
-0
expansions/script/c75124535.lua
expansions/script/c75124535.lua
+3
-2
expansions/script/c79029552.lua
expansions/script/c79029552.lua
+1
-0
expansions/script/c93601014.lua
expansions/script/c93601014.lua
+1
-0
No files found.
expansions/script/c10150077.lua
View file @
a62c672b
--救世棘龙
--救世棘龙
function
c10150077
.
initial_effect
(
c
)
function
c10150077
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
21159309
,
73580471
)
--synchro summon
--synchro summon
aux
.
AddSynchroMixProcedure
(
c
,
c10150077
.
mfilter1
,
c10150077
.
mfilter2
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroMixProcedure
(
c
,
c10150077
.
mfilter1
,
c10150077
.
mfilter2
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
@@ -36,6 +37,7 @@ function c10150077.initial_effect(c)
...
@@ -36,6 +37,7 @@ function c10150077.initial_effect(c)
e3
:
SetOperation
(
c10150077
.
spop
)
e3
:
SetOperation
(
c10150077
.
spop
)
c
:
RegisterEffect
(
e3
)
c
:
RegisterEffect
(
e3
)
end
end
c10150077
.
material_type
=
TYPE_SYNCHRO
function
c10150077
.
spfilter
(
c
,
e
,
tp
)
function
c10150077
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsCode
(
73580471
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsCode
(
73580471
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
end
end
...
...
expansions/script/c10150078.lua
View file @
a62c672b
--救世工具龙
--救世工具龙
function
c10150078
.
initial_effect
(
c
)
function
c10150078
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
21159309
,
2403771
)
--synchro summon
--synchro summon
aux
.
AddSynchroMixProcedure
(
c
,
c10150078
.
mfilter1
,
c10150078
.
mfilter2
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroMixProcedure
(
c
,
c10150078
.
mfilter1
,
c10150078
.
mfilter2
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
@@ -47,6 +48,7 @@ function c10150078.initial_effect(c)
...
@@ -47,6 +48,7 @@ function c10150078.initial_effect(c)
e4
:
SetOperation
(
c10150078
.
spop2
)
e4
:
SetOperation
(
c10150078
.
spop2
)
c
:
RegisterEffect
(
e4
)
c
:
RegisterEffect
(
e4
)
end
end
c10150078
.
material_type
=
TYPE_SYNCHRO
function
c10150078
.
spfilter
(
c
,
e
,
tp
)
function
c10150078
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsCode
(
2403771
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsCode
(
2403771
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
end
end
...
...
expansions/script/c10150079.lua
View file @
a62c672b
--救世妖精龙
--救世妖精龙
function
c10150079
.
initial_effect
(
c
)
function
c10150079
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
21159309
,
25862681
)
--synchro summon
--synchro summon
aux
.
AddSynchroMixProcedure
(
c
,
c10150079
.
mfilter1
,
c10150079
.
mfilter2
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
aux
.
AddSynchroMixProcedure
(
c
,
c10150079
.
mfilter1
,
c10150079
.
mfilter2
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
@@ -36,6 +37,7 @@ function c10150079.initial_effect(c)
...
@@ -36,6 +37,7 @@ function c10150079.initial_effect(c)
e3
:
SetOperation
(
c10150079
.
spop
)
e3
:
SetOperation
(
c10150079
.
spop
)
c
:
RegisterEffect
(
e3
)
c
:
RegisterEffect
(
e3
)
end
end
c10150079
.
material_type
=
TYPE_SYNCHRO
function
c10150079
.
spfilter
(
c
,
e
,
tp
)
function
c10150079
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsCode
(
25862681
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsCode
(
25862681
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
end
end
...
...
expansions/script/c117837139.lua
View file @
a62c672b
...
@@ -85,7 +85,7 @@ function c117837139.sumfilter(c,e,tp)
...
@@ -85,7 +85,7 @@ function c117837139.sumfilter(c,e,tp)
end
end
function
c117837139
.
sumtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c117837139
.
sumtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
if
chk
==
0
then
return
Duel
.
IsPlayerCanSpecialSummonCount
(
tp
,
2
)
and
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
GetLocationCountFromEx
(
1
-
tp
,
tp
,
nil
,
c
)
>
0
and
Duel
.
IsExistingMatchingCard
(
c117837139
.
sumfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
,
e
,
tp
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
SUMMON_TYPE_LINK
,
1
-
tp
,
true
,
false
)
end
if
chk
==
0
then
return
not
Duel
.
IsPlayerAffectedByEffect
(
tp
,
59822133
)
and
Duel
.
IsPlayerCanSpecialSummonCount
(
tp
,
2
)
and
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
GetLocationCountFromEx
(
1
-
tp
,
tp
,
nil
,
c
)
>
0
and
Duel
.
IsExistingMatchingCard
(
c117837139
.
sumfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
,
e
,
tp
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
SUMMON_TYPE_LINK
,
1
-
tp
,
true
,
false
)
end
end
end
function
c117837139
.
sumop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c117837139
.
sumop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
...
...
expansions/script/c118776531.lua
View file @
a62c672b
...
@@ -43,7 +43,7 @@ function c118776531.initial_effect(c)
...
@@ -43,7 +43,7 @@ function c118776531.initial_effect(c)
end
end
function
c118776531
.
sumcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c118776531
.
sumcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
ph
=
Duel
.
GetCurrentPhase
()
local
ph
=
Duel
.
GetCurrentPhase
()
return
ph
==
PHASE_MAIN1
or
ph
==
PHASE_MAIN2
return
ph
==
PHASE_MAIN1
or
ph
==
PHASE_MAIN2
or
Duel
.
GetTurnPlayer
()
~=
tp
end
end
function
c118776531
.
sumfilter
(
c
)
function
c118776531
.
sumfilter
(
c
)
return
c
:
IsSetCard
(
0xf9
)
and
c
:
IsSummonable
(
true
,
nil
,
1
)
return
c
:
IsSetCard
(
0xf9
)
and
c
:
IsSummonable
(
true
,
nil
,
1
)
...
...
expansions/script/c12249903.lua
View file @
a62c672b
--真龙战士 点火烈·炽热
--真龙战士 点火烈·炽热
function
c12249903
.
initial_effect
(
c
)
function
c12249903
.
initial_effect
(
c
)
--summon with s/t
--summon with s/t
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
12249903
,
0
))
e1
:
SetDescription
(
aux
.
Stringid
(
12249903
,
0
))
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e1
:
SetCode
(
EFFECT_SUMMON_PROC
)
e1
:
SetCode
(
EFFECT_SUMMON_PROC
)
e1
:
SetCondition
(
c12249903
.
otcon
)
e1
:
SetCondition
(
c12249903
.
otcon
)
e1
:
SetOperation
(
c12249903
.
otop
)
e1
:
SetOperation
(
c12249903
.
otop
)
e1
:
SetValue
(
SUMMON_TYPE_ADVANCE
)
e1
:
SetValue
(
SUMMON_TYPE_ADVANCE
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--search
--search
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
12249903
,
1
))
e2
:
SetDescription
(
aux
.
Stringid
(
12249903
,
1
))
e2
:
SetCategory
(
CATEGORY_TOHAND
+
CATEGORY_SEARCH
)
e2
:
SetCategory
(
CATEGORY_TOHAND
+
CATEGORY_SEARCH
)
e2
:
SetType
(
EFFECT_TYPE_QUICK_O
)
e2
:
SetType
(
EFFECT_TYPE_QUICK_O
)
e2
:
SetCode
(
EVENT_CHAINING
)
e2
:
SetCode
(
EVENT_CHAINING
)
e2
:
SetRange
(
LOCATION_MZONE
)
e2
:
SetRange
(
LOCATION_MZONE
)
e2
:
SetCountLimit
(
1
)
e2
:
SetCountLimit
(
1
)
e2
:
SetCondition
(
c12249903
.
thcon
)
e2
:
SetCondition
(
c12249903
.
thcon
)
e2
:
SetTarget
(
c12249903
.
thtg
)
e2
:
SetTarget
(
c12249903
.
thtg
)
e2
:
SetOperation
(
c12249903
.
thop
)
e2
:
SetOperation
(
c12249903
.
thop
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
function
c12249903
.
otfilter
(
c
)
function
c12249903
.
otfilter
(
c
)
return
c
:
IsType
(
TYPE_CONTINUOUS
)
and
c
:
IsReleasable
()
return
c
:
IsType
(
TYPE_CONTINUOUS
)
and
c
:
IsReleasable
()
end
end
function
c12249903
.
otcon
(
e
,
c
,
minc
)
function
c12249903
.
otcon
(
e
,
c
,
minc
)
if
c
==
nil
then
return
true
end
if
c
==
nil
then
return
true
end
local
tp
=
c
:
GetControler
()
local
tp
=
c
:
GetControler
()
return
c
:
GetLevel
()
>
4
and
minc
<=
1
and
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
return
c
:
GetLevel
()
>
4
and
minc
<=
1
and
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
IsExistingMatchingCard
(
c12249903
.
otfilter
,
tp
,
LOCATION_SZONE
,
0
,
1
,
nil
)
and
Duel
.
IsExistingMatchingCard
(
c12249903
.
otfilter
,
tp
,
LOCATION_SZONE
,
0
,
1
,
nil
)
end
end
function
c12249903
.
otop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
c
)
function
c12249903
.
otop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
c
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_RELEASE
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_RELEASE
)
local
sg
=
Duel
.
SelectMatchingCard
(
tp
,
c12249903
.
otfilter
,
tp
,
LOCATION_SZONE
,
0
,
1
,
1
,
nil
)
local
sg
=
Duel
.
SelectMatchingCard
(
tp
,
c12249903
.
otfilter
,
tp
,
LOCATION_SZONE
,
0
,
1
,
1
,
nil
)
c
:
SetMaterial
(
sg
)
c
:
SetMaterial
(
sg
)
Duel
.
Release
(
sg
,
REASON_SUMMON
+
REASON_MATERIAL
)
Duel
.
Release
(
sg
,
REASON_SUMMON
+
REASON_MATERIAL
)
end
end
function
c12249903
.
thcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c12249903
.
thcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
bit
.
band
(
e
:
GetHandler
():
GetSummonType
(),
SUMMON_TYPE_ADVANCE
)
==
SUMMON_TYPE_ADVANCE
and
rp
~=
tp
return
bit
.
band
(
e
:
GetHandler
():
GetSummonType
(),
SUMMON_TYPE_ADVANCE
)
==
SUMMON_TYPE_ADVANCE
and
rp
~=
tp
end
end
function
c12249903
.
thfilter
(
c
,
tp
)
function
c12249903
.
thfilter
(
c
,
tp
)
return
c
:
IsSetCard
(
0xf9
)
and
c
:
IsType
(
TYPE_CONTINUOUS
)
and
c
:
IsType
(
TYPE_SPELL
)
return
c
:
IsSetCard
(
0xf9
)
and
c
:
IsType
(
TYPE_CONTINUOUS
)
and
c
:
IsType
(
TYPE_SPELL
)
and
(
c
:
IsAbleToHand
()
or
c
:
GetActivateEffect
():
IsActivatable
(
tp
))
and
(
c
:
IsAbleToHand
()
or
c
:
GetActivateEffect
():
IsActivatable
(
tp
))
end
end
function
c12249903
.
thtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c12249903
.
thtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
c12249903
.
thfilter
,
tp
,
LOCATION_DECK
,
0
,
1
,
nil
,
tp
)
end
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
c12249903
.
thfilter
,
tp
,
LOCATION_DECK
,
0
,
1
,
nil
,
tp
)
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TOHAND
,
nil
,
1
,
tp
,
LOCATION_DECK
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TOHAND
,
nil
,
1
,
tp
,
LOCATION_DECK
)
end
end
function
c12249903
.
thop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c12249903
.
thop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
aux
.
Stringid
(
12249903
,
3
))
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
aux
.
Stringid
(
12249903
,
3
))
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c12249903
.
thfilter
,
tp
,
LOCATION_DECK
,
0
,
1
,
1
,
nil
,
tp
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c12249903
.
thfilter
,
tp
,
LOCATION_DECK
,
0
,
1
,
1
,
nil
,
tp
)
local
tc
=
g
:
GetFirst
()
local
tc
=
g
:
GetFirst
()
if
tc
then
if
tc
then
local
b1
=
tc
:
IsAbleToHand
()
local
b1
=
tc
:
IsAbleToHand
()
local
b2
=
tc
:
GetActivateEffect
():
IsActivatable
(
tp
)
local
b2
=
tc
:
GetActivateEffect
():
IsActivatable
(
tp
)
if
b1
and
(
Duel
.
GetLocationCount
(
tp
,
LOCATION_SZONE
)
<=
0
or
not
b2
or
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
12249903
,
3
)))
then
if
b1
and
(
Duel
.
GetLocationCount
(
tp
,
LOCATION_SZONE
)
<=
0
or
not
b2
or
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
12249903
,
2
)))
then
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
Duel
.
ConfirmCards
(
1
-
tp
,
tc
)
Duel
.
ConfirmCards
(
1
-
tp
,
tc
)
else
else
Duel
.
MoveToField
(
tc
,
tp
,
tp
,
LOCATION_SZONE
,
POS_FACEUP
,
true
)
Duel
.
MoveToField
(
tc
,
tp
,
tp
,
LOCATION_SZONE
,
POS_FACEUP
,
true
)
local
te
=
tc
:
GetActivateEffect
()
local
te
=
tc
:
GetActivateEffect
()
local
tep
=
tc
:
GetControler
()
local
tep
=
tc
:
GetControler
()
local
cost
=
te
:
GetCost
()
local
cost
=
te
:
GetCost
()
if
cost
then
cost
(
te
,
tep
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
end
if
cost
then
cost
(
te
,
tep
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
end
Duel
.
RaiseEvent
(
tc
,
EVENT_CHAIN_SOLVED
,
te
,
0
,
tp
,
tp
,
Duel
.
GetCurrentChain
())
Duel
.
RaiseEvent
(
tc
,
EVENT_CHAIN_SOLVED
,
te
,
0
,
tp
,
tp
,
Duel
.
GetCurrentChain
())
end
end
end
end
end
end
expansions/script/c14000034.lua
View file @
a62c672b
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
m
=
14000034
local
m
=
14000034
local
cm
=
_G
[
"c"
..
m
]
local
cm
=
_G
[
"c"
..
m
]
function
cm
.
initial_effect
(
c
)
function
cm
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
14000021
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
14000021
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
14000021
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
...
expansions/script/c15000917.lua
View file @
a62c672b
...
@@ -2,6 +2,7 @@ local m=15000917
...
@@ -2,6 +2,7 @@ local m=15000917
local
cm
=
_G
[
"c"
..
m
]
local
cm
=
_G
[
"c"
..
m
]
cm
.
name
=
"传说未来圣罚 圣修暗凯·无限命运"
cm
.
name
=
"传说未来圣罚 圣修暗凯·无限命运"
function
cm
.
initial_effect
(
c
)
function
cm
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
15000907
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pendulum summon
--pendulum summon
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
EnablePendulumAttribute
(
c
,
false
)
...
@@ -61,6 +62,7 @@ function cm.initial_effect(c)
...
@@ -61,6 +62,7 @@ function cm.initial_effect(c)
e7
:
SetOperation
(
cm
.
atop
)
e7
:
SetOperation
(
cm
.
atop
)
c
:
RegisterEffect
(
e7
)
c
:
RegisterEffect
(
e7
)
end
end
cm
.
material_type
=
TYPE_SYNCHRO
function
cm
.
matfilter1
(
c
,
syncard
)
function
cm
.
matfilter1
(
c
,
syncard
)
return
c
:
IsSynchroType
(
TYPE_TUNER
)
or
(
c
:
IsSynchroType
(
TYPE_PENDULUM
)
and
c
:
IsSetCard
(
0x5f3e
))
return
c
:
IsSynchroType
(
TYPE_TUNER
)
or
(
c
:
IsSynchroType
(
TYPE_PENDULUM
)
and
c
:
IsSetCard
(
0x5f3e
))
end
end
...
...
expansions/script/c22020730.lua
View file @
a62c672b
--无明三段突
--无明三段突
function
c22020730
.
initial_effect
(
c
)
function
c22020730
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
22020690
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22020690
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22020690
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
@@ -50,6 +51,7 @@ function c22020730.initial_effect(c)
...
@@ -50,6 +51,7 @@ function c22020730.initial_effect(c)
e7
:
SetOperation
(
c22020730
.
rpop
)
e7
:
SetOperation
(
c22020730
.
rpop
)
c
:
RegisterEffect
(
e7
)
c
:
RegisterEffect
(
e7
)
end
end
c22020730
.
material_type
=
TYPE_SYNCHRO
function
c22020730
.
sumsuc
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c22020730
.
sumsuc
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
e1
=
Effect
.
CreateEffect
(
e
:
GetHandler
())
local
e1
=
Effect
.
CreateEffect
(
e
:
GetHandler
())
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
expansions/script/c22020740.lua
View file @
a62c672b
--不灭之诚
--不灭之诚
function
c22020740
.
initial_effect
(
c
)
function
c22020740
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
22020720
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22020720
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22020720
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
@@ -62,6 +63,7 @@ function c22020740.initial_effect(c)
...
@@ -62,6 +63,7 @@ function c22020740.initial_effect(c)
e7
:
SetOperation
(
c22020740
.
rpop
)
e7
:
SetOperation
(
c22020740
.
rpop
)
c
:
RegisterEffect
(
e7
)
c
:
RegisterEffect
(
e7
)
end
end
c22020740
.
material_type
=
TYPE_SYNCHRO
function
c22020740
.
condition
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c22020740
.
condition
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
tp
=
e
:
GetHandlerPlayer
()
local
tp
=
e
:
GetHandlerPlayer
()
return
Duel
.
GetLP
(
tp
)
<
Duel
.
GetLP
(
1
-
tp
)
return
Duel
.
GetLP
(
tp
)
<
Duel
.
GetLP
(
1
-
tp
)
...
...
expansions/script/c22021920.lua
View file @
a62c672b
--人理世境 两仪式
--人理世境 两仪式
function
c22021920
.
initial_effect
(
c
)
function
c22021920
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
22021900
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22021900
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_LIGHT
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22021900
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
...
expansions/script/c22022330.lua
View file @
a62c672b
--黄金骑士 坂田金时
--黄金骑士 坂田金时
function
c22022330
.
initial_effect
(
c
)
function
c22022330
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
22022310
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22022310
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
22022310
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
...
expansions/script/c22070190.lua
View file @
a62c672b
--星尘龙·天才
--星尘龙·天才
function
c22070190
.
initial_effect
(
c
)
function
c22070190
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
44508094
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
44508094
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSynchroType
,
TYPE_SYNCHRO
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
44508094
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
@@ -33,6 +34,7 @@ function c22070190.initial_effect(c)
...
@@ -33,6 +34,7 @@ function c22070190.initial_effect(c)
e3
:
SetOperation
(
c22070190
.
atop
)
e3
:
SetOperation
(
c22070190
.
atop
)
c
:
RegisterEffect
(
e3
)
c
:
RegisterEffect
(
e3
)
end
end
c22070190
.
material_type
=
TYPE_SYNCHRO
function
c22070190
.
eftg
(
e
,
c
)
function
c22070190
.
eftg
(
e
,
c
)
return
c
:
IsType
(
TYPE_SYNCHRO
)
and
c
:
IsFaceup
()
return
c
:
IsType
(
TYPE_SYNCHRO
)
and
c
:
IsFaceup
()
end
end
...
...
expansions/script/c25800075.lua
View file @
a62c672b
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
m
=
25800075
local
m
=
25800075
local
cm
=
_G
[
"c"
..
m
]
local
cm
=
_G
[
"c"
..
m
]
function
cm
.
initial_effect
(
c
)
function
cm
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
25800156
,
25800037
,
25800010
)
--fusion material
--fusion material
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--synchro summon
--synchro summon
...
...
expansions/script/c30002025.lua
View file @
a62c672b
--PSY骨架王·Σ
--PSY骨架王·Σ
function
c30002025
.
initial_effect
(
c
)
function
c30002025
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
49036338
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xc1
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
49036338
),
1
,
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xc1
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
49036338
),
1
,
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
...
expansions/script/c31400097.lua
View file @
a62c672b
...
@@ -2,6 +2,7 @@ local m=31400097
...
@@ -2,6 +2,7 @@ local m=31400097
local
cm
=
_G
[
"c"
..
m
]
local
cm
=
_G
[
"c"
..
m
]
cm
.
name
=
"云魔物-三角气流"
cm
.
name
=
"云魔物-三角气流"
function
cm
.
initial_effect
(
c
)
function
cm
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
80825553
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
expansions/script/c40010814.lua
View file @
a62c672b
...
@@ -81,7 +81,7 @@ end
...
@@ -81,7 +81,7 @@ end
function
cm
.
tdtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
cm
.
tdtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
false
end
if
chkc
then
return
false
end
if
chk
==
0
then
return
Duel
.
IsExistingTarget
(
cm
.
tdfilter
,
tp
,
LOCATION_GRAVE
,
0
,
1
,
nil
)
if
chk
==
0
then
return
Duel
.
IsExistingTarget
(
cm
.
tdfilter
,
tp
,
LOCATION_GRAVE
,
0
,
1
,
nil
)
and
Duel
.
IsExistingTarget
(
Card
.
IsAbleToDeck
,
tp
,
0
,
LOCATION_ONFIELD
,
2
,
nil
)
end
and
Duel
.
IsExistingTarget
(
Card
.
IsAbleToDeck
,
tp
,
0
,
LOCATION_ONFIELD
,
1
,
nil
)
end
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_TODECK
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_TODECK
)
local
g1
=
Duel
.
SelectTarget
(
tp
,
cm
.
tdfilter
,
tp
,
LOCATION_GRAVE
,
0
,
1
,
1
,
nil
)
local
g1
=
Duel
.
SelectTarget
(
tp
,
cm
.
tdfilter
,
tp
,
LOCATION_GRAVE
,
0
,
1
,
1
,
nil
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_TODECK
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_TODECK
)
...
@@ -124,4 +124,4 @@ function cm.disop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -124,4 +124,4 @@ function cm.disop(e,tp,eg,ep,ev,re,r,rp)
if
Duel
.
NegateActivation
(
ev
)
and
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
if
Duel
.
NegateActivation
(
ev
)
and
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
Duel
.
Destroy
(
eg
,
REASON_EFFECT
)
Duel
.
Destroy
(
eg
,
REASON_EFFECT
)
end
end
end
end
\ No newline at end of file
expansions/script/c4058.lua
View file @
a62c672b
...
@@ -139,7 +139,6 @@ function c4058.initial_effect(c)
...
@@ -139,7 +139,6 @@ function c4058.initial_effect(c)
e15
:
SetCategory
(
CATEGORY_SPECIAL_SUMMON
)
e15
:
SetCategory
(
CATEGORY_SPECIAL_SUMMON
)
e15
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e15
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e15
:
SetCode
(
EVENT_DESTROYED
)
e15
:
SetCode
(
EVENT_DESTROYED
)
e15
:
SetCountLimit
(
1
,
16067089
)
e15
:
SetRange
(
LOCATION_DECK
)
e15
:
SetRange
(
LOCATION_DECK
)
e15
:
SetCondition
(
c4058
.
condition4
)
e15
:
SetCondition
(
c4058
.
condition4
)
e15
:
SetTarget
(
c4058
.
target4
)
e15
:
SetTarget
(
c4058
.
target4
)
...
@@ -155,7 +154,7 @@ function c4058.initial_effect(c)
...
@@ -155,7 +154,7 @@ function c4058.initial_effect(c)
local
e17
=
Effect
.
CreateEffect
(
c
)
local
e17
=
Effect
.
CreateEffect
(
c
)
e17
:
SetType
(
EFFECT_TYPE_FIELD
)
e17
:
SetType
(
EFFECT_TYPE_FIELD
)
e17
:
SetCode
(
EFFECT_ACTIVATE_COST
)
e17
:
SetCode
(
EFFECT_ACTIVATE_COST
)
e17
:
SetRange
(
LOCATION_DECK
)
e17
:
SetRange
(
LOCATION_
HAND
+
LOCATION_
DECK
)
e17
:
SetProperty
(
EFFECT_FLAG_PLAYER_TARGET
+
EFFECT_FLAG_CANNOT_DISABLE
)
e17
:
SetProperty
(
EFFECT_FLAG_PLAYER_TARGET
+
EFFECT_FLAG_CANNOT_DISABLE
)
e17
:
SetTargetRange
(
1
,
0
)
e17
:
SetTargetRange
(
1
,
0
)
e17
:
SetTarget
(
c4058
.
actarget
)
e17
:
SetTarget
(
c4058
.
actarget
)
...
@@ -163,7 +162,7 @@ function c4058.initial_effect(c)
...
@@ -163,7 +162,7 @@ function c4058.initial_effect(c)
local
e18
=
Effect
.
CreateEffect
(
c
)
local
e18
=
Effect
.
CreateEffect
(
c
)
e18
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_GRANT
)
e18
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_GRANT
)
e18
:
SetRange
(
LOCATION_ONFIELD
)
e18
:
SetRange
(
LOCATION_ONFIELD
)
e18
:
SetTargetRange
(
LOCATION_DECK
,
0
)
e18
:
SetTargetRange
(
LOCATION_
HAND
+
LOCATION_
DECK
,
0
)
e18
:
SetTarget
(
aux
.
TargetBoolFunction
(
Card
.
IsCode
,
93217231
,
80678380
,
16067089
,
1683982
))
e18
:
SetTarget
(
aux
.
TargetBoolFunction
(
Card
.
IsCode
,
93217231
,
80678380
,
16067089
,
1683982
))
e18
:
SetLabelObject
(
e17
)
e18
:
SetLabelObject
(
e17
)
c
:
RegisterEffect
(
e18
)
c
:
RegisterEffect
(
e18
)
...
@@ -173,7 +172,6 @@ function c4058.initial_effect(c)
...
@@ -173,7 +172,6 @@ function c4058.initial_effect(c)
e19
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e19
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e19
:
SetCode
(
EVENT_CHAINING
)
e19
:
SetCode
(
EVENT_CHAINING
)
e19
:
SetRange
(
LOCATION_DECK
)
e19
:
SetRange
(
LOCATION_DECK
)
e19
:
SetCountLimit
(
1
,
80678380
)
e19
:
SetCondition
(
c4058
.
condition5
)
e19
:
SetCondition
(
c4058
.
condition5
)
e19
:
SetCost
(
c4058
.
cost5
)
e19
:
SetCost
(
c4058
.
cost5
)
e19
:
SetTarget
(
c4058
.
target5
)
e19
:
SetTarget
(
c4058
.
target5
)
...
@@ -192,7 +190,6 @@ function c4058.initial_effect(c)
...
@@ -192,7 +190,6 @@ function c4058.initial_effect(c)
e21
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e21
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e21
:
SetCode
(
EVENT_FREE_CHAIN
)
e21
:
SetCode
(
EVENT_FREE_CHAIN
)
e21
:
SetRange
(
LOCATION_DECK
)
e21
:
SetRange
(
LOCATION_DECK
)
e21
:
SetCountLimit
(
1
,
93217231
)
e21
:
SetTarget
(
c4058
.
target6
)
e21
:
SetTarget
(
c4058
.
target6
)
e21
:
SetOperation
(
c4058
.
activate6
)
e21
:
SetOperation
(
c4058
.
activate6
)
local
e22
=
Effect
.
CreateEffect
(
c
)
local
e22
=
Effect
.
CreateEffect
(
c
)
...
@@ -206,7 +203,6 @@ function c4058.initial_effect(c)
...
@@ -206,7 +203,6 @@ function c4058.initial_effect(c)
e27
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e27
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e27
:
SetCode
(
EVENT_FREE_CHAIN
)
e27
:
SetCode
(
EVENT_FREE_CHAIN
)
e27
:
SetRange
(
LOCATION_DECK
)
e27
:
SetRange
(
LOCATION_DECK
)
e27
:
SetCountLimit
(
1
,
16839820
)
local
e28
=
Effect
.
CreateEffect
(
c
)
local
e28
=
Effect
.
CreateEffect
(
c
)
e28
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_GRANT
)
e28
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_GRANT
)
e28
:
SetRange
(
LOCATION_ONFIELD
)
e28
:
SetRange
(
LOCATION_ONFIELD
)
...
@@ -429,9 +425,9 @@ function c4058.actarget(e,te,tp)
...
@@ -429,9 +425,9 @@ function c4058.actarget(e,te,tp)
end
end
function
c4058
.
costop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c4058
.
costop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
Duel
.
MoveToField
(
c
,
tp
,
tp
,
LOCATION_SZONE
,
POS_FACEUP
,
true
)
if
c
:
IsLocation
(
LOCATION_DECK
)
then
Duel
.
MoveToField
(
c
,
tp
,
tp
,
LOCATION_SZONE
,
POS_FACEUP
,
true
)
end
--oath effects
--oath effects
local
e1
=
Effect
.
CreateEffect
(
e
:
GetHandler
()
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetProperty
(
EFFECT_FLAG_PLAYER_TARGET
+
EFFECT_FLAG_OATH
)
e1
:
SetProperty
(
EFFECT_FLAG_PLAYER_TARGET
+
EFFECT_FLAG_OATH
)
e1
:
SetCode
(
EFFECT_CANNOT_ACTIVATE
)
e1
:
SetCode
(
EFFECT_CANNOT_ACTIVATE
)
...
...
expansions/script/c60000137.lua
View file @
a62c672b
...
@@ -14,7 +14,7 @@ function cm.initial_effect(c)
...
@@ -14,7 +14,7 @@ function cm.initial_effect(c)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
end
end
function
cm
.
filter
(
c
)
function
cm
.
filter
(
c
)
return
c
:
IsType
(
TYPE_RITUAL
)
and
c
:
IsAbleToHand
()
return
c
:
IsType
(
TYPE_RITUAL
)
and
c
:
IsAbleToHand
()
and
c
:
IsSetCard
(
0x621
)
end
end
function
cm
.
tg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
cm
.
tg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
cm
.
filter
,
tp
,
LOCATION_DECK
,
0
,
2
,
nil
)
end
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
cm
.
filter
,
tp
,
LOCATION_DECK
,
0
,
2
,
nil
)
end
...
...
expansions/script/c64800103.lua
View file @
a62c672b
--神代丰的铁骑 暴风铃鹿
--神代丰的铁骑 暴风铃鹿
function
c64800103
.
initial_effect
(
c
)
function
c64800103
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
64800097
)
--synchro summon
--synchro summon
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroMixProcedure
(
c
,
c64800103
.
matfilter1
,
nil
,
nil
,
c64800103
.
matfilter2
,
1
,
99
)
aux
.
AddSynchroMixProcedure
(
c
,
c64800103
.
matfilter1
,
nil
,
nil
,
c64800103
.
matfilter2
,
1
,
99
)
...
...
expansions/script/c67200271.lua
View file @
a62c672b
--觊觎封缄的魔主 莉克修玛
--觊觎封缄的魔主 莉克修玛
function
c67200271
.
initial_effect
(
c
)
function
c67200271
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
67200270
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--pendulum
--pendulum
aux
.
EnablePendulumAttribute
(
c
,
false
)
aux
.
EnablePendulumAttribute
(
c
,
false
)
...
...
expansions/script/c75124535.lua
View file @
a62c672b
--械龙铠·多线程数据流
--械龙铠·多线程数据流
function
c75124535
.
initial_effect
(
c
)
function
c75124535
.
initial_effect
(
c
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
75124533
),
1
,
1
);
aux
.
AddMaterialCodeList
(
c
,
75124533
)
c
:
EnableReviveLimit
();
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
75124533
),
1
,
1
)
c
:
EnableReviveLimit
()
--special summon
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
75124535
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
75124535
,
0
))
...
...
expansions/script/c79029552.lua
View file @
a62c672b
--烈星壳·炎魔
--烈星壳·炎魔
function
c79029552
.
initial_effect
(
c
)
function
c79029552
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
85475641
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
85475641
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
85475641
),
aux
.
NonTuner
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
...
...
expansions/script/c93601014.lua
View file @
a62c672b
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
local
m
=
93601014
local
m
=
93601014
local
cm
=
_G
[
"c"
..
m
]
local
cm
=
_G
[
"c"
..
m
]
function
cm
.
initial_effect
(
c
)
function
cm
.
initial_effect
(
c
)
aux
.
AddMaterialCodeList
(
c
,
99070951
)
c
:
SetSPSummonOnce
(
m
)
c
:
SetSPSummonOnce
(
m
)
--synchro summon
--synchro summon
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
99070951
),
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsCode
,
99070951
),
aux
.
NonTuner
(
nil
),
1
)
...
...
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