Code:
#===============================================================================
# ** Battle : No Battle End ME
#===============================================================================
#-------------------------------------------------------------------------------
# * SDK Log
#-------------------------------------------------------------------------------
if Object.const_defined?(:SDK)
SDK.log('Battle.NoBattleEndME', 'Kain Nobel ©', 4.0, '2013.01.02')
end
#===============================================================================
# ** Game_Switches
#===============================================================================
class Game_Switches
#-----------------------------------------------------------------------------
# * Disable Battle End ME
#-----------------------------------------------------------------------------
DisableBattleEndME = 0
#-----------------------------------------------------------------------------
# * Disable Battle End ME ?
#-----------------------------------------------------------------------------
def disable_battle_end_me?(me)
if me == $game_system.battle_end_me
case DisableBattleEndME
when Array ; return DisableBattleEndME.any? {|i| self[i] == true}
when Integer ; return self[DisableBattleEndME]
when TrueClass ; return true
end
end
false
end
end
#===============================================================================
# ** Game_System
#===============================================================================
class Game_System
#-----------------------------------------------------------------------------
# * Alias Listings
#-----------------------------------------------------------------------------
alias_method :disablebattleendme_gmsystem_meplay, :me_play
#-----------------------------------------------------------------------------
# * Play ME
#-----------------------------------------------------------------------------
def me_play(me)
return if $game_switches.disable_battle_end_me?(me)
disablebattleendme_gmsystem_meplay(me)
end
end