From b5fd58722b807b45e5e1fc41e3cae4f7aabab62f Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Mon, 16 Feb 2026 20:39:20 -0800 Subject: [PATCH] delete bank file when creating new character --- src/Client.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Client.cc b/src/Client.cc index 3ae60609..633b043e 100644 --- a/src/Client.cc +++ b/src/Client.cc @@ -619,8 +619,12 @@ void Client::create_character_file( Language language, const PlayerDispDataBBPreview& preview, shared_ptr level_table) { + this->log.info_f("Creating new character file"); this->character_data = PSOBBCharacterFile::create_from_preview(guild_card_number, language, preview, level_table); this->save_character_file(); + this->log.info_f("Deleting bank file"); + this->bank_data.reset(); + std::filesystem::remove(this->bank_filename()); } void Client::create_battle_overlay(shared_ptr rules, shared_ptr level_table) {