#==============================================================================
# ■ RGSS3 逃走後処理修正 Ver1.00 by 星潟
#------------------------------------------------------------------------------
# アクター側の逃走成功時、隠れているはずの敵が出現してしまう不具合を修正します。
#==============================================================================
class Game_BattlerBase
attr_accessor :void_appear
#--------------------------------------------------------------------------
# ● オブジェクト初期化
#--------------------------------------------------------------------------
alias initialize_hidden initialize
def initialize
initialize_hidden
@void_appear = false
end
#--------------------------------------------------------------------------
# ● 現れる
#--------------------------------------------------------------------------
alias appear_hidden appear
def appear
return if @void_appear == true
appear_hidden
end
end
class Game_Battler < Game_BattlerBase
#--------------------------------------------------------------------------
# ● 戦闘終了処理
#--------------------------------------------------------------------------
alias on_battle_end_hidden on_battle_end
def on_battle_end
self.void_appear = true if self.enemy? && self.hidden?
on_battle_end_hidden
end
end