35 lines
No EOL
1.4 KiB
Ruby
35 lines
No EOL
1.4 KiB
Ruby
#==============================================================================
|
||
# ■ 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 |