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
1266e341
Commit
1266e341
authored
Mar 07, 2021
by
Chrono-Genex
Committed by
GitHub
Mar 07, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix (#1575)
parent
72c98120
Changes
73
Hide whitespace changes
Inline
Side-by-side
Showing
73 changed files
with
102 additions
and
501 deletions
+102
-501
c10928224.lua
c10928224.lua
+1
-7
c1142880.lua
c1142880.lua
+1
-7
c1322368.lua
c1322368.lua
+1
-7
c13518809.lua
c13518809.lua
+1
-7
c1357146.lua
c1357146.lua
+1
-7
c15449853.lua
c15449853.lua
+1
-7
c15989522.lua
c15989522.lua
+1
-7
c18138630.lua
c18138630.lua
+1
-7
c19801646.lua
c19801646.lua
+1
-7
c20584712.lua
c20584712.lua
+1
-7
c21546416.lua
c21546416.lua
+1
-7
c21620076.lua
c21620076.lua
+1
-7
c22339232.lua
c22339232.lua
+1
-7
c23893227.lua
c23893227.lua
+1
-7
c2519690.lua
c2519690.lua
+1
-7
c26439287.lua
c26439287.lua
+1
-7
c28957126.lua
c28957126.lua
+1
-7
c29975188.lua
c29975188.lua
+1
-7
c30822527.lua
c30822527.lua
+1
-7
c32775808.lua
c32775808.lua
+1
-7
c34093683.lua
c34093683.lua
+1
-7
c3428069.lua
c3428069.lua
+1
-7
c35191415.lua
c35191415.lua
+1
-7
c38517737.lua
c38517737.lua
+1
-7
c39392286.lua
c39392286.lua
+1
-7
c40364916.lua
c40364916.lua
+1
-7
c40991587.lua
c40991587.lua
+1
-7
c41578483.lua
c41578483.lua
+2
-8
c41721210.lua
c41721210.lua
+1
-7
c43175858.lua
c43175858.lua
+1
-7
c43266605.lua
c43266605.lua
+1
-7
c43889633.lua
c43889633.lua
+1
-7
c46239604.lua
c46239604.lua
+1
-7
c46724542.lua
c46724542.lua
+1
-7
c47963370.lua
c47963370.lua
+1
-7
c50139096.lua
c50139096.lua
+1
-7
c51916032.lua
c51916032.lua
+1
-7
c52198054.lua
c52198054.lua
+1
-7
c5285665.lua
c5285665.lua
+1
-7
c5373478.lua
c5373478.lua
+1
-7
c56364287.lua
c56364287.lua
+1
-7
c56585883.lua
c56585883.lua
+1
-7
c57030525.lua
c57030525.lua
+1
-7
c57473560.lua
c57473560.lua
+1
-7
c58153103.lua
c58153103.lua
+3
-8
c59281922.lua
c59281922.lua
+1
-7
c59913418.lua
c59913418.lua
+1
-7
c60110982.lua
c60110982.lua
+1
-7
c61248471.lua
c61248471.lua
+1
-7
c6128460.lua
c6128460.lua
+1
-7
c63261835.lua
c63261835.lua
+1
-7
c64635042.lua
c64635042.lua
+1
-7
c65342096.lua
c65342096.lua
+1
-7
c66386380.lua
c66386380.lua
+1
-7
c68815132.lua
c68815132.lua
+1
-7
c69884162.lua
c69884162.lua
+1
-8
c74889525.lua
c74889525.lua
+1
-7
c75064463.lua
c75064463.lua
+1
-7
c7852509.lua
c7852509.lua
+1
-7
c78765160.lua
c78765160.lua
+1
-7
c80666118.lua
c80666118.lua
+1
-7
c84539520.lua
c84539520.lua
+1
-7
c85696777.lua
c85696777.lua
+1
-7
c86124104.lua
c86124104.lua
+1
-7
c8978197.lua
c8978197.lua
+1
-7
c90238142.lua
c90238142.lua
+1
-7
c90243945.lua
c90243945.lua
+1
-7
c91420202.lua
c91420202.lua
+1
-7
c94141712.lua
c94141712.lua
+1
-7
c95825679.lua
c95825679.lua
+1
-7
c97973962.lua
c97973962.lua
+1
-7
constant.lua
constant.lua
+1
-1
utility.lua
utility.lua
+27
-0
No files found.
c10928224.lua
View file @
1266e341
...
@@ -17,13 +17,7 @@ function c10928224.initial_effect(c)
...
@@ -17,13 +17,7 @@ function c10928224.initial_effect(c)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--code
--code
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
10979723
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetValue
(
10979723
)
c
:
RegisterEffect
(
e3
)
--atkup
--atkup
local
e4
=
Effect
.
CreateEffect
(
c
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetType
(
EFFECT_TYPE_SINGLE
)
e4
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c1142880.lua
View file @
1266e341
--サイバー・ドラゴン・ネクステア
--サイバー・ドラゴン・ネクステア
function
c1142880
.
initial_effect
(
c
)
function
c1142880
.
initial_effect
(
c
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e1
)
--special summon (self)
--special summon (self)
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
1142880
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
1142880
,
0
))
...
...
c1322368.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c1322368.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c1322368.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkSetCard
,
0xee
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkSetCard
,
0xee
),
2
,
2
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
41091257
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
41091257
)
c
:
RegisterEffect
(
e1
)
--special summon
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
1322368
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
1322368
,
0
))
...
...
c13518809.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c13518809
.
initial_effect
(
c
)
function
c13518809
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
46427957
,
LOCATION_MZONE
+
LOCATION_HAND
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_HAND
)
e1
:
SetValue
(
46427957
)
c
:
RegisterEffect
(
e1
)
--indes
--indes
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c1357146.lua
View file @
1266e341
--粋カエル
--粋カエル
function
c1357146
.
initial_effect
(
c
)
function
c1357146
.
initial_effect
(
c
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
84451804
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
84451804
)
c
:
RegisterEffect
(
e1
)
--draw
--draw
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
1357146
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
1357146
,
0
))
...
...
c15449853.lua
View file @
1266e341
...
@@ -7,13 +7,7 @@ function c15449853.initial_effect(c)
...
@@ -7,13 +7,7 @@ function c15449853.initial_effect(c)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change
--change
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
56433456
,
LOCATION_SZONE
+
LOCATION_GRAVE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_SZONE
+
LOCATION_GRAVE
)
e2
:
SetValue
(
56433456
)
c
:
RegisterEffect
(
e2
)
--atk/def
--atk/def
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c15989522.lua
View file @
1266e341
...
@@ -5,13 +5,7 @@ function c15989522.initial_effect(c)
...
@@ -5,13 +5,7 @@ function c15989522.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcFun2
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0xbd
),
c15989522
.
ffilter2
,
true
)
aux
.
AddFusionProcFun2
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0xbd
),
c15989522
.
ffilter2
,
true
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
66889139
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
66889139
)
c
:
RegisterEffect
(
e1
)
--destroy
--destroy
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
15989522
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
15989522
,
0
))
...
...
c18138630.lua
View file @
1266e341
...
@@ -6,13 +6,7 @@ function c18138630.initial_effect(c)
...
@@ -6,13 +6,7 @@ function c18138630.initial_effect(c)
e0
:
SetCode
(
EVENT_FREE_CHAIN
)
e0
:
SetCode
(
EVENT_FREE_CHAIN
)
c
:
RegisterEffect
(
e0
)
c
:
RegisterEffect
(
e0
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70245411
,
LOCATION_SZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_SZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
70245411
)
c
:
RegisterEffect
(
e1
)
--destroy
--destroy
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
18138630
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
18138630
,
0
))
...
...
c19801646.lua
View file @
1266e341
--伝説のフィッシャーマン二世
--伝説のフィッシャーマン二世
function
c19801646
.
initial_effect
(
c
)
function
c19801646
.
initial_effect
(
c
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
3643300
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
3643300
)
c
:
RegisterEffect
(
e1
)
--immune
--immune
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c20584712.lua
View file @
1266e341
--SPYRAL-タフネス
--SPYRAL-タフネス
function
c20584712
.
initial_effect
(
c
)
function
c20584712
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
41091257
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
41091257
)
c
:
RegisterEffect
(
e1
)
--destroy
--destroy
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
20584712
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
20584712
,
0
))
...
...
c21546416.lua
View file @
1266e341
--アームド・ドラゴン・サンダー LV5
--アームド・ドラゴン・サンダー LV5
function
c21546416
.
initial_effect
(
c
)
function
c21546416
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
46384672
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
46384672
)
c
:
RegisterEffect
(
e1
)
--spsummon
--spsummon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
21546416
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
21546416
,
0
))
...
...
c21620076.lua
View file @
1266e341
--ペインペインター
--ペインペインター
function
c21620076
.
initial_effect
(
c
)
function
c21620076
.
initial_effect
(
c
)
--alias
--alias
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
33420078
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
33420078
)
c
:
RegisterEffect
(
e1
)
--lvchange
--lvchange
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
21620076
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
21620076
,
0
))
...
...
c22339232.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c22339232
.
initial_effect
(
c
)
function
c22339232
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
32274490
)
aux
.
AddCodeList
(
c
,
32274490
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
32274490
,
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_GRAVE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
32274490
)
c
:
RegisterEffect
(
e1
)
--to grave
--to grave
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
22339232
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
22339232
,
0
))
...
...
c23893227.lua
View file @
1266e341
...
@@ -23,13 +23,7 @@ function c23893227.initial_effect(c)
...
@@ -23,13 +23,7 @@ function c23893227.initial_effect(c)
e2
:
SetOperation
(
c23893227
.
spop
)
e2
:
SetOperation
(
c23893227
.
spop
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--code
--code
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e3
)
end
end
function
c23893227
.
filter
(
c
)
function
c23893227
.
filter
(
c
)
return
c
:
IsSetCard
(
0x93
,
0x94
)
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)
and
c
:
IsAbleToHand
()
return
c
:
IsSetCard
(
0x93
,
0x94
)
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)
and
c
:
IsAbleToHand
()
...
...
c2519690.lua
View file @
1266e341
...
@@ -5,13 +5,7 @@ function c2519690.initial_effect(c)
...
@@ -5,13 +5,7 @@ function c2519690.initial_effect(c)
aux
.
AddFusionProcFun2
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0xbd
),
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
true
)
aux
.
AddFusionProcFun2
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0xbd
),
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
true
)
aux
.
AddCodeList
(
c
,
66889139
)
aux
.
AddCodeList
(
c
,
66889139
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
66889139
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
66889139
)
c
:
RegisterEffect
(
e1
)
--search
--search
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
2519690
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
2519690
,
0
))
...
...
c26439287.lua
View file @
1266e341
--プロト・サイバー・ドラゴン
--プロト・サイバー・ドラゴン
function
c26439287
.
initial_effect
(
c
)
function
c26439287
.
initial_effect
(
c
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e1
)
end
end
c28957126.lua
View file @
1266e341
...
@@ -11,13 +11,7 @@ function c28957126.initial_effect(c)
...
@@ -11,13 +11,7 @@ function c28957126.initial_effect(c)
e1
:
SetOperation
(
c28957126
.
operation
)
e1
:
SetOperation
(
c28957126
.
operation
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change code
--change code
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
44133040
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_SZONE
)
e2
:
SetValue
(
44133040
)
c
:
RegisterEffect
(
e2
)
--atkup
--atkup
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_EQUIP
)
e3
:
SetType
(
EFFECT_TYPE_EQUIP
)
...
...
c29975188.lua
View file @
1266e341
--サイバー・ドラゴン・フィーア
--サイバー・ドラゴン・フィーア
function
c29975188
.
initial_effect
(
c
)
function
c29975188
.
initial_effect
(
c
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e1
)
--spsummon
--spsummon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
29975188
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
29975188
,
0
))
...
...
c30822527.lua
View file @
1266e341
...
@@ -3,13 +3,7 @@ function c30822527.initial_effect(c)
...
@@ -3,13 +3,7 @@ function c30822527.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkType
,
TYPE_EFFECT
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkType
,
TYPE_EFFECT
),
2
)
--Change Name
--Change Name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
1861629
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
1861629
)
c
:
RegisterEffect
(
e1
)
--Atk Up
--Atk Up
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c32775808.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c32775808.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c32775808.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
70781052
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionAttribute
,
ATTRIBUTE_DARK
),
1
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
70781052
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionAttribute
,
ATTRIBUTE_DARK
),
1
,
true
,
true
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70781052
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
70781052
)
c
:
RegisterEffect
(
e1
)
--atkup
--atkup
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c34093683.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c34093683
.
initial_effect
(
c
)
function
c34093683
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
4388680
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
4388680
)
c
:
RegisterEffect
(
e1
)
--cannot be target
--cannot be target
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c3428069.lua
View file @
1266e341
--破壊剣の使い手-バスター・ブレイダー
--破壊剣の使い手-バスター・ブレイダー
function
c3428069
.
initial_effect
(
c
)
function
c3428069
.
initial_effect
(
c
)
--Code
--Code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
78193831
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
78193831
)
c
:
RegisterEffect
(
e1
)
--Equip
--Equip
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
3428069
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
3428069
,
0
))
...
...
c35191415.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c35191415
.
initial_effect
(
c
)
function
c35191415
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
46986414
)
aux
.
AddCodeList
(
c
,
46986414
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
46986414
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
46986414
)
c
:
RegisterEffect
(
e1
)
--spsummon (self)
--spsummon (self)
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
35191415
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
35191415
,
0
))
...
...
c38517737.lua
View file @
1266e341
...
@@ -12,13 +12,7 @@ function c38517737.initial_effect(c)
...
@@ -12,13 +12,7 @@ function c38517737.initial_effect(c)
e1
:
SetOperation
(
c38517737
.
spop
)
e1
:
SetOperation
(
c38517737
.
spop
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--code
--code
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
89631139
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetValue
(
89631139
)
c
:
RegisterEffect
(
e2
)
--destroy
--destroy
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetDescription
(
aux
.
Stringid
(
38517737
,
0
))
e3
:
SetDescription
(
aux
.
Stringid
(
38517737
,
0
))
...
...
c39392286.lua
View file @
1266e341
...
@@ -16,13 +16,7 @@ function c39392286.initial_effect(c)
...
@@ -16,13 +16,7 @@ function c39392286.initial_effect(c)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--change name
--change name
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e3
)
end
end
function
c39392286
.
thfilter
(
c
)
function
c39392286
.
thfilter
(
c
)
return
aux
.
IsCodeListed
(
c
,
12206212
)
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)
and
c
:
IsAbleToHand
()
return
aux
.
IsCodeListed
(
c
,
12206212
)
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)
and
c
:
IsAbleToHand
()
...
...
c40364916.lua
View file @
1266e341
...
@@ -6,13 +6,7 @@ function c40364916.initial_effect(c)
...
@@ -6,13 +6,7 @@ function c40364916.initial_effect(c)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change code
--change code
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
40005099
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_SZONE
)
e2
:
SetValue
(
40005099
)
c
:
RegisterEffect
(
e2
)
--summon limit
--summon limit
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetDescription
(
aux
.
Stringid
(
40364916
,
0
))
e3
:
SetDescription
(
aux
.
Stringid
(
40364916
,
0
))
...
...
c40991587.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c40991587
.
initial_effect
(
c
)
function
c40991587
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
32274490
)
aux
.
AddCodeList
(
c
,
32274490
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
32274490
,
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_GRAVE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
32274490
)
c
:
RegisterEffect
(
e1
)
--battle indestructable
--battle indestructable
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c41578483.lua
View file @
1266e341
...
@@ -32,6 +32,7 @@ function c41578483.initial_effect(c)
...
@@ -32,6 +32,7 @@ function c41578483.initial_effect(c)
--disable
--disable
local
e4
=
Effect
.
CreateEffect
(
c
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetType
(
EFFECT_TYPE_FIELD
)
e4
:
SetType
(
EFFECT_TYPE_FIELD
)
e4
:
SetProperty
(
0
,
EFFECT_FLAG2_MILLENNIUM_RESTRICT
)
e4
:
SetCode
(
EFFECT_DISABLE
)
e4
:
SetCode
(
EFFECT_DISABLE
)
e4
:
SetRange
(
LOCATION_MZONE
)
e4
:
SetRange
(
LOCATION_MZONE
)
e4
:
SetTargetRange
(
LOCATION_MZONE
,
LOCATION_MZONE
)
e4
:
SetTargetRange
(
LOCATION_MZONE
,
LOCATION_MZONE
)
...
@@ -122,14 +123,7 @@ end
...
@@ -122,14 +123,7 @@ end
function
c41578483
.
distg
(
e
,
c
)
function
c41578483
.
distg
(
e
,
c
)
if
c
:
IsFacedown
()
then
return
false
end
if
c
:
IsFacedown
()
then
return
false
end
local
g
=
e
:
GetHandler
():
GetEquipGroup
():
Filter
(
c41578483
.
disfilter
,
nil
)
local
g
=
e
:
GetHandler
():
GetEquipGroup
():
Filter
(
c41578483
.
disfilter
,
nil
)
local
code
=
c
:
GetCode
()
return
g
:
IsExists
(
Card
.
IsCode
,
1
,
nil
,
c
:
GetCode
())
local
code2
=
c
:
GetFlagEffectLabel
(
41578484
)
if
code2
then
code
=
code2
end
local
res
=
g
:
IsExists
(
Card
.
IsCode
,
1
,
nil
,
code
)
if
res
and
code2
==
nil
and
code
~=
c
:
GetOriginalCode
()
then
c
:
RegisterFlagEffect
(
41578484
,
RESET_EVENT
+
RESETS_STANDARD
,
0
,
0
,
code
)
end
return
res
end
end
function
c41578483
.
discon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c41578483
.
discon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
g
=
e
:
GetHandler
():
GetEquipGroup
():
Filter
(
c41578483
.
disfilter
,
nil
)
local
g
=
e
:
GetHandler
():
GetEquipGroup
():
Filter
(
c41578483
.
disfilter
,
nil
)
...
...
c41721210.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c41721210.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c41721210.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCodeFun
(
c
,
46986414
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
1
,
true
,
true
)
aux
.
AddFusionProcCodeFun
(
c
,
46986414
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
1
,
true
,
true
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
46986414
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
46986414
)
c
:
RegisterEffect
(
e1
)
--cannot be target
--cannot be target
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c43175858.lua
View file @
1266e341
...
@@ -10,13 +10,7 @@ function c43175858.initial_effect(c)
...
@@ -10,13 +10,7 @@ function c43175858.initial_effect(c)
e1
:
SetOperation
(
c43175858
.
activate
)
e1
:
SetOperation
(
c43175858
.
activate
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change code
--change code
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
15259703
,
LOCATION_FZONE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetRange
(
LOCATION_FZONE
)
e2
:
SetValue
(
15259703
)
c
:
RegisterEffect
(
e2
)
--cannot be target
--cannot be target
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c43266605.lua
View file @
1266e341
--PSYフレーム・マルチスレッダー
--PSYフレーム・マルチスレッダー
function
c43266605
.
initial_effect
(
c
)
function
c43266605
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
49036338
,
LOCATION_HAND
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_HAND
+
LOCATION_GRAVE
)
e1
:
SetValue
(
49036338
)
c
:
RegisterEffect
(
e1
)
--destroy replace
--destroy replace
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_CONTINUOUS
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_CONTINUOUS
)
...
...
c43889633.lua
View file @
1266e341
...
@@ -18,13 +18,7 @@ function c43889633.initial_effect(c)
...
@@ -18,13 +18,7 @@ function c43889633.initial_effect(c)
e2
:
SetOperation
(
c43889633
.
operation
)
e2
:
SetOperation
(
c43889633
.
operation
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--code
--code
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
22702055
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetRange
(
LOCATION_SZONE
)
e3
:
SetValue
(
22702055
)
c
:
RegisterEffect
(
e3
)
end
end
function
c43889633
.
filter
(
c
)
function
c43889633
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsLevelBelow
(
4
)
and
c
:
IsRace
(
RACE_FISH
+
RACE_SEASERPENT
+
RACE_AQUA
)
and
c
:
IsAbleToRemove
()
return
c
:
IsFaceup
()
and
c
:
IsLevelBelow
(
4
)
and
c
:
IsRace
(
RACE_FISH
+
RACE_SEASERPENT
+
RACE_AQUA
)
and
c
:
IsAbleToRemove
()
...
...
c46239604.lua
View file @
1266e341
--魔知ガエル
--魔知ガエル
function
c46239604
.
initial_effect
(
c
)
function
c46239604
.
initial_effect
(
c
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
84451804
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
84451804
)
c
:
RegisterEffect
(
e1
)
--search
--search
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
46239604
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
46239604
,
0
))
...
...
c46724542.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c46724542.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c46724542.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkRace
,
RACE_MACHINE
),
2
,
2
,
c46724542
.
lcheck
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkRace
,
RACE_MACHINE
),
2
,
2
,
c46724542
.
lcheck
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e1
)
--atk/def
--atk/def
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
46724542
,
1
))
e2
:
SetDescription
(
aux
.
Stringid
(
46724542
,
1
))
...
...
c47963370.lua
View file @
1266e341
...
@@ -3,13 +3,7 @@ function c47963370.initial_effect(c)
...
@@ -3,13 +3,7 @@ function c47963370.initial_effect(c)
aux
.
AddCodeList
(
c
,
46986414
)
aux
.
AddCodeList
(
c
,
46986414
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
46986414
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
46986414
)
c
:
RegisterEffect
(
e1
)
--destroy
--destroy
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
47963370
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
47963370
,
0
))
...
...
c50139096.lua
View file @
1266e341
...
@@ -19,13 +19,7 @@ function c50139096.initial_effect(c)
...
@@ -19,13 +19,7 @@ function c50139096.initial_effect(c)
e2
:
SetOperation
(
c50139096
.
operation
)
e2
:
SetOperation
(
c50139096
.
operation
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--name change
--name change
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
46427957
,
LOCATION_MZONE
+
LOCATION_HAND
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetRange
(
LOCATION_MZONE
+
LOCATION_HAND
)
e3
:
SetValue
(
46427957
)
c
:
RegisterEffect
(
e3
)
end
end
function
c50139096
.
atkcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c50139096
.
atkcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_RITUAL
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_RITUAL
)
...
...
c51916032.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c51916032
.
initial_effect
(
c
)
function
c51916032
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
77585513
)
aux
.
AddCodeList
(
c
,
77585513
)
--change
--change
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
77585513
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
77585513
)
c
:
RegisterEffect
(
e1
)
--tohand
--tohand
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
51916032
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
51916032
,
0
))
...
...
c52198054.lua
View file @
1266e341
...
@@ -20,13 +20,7 @@ function c52198054.initial_effect(c)
...
@@ -20,13 +20,7 @@ function c52198054.initial_effect(c)
e2
:
SetHintTiming
(
0
,
TIMING_MAIN_END
)
e2
:
SetHintTiming
(
0
,
TIMING_MAIN_END
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--change
--change
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
21420702
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetRange
(
LOCATION_SZONE
)
e3
:
SetValue
(
21420702
)
c
:
RegisterEffect
(
e3
)
--tograve
--tograve
local
e4
=
Effect
.
CreateEffect
(
c
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetDescription
(
aux
.
Stringid
(
52198054
,
1
))
e4
:
SetDescription
(
aux
.
Stringid
(
52198054
,
1
))
...
...
c5285665.lua
View file @
1266e341
...
@@ -17,13 +17,7 @@ function c5285665.initial_effect(c)
...
@@ -17,13 +17,7 @@ function c5285665.initial_effect(c)
e2
:
SetOperation
(
c5285665
.
spop
)
e2
:
SetOperation
(
c5285665
.
spop
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--change code
--change code
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
79979666
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetRange
(
LOCATION_MZONE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetValue
(
79979666
)
c
:
RegisterEffect
(
e3
)
--destroy
--destroy
local
e4
=
Effect
.
CreateEffect
(
c
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetDescription
(
aux
.
Stringid
(
5285665
,
0
))
e4
:
SetDescription
(
aux
.
Stringid
(
5285665
,
0
))
...
...
c5373478.lua
View file @
1266e341
...
@@ -19,13 +19,7 @@ function c5373478.initial_effect(c)
...
@@ -19,13 +19,7 @@ function c5373478.initial_effect(c)
e2
:
SetOperation
(
c5373478
.
cdop
)
e2
:
SetOperation
(
c5373478
.
cdop
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--code
--code
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_GRAVE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetRange
(
LOCATION_GRAVE
)
e3
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e3
)
end
end
function
c5373478
.
atkcon
(
e
)
function
c5373478
.
atkcon
(
e
)
local
phase
=
Duel
.
GetCurrentPhase
()
local
phase
=
Duel
.
GetCurrentPhase
()
...
...
c56364287.lua
View file @
1266e341
--サイバー・ドラゴン・ヘルツ
--サイバー・ドラゴン・ヘルツ
function
c56364287
.
initial_effect
(
c
)
function
c56364287
.
initial_effect
(
c
)
--name change
--name change
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e1
)
--level change
--level change
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
56364287
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
56364287
,
0
))
...
...
c56585883.lua
View file @
1266e341
--ハーピィ・ハーピスト
--ハーピィ・ハーピスト
function
c56585883
.
initial_effect
(
c
)
function
c56585883
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e1
)
--return
--return
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
56585883
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
56585883
,
0
))
...
...
c57030525.lua
View file @
1266e341
--アームド・ドラゴン・サンダー LV3
--アームド・ドラゴン・サンダー LV3
function
c57030525
.
initial_effect
(
c
)
function
c57030525
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
980973
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
980973
)
c
:
RegisterEffect
(
e1
)
--spsummon
--spsummon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
57030525
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
57030525
,
0
))
...
...
c57473560.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c57473560
.
initial_effect
(
c
)
function
c57473560
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
32274490
)
aux
.
AddCodeList
(
c
,
32274490
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
32274490
,
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_GRAVE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
32274490
)
c
:
RegisterEffect
(
e1
)
--to grave
--to grave
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
57473560
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
57473560
,
0
))
...
...
c58153103.lua
View file @
1266e341
...
@@ -17,16 +17,11 @@ end
...
@@ -17,16 +17,11 @@ end
function
c58153103
.
regop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c58153103
.
regop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e0
,
e1
=
aux
.
EnableChangeCode
(
c
,
59464593
,
LOCATION_MZONE
,
c58153103
.
condition
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e0
:
SetLabel
(
1
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e0
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
59464593
)
e1
:
SetLabel
(
1
)
e1
:
SetLabel
(
1
)
e1
:
SetCondition
(
c58153103
.
condition
)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
c
:
RegisterEffect
(
e1
)
--control
--control
local
e2
=
e1
:
Clone
()
local
e2
=
e1
:
Clone
()
e2
:
SetCode
(
EFFECT_CANNOT_CHANGE_CONTROL
)
e2
:
SetCode
(
EFFECT_CANNOT_CHANGE_CONTROL
)
...
...
c59281922.lua
View file @
1266e341
...
@@ -19,13 +19,7 @@ function c59281922.initial_effect(c)
...
@@ -19,13 +19,7 @@ function c59281922.initial_effect(c)
e2
:
SetOperation
(
c59281922
.
operation
)
e2
:
SetOperation
(
c59281922
.
operation
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--code
--code
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70095154
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetValue
(
70095154
)
c
:
RegisterEffect
(
e3
)
Duel
.
AddCustomActivityCounter
(
59281922
,
ACTIVITY_SPSUMMON
,
c59281922
.
counterfilter
)
Duel
.
AddCustomActivityCounter
(
59281922
,
ACTIVITY_SPSUMMON
,
c59281922
.
counterfilter
)
end
end
function
c59281922
.
counterfilter
(
c
)
function
c59281922
.
counterfilter
(
c
)
...
...
c59913418.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c59913418
.
initial_effect
(
c
)
function
c59913418
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
72426662
,
LOCATION_MZONE
+
LOCATION_HAND
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_HAND
)
e1
:
SetValue
(
72426662
)
c
:
RegisterEffect
(
e1
)
--indes
--indes
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c60110982.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c60110982.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c60110982.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcCode3
(
c
,
6007213
,
32491822
,
69890967
,
true
,
true
)
aux
.
AddFusionProcCode3
(
c
,
6007213
,
32491822
,
69890967
,
true
,
true
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
43378048
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
43378048
)
c
:
RegisterEffect
(
e1
)
--control
--control
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
60110982
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
60110982
,
0
))
...
...
c61248471.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c61248471.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c61248471.initial_effect(c)
aux
.
AddXyzProcedure
(
c
,
nil
,
6
,
2
)
aux
.
AddXyzProcedure
(
c
,
nil
,
6
,
2
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70781052
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
70781052
)
c
:
RegisterEffect
(
e1
)
--destroy replace
--destroy replace
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_CONTINUOUS
+
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_CONTINUOUS
+
EFFECT_TYPE_FIELD
)
...
...
c6128460.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c6128460
.
initial_effect
(
c
)
function
c6128460
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
32274490
)
aux
.
AddCodeList
(
c
,
32274490
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
32274490
,
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_GRAVE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
32274490
)
c
:
RegisterEffect
(
e1
)
--destroy replace
--destroy replace
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_CONTINUOUS
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_CONTINUOUS
)
...
...
c63261835.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c63261835.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c63261835.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroMixProcedure
(
c
,
c63261835
.
matfilter1
,
nil
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
99
)
aux
.
AddSynchroMixProcedure
(
c
,
c63261835
.
matfilter1
,
nil
,
nil
,
aux
.
NonTuner
(
nil
),
1
,
99
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e1
)
--to hand
--to hand
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
63261835
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
63261835
,
0
))
...
...
c64635042.lua
View file @
1266e341
...
@@ -3,13 +3,7 @@ function c64635042.initial_effect(c)
...
@@ -3,13 +3,7 @@ function c64635042.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70781052
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
70781052
)
c
:
RegisterEffect
(
e1
)
--cannot be target
--cannot be target
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c65342096.lua
View file @
1266e341
...
@@ -8,13 +8,7 @@ function c65342096.initial_effect(c)
...
@@ -8,13 +8,7 @@ function c65342096.initial_effect(c)
e1
:
SetCountLimit
(
1
,
65342096
+
EFFECT_COUNT_CODE_OATH
)
e1
:
SetCountLimit
(
1
,
65342096
+
EFFECT_COUNT_CODE_OATH
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--Code Change
--Code Change
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
39910367
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetRange
(
LOCATION_SZONE
)
e2
:
SetValue
(
39910367
)
c
:
RegisterEffect
(
e2
)
--Add Counter
--Add Counter
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_CONTINUOUS
+
EFFECT_TYPE_FIELD
)
e3
:
SetType
(
EFFECT_TYPE_CONTINUOUS
+
EFFECT_TYPE_FIELD
)
...
...
c66386380.lua
View file @
1266e341
...
@@ -15,13 +15,7 @@ function c66386380.initial_effect(c)
...
@@ -15,13 +15,7 @@ function c66386380.initial_effect(c)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
--change name
--change name
local
e3
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetCode
(
EFFECT_CHANGE_CODE
)
e3
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e3
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e3
)
--Special Summon
--Special Summon
local
e4
=
Effect
.
CreateEffect
(
c
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetDescription
(
aux
.
Stringid
(
66386380
,
1
))
e4
:
SetDescription
(
aux
.
Stringid
(
66386380
,
1
))
...
...
c68815132.lua
View file @
1266e341
...
@@ -12,13 +12,7 @@ function c68815132.initial_effect(c)
...
@@ -12,13 +12,7 @@ function c68815132.initial_effect(c)
e1
:
SetOperation
(
c68815132
.
operation
)
e1
:
SetOperation
(
c68815132
.
operation
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change name
--change name
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e2
)
end
end
function
c68815132
.
filter
(
c
)
function
c68815132
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsAttribute
(
ATTRIBUTE_WIND
)
and
c
:
IsAbleToHand
()
return
c
:
IsFaceup
()
and
c
:
IsAttribute
(
ATTRIBUTE_WIND
)
and
c
:
IsAbleToHand
()
...
...
c69884162.lua
View file @
1266e341
...
@@ -3,12 +3,5 @@ function c69884162.initial_effect(c)
...
@@ -3,12 +3,5 @@ function c69884162.initial_effect(c)
aux
.
AddCodeList
(
c
,
89943723
)
aux
.
AddCodeList
(
c
,
89943723
)
aux
.
EnableDualAttribute
(
c
)
aux
.
EnableDualAttribute
(
c
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
89943723
,
LOCATION_MZONE
,
aux
.
IsDualState
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetCondition
(
aux
.
IsDualState
)
e1
:
SetValue
(
89943723
)
c
:
RegisterEffect
(
e1
)
end
end
c74889525.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c74889525.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c74889525.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddFusionProcFun2
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1142
),
c74889525
.
matfilter
,
true
)
aux
.
AddFusionProcFun2
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsFusionSetCard
,
0x1142
),
c74889525
.
matfilter
,
true
)
--change name
--change name
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
95440946
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_MZONE
)
e2
:
SetValue
(
95440946
)
c
:
RegisterEffect
(
e2
)
--indes
--indes
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c75064463.lua
View file @
1266e341
...
@@ -11,13 +11,7 @@ function c75064463.initial_effect(c)
...
@@ -11,13 +11,7 @@ function c75064463.initial_effect(c)
e1
:
SetOperation
(
c75064463
.
operation
)
e1
:
SetOperation
(
c75064463
.
operation
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change name
--change name
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e2
)
end
end
function
c75064463
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c75064463
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
...
...
c7852509.lua
View file @
1266e341
...
@@ -6,13 +6,7 @@ function c7852509.initial_effect(c)
...
@@ -6,13 +6,7 @@ function c7852509.initial_effect(c)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change code
--change code
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
83555666
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_SZONE
)
e2
:
SetValue
(
83555666
)
c
:
RegisterEffect
(
e2
)
--destroy
--destroy
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetCategory
(
CATEGORY_DESTROY
+
CATEGORY_DAMAGE
)
e3
:
SetCategory
(
CATEGORY_DESTROY
+
CATEGORY_DAMAGE
)
...
...
c78765160.lua
View file @
1266e341
...
@@ -6,13 +6,7 @@ function c78765160.initial_effect(c)
...
@@ -6,13 +6,7 @@ function c78765160.initial_effect(c)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change code
--change code
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
40005099
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_SZONE
)
e2
:
SetValue
(
40005099
)
c
:
RegisterEffect
(
e2
)
--no damage
--no damage
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetDescription
(
aux
.
Stringid
(
78765160
,
0
))
e3
:
SetDescription
(
aux
.
Stringid
(
78765160
,
0
))
...
...
c80666118.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c80666118.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c80666118.initial_effect(c)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
aux
.
AddSynchroProcedure
(
c
,
nil
,
aux
.
NonTuner
(
nil
),
1
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70902743
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
70902743
)
c
:
RegisterEffect
(
e1
)
--destroy
--destroy
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetCategory
(
CATEGORY_DESTROY
+
CATEGORY_DAMAGE
)
e2
:
SetCategory
(
CATEGORY_DESTROY
+
CATEGORY_DAMAGE
)
...
...
c84539520.lua
View file @
1266e341
--アマゾネス王女
--アマゾネス王女
function
c84539520
.
initial_effect
(
c
)
function
c84539520
.
initial_effect
(
c
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
15951532
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
15951532
)
c
:
RegisterEffect
(
e1
)
--search
--search
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
84539520
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
84539520
,
0
))
...
...
c85696777.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c85696777.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c85696777.initial_effect(c)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkAttribute
,
ATTRIBUTE_WIND
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkAttribute
,
ATTRIBUTE_WIND
),
2
,
2
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e1
)
--destroy replace
--destroy replace
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_CONTINUOUS
+
EFFECT_TYPE_FIELD
)
e2
:
SetType
(
EFFECT_TYPE_CONTINUOUS
+
EFFECT_TYPE_FIELD
)
...
...
c86124104.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c86124104
.
initial_effect
(
c
)
function
c86124104
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
72426662
,
LOCATION_MZONE
+
LOCATION_HAND
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_HAND
)
e1
:
SetValue
(
72426662
)
c
:
RegisterEffect
(
e1
)
--destroy
--destroy
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
86124104
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
86124104
,
0
))
...
...
c8978197.lua
View file @
1266e341
--ロード・オブ・ドラゴン-ドラゴンの統制者-
--ロード・オブ・ドラゴン-ドラゴンの統制者-
function
c8978197
.
initial_effect
(
c
)
function
c8978197
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
17985575
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
17985575
)
c
:
RegisterEffect
(
e1
)
--search
--search
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
8978197
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
8978197
,
0
))
...
...
c90238142.lua
View file @
1266e341
...
@@ -12,13 +12,7 @@ function c90238142.initial_effect(c)
...
@@ -12,13 +12,7 @@ function c90238142.initial_effect(c)
e1
:
SetOperation
(
c90238142
.
spop
)
e1
:
SetOperation
(
c90238142
.
spop
)
c
:
RegisterEffect
(
e1
)
c
:
RegisterEffect
(
e1
)
--change name
--change name
local
e2
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
76812113
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e2
:
SetCode
(
EFFECT_CHANGE_CODE
)
e2
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e2
:
SetValue
(
76812113
)
c
:
RegisterEffect
(
e2
)
--change level
--change level
local
e3
=
Effect
.
CreateEffect
(
c
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c90243945.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c90243945
.
initial_effect
(
c
)
function
c90243945
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
32274490
)
aux
.
AddCodeList
(
c
,
32274490
)
--change code
--change code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
32274490
,
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetRange
(
LOCATION_GRAVE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetValue
(
32274490
)
c
:
RegisterEffect
(
e1
)
--to grave
--to grave
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
90243945
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
90243945
,
0
))
...
...
c91420202.lua
View file @
1266e341
...
@@ -3,13 +3,7 @@ function c91420202.initial_effect(c)
...
@@ -3,13 +3,7 @@ function c91420202.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkRace
,
RACE_ZOMBIE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsLinkRace
,
RACE_ZOMBIE
),
2
,
2
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
4388680
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
4388680
)
c
:
RegisterEffect
(
e1
)
--to hand
--to hand
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
91420202
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
91420202
,
0
))
...
...
c94141712.lua
View file @
1266e341
--アームド・ドラゴン・サンダー LV7
--アームド・ドラゴン・サンダー LV7
function
c94141712
.
initial_effect
(
c
)
function
c94141712
.
initial_effect
(
c
)
--change name
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
73879377
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
73879377
)
c
:
RegisterEffect
(
e1
)
--spsummon
--spsummon
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
94141712
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
94141712
,
0
))
...
...
c95825679.lua
View file @
1266e341
...
@@ -2,13 +2,7 @@
...
@@ -2,13 +2,7 @@
function
c95825679
.
initial_effect
(
c
)
function
c95825679
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
70781052
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetValue
(
70781052
)
c
:
RegisterEffect
(
e1
)
--indes
--indes
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c97973962.lua
View file @
1266e341
...
@@ -4,13 +4,7 @@ function c97973962.initial_effect(c)
...
@@ -4,13 +4,7 @@ function c97973962.initial_effect(c)
c
:
EnableReviveLimit
()
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
nil
,
2
,
2
,
c97973962
.
spcheck
)
aux
.
AddLinkProcedure
(
c
,
nil
,
2
,
2
,
c97973962
.
spcheck
)
--code
--code
local
e1
=
Effect
.
CreateEffect
(
c
)
aux
.
EnableChangeCode
(
c
,
86120751
,
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
LOCATION_MZONE
+
LOCATION_GRAVE
)
e1
:
SetValue
(
86120751
)
c
:
RegisterEffect
(
e1
)
--search
--search
local
e2
=
Effect
.
CreateEffect
(
c
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
97973962
,
0
))
e2
:
SetDescription
(
aux
.
Stringid
(
97973962
,
0
))
...
...
constant.lua
View file @
1266e341
...
@@ -307,7 +307,7 @@ EFFECT_FLAG_COF =0x20000000 --N/A
...
@@ -307,7 +307,7 @@ EFFECT_FLAG_COF =0x20000000 --N/A
EFFECT_FLAG_CVAL_CHECK
=
0x40000000
--N/A
EFFECT_FLAG_CVAL_CHECK
=
0x40000000
--N/A
EFFECT_FLAG_IMMEDIATELY_APPLY
=
0x80000000
--卡在发动时效果就立即适用
EFFECT_FLAG_IMMEDIATELY_APPLY
=
0x80000000
--卡在发动时效果就立即适用
EFFECT_FLAG2_
NAGA
=
0x0001
--N/A
EFFECT_FLAG2_
MILLENNIUM_RESTRICT
=
0x0001
--
EFFECT_FLAG2_COF
=
0x0002
--通常魔法卡在MP1以外发动(邪恶的仪式的特殊处理)
EFFECT_FLAG2_COF
=
0x0002
--通常魔法卡在MP1以外发动(邪恶的仪式的特殊处理)
--========== Codes ========== --对永续性效果表示效果类型(EFFECT开头),对诱发型效果表示触发效果的事件/时点(EVENT开头)
--========== Codes ========== --对永续性效果表示效果类型(EFFECT开头),对诱发型效果表示触发效果的事件/时点(EVENT开头)
EFFECT_IMMUNE_EFFECT
=
1
--效果免疫
EFFECT_IMMUNE_EFFECT
=
1
--效果免疫
...
...
utility.lua
View file @
1266e341
...
@@ -246,6 +246,33 @@ function Auxiliary.EnableUnionAttribute(c,f)
...
@@ -246,6 +246,33 @@ function Auxiliary.EnableUnionAttribute(c,f)
e2
:
SetValue
(
f
)
e2
:
SetValue
(
f
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
function
Auxiliary
.
ChangeCodeCondition
(
check
,
condition
)
return
function
(
e
)
if
condition
and
not
condition
(
e
)
then
return
false
end
local
le
=
{
e
:
GetHandler
():
IsHasEffect
(
EFFECT_DISABLE
)}
for
_
,
te
in
ipairs
(
le
)
do
if
not
te
:
IsHasProperty
(
0
,
EFFECT_FLAG2_MILLENNIUM_RESTRICT
)
then
return
check
end
end
return
not
check
end
end
function
Auxiliary
.
EnableChangeCode
(
c
,
code
,
location
,
condition
)
local
loc
=
c
:
GetOriginalType
()
&
TYPE_MONSTER
~=
0
and
LOCATION_MZONE
or
LOCATION_SZONE
loc
=
location
or
loc
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e1
:
SetCode
(
EFFECT_CHANGE_CODE
)
e1
:
SetRange
(
loc
)
e1
:
SetValue
(
code
)
e1
:
SetCondition
(
Auxiliary
.
ChangeCodeCondition
(
true
,
condition
))
c
:
RegisterEffect
(
e1
)
local
e2
=
e1
:
Clone
()
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
+
EFFECT_FLAG_CANNOT_DISABLE
)
e2
:
SetCondition
(
Auxiliary
.
ChangeCodeCondition
(
false
,
condition
))
c
:
RegisterEffect
(
e2
)
return
e1
,
e2
end
function
Auxiliary
.
TargetEqualFunction
(
f
,
value
,
...
)
function
Auxiliary
.
TargetEqualFunction
(
f
,
value
,
...
)
local
ext_params
=
{
...
}
local
ext_params
=
{
...
}
return
function
(
effect
,
target
)
return
function
(
effect
,
target
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment