Commit 23cddfee authored by whenmo's avatar whenmo Committed by GitHub

Update README.md

parent 7f7c286c
...@@ -14,7 +14,8 @@ ...@@ -14,7 +14,8 @@
3. [效果注册范例](#效果注册范例) 3. [效果注册范例](#效果注册范例)
4. [基础常量介绍](#typecodeproperty都具体有啥) 4. [基础常量介绍](#typecodeproperty都具体有啥)
5. [VgD函数库详解](#vgd函数库详解) 5. [VgD函数库详解](#vgd函数库详解)
1. [指令卡cost](#1指令卡cost) 1. [指令卡cost](#1指令卡cost).
2. [被RIDE时](#2被RIDE时).
</details> </details>
...@@ -108,34 +109,54 @@ end ...@@ -108,34 +109,54 @@ end
# VgD函数库详解 # VgD函数库详解
> 函数的参数若位于 [ ] 则为可选参数(即可不填)
常用参数解析
> `c` : 注册这个效果的卡
>
> `m` : 这张卡的卡号
>
> `con` : 效果的条件
>
> `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])
``` ```
参数注释 参数注释
> `c` : 注册这个效果的卡 > `cost` : 特殊的费用标识(填写卡号否则为0, 适用于存在以下参数不适用的费用) 不填默认为 nil
> >
> `m` : 这张卡的卡号 > `dis` : 将手牌中的x张卡舍弃 不填默认为 0
> >
> `op` : 效果的内容 > `eb` : 能量爆发x (Energy Blast) 不填默认为 0
> >
> `con` : 效果的条件 > `sb` : 灵魂爆发x (Soul Blast) 不填默认为 0
> >
> `cost` : 特殊的费用标识(填写卡号否则为0,适用于存在对于一下参数均适用的费用) > `sc` : 灵魂填充x (Soul Charge) 不填默认为 0
>
> `dis` : 将手牌中的x张卡舍弃
> >
> `eb` : 能量爆发x (Energy Blast) > `cb` : 计数爆发x (Counter Blast) 不填默认为 0
## 2.被RIDE时
用于如以下效果的注册
> 这个单位被RIDE时, xxxx
```lua
VgD.BeRidedByCard(c, m[, code, op, cost, con, tg])
```
参数注释
> `code` : 被指定卡 RIDE 的情况下填写对应卡号, 否则填0
> >
> `sb` : 灵魂爆发x (Soul Blast) > `cost` : 效果的费用
>
> `sc` : 灵魂填充x (Soul Charge)
> >
> `cb` : 计数爆发x (Counter Blast) > `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