Project1

标题: 请问如何实现攻击前有几率为自己加个状态? [打印本页]

作者: 是猪别乱叫    时间: 2016-6-20 13:11
标题: 请问如何实现攻击前有几率为自己加个状态?
请问如何实现攻击前有几率为自己加个状态?
比如:使用XX技能前30%几率增强自身50%的攻击,攻击后自动解除。
最好是装备附带的,就像被动技能一样,只要带了这个装备攻击时就有几率触发。
作者: 小小西    时间: 2016-6-20 20:50
LZ是网游玩多了{:2_258:}
作者: taroxd    时间: 2016-6-20 21:00
先看:https://rpg.blue/thread-307316-1-1.html

用 rand 获取一个 0~1 之间的随机数。把攻击属性的影响直接代入技能公式就好了。

比如
RUBY 代码复制
  1. atk = rand < 0.3 ? 1.5 * a.atk : a.atk; atk * 4 - b.def / 2


用装备获得这个效果:https://taroxd.github.io/rgss/  阅读完使用说明之后找「普通攻防技能的扩展」




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1