魔兽世界怀旧服 怪物经验计算公式

艾泽拉斯的怪物经验公式是 $45 + 等级 \times 5$

基础知识

魔兽里你选取怪物以后一般名字级别上面有颜色,它指示你和怪物之间的等级差别,

  • 骷髅级别 怪物级别大于等于玩家级别的 10 级
  • 红色 怪物级别大于等于玩家级别的 5 级
  • 橙色 怪物级别大于等于玩家级别的 3 或者 4 级
  • 黄色 怪物级别小于等于玩家级别 2 级和大于大于等于玩家级别 2 级之间
  • 绿色 怪物级别小于玩家级别 3 级,但是还未变灰
  • 灰色
    • 玩家级别 1-5 级: 灰色级别小于等于 $0$ (没有灰色的怪)
    • 玩家级别 6-39 级:灰色级别小于等于 $玩家级别 - (玩家级别 \div 10 取整数上限) - 5$
      注:整数上限是指不小于该值的最小整数,比如 4.2 整数上限是 5,3.0 整数上限是 3
    • 玩家级别 40-59 级:灰色级别小于等于 $玩家级别 - (玩家级别 \div 5 取整数上限) - 1$
    • 玩家级别 60-70 级:灰色级别小于等于 $玩家级别 - 9$

单杀怪的经验

杀死灰色级别的怪是没有经验的,其他颜色级别的怪单杀的经验值计算如下:

  • 相同级别的怪

    $$经验 = (玩家等级 \times 5 + 45)$$

  • 高等级怪

    $$经验 = (玩家等级 \times 5 + 45) \times (1 + 0.05 \times (怪物等级 - 玩家等级)$$

    当怪物等级大于玩家等级 4 级以上均按 4 级计算,哪怕精英怪

  • 低等级怪

    有一个零差值系数 $ZD$ (zero difference value)

    ZD = 5, when Char Level = 1 - 7
    ZD = 6, when Char Level = 8 - 9
    ZD = 7, when Char Level = 10 - 11
    ZD = 8, when Char Level = 12 - 15
    ZD = 9, when Char Level = 16 - 19
    ZD = 11, when Char Level = 20 - 29
    ZD = 12, when Char Level = 30 - 39
    ZD = 13, when Char Level = 40 - 44
    ZD = 14, when Char Level = 45 - 49
    ZD = 15, when Char Level = 50 - 54
    ZD = 16, when Char Level = 55 - 59
    ZD = 17, when Char Level = 60+

    $$经验 = (玩家等级 \times 5 + 45) \times (1 - (玩家等级 - 怪物等级) \div 零差值系数)$$

计算示例

计算的例子如下:

假设 $玩家等级 = 20$.
那么 $灰名怪物等级 = 13$, 根据以上表格获得.
杀掉任何 13 级或者以下的怪得不到经验。
同等级基础经验为 $(20 \times 5 + 45) = 145$. 杀掉一个 20 级别的怪将能获得 145 点经验。
对于一个 21 级怪, 你将获得 $145 \times (1 + 0.05 \times 1) = 152.2$ 四舍五入为 152 点经验.
根据上面表格 ZD 值是 11。
对于 18 级的怪, 我们将有 $145 \times (1 - 2 \div 11) = 118.6$ 四舍五入为 119 点经验。
对于 16 级的怪, 我们将有 $145 \times (1 - 4 \div 11) = 92.3$ 四舍五入为 92 点经验.
对于 14 级的怪, 我们将有 $145 \times (1 - 6 \div 11) = 65.91$ 四舍五入为 66 点经验.

$$精英怪经验 = 普通同等级怪经验 \times 2$$

$$精力充沛时间经验 = 普通计算经验 × 2$$

(耗尽精力充沛点数为止,故而最后一个精力充沛期间杀的怪未必能达到经验 × 2)

影响杀怪经验的因素

对于大号带小号或者抢怪的情况,玩家杀怪的经验值就会有变化。

一般来说,原则如下:

  • 如果你开怪并造成了伤害,那么怪物就是你的;这个时候,如果有别的玩家或者大号来杀了这个怪,那么如果帮助杀怪的人对于这个级别的怪他能够获得经验,则属于抢怪,不会影响你的经验获得;

  • 如果帮助你杀怪的人对于这个级别的怪或不得经验,那么就是就属于带小号了,你获得很少很少的经验,非常的不划算。因此,对于一个 60 级的玩家来带小号,不管什么级别的怪,他都没有经验(TBC 以前),所以小号获得的经验非常少!而如果是 59 的玩家帮忙杀 50+的怪,那么经验都是小号的!

  • 战斗中如果有别人帮你加血,加血只会扣掉你很少的经验,用大号跟随加血小号练级是不错的办法;别人给你加的伤害护盾(比如说荆棘术什么的)只会影响你非常少的经验,5-10 点最坏情况,基本可以无视了,放心的加吧。

综上所述,用不满级的相同等级区间里的号带小号效率最高,比如 49 的带 40 的,59 的带 50 的…… 但是,大号基本都是 60 的,没办法,呵呵,只能帮带任务或者副本了。

组队经验值

根据 wiki 的资料,这个只是推论,未必精确

假设一个队伍中的人都是同等级的,那么

$$每个人的经验 = 单杀怪的经验 \div 人数 \times 系数$$

系数是:

  • 1 人:1
  • 2 人:1
  • 3 人:1.166
  • 4 人:1.3
  • 5 人:1.4

例子如下:

杀 100 经验的怪

  • 1 人 = 100xp
  • 2 人 = 50xp 每人.
  • 3 人 = ~39xp 每人.
  • 4 人 = ~33xp 每人.
  • 5 人 = ~28xp 每人.

两人队伍计算公式

假设 $玩家 1 级别 > 玩家 2 级别$

那么 基础经验按玩家 1 级别计算

最后分得的经验

玩家 1 获得 $基础经验 \times 玩家 1 级别 \div (玩家 1 级别 + 玩家 2 级别)$
玩家 2 获得 $基础经验 \times 玩家 2 级别 \div (玩家 1 级别 + 玩家 2 级别)$

团队里面经验值要打折(除以 2)


内容整理自网络