=begin
===============================================================================
危急时切换BGM By喵呜喵5
===============================================================================
【说明】
战斗中队伍总HP小于一定比率时自动切换战斗BGM
=end
module M5ChanBgm
#==============================================================================
# 设定部分
#==============================================================================
DANGER = 50
#这里设置HP的比率,当队伍的HP总百分比小于这个比率时切换BGM
BGM = "battle7"
#这里设置切换的BGM
#==============================================================================
# 设定结束
#==============================================================================
end
class Game_Troop < Game_Unit
def change_bgm
hp = 0
mhp = 0
@pos = 0 if !@pos
@danger = false if @danger == nil
$game_party.battle_members.each do |actor|
hp += actor.hp
mhp += actor.mhp
end
if hp.to_f / mhp < (M5ChanBgm::DANGER * 0.01)
if !@danger
@pos = Audio.bgm_pos
Audio.bgm_play("Audio/BGM/"+M5ChanBgm::BGM)
@danger = true
end
else
if @danger
$game_system.battle_bgm.play(@pos)
@danger = false
end
end
end
alias m5_setup_battle_event setup_battle_event
def setup_battle_event
change_bgm
m5_setup_battle_event
end
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |