Project1

标题: 如何更改对角色死亡的判定? [打印本页]

作者: KB.Driver    时间: 2015-5-8 01:31
标题: 如何更改对角色死亡的判定?
游戏原本好像是判定当全部角色都处于某状态(无法战斗)时游戏结束。
如果我想让判定变为“当全部角色都处于某状态(无法战斗)或某状态(如石化等)”时游戏结束,要修改哪里?

预期效果:
角色A无法战斗,角色B无法战斗==》游戏结束
角色A石化,角色B石化==》游戏结束
角色A无法战斗,角色B石化==》游戏结束
作者: 三途亚梦    时间: 2015-5-8 01:55
本帖最后由 三途亚梦 于 2015-5-8 02:02 编辑

下面的效果是当全部人物都处在2号状态也判断为团灭。
RUBY 代码复制
  1. class Game_Unit
  2.   #--------------------------------------------------------------------------
  3.   # ● 判定是否全灭
  4.   #--------------------------------------------------------------------------
  5.   def all_dead?
  6.     members.all? {|member| member.dead? || member.state?(2) } #改这里的数字2,就是改变状态的id
  7.   end
  8. end





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