本帖最后由 tan12345 于 2014-3-5 23:32 编辑
水平有限,给你改成了战斗中才会触发,非战斗中死亡不会处罚
class Game_Battler < Game_BattlerBase #-------------------------------------------------------------------------- # ● 附加状态 #-------------------------------------------------------------------------- alias tan_66rpg_add_state add_state def add_state(state_id) tan_66rpg_add_state(state_id) if state_id == 1 && $game_party.in_battle # 如状态是「无法战斗」(1号状态) if self.actor? && self.exist? # 附加1号状态的是角色 $game_party.remove_actor(self.id) if $game_party.members.size > 1 # 队伍移除死亡角色 #if $game_party.members.size == 0 # 队伍为无角色的情况下 #SceneManager.goto(Scene_Gameover) # 游戏结束 #end end end end end
class Game_Battler < Game_BattlerBase
#--------------------------------------------------------------------------
# ● 附加状态
#--------------------------------------------------------------------------
alias tan_66rpg_add_state add_state
def add_state(state_id)
tan_66rpg_add_state(state_id)
if state_id == 1 && $game_party.in_battle # 如状态是「无法战斗」(1号状态)
if self.actor? && self.exist? # 附加1号状态的是角色
$game_party.remove_actor(self.id) if $game_party.members.size > 1 # 队伍移除死亡角色
#if $game_party.members.size == 0 # 队伍为无角色的情况下
#SceneManager.goto(Scene_Gameover) # 游戏结束
#end
end
end
end
end
|