|
发表于 2006-7-16 20:43:05
|
显示全部楼层
防御的时候做一些回复,具体回复的内容可以自定义。hp或sp。
注:如果要改變回復的HP數可從@active_battler.damage = -@active_battler.maxhp * 0.05
这里改,0.05是百分比。如果想回复的是SP,可以把脚本中所有hp改为sp。
复制全部脚本内容,將Scene_Battle 4里的第217至222行覆蓋。注意使用方法。
脚本冲突:基本不可能。因为全部新添内容。
如果回复的内容文字提示想改为汉字,注意需要先调用更改伤害的文字和颜色这个脚本把伤害文字的字体改为黑体。默认的字体中不支持中文。
if @active_battler.current_action.basic == 1
@help_window.set_text($data_system.words.guard, 1)
# ——回复。可以改为SP。
@active_battler.damage = -@active_battler.maxhp * 0.05
@active_battler.damage = @active_battler.damage.to_i
@active_battler.hp -= @active_battler.damage
@active_battler.damage = "HP Recover"
# 回復值的表示
@target_battlers.push(@active_battler)
return
end |
|