冒险岛算法
1. 冒险岛组队的经验怎么计算啊
1)先说几个概念
组队经验:即在组队过程中
队伍打死一个怪以后
每个组员获得的经验数值,由“基础组队经验”和“组队加成经验”组成,其中后者是以一定百分比由前者计算而来,这个百分比由有效队员数决定。
有效队员:即一个怪物死亡后
能分享到该怪物经验的队员数。
一般包括:⑴该怪物地图活动
死亡不可
⑵级别大于该怪物⑶级别小于怪物且对怪物进行过有效攻击。
2)组队打怪的情况非常复杂
主要分2种情况:⑴该怪物完全被一个组队或者单位攻击至死亡
⑵该怪物被多个队伍单位共同攻击至死
遵循简单到复杂的原则
先说⑴情况
2.1)此时经验计算很简单
若该队伍中
队员A累计攻击该怪物的HP最多
则优先获得20%怪物经验
其他80%经验则由所有有效队员严格按照等级比分配
用算式表述为:
Exp=(0.2*P+0.8*lvl/lvl总)*怪物经验*组队加成系数*经验倍数
其中
p为队员是否攻击怪物HP最多的参数
是=1
否=0
组队加成系数由有效队员数决定
见下表:
队员数
23456
加成系数1.101.151.201.251.30
经验倍数由队员本身决定
主要包括:祈祷,双倍经验卡,系统经验倍数(活动),等级经验倍数(测试服),怪物手册效果(未开放)。
2.2)若怪物由多个单位或队伍攻击直至死亡
多见于抢怪或打BOSS
引入一个新概念:队伍经验总和,算法为:
队伍经验总和=(0.2*Q+0.8*HP/HP总)*怪物经验
其中,HP表示该单位/队伍所有成员消耗怪物HP的总量
HP总为怪物被所有单位/队伍攻击前所剩HP,多为maxHP
Q为怪物最后1滴血是否被单位/队伍攻击到,简单说,是否补刀成功,是=1
否=0。
然后每个队员所获得经验,依然按照2.1的方式进行队内分配
不过把公式中的“怪物经验”替换成“队伍经验总和”
公式长且乱
自行代入即可
2. 冒险岛现在组队经验分配是怎么算的,是不是还是按等级,比如组主教挂花要等级小的
组队情况下你的经验有个人经验和组队加成经验,组队加成经验的算法跟以前一样,没有变化,个人经验改过了,现在时这样的:
怪物的总经验分成两部分,20%的经验组队成员根据等级按比例分配,比如怪物总经验为10w,你分到的经验是2w×133÷(133+142)
其余80%的经验组队成员根据对怪物的伤害按比例分配,主教不打,你拿到全部8w经验
组等级低的主教你的经验就更多,不过相差就那么一丁点儿
