Project1

标题: 如何让技能也享受到会心一击的效果 [打印本页]

作者: CHAR    时间: 2011-4-23 13:13
标题: 如何让技能也享受到会心一击的效果
本帖最后由 CHAR 于 2011-4-23 22:32 编辑

我以前发过这样一个贴,当时有人说是直接塞,我今天塞了好多遍都不成功哎.....一直报错

我就是简单的把
      @critical = (rand(100) < attacker.cri)        # 会心一击判断
      @critical = false if prevent_critical         # 防止会心一击判断
      damage *= 2 if @critical  
这三行硬塞进去,塞的地方试了好几遍都不行 - -

求脚本大指点

PS.vx版
作者: killkill2298    时间: 2011-4-23 21:49
本帖最后由 killkill2298 于 2011-4-23 21:49 编辑

这个问题很简单
把Game_Battle的640-642行 复制到下面技能伤害部分就行了
  1.   @critical = (rand(100) < attacker.cri)        # 会心一击判断
  2.       @critical = false if prevent_critical         # 防止会心一击判断
  3.       damage *= 3 if @critical                      # 会心一击校正
复制代码
插入到667行上面 elsif damage < 0                                # 若伤害为负

最关键的一步,把attacker.cri改成user.cri就行了




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