diff --git a/zone/client.cpp b/zone/client.cpp index a315d122f..44d3e2ec5 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -965,6 +965,10 @@ bool Client::SaveAA() m_pp.aapoints_spent = aa_points_spent + m_epp.expended_aa; + if (v.empty()) { + return true; + } + return CharacterAlternateAbilitiesRepository::ReplaceMany(database, v); }