在魔獸爭霸中,經驗值的計算主要遵循以下規則:
普通單位經驗獲得
對於普通單位(非英雄),經驗值按照等級線性增長。具體公式為:
當 N >= 2 時,EXP(N) = EXP(N-1) + 5N + 5
當 N = 1 時,EXP(1) = 25
英雄單位經驗獲得
對於英雄單位,經驗值獲得公式有所不同:
當 N >= 6 時,EXP(N) = EXP(N-1) + 100
經驗值分配
經驗值會分散給予一定區域內的所有友軍部隊。
經驗值不會直接給予離開戰場的英雄,但如果其他單位在範圍內,這些單位可以獲得經驗值。
經驗值分配時,原始經驗值會平分,然後分別乘以各自級別的百分比(結果四舍五入)。
特殊加成
某些情況下,如己方基地升級,會有經驗加成。具體加成為:
二本增加殺死單位的15%經驗
三本加成30%經驗
雙英雄和三英雄時,經驗沒有加成。
種族差異
不同種族的單位獲得的經驗值會有所不同,具體數值可以在各種族的單位屬性中查看。
示例計算
普通單位:
殺死一個1級怪物獲得25點經驗。
殺死一個2級怪物獲得25 + 5*2 + 5 = 40點經驗。
殺死一個9級中立部隊獲得320點經驗,玩家單位獲得320 * 1.25 = 400點經驗。
英雄單位:
殺死一個4級英雄獲得140點經驗。
殺死一個6級英雄獲得140 + 100 = 240點經驗。
這些規則適用於魔獸爭霸中的大多數情況,但具體情況可能會因地圖設置、遊戲模式等因素而有所不同。