Project1

标题: 如何让敌人死亡时不直接结束而是换敌人啊 [打印本页]

作者: 欧买歌    时间: 2016-7-22 22:50
标题: 如何让敌人死亡时不直接结束而是换敌人啊
敌人1HP0%以下中途出现敌人2不管用,第一个敌人死了就直接结束了
作者: 英顺的马甲    时间: 2016-7-22 23:47
本帖最后由 英顺的马甲 于 2016-7-22 23:54 编辑

RUBY 代码复制
  1. $_original_Scene_Battle = Scene_Battle.clone unless $_original_Scene_Battle
  2. class Scene_Battle < $_original_Scene_Battle
  3.   def judge
  4.     @_phase5_stopped = false
  5.     original = super
  6.     return (!@_phase5_stopped) && original
  7.   end
  8.   def start_phase5
  9.     if $game_troop.enemies.any?{|e|e.hp != 0}
  10.       @_phase5_stopped = true
  11.       $game_troop.enemies.each{|e|e.hidden = false}
  12.       return
  13.     end
  14.     super
  15.   end
  16. end

当所有出现的敌人都死后会强制所有隐藏的敌人现身并且继续战斗




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