赞 | 0 |
VIP | 20 |
好人卡 | 126 |
积分 | 15 |
经验 | 33282 |
最后登录 | 2024-4-26 |
在线时间 | 1448 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1513
- 在线时间
- 1448 小时
- 注册时间
- 2010-10-22
- 帖子
- 1011
|
本帖最后由 kangxi0109 于 2012-6-14 22:05 编辑
在Scene_Battle 2最末尾的部分添加对应脚本:
- #--------------------------------------------------------------------------
- # ● 画面更新 (结束战斗回合)
- #--------------------------------------------------------------------------
- def update_phase5
- # 等待计数大于 0 的情况下
- if @phase5_wait_count > 0
- # 减少等待计数
- @phase5_wait_count -= 1
- # 等待计数为 0 的情况下
- if @phase5_wait_count == 0
- #------------------------------------------------添加↓
- for i in 0...$game_party.actors.size
- if $game_party.actors[i].hp != 0 #只有不为濒死状态(hp=0)的同伴才能恢复
- $game_party.actors[i].hp += $game_party.actors[i].maxhp / 8
- $game_party.actors[i].sp += $game_party.actors[i].maxsp / 8
- end
- end
- #-----------------------------------------------
- # 显示结果窗口
- @result_window.visible = true
- # 清除主回合标志
- $game_temp.battle_main_phase = false
- # 刷新状态窗口
- @status_window.refresh
- end
- return
- end
- # 按下 C 键的情况下
- if Input.trigger?(Input::C)
- # 战斗结束
- battle_end(0)
- end
- end
- end
复制代码 |
|