Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
V
Vgdpro 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
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
xiaoye
Vgdpro Scripts
Commits
79bfddcb
Commit
79bfddcb
authored
Feb 25, 2025
by
xiaoye
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
7b4424b1
Changes
57
Show whitespace changes
Inline
Side-by-side
Showing
57 changed files
with
63 additions
and
63 deletions
+63
-63
c10101002.lua
c10101002.lua
+1
-1
c10101003.lua
c10101003.lua
+1
-1
c10101005.lua
c10101005.lua
+1
-1
c10102002.lua
c10102002.lua
+1
-1
c10102003.lua
c10102003.lua
+1
-1
c10103001.lua
c10103001.lua
+1
-1
c10103002.lua
c10103002.lua
+1
-1
c10104003.lua
c10104003.lua
+1
-1
c10104006.lua
c10104006.lua
+1
-1
c10105001.lua
c10105001.lua
+1
-1
c10105002.lua
c10105002.lua
+1
-1
c10105008.lua
c10105008.lua
+2
-2
c10201001.lua
c10201001.lua
+1
-1
c10202001.lua
c10202001.lua
+1
-1
c10203001.lua
c10203001.lua
+1
-1
c10203003.lua
c10203003.lua
+1
-1
c10301002.lua
c10301002.lua
+1
-1
c10301015.lua
c10301015.lua
+1
-1
c10401001.lua
c10401001.lua
+1
-1
c10401004.lua
c10401004.lua
+2
-2
c10401005.lua
c10401005.lua
+1
-1
c10401006.lua
c10401006.lua
+2
-2
c10401039.lua
c10401039.lua
+1
-1
c10401050.lua
c10401050.lua
+1
-1
c10401070.lua
c10401070.lua
+1
-1
c10401075.lua
c10401075.lua
+1
-1
c10401083.lua
c10401083.lua
+1
-1
c10401084.lua
c10401084.lua
+1
-1
c10401095.lua
c10401095.lua
+1
-1
c10401111.lua
c10401111.lua
+1
-1
c10402002.lua
c10402002.lua
+2
-2
c10402005.lua
c10402005.lua
+1
-1
c10402006.lua
c10402006.lua
+1
-1
c10402010.lua
c10402010.lua
+1
-1
c10402030.lua
c10402030.lua
+1
-1
c10402035.lua
c10402035.lua
+1
-1
c10402042.lua
c10402042.lua
+1
-1
c10402046.lua
c10402046.lua
+1
-1
c10501035.lua
c10501035.lua
+1
-1
c10501036.lua
c10501036.lua
+1
-1
c10501038.lua
c10501038.lua
+1
-1
c10501039.lua
c10501039.lua
+1
-1
c10501062.lua
c10501062.lua
+1
-1
c10501065.lua
c10501065.lua
+1
-1
c10501067.lua
c10501067.lua
+2
-2
c10501074.lua
c10501074.lua
+1
-1
c10501076.lua
c10501076.lua
+1
-1
c10501078.lua
c10501078.lua
+1
-1
c10501079.lua
c10501079.lua
+1
-1
c10501080.lua
c10501080.lua
+1
-1
c10501081.lua
c10501081.lua
+1
-1
c10501089.lua
c10501089.lua
+1
-1
c10501090.lua
c10501090.lua
+1
-1
c10501091.lua
c10501091.lua
+2
-2
c10501093.lua
c10501093.lua
+1
-1
c10501094.lua
c10501094.lua
+1
-1
c10501097.lua
c10501097.lua
+1
-1
No files found.
c10101002.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
BeRidedByCard
(
c
,
m
,
10101001
,
vgf
.
CardsFromTo
(
REASON_EFFECT
,
LOCATION_HAND
,
LOCATION_DECK
,
cm
.
filter
),
vgf
.
OverlayCost
(
1
))
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
filter
(
c
)
return
c
:
IsCode
(
10101006
)
...
...
c10101003.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
BeRidedByCard
(
c
,
m
,
10101002
,
vgf
.
CardsFromTo
(
REASON_EFFECT
,
LOCATION_MZONE
,
LOCATION_DECK
,
cm
.
filter
))
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
filter
(
c
)
return
c
:
IsCode
(
10101009
)
...
...
c10101005.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
return
Duel
.
GetAttacker
()
==
e
:
GetHandler
()
...
...
c10102002.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
nil
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
op
,
cm
.
cost
,
vgf
.
VSummonCondition
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
op
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
Draw
(
tp
,
1
,
REASON_EFFECT
)
...
...
c10102003.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
op
,
nil
,
vgf
.
VSummonCondition
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
ct
=
Duel
.
GetFlagEffectLabel
(
tp
,
FLAG_CONDITION
)
...
...
c10103001.lua
View file @
79bfddcb
...
...
@@ -6,7 +6,7 @@ function cm.initial_effect(c)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
EVENT_BATTLED
,
cm
.
operation
,
vgf
.
DisCardCost
(
1
),
cm
.
condition
,
nil
,
1
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_MOVE
,
cm
.
checkcon
,
cm
.
checkop
)
--【永】【V】:你的回合中,你所有的等级3的单位的力量+2000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
2000
,
cm
.
con
,
cm
.
target
,
LOCATION_MZONE
+
LOCATION_G_CIRCLE
,
0
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
,
cm
.
target
,
LOCATION_MZONE
+
LOCATION_G_CIRCLE
,
0
)
end
function
cm
.
checkfilter
(
c
,
tp
)
return
c
:
IsLocation
(
LOCATION_TRIGGER
)
and
c
:
IsLevel
(
3
)
and
c
:
IsControler
(
tp
)
...
...
c10103002.lua
View file @
79bfddcb
...
...
@@ -4,7 +4,7 @@ function cm.initial_effect(c)
vgd
.
VgCard
(
c
)
cm
.
is_has_continuous
=
true
vgd
.
BeRidedByCard
(
c
,
m
,
10103001
,
cm
.
operation
,
cm
.
cost
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
condition
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
condition
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_SINGLE
)
e2
:
SetProperty
(
EFFECT_FLAG_SINGLE_RANGE
)
...
...
c10104003.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
--【自】:这个单位被「树角兽 拉提斯」RIDE时,将你的牌堆顶的1张卡公开,那张卡是等级2以下的单位卡的话,CALL到R上,不是的话,放置到你的灵魂里。
vgd
.
BeRidedByCard
(
c
,
m
,
10104002
,
cm
.
operation
)
--【永】【后列的R】:这个单位攻击的战斗中,这个单位的力量+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10104006.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
local
c
=
e
:
GetHandler
()
...
...
c10105001.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAct
(
c
,
m
,
LOCATION_MZONE
,
cm
.
op1
,
vgf
.
DamageCost
(
1
),
nil
,
nil
,
1
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
10000
,
cm
.
con
)
vgd
.
TriggerCountUp
(
c
,
m
,
1
,
cm
.
con2
)
end
function
cm
.
con
(
e
,
c
)
...
...
c10105002.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
operation
,
nil
,
vgf
.
VSummonCondition
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
...
...
c10105008.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
con
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
con
)
end
function
cm
.
con
(
e
,
c
)
local
tp
=
e
:
GetHandlerPlayer
()
...
...
c10201001.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ function cm.initial_effect(c)
vgd
.
VgCard
(
c
)
vgf
.
AddRideMaterialCode
(
c
,
m
,
10406013
)
vgf
.
AddRideMaterialSetCard
(
c
,
m
,
0xc014
,
0x74
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_ATTACK_ANNOUNCE
,
cm
.
op
,
cm
.
cost
,
vgf
.
VMonsterCondition
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10202001.lua
View file @
79bfddcb
...
...
@@ -8,7 +8,7 @@ function cm.initial_effect(c)
--【自】【V】:这个单位攻击先导者时,通过【费用】[使用等级均不同的卡进行灵魂爆发4],选择对手的1张先导者,这个回合中,力量增减至1,对手有等级3以上的先导者的话,这个单位的☆+1。(仅将那个时点的力量增减至1,这之后那个单位的力量仍然能通过其他方式增减。)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_ATTACK_ANNOUNCE
,
cm
.
operation
,
cm
.
cost
,
cm
.
condition
)
--【永】【R】:这个回合中由于你的卡片的能力的费用同时使用4张以上的卡进行了灵魂爆发的话,这个单位的力量+5000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
if
not
cm
.
global_check
then
cm
.
global_check
=
true
local
ge1
=
Effect
.
CreateEffect
(
c
)
...
...
c10203001.lua
View file @
79bfddcb
...
...
@@ -7,7 +7,7 @@ function cm.initial_effect(c)
--【反抗舞装】
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_BATTLED
,
cm
.
operation
,
nil
,
cm
.
condition
)
--【永】【R】:这个回合中曾有你的等级3以上的先导者登场过的话,这个单位的力量+5000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
checkcon
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10203003.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
BeRidedByCard
(
c
,
m
,
10203002
,
cm
.
operation
,
vgf
.
OverlayCost
(
1
))
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
return
Duel
.
GetAttacker
()
==
e
:
GetHandler
()
...
...
c10301002.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_ATTACK_ANNOUNCE
,
cm
.
operation
,
vgf
.
True
,
vgf
.
VMonsterCondition
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
...
...
c10301015.lua
View file @
79bfddcb
...
...
@@ -7,7 +7,7 @@ end
function
cm
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
g
=
vgf
.
SelectMatchingCard
(
HINTMSG_VMONSTER
,
e
,
tp
,
vgf
.
VMonsterFilter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
5000
,
nil
,
cm
.
tg
,
LOCATION_MZONE
,
0
,
RESET_PHASE
+
PHASE_END
,
g
:
GetFirst
()
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
EFFECT_UPDATE_ATTACK
,
5000
,
nil
,
cm
.
tg
,
LOCATION_MZONE
,
0
,
RESET_PHASE
+
PHASE_END
,
g
:
GetFirst
(
)
end
function
cm
.
tg
(
e
,
c
)
return
vgf
.
RMonsterFilter
(
c
)
...
...
c10401001.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
OverDress
(
c
,
cm
.
filter
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
cm
.
val
,
cm
.
con
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_HITTING
,
cm
.
op
,
cm
.
cost
,
cm
.
con
)
end
function
cm
.
filter
(
c
)
...
...
c10401004.lua
View file @
79bfddcb
...
...
@@ -2,8 +2,8 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHANGE_POS
,
cm
.
checkcon
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
ChangeStar
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
1
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
1
,
EFFECT_UPDATE_CRITICAL
,
cm
.
con1
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_HITTING
,
cm
.
op
,
vgf
.
DamageCost
(
1
))
end
function
cm
.
checkcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10401005.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
vgd
.
AbilityAct
(
c
,
m
,
LOCATION_MZONE
,
cm
.
op
,
vgf
.
DamageCost
(
2
),
cm
.
con1
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10401006.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
function
(
e
)
return
vgf
.
RMonsterCondition
(
e
)
and
cm
.
con
(
e
)
end
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
function
(
e
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con
)
vgd
.
AbilityAuto
(
c
,
m
,
nil
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
op
,
vgf
.
OverlayCost
(
1
),
vgf
.
RSummonCondition
)
end
function
cm
.
con
(
e
)
...
...
c10401039.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
EVENT_MOVE
,
cm
.
op
,
nil
,
cm
.
con
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con2
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con2
)
end
function
cm
.
op
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
...
...
c10401050.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
nil
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
vgf
.
CardsFromTo
(
REASON_EFFECT
,
LOCATION_HAND
,
LOCATION_DROP
,
cm
.
filter
,
1
,
0
),
nil
,
vgf
.
VSummonCondition
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con2
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con2
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHAINING
,
cm
.
checkcon
)
end
function
cm
.
filter
(
c
)
...
...
c10401070.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
--【永】【R】:这个回合中你进行过灵魂填充的话,这个单位的力量+2000
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CUSTOM
+
EVENT_OVERLAY_FILL
,
cm
.
checkcon
)
end
function
cm
.
con
(
e
)
...
...
c10401075.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
--【自】:这个单位登场到V时,灵魂填充1
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
vgf
.
OverlayFill
(
1
),
nil
,
vgf
.
VSummonCondition
)
--【永】【R】:你的回合中,你的灵魂在10张以上的话,这个单位的力量+10000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con2
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
10000
,
cm
.
con2
)
end
function
cm
.
con2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
...
...
c10401083.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
con
(
e
,
c
)
local
tp
=
e
:
GetHandlerPlayer
()
...
...
c10401084.lua
View file @
79bfddcb
...
...
@@ -2,7 +2,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
nil
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
vgf
.
CardsFromTo
(
REASON_EFFECT
,
LOCATION_HAND
,
LOCATION_DECK
,
Card
.
IsSetCard
,
1
,
0
,
0x5040
),
nil
,
vgf
.
VSummonCondition
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
filter
(
c
)
return
c
:
IsSetCard
(
0x5040
)
...
...
c10401095.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con
)
end
function
cm
.
val
(
e
)
local
tp
=
e
:
GetHandlerPlayer
()
...
...
c10401111.lua
View file @
79bfddcb
...
...
@@ -6,7 +6,7 @@ function cm.initial_effect(c)
--选择你的手牌中的至多1张指令卡,舍弃,没有舍弃的话,选择手牌中的的2张卡舍弃。
vgd
.
AbilityAct
(
c
,
m
,
LOCATION_MZONE
,
cm
.
operation
,
vgf
.
OverlayCost
(
1
),
vgf
.
VMonsterCondition
,
nil
,
1
)
--【永】【R】:这个回合中你施放过指令卡的话,这个单位的力量+2000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHAINING
,
cm
.
checkcon
)
end
function
cm
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10402002.lua
View file @
79bfddcb
...
...
@@ -3,8 +3,8 @@ function cm.initial_effect(c)
vgd
.
VgCard
(
c
)
vgd
.
OverDress
(
c
,
10101009
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_HAND
,
EFFECT_TYPE_FIELD
,
EVENT_BATTLED
,
cm
.
op
,
vgf
.
OverlayCost
(
2
),
cm
.
con
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con2
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con2
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
10000
,
cm
.
con2
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
10000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con2
)
end
function
cm
.
op
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
...
...
c10402005.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
vgf
.
RMonsterCondition
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
cm
.
val
,
vgf
.
RMonsterCondition
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_BATTLED
,
cm
.
op
,
vgf
.
LeaveFieldCost
(
10000001
),
cm
.
con
)
end
function
cm
.
val
(
e
)
...
...
c10402006.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
op
,
nil
,
cm
.
con2
)
end
function
cm
.
con
(
e
,
c
)
...
...
c10402010.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHAINING
,
cm
.
checkcon
)
vgd
.
AbilityAuto
(
c
,
m
,
nil
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
operation
,
nil
,
vgf
.
RSummonCondition
)
end
...
...
c10402030.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
vgf
.
GetVMonster
(
1
-
tp
):
IsLevelAbove
(
3
)
...
...
c10402035.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
vgf
.
GetVMonster
(
1
-
tp
):
IsLevelAbove
(
3
)
...
...
c10402042.lua
View file @
79bfddcb
local
cm
,
m
,
o
=
GetID
()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con
)
end
function
cm
.
con
(
e
)
local
c
=
vgf
.
GetVMonster
(
1
-
e
:
GetHandlerPlayer
())
...
...
c10402046.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ function cm.initial_effect(c)
vgd
.
VgCard
(
c
)
vgd
.
AbilityAuto
(
c
,
m
,
nil
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
op
,
vgf
.
CostAnd
(
vgf
.
DamageCost
(
1
),
vgf
.
LeaveFieldCost
(
vgf
.
RMonsterFilter
,
1
,
1
,
c
)))
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_TO_GRAVE
,
cm
.
chkcon
)
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_R_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_R_CIRCLE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
op
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
...
...
c10501035.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
-- 【自】:这个单位被RIDE时,通过【费用】[将手牌中的1张〈幽灵〉的普通单位卡公开,放置到牌堆顶],选择你的弃牌区中的1张〈幽灵〉,加入手牌。
vgd
.
BeRidedByCard
(
c
,
m
,
nil
,
VgF
.
CardsFromTo
(
REASON_EFFECT
,
LOCATION_HAND
,
LOCATION_DROP
,
Card
.
IsSetCard
,
1
,
0
,
0xa013
),
cm
.
cost
)
-- 【永】【V/R】:你的回合中,你的R上的〈幽灵〉有3张以上的话,这个单位的力量+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con1
)
end
function
cm
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
...
...
c10501036.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【V】:你的回合中,你没有后防者的话,这个单位的力量+5000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con1
)
--【自】:通过在「认真的挑战者 克拉莉萨」上RIDE的方式将这个单位登场到V时,通过【费用】[灵魂爆发1],查看你的牌堆顶的7张卡,选择至多1张等级2以下的含有「诚意真心」的卡,公开后加入手牌,将其余的卡洗切后放置到牌堆底。
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
operation
,
vgf
.
OverlayCost
(
1
),
cm
.
con2
)
end
...
...
c10501038.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【V】:【永】【V】:你的回合中,你的指令区中有正面表示的歌曲卡的话,这个单位的力量+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con1
)
-- 【自】:这个单位被RIDE时,选择你的牌堆或手牌中的至多1张等级2的歌曲卡,公开后放置到指令区,从牌堆探寻了的话,牌堆洗切。从手牌放置了的话,抽卡1张。
vgd
.
BeRidedByCard
(
c
,
m
,
nil
,
cm
.
operation
)
end
...
...
c10501039.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
-- 【自】【V】【1回合1次】:你施放宝石卡时,抽1张卡。
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_FIELD
,
EVENT_CHAINING
,
vgf
.
Draw
,
nil
,
cm
.
con1
,
nil
,
1
)
-- 【永】【G】:你的弃牌区中的宝石卡每有2张,这个单位的盾护+5000。
vgd
.
AbilityCont
ChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
nil
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
EFFECT_UPDATE_DEFENSE
,
nil
)
end
function
cm
.
con1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10501062.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【R】:你的回合中,你的指令区中的你的卡每有1张,这个单位的力量+2000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
cm
.
val
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
cm
.
val
,
cm
.
con
)
end
function
cm
.
val
(
e
)
local
tp
=
e
:
GetHandlerPlayer
()
...
...
c10501065.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
-- 【永】【R】:这个回合中你施放了「不移之绯红」和「无尽之苍蓝」的话,这个单位的力量+10000。
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHAIN_SOLVING
,
cm
.
checkcon1
)
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHAIN_SOLVING
,
cm
.
checkcon2
,
cm
.
checkop
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
10000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
...
...
c10501067.lua
View file @
79bfddcb
...
...
@@ -3,8 +3,8 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【R/G】:你的R上的〈幽灵〉有3张以上的话,这个单位的力量+2000、盾护+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con1
)
vgd
.
AbilityContChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con2
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con2
)
end
function
cm
.
con1
(
e
)
...
...
c10501074.lua
View file @
79bfddcb
...
...
@@ -14,7 +14,7 @@ function cm.initial_effect(c)
e2
:
SetCondition
(
cm
.
con
)
c
:
RegisterEffect
(
e2
)
-- -2000
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
-
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
-
2000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
local
c
=
e
:
GetHandler
()
...
...
c10501076.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【R】:你的回合中,你的指令区中有卡存在的话,这个单位的力量+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
...
...
c10501078.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【V/R】:对手的回合中,这个单位的力量-2000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
-
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
-
2000
,
cm
.
con
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10501079.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
-- 【自】:这个单位被RIDE时,通过【费用】[灵魂爆发1],选择你的弃牌区中的至多1张〈幽灵〉,加入手牌。
vgd
.
BeRidedByCard
(
c
,
m
,
nil
,
cm
.
op
,
OverlayCost
(
1
))
-- 【永】【V/R】:你的回合中,你的R上有〈幽灵〉的话,这个单位的力量+2000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
op
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c10501080.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【R】:你的回合中,你的指令区中有2张以上的卡的话,这个单位的力量+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con1
)
end
function
cm
.
con1
(
e
)
...
...
c10501081.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【R】:你的回合中,你有含有「诚意真心」的单位的话,这个单位的力量+2000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
end
function
cm
.
con
(
e
)
...
...
c10501089.lua
View file @
79bfddcb
...
...
@@ -5,7 +5,7 @@ function cm.initial_effect(c)
vgd
.
VgCard
(
c
)
-- 【永】【R】:这个回合中你施放了指令卡的话,这个单位的力量+2000。
vgd
.
GlobalCheckEffect
(
c
,
m
,
EVENT_CHAIN_SOLVING
,
cm
.
checkcon
)
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con1
)
end
function
cm
.
con1
(
e
)
local
tp
=
e
:
GetHandlerPlayer
()
...
...
c10501090.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【V】:你的回合中,你没有后防者的话,这个单位的力量+5000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con1
)
-- 【自】:通过在「凛然之志 克拉莉萨」上RIDE的方式将这个单位登场到V时,查看你的牌堆顶的7张卡,选择至多1张等级1以下的含有「诚意真心」的卡,公开后加入手牌,将其余的卡洗切后放置到牌堆底。
vgd
.
AbilityAuto
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EVENT_SPSUMMON_SUCCESS
,
cm
.
operation
,
nil
,
cm
.
con2
,
nil
,
1
)
end
...
...
c10501091.lua
View file @
79bfddcb
...
...
@@ -3,8 +3,8 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 白翼(你的封锁区中的卡只有奇数的等级的场合才有效)-【永】【R/G】:这个单位的力量+2000、盾护+5000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
2000
,
cm
.
con
)
vgd
.
AbilityContChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
5000
,
vgf
.
WhiteWing
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
2000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
5000
,
EFFECT_UPDATE_DEFENSE
,
vgf
.
WhiteWing
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
vgf
.
WhiteWing
(
e
)
and
vgf
.
RMonsterCondition
(
e
)
...
...
c10501093.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【G】:你的不存在单位的R有3个以上的话,这个单位的盾护+10000。
vgd
.
AbilityContChangeDefense
(
c
,
m
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_G_CIRCLE
,
EFFECT_TYPE_SINGLE
,
10000
,
EFFECT_UPDATE_DEFENSE
,
cm
.
con
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
ct1
=
bit
.
ReturnCount
(
vgf
.
GetAvailableLocation
(
tp
))
...
...
c10501094.lua
View file @
79bfddcb
...
...
@@ -3,7 +3,7 @@ local cm,m,o=GetID()
function
cm
.
initial_effect
(
c
)
vgd
.
VgCard
(
c
)
-- 【永】【R】:你其他的后防者有3张以上的话,这个单位的力量+5000。
vgd
.
AbilityCont
ChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
5000
,
cm
.
con1
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
5000
,
cm
.
con1
)
end
function
cm
.
con1
(
e
)
local
c
=
e
:
GetHandler
()
...
...
c10501097.lua
View file @
79bfddcb
...
...
@@ -4,7 +4,7 @@ function cm.initial_effect(c)
vgd
.
VgCard
(
c
)
-- 白翼(你的封锁区中的卡只有奇数的等级的场合才有效)
-- 【永】【R】:你的回合中,这个单位的力量+10000。
vgd
.
AbilityContChangeAttack
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
10000
,
cm
.
con
)
vgd
.
AbilityCont
(
c
,
m
,
LOCATION_MZONE
,
EFFECT_TYPE_SINGLE
,
EFFECT_UPDATE_ATTACK
,
10000
,
cm
.
con
)
end
function
cm
.
con
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
vgf
.
WhiteWing
(
e
)
and
Duel
.
GetTurnPlayer
()
==
tp
and
vgf
.
RMonsterCondition
(
e
)
...
...
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