Project1

标题: 请问敌人在什么情况下会不死 [打印本页]

作者: 行雲流水    时间: 2010-6-17 22:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白斑病赌东道    时间: 2010-6-18 04:36
本帖最后由 白斑病赌东道 于 2010-6-18 04:39 编辑

貌似就是锁定,除非你用事件加状态,否则就算HP为0也照样活得好好的。。。
作者: 天帝·隳    时间: 2010-6-18 11:57
脚本 Game_Battler1的第265至276行的定义:
  1.   #--------------------------------------------------------------------------
  2.   # ● 战斗不能判定
  3.   #--------------------------------------------------------------------------
  4.   def dead?
  5.     return (@hp == 0 and not @immortal)
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   # ● 存在判定
  9.   #--------------------------------------------------------------------------
  10.   def exist?
  11.     return (not @hidden and (@hp > 0 or @immortal))
  12.   end
复制代码
这里@immortal实变量就是不死之身的标志,在这里判定了是否战斗不能以及是否存在。
作者: 行雲流水    时间: 2010-6-18 20:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 懒虫起床    时间: 2010-6-18 21:33
死亡不附加战斗不能状态!
作者: wxx45600    时间: 2010-6-18 21:48
发现懒虫
作者: 行雲流水    时间: 2010-6-18 22:28
提示: 作者被禁止或删除 内容自动屏蔽




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