| 
 
| 赞 | 0 |  
| VIP | 97 |  
| 好人卡 | 40 |  
| 积分 | 3 |  
| 经验 | 52485 |  
| 最后登录 | 2020-7-11 |  
| 在线时间 | 1245 小时 |  
 Lv2.观梦者 狂気の月兔 
	梦石0 星屑261 在线时间1245 小时注册时间2009-4-7帖子879 
 | 
| 白魔导师宝儿 发表于 2013-11-18 08:16 ![]() 容我继续求助
在 AUTO_RECOVERY_MP_ARMOR_ID 里面填上回复 MP 的防具 ID, 然后再数据库里勾上自动回复HP 即可.复制代码module Reisen
  module AutoRecovery
    AUTO_RECOVERY_MP_ARMOR_ID = []
  end
end
class Game_Actor < Game_Battler
  
  def auto_mp_recover
    for armor in armors.compact
      return true if armor.auto_hp_recover and Reisen::AutoRecovery::AUTO_RECOVERY_MP_ARMOR_ID.include?(armor.id)
    end
    return false
  end
  
  alias :reisen_do_auto_recovery :do_auto_recovery
  def do_auto_recovery
    reisen_do_auto_recovery
    if auto_mp_recover and not dead?
      self.mp += maxmp / 20
    end
  end
  
end
 | 
 评分
查看全部评分
 |