赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 4 |
经验 | 0 |
最后登录 | 2019-1-27 |
在线时间 | 40 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 375
- 在线时间
- 40 小时
- 注册时间
- 2018-12-23
- 帖子
- 127
|
回复的时候伤害类型是hp恢复,伤害时类型是hp伤害
-0.5*(a.atk * 4 - b.def * 2)= b.def-2a.atk
我刚找了半天源代码也没找到~ Damage 类。。。。
以下是我从帮助文档获取的情报
~ Damage 类
JS 库 > ~ Damage 类
伤害数据的JSON。
属性
critical elementId formula type variance
属性
critical Boolean
是否允许必杀。
elementId Number
属性编号。
formula String
伤害公式。
type Number
伤害类型。
variance Number
伤害离散度
还有一种实现方法是直接写一个js脚本,先在~ Damage 类中新建一个function(工具),让工具实现以下功能
创建一个0-1的随机数var s=Math.random()
if(s<0.7)
type Number=hp伤害(其实是另一种全英文表达方式)
formula String=双倍
else
type Number=hp恢复(其实是另一种全英文表达方式)
formula String=0.5倍
然后把伤害类型设为恢复,数值取0,添加一个公共事件,公共事件执行上述工具,不知道能成功不,不过我现在还没找到~ Damage 类
|
|