|
|
人物血量计算公式分析测试时间: 2010-01-04 11:33:09 文章来源:多玩《剑网3》专区 作者:onozhang
9 J2 |% ~5 L7 G: q* \% o' o( h ~1 X9 T( t0 O$ S
首先,测试之前,我们需要了解,哪些东西对人物血量有加成:
, S# p2 U. @% K5 E) p 1. 人物基础血量
1 M/ y6 g* w* g ]$ q, K: K4 n, n 依据:建一个1级男号,血量290,体质10,说明人物本身存在血量的基础数值。
" q- O* Y5 p/ f* D- E 2. 体质面板数值(装备加成和承浆加成)
$ e1 |$ j4 T l; |6 B% L; W6 w PS:为什么我要强调是面板数值,因为在之前的各位前辈得到的结论中,剑3系统对小数点四舍五入及其后续计算的逻辑,并不是非常的严密。所以我们计算人物血量时,需要参照我们面板中的体制数值。举个例子,目前承浆0的角色通过更换装备体质增加45,那么当他拥有承浆5时更换装备,面板体质属性将会增加49或50,这要看他更换之前体质的基数。- o" W1 ~/ I1 y
3. 目窗、腰眼
( H" |' F: m( q; b( R# m PS:为什么要把这两个数值放到一起,因为在测试开始之前,我做了假设,目窗和腰眼是加法加成,而后的测试也进一步验证了这一说法
( R9 K5 f |# h' U' W 4. 内功加成
, \( p* g$ I. x/ h- [ 5. 物品强化体质或血量% w5 F& ~: b2 O9 ^* `& r& L
OK,here we go。测试从简单逻辑到可能存在的复杂逻辑进行。
P# z5 k; f0 W: p5 ]# K$ {; X ------------------------测试角色-----------------------------
7 O) w* o1 `$ @. e: u& ?1 l 1. 70级,腰眼10、承浆5、目窗5角色一个(以下简称大血牛号)
% e) @( {; X& j1 \- z% `3 Y6 {9 j- j 2. 70级,腰眼5、承浆5、目窗0角色一个(以下简称小血牛号)
' j* U$ }- J p ------------------------测试开始-----------------------------3 v# z$ z: V# L$ ?
测试一:
9 T) h, x' u' }4 c: ]; Z 承浆对体质系数的加成原理
1 a- f& [* ?5 H 采用角色:大血牛号6 f" ]7 ^" M( q- g& u" G8 C
测试步骤:
& _. H4 d& A; N5 f 1. 大血牛LT体质86,装备20体质戒指,体质=108
6 w& H+ F. W: G: i7 s* p3 D 20*1.1 = 22 符合加成
: T | f8 A( M% k5 l6 x! d 2. 继续装备体质45鞋子,体质=158 p) D3 P7 ]: v6 ^+ t, L7 L0 j
45*1.1 = 49.5实际加成为50
6 w; |, U' j8 W4 q. C S5 J2 V6 I6 g 3. 继续装备45体质裤子,体质=207; D* P6 f# d2 y6 j
45*1.1 = 49.5实际加成为49,看似少了,但是综合所有装备体质加成110,得到收益体质为121。8 l; Q& ?0 `! q& r9 S* Q. u9 h
结论:人物面板体质 = (人物基础体质+装备体质加成 ) *(1 + 承浆加成系数); m5 g2 s) y' E5 U$ I: E! d7 W' a3 _# |
测试二:
0 ^) S1 E1 U+ j6 v 体质属性对人物血量加成公式
- F9 r# V6 J) @4 ?/ o6 X# {4 S 采用角色:大血牛号、小血牛号) R. b. Q, H) w
测试步骤:5 n" u. X! U, W0 v+ d4 p, M/ w
1.大血牛号装备20体质戒指,体质面板增加22,血量增加274. e5 k( P* X/ K
承浆加成后再计算,目窗和腰眼同时生效的理论值:22* 10*(1 + 20% + 5% ) =2756 N& U' k ^# K
承浆加成后再计算,目窗和腰眼叠加生效的理论值:22* 10*1.2*1.05= 277.2
: |% n! ]3 a3 N, s7 d% c6 _ 承浆加成前计算,目窗和腰眼同时生效的理论值:20* 10*(1 + 20% + 5% ) =250
: f! m3 v8 n& [5 i5 F 承浆加成前计算,,目窗和腰眼叠加生效的理论值:20* 10*1.2*1.05= 252( D* N `: n* r) V
2.小血牛号装备10体质戒指,体质面板增加11,血量增加120
4 v5 b$ I& {, f! P6 q5 H 承浆加成后再计算,腰眼生效的理论值:11* 10*(1 + 10% ) =121: x0 X. W1 w0 a3 [: t+ x
承浆加成前计算,腰眼生效的理论值:10* 10*(1 + 10% ) =1104 i! w1 t$ ]- A1 X2 [
血量起点和终点数据不细列出了
/ j5 B% I8 {% G2 x- {) ~) @ 结论:人物体质面板属性增加血量 =体质提升* 10 * (1 + 目窗加成系数 + 腰眼加成系数)" O9 j8 i9 a: ~2 J! }, H
不过一直没明白,那少掉的一点血量上哪儿去了 |
|