aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-04-20Fix blankposting when narrating not hiding the chatboxCrystalwarrior
Fix using objections against talking players not causing them to stop talking (with this method, they will only finish their current animation cycle unitl freezing in place)
2021-04-20Add support for narrator chat (??!!) which does not affect the state of IC ↵Crystalwarrior
in any way, rather the only thing it affects is the IC chat box. INSANELY useful for GMs to play sound effects, talk over the situation, etc. without causing the IC viewport to reset. Stress-tested with preanims, non-interrupting preanims, idle chat, talking chat, evidence presenting
2021-04-20Fix anim_state deciding whether you're allowed to send a message or not (the ↵Crystalwarrior
only thing that should decide that is if text is done processing or not) Fix objections forcing a missingno to appear when you object to someone mid-preanim, and their preanim ends before objection shout finishes. This also resolves a crapton of other bugs related to preanim_done() signal. Move evidence display from handle_ic_speaking to start_chat_ticking (makes more sense over here) Remove a misplaced set_static_duration for ui_vp_player_char (must've got here over a strange merge conflict or smth) Remove useless anim_state and text_state setters in reload_theme func, the func that calls the BG to display already handles everything needed for IC reset
2021-04-20Fix ~~, ~> and <> breaking tick posCrystalwarrior
2021-04-19euthanize morton (#522)in1tiate
2021-04-19Fix potential memory leak due to QMovie not being parented to anythingCrystalwarrior
2021-04-19Add a /reload command that quickly reloads the current demoCrystalwarrior
2021-04-19Fix character-specific color list not being properly regenerated on a theme ↵in1tiate
reload (#525)
2021-04-16Fix CASEA failing to validate packets with exactly six arguments (#521)in1tiate
2021-04-11Send "CC" packet when selecting "Spectator" from the character selection ↵in1tiate
screen (#511) If n_char is -1, don't wait for a server response.
2021-04-07Fix demos incorrectly saving the packets (breaking encoding for things such ↵Crystalwarrior
as evidence by recording <and> instead of &) ACTUALLY fix encoding errors, stop supporting the absolutely bonkers <and> exceptions just to support the previous bug instead of fixing the root issue
2021-04-07Don't generate QMovie() at all if we're told we're a static AOImageCrystalwarrior
2021-04-03move code outside if/else block (#518)in1tiate
2021-03-31Merge pull request #516 from AttorneyOnline/elide-leftoldmud0
Set Qt::ElideLeft for dropdowns
2021-03-31set Qt::ElideLeft for dropdownsin1tiate
2021-03-30Trivial bounds check fixoldmud0
2021-03-30Merge pull request #514 from AttorneyOnline/fix/demoserveroldmud0
Fix demo server not being added if serverlist.txt is missing, add translation support to demo server messages
2021-03-30Update src/demoserver.cppin1tiate
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-03-30Merge pull request #513 from AttorneyOnline/fix/chat-arrow-displayoldmud0
Fix chat arrow being displayed even when blankposting
2021-03-30add translation support to demo server messagesin1tiate
2021-03-30fix demo server not being added if serverlist.txt is absentin1tiate
2021-03-30fix chat arrow being loaded when it doesnt need to bein1tiate
2021-03-30use a string and not a boolean (stupid)in1tiate
2021-03-28add exception for LE packets in demos, which encode ampersand separatorsin1tiate
2021-03-28fix packets containing unencoded newlines being incorrectly split into ↵in1tiate
multiple entries
2021-03-28Merge pull request #506 from AttorneyOnline/fix/song-parentsoldmud0
Fix a crash when shuffling songlists that have songs with no parent category
2021-03-27add songs with no parent to clistin1tiate
2021-03-25Merge branch 'master' into fix/css-lagCrystalwarrior
2021-03-24Remove useless code for extra ui_selector that is not usedCrystalwarrior
2021-03-24Mark ui_selector, ui_passworded, ui_taken for evidence and character select ↵Crystalwarrior
as static-only due to massice performance overhead for no substantial benefit
2021-03-24Fix desynchronized logs options checkbox not loading properly (is still ↵Crystalwarrior
properly saved tho)
2021-03-22Update courtroom.cpp to apply change requestsSalanto
2021-03-21Merge pull request #503 from AttorneyOnline/fix/skip-queueoldmud0
Fix chat queue being cleared with no way to see what the msgs were
2021-03-22Fix log_chatmessage being called for the same message like 24 or more times ↵Crystalwarrior
causing insane spam Reduce needless copy-pasting for shit that doesn't even need to be there I actually made this fix but I stashed the older version when splitting the branches so you got the bugged verison instead.
2021-03-22Fix chat messages being lost to the Ether if instant objection was used, or ↵Crystalwarrior
you switched an area during queue being parsed. (Your IC logs will be caught up to speed instead)
2021-03-22Fix blankposting forcing the message queue to sleep up until another message ↵Crystalwarrior
is received
2021-03-21Apply suggested changesSalanto
2021-03-21small refactor handle_musicSalanto
2021-03-20Don't decode LE contents until after splitting by "&" (#500)in1tiate
Should fix evidence, again.
2021-03-20Add timer packets to demo playback (#494)Crystalwarrior
When the demo skips by some number of seconds, the timer will also skip forward by that duration. Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com> Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-03-20Deprecate demo playback /min_wait (#498)Crystalwarrior
2021-03-20Merge pull request #497 from AttorneyOnline/fix/demos-evidenceoldmud0
Make demo files record evidence packets
2021-03-20Merge pull request #496 from AttorneyOnline/fix/demos-fixoldmud0
Fix demos being recorded with incorrect timing. ⚠HUGE, VERY IMPORTANT FIX⚠
2021-03-20Make demo files record evidence packetsCrystalwarrior
2021-03-20⚠HUGE, VERY IMPORTANT FIX⚠Crystalwarrior
Fix demo playback being incorrectly timed due to the misplaced order of the wait#% packet (it should go BEFORE the appended message, not AFTER! We're delaying the message we're *writing*, not the *next message*!!!) (cherry picked from commit 8319ebffe4c22c59c33d9c90161036d9c1ddddd5)
2021-03-20Fix demo playback not using UTF-8 codec, making it impossible to use for ↵Crystalwarrior
Russian chars and other special chars like emoji etc. (cherry picked from commit f3e96ca6b38a5e069d98f2db4b17dfb7bb3f239b)
2021-03-15Deprecate hardcoded string-based authentication, add AUTH packet (#489)in1tiate
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-03-14Fix evidence icons not appearing after evidence has been presented once (#491)in1tiate
all around me are familiar faces, worn out places, worn out faces
2021-03-07Fix timer using 32-bit ints instead of 64-bit ints (#487)oldmud0
2021-03-04Fix a segfault/crash due to invalid packet size checking for the timer (TI) ↵Crystalwarrior
packet