diff --git a/zone/exp.cpp b/zone/exp.cpp index c40baca14..be6b8af2b 100644 --- a/zone/exp.cpp +++ b/zone/exp.cpp @@ -527,7 +527,7 @@ void Client::AddEXP(ExpSource exp_source, uint64 in_add_exp, uint8 conlevel, boo // Are we also doing linear AA acceleration? if (RuleB(AA, ModernAAScalingEnabled) && aaexp > 0) { - aaexp = ScaleAAXPBasedOnCurrentAATotal(GetAAPoints(), aaexp); + aaexp = ScaleAAXPBasedOnCurrentAATotal(GetSpentAA() + GetAAPoints(), aaexp); } // Check for AA XP Cap