赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 6135 |
最后登录 | 2016-10-17 |
在线时间 | 104 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 104 小时
- 注册时间
- 2013-5-25
- 帖子
- 21
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
把Game_Battler 1里
#--------------------------------------------------------------------------
# ● 获取 MaxHP
#--------------------------------------------------------------------------
def maxhp
n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
for i in @states
n *= $data_states[i].maxhp_rate / 100.0
end
n = [[Integer(n), 1].max, 999999].min
return n
end
复制代码
修改成
def maxhp
n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
for i in @states
n *= $data_states[i].maxhp_rate / 100.0
if i == 20
n *= 2
n +=60
end
end
n = [[Integer(n), 1].max, 999999].min
return n
end
n *= $data_states.maxhp_rate / 100.0 这个是默认公式,可以在下面添加额外内容,比如第20号状态,你想在数据库的200%基础上再乘2倍,然后再加60点
if i == 20
n *= 2
n +=60
end
就是这个脚本,其他的力量魔力什么的都增加了2倍,偏偏就是这个HP没反应,这是怎么回事? |
|