Project1
标题:
关于伤害值
[打印本页]
作者:
andyho777
时间:
2012-11-16 15:06
标题:
关于伤害值
本帖最后由 andyho777 于 2012-11-17 13:31 编辑
我想模仿Final Fantasy将攻击输出的最大值设为9999,
意思是攻击输出为10000或以上的都会强制变为9999,
请问大大们 脚本要如何修改?
作者:
yagami
时间:
2012-11-16 15:18
if self.damage > 9999
self.damage = 9999
end
Game_Battler 3里 有关damage的计算 把这段放在 计算的最后面
作者:
唐门草楹
时间:
2012-11-16 15:21
有两种方法。第一种是在Game_Battler 3里面找到所有伤害的赋值语句。有四种伤害:普通攻击伤害、特技伤害与物品伤害、连续伤害。例如第83行
# HP 的伤害计算
self.hp -= self.damage
是普通攻击的伤害结算,在它前面插入以下语句
if self.damage>=10000 then
self.damage=9999
end
同理,176行(特技伤害)、263行的recover_hp(物品回复)、330行(连续伤害)前都加这样一个判断语句就可以。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1