|
原创作者:等风来8 O. P S& l1 _) N. A
发布日期:2016-02-02
% D- u1 P$ Z2 Z U) v! H0 Q" k) E( K8 C5 d- e7 E8 p. Z; ~
* w; t/ n/ n- B2 v1 D: T6 `正常冲天梯,队友平均等级差不多的情况下,想要达到最大化经验收益,个人意见是:
4 g+ q0 p. [+ X" q a( d0 Y: g2 r3 T
" z* t! n5 o9 `大菠萝7进1,老尼8进1,巴尔3进1、5进2或6进3。 f$ Z( W2 s- O4 ]% S
% {1 k% L% w; j( z* r% ]
上赛季冲天梯时偶然间发现,资料馆转自国外的经验计算流程的错误和疏漏比较多,从流程到猜想都有问题,导致计算数据和实际面板差距很大。
! p& L% _$ [( x正好新赛季比较空闲,本猪直接查询了硬代码,并辅以实际测试,然后总结了完整的EXP计算流程的相关理论公式。5 Y' p+ j. h; J5 V: y% D a
- r4 ]: f, d. R7 X$ k5 f* ]( m
, W7 G5 }) r: n [8 z/ u0 O$ H: b8 }
第一步:基础经验, Q6 a) h% q2 `) z8 V, l
exp1=[Exp(H)*L-XP(H)/100]
( v/ K! C9 C3 G% Q第二步:游戏人数4 r+ }) r# O; T1 Z; h& G7 L
exp2=exp1*(游戏内人数-1)/2+exp1
/ x( j; }. z: a% m2 i第三步:结盟加成
2 W# R4 u ]3 g9 Gexp3=exp2*(经验获取范围内玩家数-1)*89)/256+exp2- ?' q! Y4 p5 P, {- b% j
注:超过FFFFFFFFh的位数将被砍掉。 O" e) E/ t2 G3 v
第四步:经验分配
5 C9 M) b, G6 E4 Rexp4=exp3*角色等级clvl/(经验获取范围内所有角色等级clvl之和)
% G" b n6 J* ]; ^2 p第五步:等级惩罚 f! c4 C7 \* F$ q. t- d
(1)封顶经验
5 j6 G) j+ H4 y! Q6 A/ Nexp5=min(exp4,7FFFFFh)3 K2 d9 E+ R6 s6 ?$ h8 P
(2)人怪惩罚, Y6 o( z* u( o+ C
exp6=exp5*malus
3 w0 j; ~# d6 u6 R% f注:malus和人怪等级差惩罚,具体数据请看1楼。 & D3 Z3 N$ e$ Q% v# N7 h
(3)等级惩罚3 |: s j# N; y$ c
1.clvl<70 且 exp<100000h,exp7=[(exp6*1024)/1024]+ C# ~4 y" l0 l
2.clvl<70 且 exp>=100000h,exp7=[exp6/1024]*1024
7 n3 r9 I' X/ F& V3.clvl>=70 且 exp<200000h,exp7=[(exp6*expratio)/1024]3 T! y; b% K+ I" p; z
4.clvl>=70 且 exp>=200000h,exp7=[exp6/1024]*expratio
8 w* K( I2 `; L% W5 G& C注:expratio取自Experience.txt,具体数据请看1楼。8 E! t5 r% | V! m1 W! M, Z$ R: T9 h8 w
第七步:经验加成
' I/ y$ i+ { ^* d K) }1.exp>100000h,exp8=[exp7/100]*bonus+exp7 * U, u2 f4 h. s- \: k+ ?6 T
2.exp<=100000h,exp8=[(exp7*bonus)/100]+exp7
# G5 q4 n$ I" X7 ] |
|