标题: 我用了这个状态强化的脚本,其他的都有用为什么就这个HP... [打印本页] 作者: 星雨剑 时间: 2014-6-13 21:07 标题: 我用了这个状态强化的脚本,其他的都有用为什么就这个HP... 把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