1

我正在为我的构建重新构建 XP 计算,将它们更改为在您升级时具有线性缩放,并显着增加杀死高于您的水平的东西。我知道我想使用的公式,但我似乎无法找到在 AzerothCore 中处理计算的位置。

如果有人能指出我正确的班级,甚至更好,班级中的正确方法,我将不胜感激。

4

1 回答 1

0

找到它,它实际上分散在几个类中,第 175 行的 questDef.cpp uint32 Quest::XPValue(Player* player) const 中有 quest XP

Kill XP 计算在 Formulas.h 我要编辑的是 BaseGain 中第 103 行的公式

还值得注意的是,名为“pussywizard”的人删除了脚本管理器调用 XP 计算以进行优化。它们只是被注释掉了,但需要为任何需要它们的模块恢复。

于 2019-06-17T04:48:31.733 回答