Project1

标题: 如何实现【大伤害免疫】的情况? [打印本页]

作者: 左珂    时间: 2015-2-12 21:39
标题: 如何实现【大伤害免疫】的情况?
想让角色拥有某种状态,效果是【大伤害免疫】,即单次受到超过一定限度的伤害即减少伤害或者完全免疫,目前思考了半天,苦于确实是新手见识太少,所以在思路上一直没有头绪,希望谁能指点一下,拜谢。
作者: 三途亚梦    时间: 2015-2-12 21:50
本帖最后由 taroxd 于 2015-2-12 22:03 编辑

在make_damage_value的方法的最后一个“value”后面加上
value = 0 if self.state?(2) && value > 100
这个意思就是处在状态2且伤害大于100点就将伤害变成0。

我手机中不知道有没有拼写错误……

有,state 拼错,已经编辑。taroxd 留。




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