赞 | 6 |
VIP | 20 |
好人卡 | 126 |
积分 | 27 |
经验 | 33282 |
最后登录 | 2024-11-14 |
在线时间 | 1600 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2728
- 在线时间
- 1600 小时
- 注册时间
- 2010-10-22
- 帖子
- 1058
|
可以在脚本Scene_Battle 2里面找到如下部分,添加对应脚本,注意的是这个脚本仅适用于角色,敌人无效(这里以57号技能为例)。- #--------------------------------------------------------------------------
- # ● 刷新画面 (同伴命令回合)
- #--------------------------------------------------------------------------
- def update_phase2
- # 按下 C 键的情况下
- if Input.trigger?(Input::C)
- # 同伴指令窗口光标位置分支
- case @party_command_window.index
- when 0 # 战斗
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- #------------------------------------------------------------------添加部分↓
- for i in 0...$game_party.actors.size
- if $game_party.actors[i].skills.include?(57) #学会了57号技能的场合
- m = rand(4)
- if m == 0
- $game_party.actors[i].hp += $game_party.actors[i].maxhp/2
- end
- end
- end
- #------------------------------------------------------------------
- # 开始角色的命令回合
- start_phase3
- when 1 # 逃跑
- # 不能逃跑的情况下
- if $game_temp.battle_can_escape == false
- # 演奏冻结 SE
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- # 逃走处理
- update_phase2_escape
- end
- return
- end
- end
复制代码 |
|