admin 发表于 2020-1-13 07:02:48

【冲天梯经验公式】——个人总结之EXP详细计算流程

原创作者:等风来
发布日期:2016-02-02


正常冲天梯,队友平均等级差不多的情况下,想要达到最大化经验收益,个人意见是:

大菠萝7进1,老尼8进1,巴尔3进1、5进2或6进3。

上赛季冲天梯时偶然间发现,资料馆转自国外的经验计算流程的错误和疏漏比较多,从流程到猜想都有问题,导致计算数据和实际面板差距很大。
正好新赛季比较空闲,本猪直接查询了硬代码,并辅以实际测试,然后总结了完整的EXP计算流程的相关理论公式。



第一步:基础经验
exp1=
第二步:游戏人数
exp2=exp1*(游戏内人数-1)/2+exp1
第三步:结盟加成
exp3=exp2*(经验获取范围内玩家数-1)*89)/256+exp2
注:超过FFFFFFFFh的位数将被砍掉。
第四步:经验分配
exp4=exp3*角色等级clvl/(经验获取范围内所有角色等级clvl之和)
第五步:等级惩罚
(1)封顶经验
exp5=min(exp4,7FFFFFh)
(2)人怪惩罚
exp6=exp5*malus
注:malus和人怪等级差惩罚,具体数据请看1楼。
(3)等级惩罚
1.clvl<70 且 exp<100000h,exp7=[(exp6*1024)/1024]
2.clvl<70 且 exp>=100000h,exp7=*1024
3.clvl>=70 且 exp<200000h,exp7=[(exp6*expratio)/1024]
4.clvl>=70 且 exp>=200000h,exp7=*expratio
注:expratio取自Experience.txt,具体数据请看1楼。
第七步:经验加成
1.exp>100000h,exp8=*bonus+exp7
2.exp<=100000h,exp8=[(exp7*bonus)/100]+exp7

admin 发表于 2020-1-13 07:03:17

人怪惩罚相关


clvl - mlvl = 0-5 256 1.00 mlvl - clvl = 0-5 256 1.00
6 207 0.81 6 225 0.88
7 159 0.62 7 174 0.68
8 110 0.43 8 92 0.36
9 61 0.24 9 38 0.15
10 13 0.05 10 5 0.02

clvl - mlvl = 0-5 256 1.00 mlvl - clvl > 0 clvl / mlvl
6 207 0.81
7 159 0.62
8 110 0.43
9 61 0.24
10 13 0.05

等级惩罚相关
1-69   1024
70    976
71    928
72    880
73    832
74    784
75    736
76    688
77    640
78    592
79    544
80    496
81    448
82    400
83    352
84    304
85    256
86    192
87    144
88    108
89    81
90    61
91    46
92    35
93    26
94    20
95    15
96    11
97    8
98    6
99    5

admin 发表于 2020-1-13 07:03:38

最后举个简单例子,全程顶经验神殿冲天梯(无USC):

大菠萝的最大化EXP=73719
尼拉塞克的最大化EXP=29556
巴尔的最大化EXP=72981

98冲99需要EXP=3520485254-3229426756=291058498
如果只杀这3只BOSS的话,需要局数={291058498/176256}=1652
页: [1]
查看完整版本: 【冲天梯经验公式】——个人总结之EXP详细计算流程