#========================================================================== # ** Random Battle-BGM 1.02 (by ERZENGEL) #========================================================================== #========================================================================== # * Game_Map #========================================================================== class Game_Map attr_accessor :rbm attr_accessor :rbmfiles alias erz_rbm_initialize initialize def initialize # The names of the audiofiles (they must be in the BGM-folder!) @rbmfiles = ["Battle1", "Battle2", "Battle3","Battle4"] # TRUE if script should be active / FALSE if script should be inactive @rbm = true erz_rbm_initialize end end #========================================================================== # * Scene_Map #========================================================================== class Scene_Map alias erz_rbm_callbattle call_battle def call_battle rbmoff = $data_system.battle_bgm.name.clone if $game_map.rbm audio = rand($game_map.rbmfiles.size) $data_system.battle_bgm.name = $game_map.rbmfiles[audio] end erz_rbm_callbattle $data_system.battle_bgm.name = rbmoff.clone end end