Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-222DIY-cards
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
Soulgamer
ygopro-222DIY-cards
Commits
b618c71f
Commit
b618c71f
authored
Feb 15, 2021
by
TanakaKotoha
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
data in
parent
790da45a
Changes
30
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
243 additions
and
742 deletions
+243
-742
deck/2021-01-31 1st.ydk
deck/2021-01-31 1st.ydk
+0
-47
deck/2021-01-31 2nd.ydk
deck/2021-01-31 2nd.ydk
+0
-52
deck/2021-01-31 3rd.ydk
deck/2021-01-31 3rd.ydk
+0
-67
deck/2021-01-31 4th.ydk
deck/2021-01-31 4th.ydk
+0
-86
deck/2021-01-31 5th.ydk
deck/2021-01-31 5th.ydk
+0
-50
deck/2021-01-31 6th.ydk
deck/2021-01-31 6th.ydk
+0
-49
deck/2021-01-31 7th.ydk
deck/2021-01-31 7th.ydk
+0
-64
expansions/222DIY.cdb
expansions/222DIY.cdb
+0
-0
expansions/lflist.conf
expansions/lflist.conf
+12
-9
expansions/pics/81011102.jpg
expansions/pics/81011102.jpg
+0
-0
expansions/pics/81044022.jpg
expansions/pics/81044022.jpg
+0
-0
expansions/script/c1157002.lua
expansions/script/c1157002.lua
+1
-1
expansions/script/c16160007.lua
expansions/script/c16160007.lua
+1
-1
expansions/script/c16160009.lua
expansions/script/c16160009.lua
+1
-1
expansions/script/c22600030.lua
expansions/script/c22600030.lua
+63
-63
expansions/script/c33400103.lua
expansions/script/c33400103.lua
+1
-1
expansions/script/c33500121.lua
expansions/script/c33500121.lua
+1
-1
expansions/script/c33502009.lua
expansions/script/c33502009.lua
+4
-3
expansions/script/c33711114.lua
expansions/script/c33711114.lua
+1
-1
expansions/script/c40008686.lua
expansions/script/c40008686.lua
+1
-1
expansions/script/c47510050.lua
expansions/script/c47510050.lua
+142
-142
expansions/script/c72410780.lua
expansions/script/c72410780.lua
+6
-6
expansions/script/c72411470.lua
expansions/script/c72411470.lua
+1
-1
expansions/script/c81011008.lua
expansions/script/c81011008.lua
+4
-9
expansions/script/c81011102.lua
expansions/script/c81011102.lua
+1
-1
expansions/script/c81041008.lua
expansions/script/c81041008.lua
+1
-1
expansions/script/c81041030.lua
expansions/script/c81041030.lua
+1
-1
expansions/script/c81041072.lua
expansions/script/c81041072.lua
+0
-1
expansions/script/c81044022.lua
expansions/script/c81044022.lua
+0
-82
expansions/script/c9910521.lua
expansions/script/c9910521.lua
+1
-1
No files found.
deck/2021-01-31 1st.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
114001
114002
119006
119007
119008
9910057
9910059
9910072
9910075
9910078
9910080
9910081
9910083
9910084
9910085
9910086
9910803
9910805
9910807
9910810
9910811
9910812
10220102
11451414
11451415
11451417
11451423
11451424
#extra
113223
113224
114003
114004
114005
114006
114007
119009
!side
9910060
9910067
9910070
9910071
9910077
9910808
9910813
deck/2021-01-31 2nd.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
12004018
12009039
12009048
12009049
12019004
12019024
12019060
12028014
12029042
12029043
12038005
12040060
12040070
12063050
12063060
12063061
12066000
12066001
12066002
12066003
12066020
12066021
12066022
12066023
12070001
12070002
12070003
12070004
12070005
12070010
12070020
12080050
12080051
12080052
12083080
#extra
12019031
12019051
12025011
12028015
12040050
12040051
12063051
12066010
12066011
12066012
12066015
12070011
12070012
!side
deck/2021-01-31 3rd.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
14800101
14800102
14800103
14800104
14800105
14800106
14800107
14800108
14800110
14800111
14800112
14800126
14800141
14800172
14800177
14800178
14800179
14800180
14800181
14800184
14800186
14800191
14800199
14800219
15000351
15000352
15000353
15000354
15000361
15000362
15000600
15000610
15000620
15000621
15000622
15000623
16104200
16104202
16104204
16104206
16104208
16104210
16104212
16104214
16104216
16104218
16104220
16104224
16104226
16104228
16104230
16104232
16104234
16150001
#extra
14800109
14800192
15000347
15000348
15000349
15000355
15000357
15000625
15000630
!side
deck/2021-01-31 4th.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
21520101
21520102
21520103
21520104
21520105
21520106
21520107
21520108
21520109
21520110
21520111
21520112
21520113
21520114
21520115
21520116
21520117
21520118
21520119
21520120
21520121
21520122
21520123
21520124
21520125
21520126
21520127
21520128
21520129
21520130
21520131
21520132
21520133
21520134
21520135
21520136
21520137
21520138
21520139
21520140
21520141
21520142
21520143
21520144
21520145
21520146
21520147
21520148
21520149
21520150
21520151
21520152
21520153
21520154
21520155
21520156
21520239
21520240
#extra
21520157
21520158
21520159
21520160
21520211
21520212
21520213
21520214
21520215
21520216
21520217
21520218
21520219
21520220
!side
21520221
21520222
21520223
21520224
21520225
21520226
21520227
21520228
21520229
21520230
deck/2021-01-31 5th.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
26821019
26821021
28311001
28311002
28311003
28311004
28311005
28311006
28311007
28311008
28311009
28311010
29065501
29065502
29065572
29065574
29065576
29065577
29065578
29065579
29065582
29065586
29065588
29065589
29065595
#extra
26816022
26821020
28311011
28315012
29065571
29065573
29065580
29065581
29065583
29065584
29065585
29065587
29065592
!side
21520231
21520232
21520233
21520234
21520235
21520236
21520237
21520238
deck/2021-01-31 6th.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
33200050
33200052
33200053
33200058
33200059
33200060
33200061
33200062
33200063
33200064
33200065
33200066
33200067
33200068
33200069
33401204
33401601
33401602
33401603
33401604
33401605
33401625
33401626
33401627
33401628
#extra
33200051
33200054
33200055
33200056
33200057
33401606
33401607
33401608
33401609
33401610
33401620
!side
64800015
64800020
64800021
64800022
64800023
64800024
64800025
64800026
65010517
deck/2021-01-31 7th.ydk
deleted
100644 → 0
View file @
790da45a
#created by ...
#main
72410460
72410610
72410640
72410650
72410660
72410670
72410680
72410700
72410710
72410720
72410760
72411010
72411020
72411030
72411040
72411050
72411060
72411070
72411080
72411090
72411100
72411110
72411120
81008011
81011081
81011083
81011085
81011086
81012042
81012051
81013051
81015061
81015062
81022055
81022056
81048035
#extra
72410730
72410740
72410750
72411130
72411140
72411150
72411152
72411160
72411170
72411180
72411190
72411200
!side
81005081
81005082
81005083
81005084
81005085
81005086
81011082
81011084
81011087
81011088
81019000
81046004
expansions/222DIY.cdb
View file @
b618c71f
No preview for this file type
expansions/lflist.conf
View file @
b618c71f
...
...
@@ -236,6 +236,8 @@
12041000
1
--海与少女的契约
12041002
1
--幻奏龙 斯卡辛丝
12044001
1
--浦罗 向梦境起誓
12047054
0
--请问今晚要点觉恋吗?
12047055
0
--请问今晚要点芙兰吗?
12054000
1
--空腹的顾拉
12054001
1
--暴食女巫 顾拉
12054004
2
--海之家的霸者 顾拉
...
...
@@ -354,7 +356,7 @@
16105110
1
--神秘学召唤
16160004
1
--憎恶的狂战士 兰斯洛特
16161010
0
--卡多克·泽姆露普斯
16170000
1
--龙皇异次元
16170000
0
--龙皇异次元
#162
16200000
1
--单推人询问
16200001
1
--单推人宣言
...
...
@@ -681,7 +683,7 @@
33500605
0
--鹊桥缘起·比卡
33500609
0
--恶魔情人 无敌
33500611
1
--次元恋色 居家的少女
33500613
0
--次元恋色 无人问津的角落
33500613
1
--次元恋色 无人问津的角落
33500618
0
--次元恋色 学习幻梦
33500805
1
--灵气复苏 练气修士
33500983
0
--少女分形·群星之面
...
...
@@ -1058,6 +1060,7 @@
72406041
0
--百鬼妖游祭行 化九尾之灵狐
72406053
0
--百鬼妖游祭行 境界线的虚实
72410180
1
--方舟骑士-泥岩
72411120
1
--魔法学院·马纳历亚
72499010
0
--妖樱火
#756
75640052
0
--旅人 伊蕾娜
...
...
@@ -1112,7 +1115,7 @@
81005076
1
--白雪安娜·夏恋
81008016
1
--不被吓个半死是不可能的
81010021
1
--高空坠落
81011008
0
--薇薇安·伊文捷琳 ω
81011008
1
--薇薇安·伊文捷琳 ω
81011028
0
--白雪安娜·天蓝
81011053
0
--水晶艾蕾娜·花海
81011102
1
--橘花音·午后之音
...
...
@@ -1132,13 +1135,16 @@
81040037
1
--冬日回忆·周子
81042009
0
--
Nanahira
&
Mega
81044021
1
--浅滩树荫下的约定
81044022
0
--身负枷锁的魔女
81048027
1
--猫咖
momoko
#822
82204215
1
--堕世魔镜-始源
82204216
1
--堕世魔镜-极欲
82204222
1
--堕世魔镜-咒怨
82204224
1
--堕世魔镜领域-异度镜界
82204231
1
--孤独的时之行者
82204262
1
--灵魂锁链
82204263
0
--充能棒
82204264
1
--冥界花
82206021
1
--植占师
1
-太阳
82206025
1
--植占师
5
-星星
82206029
1
--植占师
9
-雪花
...
...
@@ -1146,6 +1152,8 @@
82206041
1
--植占师
21
-陷阱
82206054
1
--植占阵-星茵
82206058
1
--植占阵-调律
82206078
2
--邪界幻灵·天邪龙王
82206079
2
--邪界幻灵·咤克斯
82206082
0
--邪界幻灵·飞镰
82207006
0
--王·万霆朝宗
82207007
0
--咒术·死司凭血
...
...
@@ -1163,11 +1171,6 @@
82224055
1
--尸狼王
82224056
0
--萤火鼠
82224065
0
--幽灵水母
82204262
1
--灵魂锁链
82204263
0
--充能棒
82204264
1
--冥界花
82206078
2
--邪界幻灵·天邪龙王
82206079
2
--邪界幻灵·咤克斯
82228497
0
--战之精灵王 盖亚
82228498
0
--暗之精灵王 布莱克
82228499
1
--超能之精灵王 缪斯
...
...
expansions/pics/81011102.jpg
View replaced file @
790da45a
View file @
b618c71f
66.4 KB
|
W:
|
H:
97.1 KB
|
W:
|
H:
2-up
Swipe
Onion skin
expansions/pics/81044022.jpg
deleted
100644 → 0
View file @
790da45a
81 KB
expansions/script/c1157002.lua
View file @
b618c71f
...
...
@@ -13,7 +13,7 @@ function c1157002.initial_effect(c)
--
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
1157002
,
0
))
e2
:
SetCategory
(
CATEGORY_
LVCHANGE
+
CATEGORY_
RECOVER
)
e2
:
SetCategory
(
CATEGORY_RECOVER
)
e2
:
SetProperty
(
EFFECT_FLAG_DELAY
+
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_CARD_TARGET
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_TRIGGER_O
)
e2
:
SetCode
(
EVENT_SUMMON_SUCCESS
)
...
...
expansions/script/c16160007.lua
View file @
b618c71f
--你就是流星
local
m
=
m
local
m
=
16160007
local
cm
=
_G
[
"c"
..
m
]
function
cm
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
16160006
)
...
...
expansions/script/c16160009.lua
View file @
b618c71f
...
...
@@ -69,7 +69,7 @@ function cm.csoperation(e,tp,eg,ep,ev,re,r,rp)
local
c
=
e
:
GetHandler
()
if
e
:
GetHandler
():
IsRelateToEffect
(
e
)
then
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
if
Duel
.
IsExistingMatchingCard
(
nil
,
1
-
tp
,
LOCATION_ONFIELD
+
LOCATION_GRAVE
,
0
,
1
,
nil
)
c
:
IsRelateToEffect
(
e
)
then
if
Duel
.
IsExistingMatchingCard
(
nil
,
1
-
tp
,
LOCATION_ONFIELD
+
LOCATION_GRAVE
,
0
,
1
,
nil
)
and
c
:
IsRelateToEffect
(
e
)
then
local
g
=
Duel
.
SelectMatchingCard
(
1
-
tp
,
nil
,
1
-
tp
,
LOCATION_ONFIELD
+
LOCATION_GRAVE
,
0
,
1
,
1
,
nil
)
local
og
=
g
:
GetFirst
():
GetOverlayGroup
()
if
og
:
GetCount
()
>
0
then
...
...
expansions/script/c22600030.lua
View file @
b618c71f
--音语—变徵之流筝
function
c22600030
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e1
:
SetCode
(
EFFECT_SPSUMMON_CONDITION
)
e1
:
SetValue
(
aux
.
FALSE
)
c
:
RegisterEffect
(
e1
)
c
:
EnableReviveLimit
()
--cannot special summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e1
:
SetCode
(
EFFECT_SPSUMMON_CONDITION
)
e1
:
SetValue
(
aux
.
FALSE
)
c
:
RegisterEffect
(
e1
)
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetCode
(
EFFECT_SPSUMMON_PROC
)
e2
:
SetProperty
(
EFFECT_FLAG_UNCOPYABLE
)
e2
:
SetRange
(
LOCATION_HAND
)
e2
:
SetCondition
(
c22600030
.
spcon
)
c
:
RegisterEffect
(
e2
)
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetCode
(
EFFECT_SPSUMMON_PROC
)
e2
:
SetProperty
(
EFFECT_FLAG_UNCOPYABLE
)
e2
:
SetRange
(
LOCATION_HAND
)
e2
:
SetCondition
(
c22600030
.
spcon
)
c
:
RegisterEffect
(
e2
)
--tuner
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
+
EFFECT_TYPE_TRIGGER_O
)
e3
:
SetProperty
(
EFFECT_FLAG_DELAY
)
e3
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e3
:
SetOperation
(
c22600030
.
tnop
)
c
:
RegisterEffect
(
e3
)
--tuner
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
+
EFFECT_TYPE_TRIGGER_O
)
e3
:
SetProperty
(
EFFECT_FLAG_DELAY
)
e3
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e3
:
SetOperation
(
c22600030
.
tnop
)
c
:
RegisterEffect
(
e3
)
--lv change
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetType
(
EFFECT_TYPE_IGNITION
)
e4
:
SetCategory
(
CATEGORY_REMOVE
+
CATEGORY_LVCHANG
E
)
e4
:
SetCountLimit
(
1
)
e4
:
SetRange
(
LOCATION_MZONE
)
e4
:
SetTarget
(
c22600030
.
tg
)
e4
:
SetOperation
(
c22600030
.
op
)
c
:
RegisterEffect
(
e4
)
--lv change
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetType
(
EFFECT_TYPE_IGNITION
)
e4
:
SetCategory
(
CATEGORY_REMOV
E
)
e4
:
SetCountLimit
(
1
)
e4
:
SetRange
(
LOCATION_MZONE
)
e4
:
SetTarget
(
c22600030
.
tg
)
e4
:
SetOperation
(
c22600030
.
op
)
c
:
RegisterEffect
(
e4
)
end
function
c22600030
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
return
Duel
.
GetLocationCount
(
c
:
GetControler
(),
LOCATION_MZONE
)
>
0
and
Duel
.
GetFieldGroupCount
(
tp
,
0
,
LOCATION_REMOVED
)
>=
7
if
c
==
nil
then
return
true
end
return
Duel
.
GetLocationCount
(
c
:
GetControler
(),
LOCATION_MZONE
)
>
0
and
Duel
.
GetFieldGroupCount
(
tp
,
0
,
LOCATION_REMOVED
)
>=
7
end
function
c22600030
.
tnop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
then
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
)
e1
:
SetCode
(
EFFECT_ADD_TYPE
)
e1
:
SetValue
(
TYPE_TUNER
)
e1
:
SetReset
(
RESET_EVENT
+
0x1fe0000
+
RESET_PHASE
+
PHASE_END
)
c
:
RegisterEffect
(
e1
)
end
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
then
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
)
e1
:
SetCode
(
EFFECT_ADD_TYPE
)
e1
:
SetValue
(
TYPE_TUNER
)
e1
:
SetReset
(
RESET_EVENT
+
0x1fe0000
+
RESET_PHASE
+
PHASE_END
)
c
:
RegisterEffect
(
e1
)
end
end
function
c22600030
.
tg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
true
end
local
lv
=
e
:
GetHandler
():
GetLevel
()
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
aux
.
Stringid
(
22600030
,
0
))
e
:
SetLabel
(
Duel
.
AnnounceLevel
(
tp
,
1
,
6
,
lv
))
if
chk
==
0
then
return
true
end
local
lv
=
e
:
GetHandler
():
GetLevel
()
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
aux
.
Stringid
(
22600030
,
0
))
e
:
SetLabel
(
Duel
.
AnnounceLevel
(
tp
,
1
,
6
,
lv
))
end
function
c22600030
.
op
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsFaceup
()
and
c
:
IsRelateToEffect
(
e
)
then
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_CHANGE_LEVEL
)
e1
:
SetReset
(
RESET_EVENT
+
0x1fe0000
)
e1
:
SetValue
(
e
:
GetLabel
())
c
:
RegisterEffect
(
e1
)
end
local
x
=
c
:
GetLevel
()
if
Duel
.
GetFieldGroupCount
(
tp
,
0
,
LOCATION_DECK
)
>=
x
then
local
g
=
Duel
.
GetDecktopGroup
(
1
-
tp
,
x
)
Duel
.
Remove
(
g
,
POS_FACEDOWN
,
REASON_EFFECT
)
end
local
c
=
e
:
GetHandler
()
if
c
:
IsFaceup
()
and
c
:
IsRelateToEffect
(
e
)
then
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_CHANGE_LEVEL
)
e1
:
SetReset
(
RESET_EVENT
+
0x1fe0000
)
e1
:
SetValue
(
e
:
GetLabel
())
c
:
RegisterEffect
(
e1
)
end
local
x
=
c
:
GetLevel
()
if
Duel
.
GetFieldGroupCount
(
tp
,
0
,
LOCATION_DECK
)
>=
x
then
local
g
=
Duel
.
GetDecktopGroup
(
1
-
tp
,
x
)
Duel
.
Remove
(
g
,
POS_FACEDOWN
,
REASON_EFFECT
)
end
end
expansions/script/c33400103.lua
View file @
b618c71f
...
...
@@ -2,7 +2,7 @@
function
c33400103
.
initial_effect
(
c
)
--Activate
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetCategory
(
CATEGORY_ATKCHANGE
+
CATEGORY_DEFCHANGE
+
CATEGORY_LVCHANGE
)
e1
:
SetCategory
(
CATEGORY_ATKCHANGE
+
CATEGORY_DEFCHANGE
)
e1
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e1
:
SetHintTiming
(
TIMING_DAMAGE_STEP
,
TIMING_DAMAGE_STEP
+
TIMINGS_CHECK_MONSTER
)
e1
:
SetCode
(
EVENT_FREE_CHAIN
)
...
...
expansions/script/c33500121.lua
View file @
b618c71f
...
...
@@ -55,7 +55,7 @@ function cm.efilter(e,re)
end
--
function
cm
.
thfilter
(
c
)
return
c
:
IsRace
(
RACE_FAIRY
)
c
:
IsType
(
TYPE_MONSTER
)
and
c
:
IsAbleToHand
()
return
c
:
IsRace
(
RACE_FAIRY
)
and
c
:
IsType
(
TYPE_MONSTER
)
and
c
:
IsAbleToHand
()
end
function
cm
.
thtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
cm
.
thfilter
,
tp
,
LOCATION_GRAVE
,
0
,
1
,
nil
)
end
...
...
expansions/script/c33502009.lua
View file @
b618c71f
...
...
@@ -54,9 +54,10 @@ function cm.thop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
Duel
.
SendtoHand
(
g
,
1
-
tp
,
REASON_EFFECT
)
Duel
.
ConfirmCards
(
tp
,
g
)
if
Duel
.
IsExistingMatchingCard
(
cm
.
thfilter0
,
1
-
tp
,
LOCATION_ONFIELD
,
0
,
1
,
nil
)
and
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
m
,
2
))
then
local
sg
=
Duel
.
SelectMatchingCard
(
1
-
tp
,
cm
.
thfilter0
,
1
-
tp
,
LOCATION_ONFIELD
,
0
,
1
,
1
,
nil
)
Duel
.
SendtoHand
(
sg
,
tp
,
REASON_RULE
)
if
Duel
.
IsExistingMatchingCard
(
cm
.
thfilter0
,
1
-
tp
,
LOCATION_ONFIELD
,
0
,
1
,
nil
)
and
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
m
,
2
))
then
local
sg
=
Duel
.
SelectMatchingCard
(
1
-
tp
,
cm
.
thfilter0
,
1
-
tp
,
LOCATION_ONFIELD
,
0
,
1
,
1
,
nil
)
Duel
.
SendtoHand
(
sg
,
tp
,
REASON_RULE
)
end
end
end
function
cm
.
thfilter0
(
c
)
...
...
expansions/script/c33711114.lua
View file @
b618c71f
...
...
@@ -93,7 +93,7 @@ function c33711114.ctcost1(e,tp,eg,ep,ev,re,r,rp,chk)
Duel
.
RemoveCounter
(
tp
,
1
,
0
,
CTR_PETAL
,
4
,
REASON_COST
)
end
function
c33711114
.
tfilter1
(
c
,
e
,
tp
)
return
c
:
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
true
,
false
)
and
c
:
IsCode
(
33711115
)
return
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
true
,
false
)
and
c
:
IsCode
(
33711115
)
end
function
c33711114
.
tg1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToExtra
()
and
Duel
.
IsExistingMatchingCard
(
c33711114
.
tfilter1
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
e
,
tp
)
end
...
...
expansions/script/c40008686.lua
View file @
b618c71f
...
...
@@ -25,7 +25,7 @@ function c40008686.initial_effect(c)
--handes
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetDescription
(
aux
.
Stringid
(
40008686
,
1
))
e3
:
SetCategory
(
CATEGORY_HANDES
+
CATEGORY_LVCHANGE
)
e3
:
SetCategory
(
CATEGORY_HANDES
)
e3
:
SetType
(
EFFECT_TYPE_IGNITION
)
e3
:
SetRange
(
LOCATION_MZONE
)
e3
:
SetCost
(
rsik
.
cost
())
...
...
expansions/script/c47510050.lua
View file @
b618c71f
This diff is collapsed.
Click to expand it.
expansions/script/c72410780.lua
View file @
b618c71f
...
...
@@ -25,10 +25,10 @@ function c72410780.initial_effect(c)
e4
:
SetCode
(
EVENT_PHASE
+
PHASE_END
)
e4
:
SetRange
(
LOCATION_MZONE
)
e4
:
SetCountLimit
(
1
)
e4
:
SetCondition
(
c724107
7
0
.
con
)
e4
:
SetCondition
(
c724107
8
0
.
con
)
e4
:
SetCost
(
c72410780
.
discost
)
e4
:
SetTarget
(
c724107
7
0
.
target
)
e4
:
SetOperation
(
c724107
7
0
.
operation
)
e4
:
SetTarget
(
c724107
8
0
.
target
)
e4
:
SetOperation
(
c724107
8
0
.
operation
)
c
:
RegisterEffect
(
e4
)
end
c72410780
.
toss_dice
=
true
...
...
@@ -39,14 +39,14 @@ function c72410780.discost(e,tp,eg,ep,ev,re,r,rp,chk)
if
chk
==
0
then
return
e
:
GetHandler
():
CheckRemoveOverlayCard
(
tp
,
1
,
REASON_COST
)
end
e
:
GetHandler
():
RemoveOverlayCard
(
tp
,
1
,
1
,
REASON_COST
)
end
function
c724107
7
0
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c724107
8
0
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
tp
==
Duel
.
GetTurnPlayer
()
end
function
c724107
7
0
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c724107
8
0
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
true
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_DICE
,
nil
,
0
,
tp
,
1
)
end
function
c724107
7
0
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c724107
8
0
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
d
=
Duel
.
TossDice
(
tp
,
1
)
if
d
==
1
or
d
==
2
then
Duel
.
Damage
(
1
-
tp
,
3000
,
REASON_EFFECT
)
...
...
expansions/script/c72411470.lua
View file @
b618c71f
...
...
@@ -13,7 +13,7 @@ function c72411470.initial_effect(c)
--level
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetDescription
(
aux
.
Stringid
(
72411470
,
1
))
e2
:
SetCategory
(
CATEGORY_
LVCHANGE
+
CATEGORY_
DESTROY
)
e2
:
SetCategory
(
CATEGORY_DESTROY
)
e2
:
SetType
(
EFFECT_TYPE_IGNITION
)
e2
:
SetRange
(
LOCATION_MZONE
)
e2
:
SetCountLimit
(
1
,
72411471
)
...
...
expansions/script/c81011008.lua
View file @
b618c71f
...
...
@@ -98,19 +98,14 @@ function cm.setfilter(c)
return
c
:
IsType
(
TYPE_COUNTER
)
and
c
:
IsSSetable
()
end
function
cm
.
settg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
cm
.
setfilter
,
tp
,
LOCATION_
DECK
,
0
,
1
,
nil
)
end
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
cm
.
setfilter
,
tp
,
LOCATION_
GRAVE
,
0
,
1
,
nil
)
end
end
function
cm
.
setop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SET
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
cm
.
setfilter
,
tp
,
LOCATION_DECK
,
0
,
1
,
1
,
nil
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
aux
.
NecroValleyFilter
(
cm
.
setfilter
),
tp
,
LOCATION_GRAVE
,
0
,
1
,
1
,
nil
)
local
tc
=
g
:
GetFirst
()
if
tc
and
Duel
.
SSet
(
tp
,
tc
)
~=
0
then
local
e1
=
Effect
.
CreateEffect
(
e
:
GetHandler
())
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_TRAP_ACT_IN_SET_TURN
)
e1
:
SetProperty
(
EFFECT_FLAG_SET_AVAILABLE
)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
tc
:
RegisterEffect
(
e1
)
if
tc
then
Duel
.
SSet
(
tp
,
tc
)
end
end
function
cm
.
sumcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
expansions/script/c81011102.lua
View file @
b618c71f
...
...
@@ -28,7 +28,7 @@ function c81011102.cost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel
.
SendtoGrave
(
c
,
REASON_COST
+
REASON_DISCARD
)
end
function
c81011102
.
filter
(
c
)
return
c
:
IsType
(
TYPE_RITUAL
)
and
c
:
IsType
(
TYPE_PENDULUM
)
and
c
:
IsAbleToHand
()
return
c
:
IsType
(
TYPE_RITUAL
)
and
c
:
IsType
(
TYPE_PENDULUM
)
and
c
:
IsAbleToHand
()
and
c
:
IsLevelBelow
(
8
)
end
function
c81011102
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
c81011102
.
filter
,
tp
,
LOCATION_DECK
,
0
,
1
,
nil
)
end
...
...
expansions/script/c81041008.lua
View file @
b618c71f
...
...
@@ -23,7 +23,7 @@ function c81041008.initial_effect(c)
c
:
RegisterEffect
(
e2
)
--level
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetCategory
(
CATEGORY_DRAW
+
CATEGORY_LVCHANGE
)
e3
:
SetCategory
(
CATEGORY_DRAW
)
e3
:
SetType
(
EFFECT_TYPE_IGNITION
)
e3
:
SetRange
(
LOCATION_MZONE
)
e3
:
SetProperty
(
EFFECT_FLAG_CARD_TARGET
)
...
...
expansions/script/c81041030.lua
View file @
b618c71f
...
...
@@ -7,7 +7,7 @@ function c81041030.initial_effect(c)
Tenka
.
KoikakeRitual
(
c
)
--level
local
e0
=
Effect
.
CreateEffect
(
c
)
e0
:
SetCategory
(
CATEGORY_TOHAND
+
CATEGORY_SEARCH
+
CATEGORY_LVCHANGE
)
e0
:
SetCategory
(
CATEGORY_TOHAND
+
CATEGORY_SEARCH
)
e0
:
SetType
(
EFFECT_TYPE_IGNITION
)
e0
:
SetRange
(
LOCATION_PZONE
)
e0
:
SetProperty
(
EFFECT_FLAG_CARD_TARGET
)
...
...
expansions/script/c81041072.lua
View file @
b618c71f
...
...
@@ -16,7 +16,6 @@ function cm.initial_effect(c)
c
:
RegisterEffect
(
e1
)
--tohand
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetCategory
(
CATEGORY_LVCHANGE
)
e3
:
SetType
(
EFFECT_TYPE_QUICK_O
)
e3
:
SetRange
(
LOCATION_GRAVE
)
e3
:
SetProperty
(
EFFECT_FLAG_CARD_TARGET
)
...
...
expansions/script/c81044022.lua
deleted
100644 → 0
View file @
790da45a
--身负枷锁的魔女
local
m
=
81044022
local
cm
=
_G
[
"c"
..
m
]
function
cm
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
--special summon condition
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e1
:
SetCode
(
EFFECT_SPSUMMON_CONDITION
)
c
:
RegisterEffect
(
e1
)
--special summon
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetCode
(
EFFECT_SPSUMMON_PROC
)
e2
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e2
:
SetRange
(
LOCATION_HAND
+
LOCATION_GRAVE
)
e2
:
SetCondition
(
cm
.
spcon
)
e2
:
SetOperation
(
cm
.
spop
)
c
:
RegisterEffect
(
e2
)
--cannot destroy
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetCode
(
EFFECT_INDESTRUCTABLE_BATTLE
)
e3
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e3
:
SetRange
(
LOCATION_MZONE
)
e3
:
SetValue
(
1
)
c
:
RegisterEffect
(
e3
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetType
(
EFFECT_TYPE_SINGLE
)
e4
:
SetCode
(
EFFECT_INDESTRUCTABLE_EFFECT
)
e4
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
e4
:
SetRange
(
LOCATION_MZONE
)
e4
:
SetValue
(
cm
.
efdes
)
c
:
RegisterEffect
(
e4
)
--Negate
local
e5
=
Effect
.
CreateEffect
(
c
)
e5
:
SetCategory
(
CATEGORY_NEGATE
+
CATEGORY_DESTROY
)
e5
:
SetType
(
EFFECT_TYPE_QUICK_O
)
e5
:
SetCode
(
EVENT_CHAINING
)
e5
:
SetProperty
(
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_DAMAGE_CAL
)
e5
:
SetRange
(
LOCATION_MZONE
)
e5
:
SetCountLimit
(
1
,
m
)
e5
:
SetCondition
(
cm
.
discon
)
e5
:
SetTarget
(
cm
.
distg
)
e5
:
SetOperation
(
cm
.
disop
)
c
:
RegisterEffect
(
e5
)
end
function
cm
.
spfilter
(
c
)
return
c
:
IsRace
(
RACE_SPELLCASTER
)
and
c
:
IsAbleToRemoveAsCost
()
end
function
cm
.
spcon
(
e
,
c
)
if
c
==
nil
then
return
true
end
local
tp
=
c
:
GetControler
()
return
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
IsExistingMatchingCard
(
cm
.
spfilter
,
tp
,
LOCATION_GRAVE
+
LOCATION_HAND
,
0
,
3
,
c
)
end
function
cm
.
spop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
c
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
cm
.
spfilter
,
tp
,
LOCATION_GRAVE
+
LOCATION_HAND
,
0
,
3
,
3
,
c
)
Duel
.
Remove
(
g
,
POS_FACEUP
,
REASON_COST
)
end
function
cm
.
efdes
(
e
,
re
)
return
re
:
IsActiveType
(
TYPE_SPELL
+
TYPE_TRAP
)
end
function
cm
.
discon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsStatus
(
STATUS_BATTLE_DESTROYED
)
then
return
false
end
return
Duel
.
IsChainNegatable
(
ev
)
end
function
cm
.
distg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
true
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_NEGATE
,
eg
,
1
,
0
,
0
)
if
re
:
GetHandler
():
IsDestructable
()
and
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
Duel
.
SetOperationInfo
(
0
,
CATEGORY_DESTROY
,
eg
,
1
,
0
,
0
)
end
end
function
cm
.
disop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
if
Duel
.
NegateActivation
(
ev
)
and
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
Duel
.
Destroy
(
eg
,
REASON_EFFECT
)
end
end
expansions/script/c9910521.lua
View file @
b618c71f
...
...
@@ -11,7 +11,7 @@ function c9910521.initial_effect(c)
c
:
RegisterEffect
(
e1
)
--to hand
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetCategory
(
CATEGORY_
LVCHANGE
+
CATEGORY_
ATKCHANGE
+
CATEGORY_TODECK
+
CATEGORY_TOHAND
)
e2
:
SetCategory
(
CATEGORY_ATKCHANGE
+
CATEGORY_TODECK
+
CATEGORY_TOHAND
)
e2
:
SetType
(
EFFECT_TYPE_IGNITION
)
e2
:
SetRange
(
LOCATION_MZONE
)
e2
:
SetCountLimit
(
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