赞 | 0 |
VIP | 133 |
好人卡 | 5 |
积分 | 1 |
经验 | 15036 |
最后登录 | 2017-9-12 |
在线时间 | 190 小时 |
Lv1.梦旅人 彩色的银子
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 190 小时
- 注册时间
- 2006-6-13
- 帖子
- 1361
|
if m = 16 or 20 or 25
这个判断会一直返回真的.
RUBY里``除了NIL跟FALSE其他都为真
要这样
#--------------------------------------------------------------------------
# ● 计算经验值
#--------------------------------------------------------------------------
def make_exp_list
m = actor.exp_basis
@exp_list[1] = @exp_list[100] = 0
case m
when 16,20,25
for i in 2..99
@exp_list[i] = Integer(i ** 3 * m / 20.0)
end
else
for i in 2..99
@exp_list[i] = Integer(i ** 3 * 1.2 - i ** 2 * 15 + i * 100 - 140)
end
end
end
|
|