Project1

标题: 如何用脚本战斗后人物状态完全恢复 [打印本页]

作者: zxpopo    时间: 2007-6-23 03:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: zxpopo    时间: 2007-6-23 03:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: Freshman    时间: 2007-6-23 04:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: kaze    时间: 2007-6-23 04:24
状态?你说的是HP和SP吧
Scene_Battle 1中的
● 战斗结束(def battle_end(result))中
# 切换到地图画面
    $scene = Scene_Map.new
前加上
iterate_actor(@parameters[0]) do |actor|
      # 角色全回复
      actor.recover_all
作者: 叶舞枫    时间: 2007-6-23 04:29
Window_BattleResult 的 initialize 方法中,添上补HP和SP的相关语句

  1. for i in 0...$game_party.actors.size
  2.    $game_party.actors[i].hp = $game_party.actors[i].maxhp
  3.    $game_party.actors[i].sp = $game_party.actors[i].maxsp
  4. end
复制代码


作者: kaze    时间: 2007-6-23 04:49
Scene_Battle 1应该也行吧,只是执行的时间不同




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