加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 yang1zhi 于 2016-3-18 22:59 编辑
默认的是第一个算了,第二个接着第一个的算。
我想要每个都是按基础的算。
#-------------------------------------------------------------------------- # ● 获取物理防御 #-------------------------------------------------------------------------- def pdef #标记 n = base_pdef for i in @states n *= $data_states[i].pdef_rate / 100.0 end return Integer(n) end
#--------------------------------------------------------------------------
# ● 获取物理防御
#--------------------------------------------------------------------------
def pdef
#标记
n = base_pdef
for i in @states
n *= $data_states[i].pdef_rate / 100.0
end
return Integer(n)
end
可以了。
哎,数学伤脑,总不想计算
#-------------------------------------------------------------------------- # ● 获取物理防御 #-------------------------------------------------------------------------- def pdef #标记 n = base_pdef for i in @states m = base_pdef * $data_states[i].pdef_rate / 100.0 - base_pdef n += m end return Integer(n) end
#--------------------------------------------------------------------------
# ● 获取物理防御
#--------------------------------------------------------------------------
def pdef
#标记
n = base_pdef
for i in @states
m = base_pdef * $data_states[i].pdef_rate / 100.0 - base_pdef
n += m
end
return Integer(n)
end
|