diff options
| author | Crystalwarrior <varsash@gmail.com> | 2019-10-01 01:38:38 +0300 |
|---|---|---|
| committer | Crystalwarrior <varsash@gmail.com> | 2019-10-01 01:38:38 +0300 |
| commit | 0eccf1ba2285bfc2ffe812cd0a2cdee778053171 (patch) | |
| tree | 7b83fe1af87411f2af3bad061c85f995d39536c3 | |
| parent | 4f738bfe34695db745d251e9461823b8835de201 (diff) | |
Make screenshakes work with preanim delays
| -rw-r--r-- | src/courtroom.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/courtroom.cpp b/src/courtroom.cpp index 544e3409..ce26b233 100644 --- a/src/courtroom.cpp +++ b/src/courtroom.cpp @@ -2457,7 +2457,8 @@ void Courtroom::start_chat_ticking() sfx_player->play(ao_app->get_custom_realization(m_chatmessage[CHAR_NAME])); } - if (m_chatmessage[SCREENSHAKE] == "1") + int emote_mod = m_chatmessage[EMOTE_MOD].toInt(); //text meme bonanza + if ((emote_mod == 0 || emote_mod == 5) && m_chatmessage[SCREENSHAKE] == "1") { this->do_screenshake(); } @@ -2682,7 +2683,10 @@ void Courtroom::chat_tick() void Courtroom::play_sfx() { QString sfx_name = m_chatmessage[SFX_NAME]; - + if (m_chatmessage[SCREENSHAKE] == "1") //Screenshake dependant on preanim sfx delay meme + { + this->do_screenshake(); + } if (sfx_name == "1") return; |
