Project1

标题: 请问敏捷和幸运两个属性的具体作用方式是怎样的? [打印本页]

作者: 银色子夜    时间: 2014-2-28 17:21
标题: 请问敏捷和幸运两个属性的具体作用方式是怎样的?
敏捷具体是如何影响行动顺序的?
还有幸运属性究竟具体怎么换算成异常抗性的?
作者: jiangjie81    时间: 2014-2-28 17:37
同样的不懂,求高手点拨!
作者: Sion    时间: 2014-2-28 23:29
Ctrl + Shift + F,勾选“仅全词匹配”,搜 agi 或者 luk 就能找到了。
作者: 银色子夜    时间: 2014-3-1 20:21
  #--------------------------------------------------------------------------
  # ● 获取幸运影响程度
  #--------------------------------------------------------------------------
  def luk_effect_rate(user)
    [1.0 + (user.luk - luk) * 0.001, 0.0].max
  end

....那个。。。看不懂。。。ORZ
还有 搜索agi出来N条 敏捷的作用脚本干脆连是哪个都不知道了。。。
作者: SuperMario    时间: 2014-3-2 01:22
双方的luk之差影响状态附加概率,每点差值影响0.1%。我猜的。
作者: czh098tom    时间: 2014-3-2 10:08
取100%+0.1%*(两方幸运差值)作为附加状态幸运影响值。最终概率应该是技能概率*抗性*该值。注:该值小于零时取0
作者: 银色子夜    时间: 2014-3-3 13:04
  #--------------------------------------------------------------------------
  # ● 计算行动速度
  #--------------------------------------------------------------------------
  def speed
    speed = subject.agi + rand(5 + subject.agi / 4)
    speed += item.speed if item
    speed += subject.atk_speed if attack?
    speed
  end

。。。求也告知速度公式的意思。。。
作者: sh0016    时间: 2014-3-5 04:04
速度=敏捷+随机(0~(5+敏捷/4))+道具/技能速度修正
粗略计算随机数值约在+敏捷的0~30%的范围内
作者: 银色子夜    时间: 2014-3-6 09:05
sh0016 发表于 2014-3-5 04:04
速度=敏捷+随机(0~(5+敏捷/4))+道具/技能速度修正
粗略计算随机数值约在+敏捷的0~30%的范围内 ...

如果我把rand(5 + subject.agi / 4)的 5 + 去掉 是否就变成了
速度= 敏捷+ (敏捷/4的数值区域内的一个随机值)?




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