#--------------------------------------------------------------------------
# ● 获取幸运随机数 # 增添
#--------------------------------------------------------------------------
def get_luck_rand
@luck_rand ||= rand(255) + 1 # 1 ~ 255
end
#--------------------------------------------------------------------------
# ● 获取普通能力的基础值(重写)
#--------------------------------------------------------------------------
alias tan_quality_param_base param_base
def param_base(param_id)
case param_id
when 0
v = 2
v *= tan_quality_param_base(param_id)
i = @tan_quality_param[param_id] if @tan_quality_param
v += ActorQuality::QUALITY_CHANGE[i].to_f if i
v *= self.level
v /= 100
v += 10
v += self.level
return v.to_i
when 1
v = 2
v *= tan_quality_param_base(param_id)
i = @tan_quality_param[param_id] if @tan_quality_param
v += ActorQuality::QUALITY_CHANGE[i].to_f if i
v *= self.level
v /= 100
v += 10
v += self.level
return v.to_i
when 7
v = get_luck_rand # 修改
v *= 2
i = @tan_quality_param[param_id] if @tan_quality_param
v += ActorQuality::QUALITY_CHANGE[i].to_f if i
v *= self.level
v /= 100
v += 5
return v.to_i
else
v = 2
v *= tan_quality_param_base(param_id)
i = @tan_quality_param[param_id] if @tan_quality_param
v += ActorQuality::QUALITY_CHANGE[i].to_f if i
v *= self.level
v /= 100
v += 5
return v.to_i
end
end