Project1

标题: 求教保镖和VIP的设置方法 [打印本页]

作者: qknight    时间: 2014-8-29 18:47
标题: 求教保镖和VIP的设置方法
本帖最后由 qknight 于 2014-8-30 12:36 编辑

设定有2种人物,ID27号的保镖和28号的VIP,在任意的战斗中,只要VIP一死就GAME OVER。而保镖则是反过来,就算他不死,只要同队的队友死光也会GAME OVER。求教要实现这两种方法要用什么脚本?

经测试3楼的脚本确实好用,不胜感激
作者: taroxd    时间: 2014-8-29 19:08
重定义 Game_Party#all_dead? 方法
作者: VIPArcher    时间: 2014-8-29 23:49
  1. class Game_Party < Game_Unit
  2.   #--------------------------------------------------------------------------
  3.   # ● 判定是否全灭
  4.   #--------------------------------------------------------------------------
  5.   def all_dead?
  6.     super && ($game_party.in_battle || members.size > 0) ||
  7.     $game_actors[28].dead? || $game_party.members.all?{|a|
  8.     a.id != 27 ?a.dead?: true}
  9.   end
  10. end
复制代码
未测试




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