| =begin===============================================================================战斗结束后恢复 By喵呜喵5=============================================================================== 【说明】战斗结束后恢复HP、MP咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正……修改了默认Game_Battler中的remove_battle_states因此会与修改了相同内容的其他脚本不兼容=end class Game_Battler < Game_BattlerBase#==============================================================================#  设定部分#==============================================================================  def add_hp    n = mhp * 0.1 #这里设置HP的回复量,公式参考数据库的伤害公式    return(n)  end   def add_mp    n = mmp * 0.1 #这里设置MP的回复量,公式参考数据库的伤害公式    return(n)  end#==============================================================================#  设定结束#============================================================================== #==============================================================================#  脚本部分#==============================================================================   def remove_battle_states    states.each do |state|      remove_state(state.id) if state.remove_at_battle_end    end    self.mp += add_mp.round    self.hp += add_hp.round  endend #==============================================================================#  脚本结束#==============================================================================
=begin 
=============================================================================== 
战斗结束后恢复 By喵呜喵5 
=============================================================================== 
  
【说明】 
战斗结束后恢复HP、MP 
咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正…… 
修改了默认Game_Battler中的 
remove_battle_states 
因此会与修改了相同内容的其他脚本不兼容 
=end 
  
class Game_Battler < Game_BattlerBase 
#============================================================================== 
#  设定部分 
#============================================================================== 
  def add_hp 
    n = mhp * 0.1 #这里设置HP的回复量,公式参考数据库的伤害公式 
    return(n) 
  end 
  
  def add_mp 
    n = mmp * 0.1 #这里设置MP的回复量,公式参考数据库的伤害公式 
    return(n) 
  end 
#============================================================================== 
#  设定结束 
#============================================================================== 
  
#============================================================================== 
#  脚本部分 
#============================================================================== 
  
  def remove_battle_states 
    states.each do |state| 
      remove_state(state.id) if state.remove_at_battle_end 
    end 
    self.mp += add_mp.round 
    self.hp += add_hp.round 
  end 
end 
  
#============================================================================== 
#  脚本结束 
#============================================================================== 
 |