Project1

标题: VA怎么设置“升级完全恢复”? [打印本页]

作者: 小小阿狸    时间: 2012-1-29 23:12
标题: VA怎么设置“升级完全恢复”?
本帖最后由 小小阿狸 于 2012-1-29 23:14 编辑

如题,
怎么在脚本中设置:
如果角色升级,那么HP、MP
就完全恢复?
dsu_plus_rewardpost_czw
作者: 雪流星    时间: 2012-1-30 07:52
本帖最后由 雪流星 于 2012-1-29 17:53 编辑

全局搜索"level_up"
找到这段:
  def level_up
    @level += 1
    self.class.learnings.each do |learning|
      learn_skill(learning.skill_id) if learning.level == @level
    end
  end
在第二个 end 前面插入 recover_all
作者: WildDagger    时间: 2012-1-30 10:17
本帖最后由 WildDagger 于 2012-1-30 10:17 编辑

從日本腳本網站改來的
該腳本本來是有「依據開關來判定是否升級自動回血」的功能,
但因為我自己判斷會用這功能的人通常不會需要浪費一個開關,
所以就拿掉了。
  1. class Game_Actor
  2.   #--------------------------------------------------------------------------
  3.   # ● レベルアップ
  4.   #--------------------------------------------------------------------------
  5.   alias old_level_up level_up
  6.   def level_up
  7.     old_level_up
  8.     self.hp = self.mhp
  9.     self.mp = self.mmp
  10.   end
  11. end
复制代码
P.S. 可以的話最好不要直接改,省得到時要改回去還蠻不方便的(默)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1