Project1

标题: 如何制作能增加固定伤害值的状态? [打印本页]

作者: fbeds    时间: 2021-10-8 13:15
标题: 如何制作能增加固定伤害值的状态?
本帖最后由 fbeds 于 2021-10-8 17:13 编辑

如题,比方说角色进入2号状态时,使用的所有“体力值伤害、魔力值伤害、体力值吸收、魔力值吸收”类的技能的伤害都会增加50点,而进入3号状态时会增加100点,如果两个状态都有则效果可以叠加,增加150点。虽然我试着在Game_Battler的 @result.make_damage(value.to_i, item)的上一行加了
if user.state?(2)
      value += 50
end
但是最后测试下来并没有用,请问懂脚本的知道怎么改吗?
作者: cinderelmini    时间: 2021-10-8 13:15
照理说不会无效,你可以尝试在+50之前在控制台p一下value,在增加之后也p一次,看看是否实际生效了?
作者: fbeds    时间: 2021-10-8 17:13
cinderelmini 发表于 2021-10-8 14:22
照理说不会无效,你可以尝试在+50之前在控制台p一下value,在增加之后也p一次,看看是否实际生效了? ...

我发现是我使用的某个脚本重新计算了伤害,我在那里添加判定后就起作用了。谢了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1