|
人物血量计算公式分析测试时间: 2010-01-04 11:33:09 文章来源:多玩《剑网3》专区 作者:onozhang
1 U, [. [, I; [! c# j
" {- K4 U, R9 @/ X3 y1 m+ Q 首先,测试之前,我们需要了解,哪些东西对人物血量有加成:: w" q+ U: t+ B% o1 W( @
1. 人物基础血量/ w! k, l/ @, j& [1 ^- t
依据:建一个1级男号,血量290,体质10,说明人物本身存在血量的基础数值。
" I6 Q5 v" J+ a i- ?( M 2. 体质面板数值(装备加成和承浆加成)
# e2 d1 a6 p& P1 O9 ~% ~ PS:为什么我要强调是面板数值,因为在之前的各位前辈得到的结论中,剑3系统对小数点四舍五入及其后续计算的逻辑,并不是非常的严密。所以我们计算人物血量时,需要参照我们面板中的体制数值。举个例子,目前承浆0的角色通过更换装备体质增加45,那么当他拥有承浆5时更换装备,面板体质属性将会增加49或50,这要看他更换之前体质的基数。& I4 g7 L5 @1 Y; k. d5 |, H. O: y2 c
3. 目窗、腰眼
3 n$ F1 g) a' K4 S, [$ ? e/ @ PS:为什么要把这两个数值放到一起,因为在测试开始之前,我做了假设,目窗和腰眼是加法加成,而后的测试也进一步验证了这一说法
; i) s9 t4 L2 Q1 s7 H 4. 内功加成
- W3 z* N$ }. H9 ?0 Y# u 5. 物品强化体质或血量
: q! k, H. Y% O; K OK,here we go。测试从简单逻辑到可能存在的复杂逻辑进行。8 c8 J# \9 v: V+ G9 a* L
------------------------测试角色-----------------------------+ B6 O2 i6 }4 Q
1. 70级,腰眼10、承浆5、目窗5角色一个(以下简称大血牛号)& U+ i# m' [' Q8 }+ n6 I
2. 70级,腰眼5、承浆5、目窗0角色一个(以下简称小血牛号)
& l6 m7 ^4 @, C ------------------------测试开始-----------------------------
; \* o; q5 Y* }" \7 j" ~ m 测试一:
4 o: C" e- [3 n1 c2 a1 G 承浆对体质系数的加成原理
; @! i; S/ I0 w' p1 w ` ]: _% \ 采用角色:大血牛号" Y, q4 x2 A) ?2 q3 N1 I! @1 g
测试步骤:
9 i& p1 H' G w% P. | 1. 大血牛LT体质86,装备20体质戒指,体质=108/ @6 B: y% o5 E. v" h' a& L
20*1.1 = 22 符合加成1 L1 l& n3 x# |
2. 继续装备体质45鞋子,体质=158
; K' \1 d- I6 ]9 y1 T/ m6 f0 g 45*1.1 = 49.5实际加成为50' ^9 Y& S7 o% J: t1 h
3. 继续装备45体质裤子,体质=2079 {2 K( ]7 X+ E W7 f
45*1.1 = 49.5实际加成为49,看似少了,但是综合所有装备体质加成110,得到收益体质为121。
+ m4 p# w7 z7 D! p5 }6 j% Z 结论:人物面板体质 = (人物基础体质+装备体质加成 ) *(1 + 承浆加成系数)
v6 ?9 s* f# C# j: i% X0 d! Q# d 测试二:! i. b S2 D4 a* V$ M
体质属性对人物血量加成公式! d4 L* S& [/ D, N, l
采用角色:大血牛号、小血牛号
) J; L5 i1 U" u* ?+ n {7 Q 测试步骤:( N' g `* k( C
1.大血牛号装备20体质戒指,体质面板增加22,血量增加274, s3 e( `# y+ Q! G( h4 B
承浆加成后再计算,目窗和腰眼同时生效的理论值:22* 10*(1 + 20% + 5% ) =275" }9 p( k6 R4 _' ~" s5 A
承浆加成后再计算,目窗和腰眼叠加生效的理论值:22* 10*1.2*1.05= 277.21 Y2 s" ]7 `! S3 A
承浆加成前计算,目窗和腰眼同时生效的理论值:20* 10*(1 + 20% + 5% ) =250
9 |) _2 C& v# G8 ^ 承浆加成前计算,,目窗和腰眼叠加生效的理论值:20* 10*1.2*1.05= 252( V; a8 f" N- C, B
2.小血牛号装备10体质戒指,体质面板增加11,血量增加120
5 M4 v, {7 K1 G2 Z3 p) f 承浆加成后再计算,腰眼生效的理论值:11* 10*(1 + 10% ) =121: ?6 t* c( Z2 v' F: k6 B6 b
承浆加成前计算,腰眼生效的理论值:10* 10*(1 + 10% ) =110$ D5 ]+ d% z5 X9 I/ g: ]4 f1 |
血量起点和终点数据不细列出了
2 [/ w! M" S5 W0 m Q- Y 结论:人物体质面板属性增加血量 =体质提升* 10 * (1 + 目窗加成系数 + 腰眼加成系数)0 u' Z) e- C5 Y! o5 y
不过一直没明白,那少掉的一点血量上哪儿去了 |
|