fixed some minor bugs

This commit is contained in:
David Skoland 2017-02-10 15:34:33 +01:00
parent 8428939fd3
commit 79bf77c925
2 changed files with 13 additions and 5 deletions

View File

@ -719,6 +719,9 @@ void Courtroom::on_chat_return_pressed()
if (ui_ic_chat_message->text() == "" || is_muted)
return;
if (anim_state < 3 || text_state < 2)
return;
//MS#chat#
//pre-emote#
//character#
@ -826,7 +829,12 @@ void Courtroom::handle_chatmessage(QStringList *p_contents)
m_chatmessage[n_string] = p_contents->at(n_string);
}
QString f_message = m_chatmessage[CHAR_NAME] + ": " + m_chatmessage[MESSAGE] + '\n';
QString f_showname = ao_app->get_showname(m_chatmessage[CHAR_NAME]);
if (f_showname == "")
f_showname = m_chatmessage[CHAR_NAME];
QString f_message = f_showname + ": " + m_chatmessage[MESSAGE] + '\n';
if (f_message == previous_ic_message)
return;
@ -953,8 +961,8 @@ void Courtroom::handle_chatmessage_3()
int emote_mod = m_chatmessage[EMOTE_MOD].toInt();
if (emote_mod == 4 ||
emote_mod == 5)
if (emote_mod == 5 ||
emote_mod == 6)
{
QString side = m_chatmessage[SIDE];
ui_vp_desk->hide();

View File

@ -128,10 +128,10 @@ private:
bool is_muted = false;
//state of animation, 0 = objecting, 1 = preanim, 2 = talking, 3 = idle
int anim_state = 0;
int anim_state = 3;
//state of text ticking, 0 = not yet ticking, 1 = ticking in progress, 2 = ticking done
int text_state = 0;
int text_state = 2;
int current_char_page = 0;