Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-scripts
Commits
6cd6efb0
Commit
6cd6efb0
authored
Dec 12, 2017
by
nekrozar
Committed by
mercury233
Dec 12, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update Link Summon (#986)
parent
3ea89640
Changes
49
Hide whitespace changes
Inline
Side-by-side
Showing
49 changed files
with
52 additions
and
48 deletions
+52
-48
c1322368.lua
c1322368.lua
+1
-1
c13452889.lua
c13452889.lua
+1
-1
c1508649.lua
c1508649.lua
+1
-1
c15627227.lua
c15627227.lua
+1
-1
c21200905.lua
c21200905.lua
+1
-1
c2220237.lua
c2220237.lua
+1
-1
c22423493.lua
c22423493.lua
+1
-1
c23545031.lua
c23545031.lua
+1
-1
c24361622.lua
c24361622.lua
+1
-1
c24484270.lua
c24484270.lua
+1
-1
c28776350.lua
c28776350.lua
+1
-1
c30010480.lua
c30010480.lua
+1
-1
c32448765.lua
c32448765.lua
+1
-1
c32995276.lua
c32995276.lua
+1
-1
c34472920.lua
c34472920.lua
+1
-1
c35606858.lua
c35606858.lua
+1
-1
c37880706.lua
c37880706.lua
+1
-1
c38502358.lua
c38502358.lua
+1
-1
c3987233.lua
c3987233.lua
+1
-1
c39998992.lua
c39998992.lua
+1
-1
c40669071.lua
c40669071.lua
+1
-1
c4709881.lua
c4709881.lua
+1
-1
c49847524.lua
c49847524.lua
+1
-1
c50756327.lua
c50756327.lua
+1
-1
c51011872.lua
c51011872.lua
+1
-1
c54178659.lua
c54178659.lua
+1
-1
c58811192.lua
c58811192.lua
+1
-1
c59934749.lua
c59934749.lua
+1
-1
c61665245.lua
c61665245.lua
+1
-1
c61888819.lua
c61888819.lua
+1
-1
c62000467.lua
c62000467.lua
+1
-1
c65170459.lua
c65170459.lua
+1
-1
c66015185.lua
c66015185.lua
+1
-1
c6622715.lua
c6622715.lua
+1
-1
c66393507.lua
c66393507.lua
+1
-1
c67231737.lua
c67231737.lua
+1
-1
c75119040.lua
c75119040.lua
+1
-1
c76232522.lua
c76232522.lua
+1
-1
c77610772.lua
c77610772.lua
+1
-1
c78437364.lua
c78437364.lua
+1
-1
c88406570.lua
c88406570.lua
+1
-1
c92781606.lua
c92781606.lua
+1
-1
c93503294.lua
c93503294.lua
+1
-1
c94626871.lua
c94626871.lua
+1
-1
c96150936.lua
c96150936.lua
+1
-1
c97273514.lua
c97273514.lua
+1
-1
c97973962.lua
c97973962.lua
+1
-1
c98095162.lua
c98095162.lua
+1
-1
constant.lua
constant.lua
+4
-0
No files found.
c1322368.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c1322368
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xee
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xee
),
2
,
2
)
--change name
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c13452889.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c13452889
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
)
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
13452889
,
0
))
...
...
c1508649.lua
View file @
6cd6efb0
--オルターガイスト・ヘクスティア
function
c1508649
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x103
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x103
),
2
,
2
)
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c15627227.lua
View file @
6cd6efb0
--リローダー・ドラゴン
function
c15627227
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x102
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x102
),
2
,
2
)
--spsummon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
15627227
,
0
))
...
...
c21200905.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c21200905
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_PLANT
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_PLANT
),
2
,
2
)
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c2220237.lua
View file @
6cd6efb0
...
...
@@ -46,7 +46,7 @@ function c2220237.regop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
RegisterEffect
(
e2
,
tp
)
end
function
c2220237
.
matfilter
(
c
)
return
c
:
IsRace
(
RACE_CYBERSE
)
and
c
:
IsLinkType
(
TYPE_LINK
)
return
c
:
Is
Link
Race
(
RACE_CYBERSE
)
and
c
:
IsLinkType
(
TYPE_LINK
)
end
function
c2220237
.
damval1
(
e
,
re
,
val
,
r
,
rp
,
rc
)
if
bit
.
band
(
r
,
REASON_EFFECT
)
~=
0
then
return
0
...
...
c22423493.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c22423493
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_MACHINE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_MACHINE
),
2
,
2
)
--immune
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c23545031.lua
View file @
6cd6efb0
--水精鱗-サラキアビス
function
c23545031
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_AQUA
+
RACE_FISH
+
RACE_SEASERPENT
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_AQUA
+
RACE_FISH
+
RACE_SEASERPENT
),
2
,
2
)
c
:
EnableReviveLimit
()
--atk/def
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c24361622.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c24361622
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_DRAGON
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_DRAGON
),
2
,
2
)
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
24361622
,
0
))
...
...
c24484270.lua
View file @
6cd6efb0
--ジェムナイト・ファントムルーツ
function
c24484270
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x47
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x47
),
2
,
2
)
c
:
EnableReviveLimit
()
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c28776350.lua
View file @
6cd6efb0
...
...
@@ -33,7 +33,7 @@ function c28776350.initial_effect(c)
c
:
RegisterEffect
(
e3
)
end
function
c28776350
.
lcheck
(
g
)
return
g
:
GetClassCount
(
Card
.
GetRace
)
==
1
return
g
:
GetClassCount
(
Card
.
Get
Link
Race
)
==
1
end
function
c28776350
.
regcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
bit
.
band
(
e
:
GetHandler
():
GetSummonType
(),
SUMMON_TYPE_LINK
)
==
SUMMON_TYPE_LINK
...
...
c30010480.lua
View file @
6cd6efb0
--剛鬼サンダー・オーガ
function
c30010480
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfc
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfc
),
2
)
c
:
EnableReviveLimit
()
--extra summon
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32448765.lua
View file @
6cd6efb0
--トリックスター・ホーリーエンジェル
function
c32448765
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfb
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfb
),
2
,
2
)
c
:
EnableReviveLimit
()
--damage
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c32995276.lua
View file @
6cd6efb0
...
...
@@ -17,7 +17,7 @@ function c32995276.initial_effect(c)
c
:
RegisterEffect
(
e1
)
end
function
c32995276
.
matfilter
(
c
)
return
c
:
IsLevelBelow
(
4
)
and
c
:
IsRace
(
RACE_CYBERSE
)
return
c
:
IsLevelBelow
(
4
)
and
c
:
Is
Link
Race
(
RACE_CYBERSE
)
end
function
c32995276
.
cfilter
(
c
,
g
)
return
g
:
IsContains
(
c
)
...
...
c34472920.lua
View file @
6cd6efb0
--ハニーボット
function
c34472920
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
,
2
)
c
:
EnableReviveLimit
()
--cannot be target/battle indestructable
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c35606858.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c35606858
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_FIEND
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_FIEND
),
2
,
2
)
--maintain
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_CONTINUOUS
)
...
...
c37880706.lua
View file @
6cd6efb0
--ドリトル・キメラ
function
c37880706
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_FIRE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Attribute
,
ATTRIBUTE_FIRE
),
2
,
2
)
c
:
EnableReviveLimit
()
--atk/def
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c38502358.lua
View file @
6cd6efb0
--星痕の機界騎士
function
c38502358
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x10c
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x10c
),
2
)
--direct attack
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c3987233.lua
View file @
6cd6efb0
--ミセス・レディエント
function
c3987233
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_EARTH
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Attribute
,
ATTRIBUTE_EARTH
),
2
,
2
)
c
:
EnableReviveLimit
()
--atk/def
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c39998992.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c39998992
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_EARTH
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Attribute
,
ATTRIBUTE_EARTH
),
2
,
2
)
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
39998992
,
0
))
...
...
c40669071.lua
View file @
6cd6efb0
--エクスコード・トーカー
function
c40669071
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
)
--lock zones
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
40669071
,
0
))
...
...
c4709881.lua
View file @
6cd6efb0
--星杯剣士アウラム
function
c4709881
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfd
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfd
),
2
,
2
)
c
:
EnableReviveLimit
()
--atkup
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c49847524.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c49847524
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
c
:
SetUniqueOnField
(
1
,
0
,
49847524
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
,
2
)
--atk up
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c50756327.lua
View file @
6cd6efb0
--魔導原典 クロウリー
function
c50756327
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_SPELLCASTER
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_SPELLCASTER
),
2
,
2
)
--to hand
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
50756327
,
0
))
...
...
c51011872.lua
View file @
6cd6efb0
--トリックスター・ブラッディマリー
function
c51011872
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfb
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfb
),
2
,
2
)
c
:
EnableReviveLimit
()
--recover
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c54178659.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c54178659
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x109
),
3
,
3
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x109
),
3
,
3
)
--disable special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
54178659
,
0
))
...
...
c58811192.lua
View file @
6cd6efb0
--聖霊獣騎 キムンファルコス
function
c58811192
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xb5
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xb5
),
2
,
2
)
c
:
EnableReviveLimit
()
--atk & def up
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c59934749.lua
View file @
6cd6efb0
--聖騎士の追想 イゾルデ
function
c59934749
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_WARRIOR
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_WARRIOR
),
2
,
2
)
c
:
EnableReviveLimit
()
--search
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c61665245.lua
View file @
6cd6efb0
...
...
@@ -27,7 +27,7 @@ function c61665245.initial_effect(c)
c
:
RegisterEffect
(
e2
)
end
function
c61665245
.
lcheck
(
g
)
return
g
:
GetClassCount
(
Card
.
GetRace
)
==
1
return
g
:
GetClassCount
(
Card
.
Get
Link
Race
)
==
1
end
function
c61665245
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_LINK
)
...
...
c61888819.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
--not fully implemented
function
c61888819
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xa
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xa
),
2
,
2
)
c
:
EnableReviveLimit
()
--force mzone
...
...
c62000467.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c62000467
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x19
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x19
),
2
,
2
)
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c65170459.lua
View file @
6cd6efb0
--マスター・ボーイ
function
c65170459
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsAttribute
,
ATTRIBUTE_WATER
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Attribute
,
ATTRIBUTE_WATER
),
2
,
2
)
c
:
EnableReviveLimit
()
--atk/def
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c66015185.lua
View file @
6cd6efb0
...
...
@@ -17,7 +17,7 @@ function c66015185.initial_effect(c)
c
:
RegisterEffect
(
e1
)
end
function
c66015185
.
mfilter
(
c
)
return
c
:
IsLevelBelow
(
4
)
and
c
:
IsRace
(
RACE_DRAGON
)
and
not
c
:
IsLinkType
(
TYPE_TOKEN
)
return
c
:
IsLevelBelow
(
4
)
and
c
:
Is
Link
Race
(
RACE_DRAGON
)
and
not
c
:
IsLinkType
(
TYPE_TOKEN
)
end
function
c66015185
.
spcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_LINK
)
...
...
c6622715.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c6622715
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
)
--activate
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
6622715
,
0
))
...
...
c66393507.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c66393507
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_INSECT
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_INSECT
),
2
,
2
)
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
66393507
,
0
))
...
...
c67231737.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c67231737
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
,
2
)
--extra attack
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
67231737
,
0
))
...
...
c75119040.lua
View file @
6cd6efb0
--ティンダングル・アキュート・ケルベロス
function
c75119040
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x10b
),
3
,
3
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x10b
),
3
,
3
)
--atk
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
c76232522.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c76232522
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_CYBERSE
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_CYBERSE
),
2
,
2
)
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
76232522
,
0
))
...
...
c77610772.lua
View file @
6cd6efb0
...
...
@@ -41,7 +41,7 @@ function c77610772.initial_effect(c)
c
:
RegisterEffect
(
e5
)
end
function
c77610772
.
lcheck
(
g
)
return
g
:
GetClassCount
(
Card
.
Get
Race
)
==
g
:
GetCount
()
and
g
:
GetClassCount
(
Card
.
Get
Attribute
)
==
g
:
GetCount
()
return
g
:
GetClassCount
(
Card
.
Get
LinkRace
)
==
g
:
GetCount
()
and
g
:
GetClassCount
(
Card
.
GetLink
Attribute
)
==
g
:
GetCount
()
end
function
c77610772
.
incon
(
e
)
return
e
:
GetHandler
():
IsLinkState
()
...
...
c78437364.lua
View file @
6cd6efb0
--剛鬼ザ・グレート・オーガ
function
c78437364
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfc
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfc
),
2
)
c
:
EnableReviveLimit
()
--atkdown
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c88406570.lua
View file @
6cd6efb0
--剛鬼デストロイ・オーガ
function
c88406570
.
initial_effect
(
c
)
--link summon
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfc
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfc
),
2
)
c
:
EnableReviveLimit
()
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
...
...
c92781606.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c92781606
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x104
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x104
),
2
,
2
)
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
92781606
,
0
))
...
...
c93503294.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c93503294
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x103
),
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x103
),
2
)
--special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
93503294
,
0
))
...
...
c94626871.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c94626871
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0xfb
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0xfb
),
2
,
2
)
--damage
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetCategory
(
CATEGORY_DAMAGE
)
...
...
c96150936.lua
View file @
6cd6efb0
--フレッシュマドルチェ・シスタルト
function
c96150936
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsSetCard
,
0x71
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
SetCard
,
0x71
),
2
,
2
)
--indes
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
...
...
c97273514.lua
View file @
6cd6efb0
...
...
@@ -2,7 +2,7 @@
function
c97273514
.
initial_effect
(
c
)
--link summon
c
:
EnableReviveLimit
()
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
IsRace
,
RACE_INSECT
),
2
,
2
)
aux
.
AddLinkProcedure
(
c
,
aux
.
FilterBoolFunction
(
Card
.
Is
Link
Race
,
RACE_INSECT
),
2
,
2
)
--equip
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetDescription
(
aux
.
Stringid
(
97273514
,
0
))
...
...
c97973962.lua
View file @
6cd6efb0
...
...
@@ -36,7 +36,7 @@ function c97973962.initial_effect(c)
c
:
RegisterEffect
(
e3
)
end
function
c97973962
.
spcheck
(
g
)
return
g
:
GetClassCount
(
Card
.
Get
Race
)
==
g
:
GetCount
()
and
g
:
GetClassCount
(
Card
.
Get
Attribute
)
==
g
:
GetCount
()
return
g
:
GetClassCount
(
Card
.
Get
LinkRace
)
==
g
:
GetCount
()
and
g
:
GetClassCount
(
Card
.
GetLink
Attribute
)
==
g
:
GetCount
()
end
function
c97973962
.
thcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
eg
:
IsExists
(
Card
.
IsSummonType
,
1
,
nil
,
SUMMON_TYPE_FUSION
)
...
...
c98095162.lua
View file @
6cd6efb0
...
...
@@ -39,7 +39,7 @@ function c98095162.initial_effect(c)
c
:
RegisterEffect
(
e3
)
end
function
c98095162
.
lcheck
(
g
)
return
g
:
GetClassCount
(
Card
.
Get
Attribute
)
==
1
and
g
:
GetClassCount
(
Card
.
Get
Race
)
==
g
:
GetCount
()
return
g
:
GetClassCount
(
Card
.
Get
LinkAttribute
)
==
1
and
g
:
GetClassCount
(
Card
.
GetLink
Race
)
==
g
:
GetCount
()
end
function
c98095162
.
tgcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
e
:
GetHandler
():
IsSummonType
(
SUMMON_TYPE_LINK
)
...
...
constant.lua
View file @
6cd6efb0
...
...
@@ -526,6 +526,10 @@ EFFECT_REMOVE_FUSION_ATTRIBUTE =350 --reserve
EFFECT_CHANGE_FUSION_ATTRIBUTE
=
351
--用作融合素材时的属性
EFFECT_EXTRA_FUSION_MATERIAL
=
352
--增加融合素材(万溶炼金师)
EFFECT_TUNER_MATERIAL_LIMIT
=
353
--同调素材限制
EFFECT_ADD_LINK_CODE
=
354
--用作连接素材时的卡名
EFFECT_ADD_LINK_SETCODE
=
355
--reserve
EFFECT_ADD_LINK_ATTRIBUTE
=
356
--用作连接素材时的属性
EFFECT_ADD_LINK_RACE
=
357
--用作连接素材时的种族
--下面是诱发效果的诱发事件、时点 (如果是TYPE_SINGLE则自己发生以下事件后触发,如果TYPE_FIELD则场上任何卡发生以下事件都触发)
EVENT_STARTUP
=
1000
--游戏开始时
...
...
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