Commit 0293991a authored by whenmo's avatar whenmo Committed by GitHub

Update README.md

parent 23cddfee
......@@ -47,13 +47,13 @@ vg常见的效果类型
- **以及指令能力**
- 等价于游戏王中的魔法卡的发动
**==vg的效果是允许空发的,所以vgdpro的脚本大多不需要为效果注册Target函数(后面会提到)==**
> **vg的效果是允许空发的,所以vgdpro的脚本大多不需要为效果注册Target函数(后面会提到)**
# 效果注册范例
那既然现在知道了有哪些种类的效果,就可以开始介绍如何给卡片增加对应的效果了
比如我们这里要给某一张卡写一个效果
> 【自】:这个单位被RIDE时,你是后攻的话,抽1张卡。
> **【自】:这个单位被RIDE时,你是后攻的话,抽1张卡。**
```lua
--默认内容
......@@ -109,54 +109,54 @@ end
# VgD函数库详解
> 函数的参数若位于 [ ] 则为可选参数(即可不填)
> **函数的参数若位于 `[ ]` 则为可选参数(即可不填)**
常用参数解析
> `c` : 注册这个效果的卡
> **c : 注册这个效果的卡**
>
> `m` : 这张卡的卡号
> **m : 这张卡的卡号**
>
> `con` : 效果的条件
> **con : 效果的条件**
>
> `op` : 效果的内容
> **op : 效果的内容**
## 1.指令卡cost
因为魔合成的不向下兼容而生的函数, 用于通常指令的注册, 如效果:
> 通过【费用】[计数爆发1]施放!选择你的1个单位, 这个回合中, 力量+5000。选择你的弃牌区中的1张「瓦尔里纳」, 加入手牌
> **通过【费用】[计数爆发1]施放!选择你的1个单位, 这个回合中, 力量+5000。选择你的弃牌区中的1张「瓦尔里纳」, 加入手牌**
```lua
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时
用于如以下效果的注册
> 这个单位被RIDE时, xxxx
> **这个单位被RIDE时, xxxx**
```lua
VgD.BeRidedByCard(c, m[, code, op, cost, con, tg])
```
参数注释
> `code` : 被指定卡 RIDE 的情况下填写对应卡号, 否则填0
> **code : 被指定卡 RIDE 的情况下填写对应卡号, 否则填0**
>
> `cost` : 效果的费用
> **cost : 效果的费用**
>
> `tg` : 效果的预处理对象函数
> **tg : 效果的预处理对象函数**
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment