fix some text handling with DC NTE

This commit is contained in:
Martin Michelsen
2023-10-28 01:06:43 -07:00
parent a6a1647801
commit ef939075ef
5 changed files with 105 additions and 36 deletions
+8 -1
View File
@@ -2860,7 +2860,14 @@ static void on_06(shared_ptr<Client> c, uint16_t, uint32_t, string& data) {
}
if (l->battle_record && l->battle_record->battle_in_progress()) {
auto prepared_message = prepare_chat_data(c->version(), c->language(), p->disp.name.decode(c->language()), text, private_flags);
auto prepared_message = prepare_chat_data(
c->version(),
c->flags & Client::Flag::IS_DC_TRIAL_EDITION,
c->language(),
c->lobby_client_id,
p->disp.name.decode(c->language()),
text,
private_flags);
l->battle_record->add_chat_message(c->license->serial_number, std::move(prepared_message));
}
}