Project1

标题: 请问如何让死亡以外的状态附加率0也被判定为状态免疫 [打印本页]

作者: jianyulei    时间: 2017-7-29 16:43
标题: 请问如何让死亡以外的状态附加率0也被判定为状态免疫
本帖最后由 jianyulei 于 2017-7-29 16:52 编辑

原始脚本中用事件或命令直接附加的状态只能用免疫来抵抗,就算人物的状态附加率0也照样会中状态,请问如何修改才能让1号的死亡状态以外的状态在能否附加的判断中加入状态的附加率,如果是0则返回false?
作者: 魔法丶小肉包    时间: 2017-7-29 21:00
RUBY 代码复制
  1. class Game_Battler < Game_BattlerBase
  2.   def state_addable?(state_id)
  3.     alive? && $data_states[state_id] && !state_resist?(state_id) &&
  4.       !state_removed?(state_id) && !state_restrict?(state_id) &&
  5.       state_rate(state_id) != 0
  6.   end
  7. end





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