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
0293991a
Commit
0293991a
authored
Apr 09, 2024
by
whenmo
Committed by
GitHub
Apr 09, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README.md
parent
23cddfee
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
18 deletions
+18
-18
README.md
README.md
+18
-18
No files found.
README.md
View file @
0293991a
...
@@ -47,13 +47,13 @@ vg常见的效果类型
...
@@ -47,13 +47,13 @@ vg常见的效果类型
-
**以及指令能力**
-
**以及指令能力**
-
等价于游戏王中的魔法卡的发动
-
等价于游戏王中的魔法卡的发动
**==vg的效果是允许空发的,所以vgdpro的脚本大多不需要为效果注册Target函数(后面会提到)==
**
> **vg的效果是允许空发的,所以vgdpro的脚本大多不需要为效果注册Target函数(后面会提到)
**
# 效果注册范例
# 效果注册范例
那既然现在知道了有哪些种类的效果,就可以开始介绍如何给卡片增加对应的效果了
那既然现在知道了有哪些种类的效果,就可以开始介绍如何给卡片增加对应的效果了
比如我们这里要给某一张卡写一个效果
比如我们这里要给某一张卡写一个效果
>
【自】:这个单位被RIDE时,你是后攻的话,抽1张卡。
>
**【自】:这个单位被RIDE时,你是后攻的话,抽1张卡。**
```
lua
```
lua
--默认内容
--默认内容
...
@@ -109,54 +109,54 @@ end
...
@@ -109,54 +109,54 @@ end
# VgD函数库详解
# VgD函数库详解
>
函数的参数若位于 [ ] 则为可选参数(即可不填)
>
**函数的参数若位于 `[ ]` 则为可选参数(即可不填)**
常用参数解析
常用参数解析
>
`c` : 注册这个效果的卡
>
**c : 注册这个效果的卡**
>
>
>
`m` : 这张卡的卡号
>
**m : 这张卡的卡号**
>
>
>
`con` : 效果的条件
>
**con : 效果的条件**
>
>
>
`op` : 效果的内容
>
**op : 效果的内容**
## 1.指令卡cost
## 1.指令卡cost
因为魔合成的不向下兼容而生的函数, 用于通常指令的注册, 如效果:
因为魔合成的不向下兼容而生的函数, 用于通常指令的注册, 如效果:
>
通过【费用】[计数爆发1]施放!选择你的1个单位, 这个回合中, 力量+5000。选择你的弃牌区中的1张「瓦尔里纳」, 加入手牌
>
**通过【费用】[计数爆发1]施放!选择你的1个单位, 这个回合中, 力量+5000。选择你的弃牌区中的1张「瓦尔里纳」, 加入手牌**
```
lua
```
lua
VgD
.
SpellActivate
(
c
,
m
,
op
,
con
[,
cost
,
dis
,
eb
,
sb
,
sc
,
cb
])
VgD
.
SpellActivate
(
c
,
m
,
op
,
con
[,
cost
,
dis
,
eb
,
sb
,
sc
,
cb
])
```
```
参数注释
参数注释
>
`cost` : 特殊的费用标识(填写卡号否则为0, 适用于存在以下参数不适用的费用) 不填默认为 nil
>
**cost : 特殊的费用标识(填写卡号否则为0, 适用于存在以下参数不适用的费用) 不填默认为 nil**
>
>
>
`dis` : 将手牌中的x张卡舍弃 不填默认为 0
>
**dis : 将手牌中的x张卡舍弃 不填默认为 0**
>
>
>
`eb` : 能量爆发x (Energy Blast) 不填默认为 0
>
**eb : 能量爆发x (Energy Blast) 不填默认为 0**
>
>
>
`sb` : 灵魂爆发x (Soul Blast) 不填默认为 0
>
**sb : 灵魂爆发x (Soul Blast) 不填默认为 0**
>
>
>
`sc` : 灵魂填充x (Soul Charge) 不填默认为 0
>
**sc : 灵魂填充x (Soul Charge) 不填默认为 0**
>
>
>
`cb` : 计数爆发x (Counter Blast) 不填默认为 0
>
**cb : 计数爆发x (Counter Blast) 不填默认为 0**
## 2.被RIDE时
## 2.被RIDE时
用于如以下效果的注册
用于如以下效果的注册
>
这个单位被RIDE时, xxxx
>
**这个单位被RIDE时, xxxx**
```
lua
```
lua
VgD
.
BeRidedByCard
(
c
,
m
[,
code
,
op
,
cost
,
con
,
tg
])
VgD
.
BeRidedByCard
(
c
,
m
[,
code
,
op
,
cost
,
con
,
tg
])
```
```
参数注释
参数注释
>
`code` : 被指定卡 RIDE 的情况下填写对应卡号, 否则填0
>
**code : 被指定卡 RIDE 的情况下填写对应卡号, 否则填0**
>
>
>
`cost` : 效果的费用
>
**cost : 效果的费用**
>
>
>
`tg` : 效果的预处理对象函数
>
**tg : 效果的预处理对象函数**
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