diff --git a/zone/client.cpp b/zone/client.cpp index db77be18d..cdfaaca5d 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -6786,6 +6786,8 @@ bool Client::RemoveAlternateCurrencyValue(uint32 currency_id, uint32 amount) const uint32 new_amount = (current_amount - amount); alternate_currency[currency_id] = new_amount; + database.UpdateAltCurrencyValue(CharacterID(), currency_id, new_amount); + SendAlternateCurrencyValue(currency_id); if (parse->PlayerHasQuestSub(EVENT_ALT_CURRENCY_LOSS)) { const std::string &export_string = fmt::format(