|
|

楼主 |
发表于 2010-4-27 20:46:24
|
显示全部楼层
人物血量计算公式分析测试时间: 2010-01-05 12:11:11 文章来源:178《剑网3》专区 作者:onozhang * r }+ {7 r* R7 h$ u+ z
4 i! F) y G# G+ C/ }+ T
首先,测试之前,我们需要了解,哪些东西对人物血量有加成:
, M$ k$ N7 I W8 ^( a* e" w0 C1 q1.人物基础血量
2 u$ w, F) s: Z% `4 X/ _依据:建一个1级男号,血量290,体质10,说明人物本身存在血量的基础数值。
4 Y! H8 z! t2 }/ A; l" \3 U% }2.体质面板数值(装备加成和承浆加成)- O+ B3 j5 |1 m. M: L. T
PS:为什么我要强调是面板数值,因为在之前的各位前辈得到的结论中,剑3系统对小数点四舍五入及其后续计算的逻辑,并不是非常的严密。所以我们计算人物血量时,需要参照我们面板中的体制数值。举个例子,目前承浆0的角色通过更换装备体质增加45,那么当他拥有承浆5时更换装备,面板体质属性将会增加49或50,这要看他更换之前体质的基数。
/ t9 }, S& _) g/ M3.目窗、腰眼
f) m s& x% FPS:为什么要把这两个数值放到一起,因为在测试开始之前,我做了假设,目窗和腰眼是加法加成,而后的测试也进一步验证了这一说法
# }3 z- A* d' Z: N5 h0 f6 P9 o' k; i" @& v4.内功加成
" o3 `2 N' m' E' I. J5.物品强化体质或血量6 @; i' ?% ?( \) n- \8 b
OK,here we go。测试从简单逻辑到可能存在的复杂逻辑进行。8 ^: h; Y3 w* s5 V3 U2 c8 k
------------------------测试角色------------------------------ m# i, a! Y! W* l
1.70级,腰眼10、承浆5、目窗5角色一个(以下简称大血牛号)
) L! P2 o" }, B* |2.70级,腰眼5、承浆5、目窗0角色一个(以下简称小血牛号)/ Z9 v1 {' g$ R" m6 M0 z/ s% u
------------------------测试开始-----------------------------
3 Q) u( `& o9 x3 h6 \测试一:
# e1 i/ [4 l& r1 I! V- D/ x承浆对体质系数的加成原理
5 h# Z: l. o" r- d7 A采用角色:大血牛号
! Y4 ^, p4 ~( e5 b2 `6 V$ f G测试步骤:. n1 q3 O, K( O z) w; n
1.大血牛LT体质86,装备20体质戒指,体质=108; f8 J3 P; p, N
20*1.1= 22符合加成6 \5 e, v& E, C0 c
2.继续装备体质45鞋子,体质=158: c! q" P4 A: ?; M# P; J' u, r! g. a
45*1.1=49.5实际加成为50
' J! o) V3 y X" r7 J6 s# F8 @0 p$ D3.继续装备45体质裤子,体质=207
6 y$ A0 I/ p e9 c45*1.1=49.5实际加成为49,看似少了,但是综合所有装备体质加成110,得到收益体质为121。, i! H9 B9 |6 e" @ [% M
结论:人物面板体质 =(人物基础体质+装备体质加成 )*(1+承浆加成系数). R$ b! O+ [9 [& x0 Q+ W
测试二:) W1 |$ H8 s' u {7 E8 p
体质属性对人物血量加成公式' O3 s/ s& [8 u1 b( | l
采用角色:大血牛号、小血牛号
* D3 x2 C( s/ f- i+ {测试步骤:
% }2 h6 p# L N! Y1 v3 C1.大血牛号装备20体质戒指,体质面板增加22,血量增加274
! P& S, L+ E8 m K承浆加成后再计算,目窗和腰眼同时生效的理论值:22*10*(1+20%+5%)=275
/ u0 J6 q; v( Z+ `承浆加成后再计算,目窗和腰眼叠加生效的理论值:22*10*1.2*1.05=277.2
9 y: J9 w) e. p6 e& C5 U承浆加成前计算,目窗和腰眼同时生效的理论值:20*10*(1+20%+5%) =2509 y" I( T1 R1 _. b9 A
承浆加成前计算,目窗和腰眼叠加生效的理论值:20*10*1.2*1.05=252
! l2 ]) x+ I) T8 }6 G6 @2.小血牛号装备10体质戒指,体质面板增加11,血量增加1201 P2 L% V# F( h6 {/ _
承浆加成后再计算,腰眼生效的理论值:11*10*(1+10%)=121* H/ ]. w, @) b! A% h( m. y6 l
承浆加成前计算,腰眼生效的理论值:10*10*(1+10%)=110/ I$ Y' M* e6 Z' i8 J, k9 r
血量起点和终点数据不细列出了
' j4 Z. w7 z+ z( C6 }' o结论:人物体质面板属性增加血量=体质提升*10*(1+目窗加成系数+腰眼加成系数)' A% R4 o W7 O7 w
不过一直没明白,那少掉的一点血量上哪儿去了 |
|