Project1

标题: 新人求教 怎么让角色mp为0时判定死亡 [打印本页]

作者: wangzhe3387    时间: 2014-12-14 20:36
标题: 新人求教 怎么让角色mp为0时判定死亡
怎么让角色hp或mp任意为0时死亡  判定战斗中死亡的脚本位置在哪额? 谢谢
作者: 三途亚梦    时间: 2014-12-14 21:36
本帖最后由 三途亚梦 于 2014-12-14 21:38 编辑

Game_BattlerBase中的
大概500行
  def refresh
里写的是有关hp为0时的战斗不能状态附加的判断,
仿照hp写mp就可以做到mp为0也死亡的效果了。
  1. @hp == 0 ? add_state(death_state_id) : remove_state(death_state_id)
复制代码
也就是↑这一段
作者: wangzhe3387    时间: 2014-12-14 23:16
成功了 谢谢~
作者: 若得若失    时间: 2016-10-7 02:27
三途亚梦 发表于 2014-12-14 21:36
Game_BattlerBase中的
大概500行
  def refresh

抱歉用此方法,会造成BUG
如果敌人的魔力值不为0,他会反复战斗,如果敌人的魔力设置为0,同样会出错。头疼,还有其他办法吗?
我用的VA




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