以下引用cftx于2007-8-30 15:13:15的发言:
使用者生命的增加=使用者的伤害*(50%+5%*(取绝对值(使用者的等级/5)))
另外。。。。乘法先算啊。。。。。。
都是使用者应该是user.hp +=user.damage * ( 0.5+0.05 * (user.level / 5).abs)吧?
PS:user.level / 5的话会是整除,结果会自动取整
以下引用索尔迦·蓝于2007-8-30 15:09:32的发言:
应该是
user.hp += self.damage * ( 0.5 + 0.05 * (self.level / 5).abs)
这样?
%是取余,不能当百分号使用
啊……看错了= =。不过加那个50%有什么用呢?那是什么的50%呢?
[本贴由作者于 2007-8-30 15:21:16 最后编辑]
以下引用紫嫣于2007-8-31 9:03:51的发言:
Game_Enemy对象是没有 level 属性的
加个分歧 if XX.is_a?(Game_Actor) 就不会出错了。
| 欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |