Project1

标题: VA要怎么做到和VX一样,就是选了F后吸收敌人的攻击回复自... [打印本页]

作者: 卡奥尼特    时间: 2013-1-17 22:34
标题: VA要怎么做到和VX一样,就是选了F后吸收敌人的攻击回复自...
VA要怎么做到和VX一样,就是选了F后吸收敌人的攻击回复自自己的HP?
我想做到这种效果
作者: lirn    时间: 2013-1-18 17:05
找找脚本吧,我记得有个元素吸收的脚本,不过是英文的
作者: Sion    时间: 2013-1-18 20:47
选F是什么意思?
作者: Sion    时间: 2013-1-19 11:28
本帖最后由 Sion 于 2013-1-19 11:32 编辑

插入这段脚本,把属性抗性设置到1000%就是完全吸收的效果了
  1. class Game_BattlerBase

  2.   def features_pi(code, id)
  3.     if code == FEATURE_ELEMENT_RATE
  4.       features_with_id(code, id).inject(1.0) {|r, ft|
  5.       if ft.value == 10.0
  6.         r *= -1
  7.       else
  8.         r *= ft.value
  9.       end
  10.       }
  11.     else
  12.       features_with_id(code, id).inject(1.0) {|r, ft| r *= ft.value }
  13.     end
  14.   end

  15. end
复制代码

作者: 卡奥尼特    时间: 2013-1-25 02:50
Sion 发表于 2013-1-19 11:28
插入这段脚本,把属性抗性设置到1000%就是完全吸收的效果了

那样也太麻烦了- -不如简易的简单的写在脚本里?
作者: 卡奥尼特    时间: 2013-1-25 02:53
卡奥尼特 发表于 2013-1-25 02:50
那样也太麻烦了- -不如简易的简单的写在脚本里?

或者写在职业或者角色的备注栏也行啊
作者: 卡奥尼特    时间: 2013-1-25 15:18
4楼的如果每次都是1000加血岂不是很麻烦?
要不直接在备注栏内填呢?




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