Project1

标题: 技能爆击问题 [打印本页]

作者: y967    时间: 2016-5-21 09:03
标题: 技能爆击问题
本帖最后由 y967 于 2016-5-21 18:33 编辑



RUBY 代码复制
  1. # 会心一击修正
  2.         if rand(100) < 4 * user.dex / self.dex
  3.           self.damage *= 1.5
  4.           self.critical = true
  5.         end


问题1:1.5倍数字错乱...有什么办法解决

问题2:这个公式怎么样提高爆击率,也就是我方灵巧越大,爆击率越高
作者: yang1zhi    时间: 2016-5-21 12:15
你P一下看看有没变化啊
self.damage *= 1.5
下面加一句
p self.damage
作者: y967    时间: 2016-5-21 15:02
本帖最后由 y967 于 2016-5-21 18:28 编辑
yang1zhi 发表于 2016-5-21 12:15
你P一下看看有没变化啊
self.damage *= 1.5
下面加一句


新建工程看了,跟任何脚本无关,大概是系统本身问题

QQ图片20160521151103.png (173.14 KB, 下载次数: 11)

QQ图片20160521151103.png

作者: chd114    时间: 2016-5-21 17:39
rand(100) < (4 * user.dex / self.dex)试试看?
作者: soulsaga    时间: 2016-5-21 18:19
if rand(100) < 4 * (user.dex / self.dex)
作者: soulsaga    时间: 2016-5-22 10:39
self.damage *= 1.5
self.damage = self.damage.to_i




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