From 33cf6dea262188ae7d9ca198ff4f3837234b8952 Mon Sep 17 00:00:00 2001 From: in1tiate <32779090+in1tiate@users.noreply.github.com> Date: Sun, 11 Apr 2021 15:36:32 -0500 Subject: [PATCH] Send "CC" packet when selecting "Spectator" from the character selection screen (#511) If n_char is -1, don't wait for a server response. --- src/charselect.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/charselect.cpp b/src/charselect.cpp index 510d8c0..d35f0ca 100644 --- a/src/charselect.cpp +++ b/src/charselect.cpp @@ -168,14 +168,14 @@ void Courtroom::char_clicked(int n_char) } } - if (n_char != m_cid) { + if (n_char != m_cid || n_char == -1) { ao_app->send_server_packet( new AOPacket("PW#" + ui_char_password->text() + "#%")); ao_app->send_server_packet( new AOPacket("CC#" + QString::number(ao_app->s_pv) + "#" + QString::number(n_char) + "#" + get_hdid() + "#%")); } - else { + if (n_char == m_cid || n_char == -1) { update_character(n_char); enter_courtroom(); set_courtroom_size();