赞 | 3 |
VIP | 0 |
好人卡 | 0 |
积分 | 5 |
经验 | 0 |
最后登录 | 2020-1-12 |
在线时间 | 84 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 489
- 在线时间
- 84 小时
- 注册时间
- 2018-4-16
- 帖子
- 51
|
本帖最后由 jgf1000 于 2018-4-21 09:52 编辑
我昨天又研究了一下,这不是最佳解决方案,因为动作序列里面最好还是放置动作、动画的。
我后来发现用Yep_SkillCore 可以解决。
在技能注释里写:
<Post-Damage Eval>
if (Math.random()<(0.1+(user.luk-target.luk)/1000-target.mat/(1000+target.mat)))
target.addState(11);
<Post-Damage Eval>
这是我自己的概率公式,user->该技能的使用者,target->目标,你可以在if后的条件判断里自己修改公式,而且这种方式可以避免我之前那种即使技能miss,buff却依旧可能挂上的bug。(因为这一阶段是必须要技能命中才能触发的)
你给自己加的话就是 user.addState(x);吧 |
|