Project1
标题:
怎么做这样技能
[打印本页]
作者:
梦幻迷梦
时间:
2012-6-3 21:25
标题:
怎么做这样技能
本帖最后由 梦幻迷梦 于 2012-6-4 20:24 编辑
比如梦幻的神佑
25%几率每当HP<0时会回复一半血
怎么做 dsu_plus_rewardpost_czw
作者:
kangxi0109
时间:
2012-6-3 22:20
可以在脚本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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1