Crystalwarrior
1edb5d9ae1
Add support for narrator chat (??!!) which does not affect the state of IC 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-20 02:38:42 +03:00
Crystalwarrior
e36ac916a9
Fix anim_state deciding whether you're allowed to send a message or not (the 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-20 02:36:15 +03:00
in1tiate
8f0913d30e
euthanize morton ( #522 )
2021-04-19 23:18:39 +03:00
in1tiate
9b8945f21a
Fix character-specific color list not being properly regenerated on a theme reload ( #525 )
2021-04-19 00:45:11 -05:00
in1tiate
a5e1cc4173
Fix CASEA failing to validate packets with exactly six arguments ( #521 )
2021-04-16 00:42:43 -05:00
in1tiate
33cf6dea26
Send "CC" packet when selecting "Spectator" from the character selection screen ( #511 )
...
If n_char is -1, don't wait for a server response.
2021-04-11 15:36:32 -05:00
oldmud0
64acbd6ba0
Merge pull request #520 from AttorneyOnline/fix/evidence-for-real
...
🔴 !!CRITICAL!! Fix EVIDENCE BEING COMPLETELY NON-FUNCTIONAL🔴
2021-04-11 15:33:45 -05:00
Crystalwarrior
d5c1273518
Fix demos incorrectly saving the packets (breaking encoding for things such 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-07 15:25:18 +03:00
in1tiate
c82dc8dec7
move code outside if/else block ( #518 )
2021-04-03 23:27:46 +03:00
oldmud0
350120d1b4
Merge pull request #516 from AttorneyOnline/elide-left
...
Set Qt::ElideLeft for dropdowns
2021-03-31 20:55:16 -05:00
in1tiate
ac82b83517
set Qt::ElideLeft for dropdowns
2021-03-31 05:11:48 -05:00
oldmud0
8ee7acb0c0
Merge pull request #514 from AttorneyOnline/fix/demoserver
...
Fix demo server not being added if serverlist.txt is missing, add translation support to demo server messages
2021-03-30 22:44:04 -05:00
in1tiate
9707753777
Update src/demoserver.cpp
...
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-03-30 22:10:29 -05:00
oldmud0
8dd7b4fa3c
Merge pull request #513 from AttorneyOnline/fix/chat-arrow-display
...
Fix chat arrow being displayed even when blankposting
2021-03-30 21:49:21 -05:00
oldmud0
b7f97604ff
Merge pull request #512 from AttorneyOnline/fix/argh
...
Fix per-emote stretch setting
2021-03-30 21:44:58 -05:00
in1tiate
b15e669bee
add translation support to demo server messages
2021-03-30 11:00:25 -05:00
in1tiate
6b267e8fdc
fix demo server not being added if serverlist.txt is absent
2021-03-30 11:00:13 -05:00
in1tiate
1d83fae23d
fix chat arrow being loaded when it doesnt need to be
2021-03-30 06:59:35 -05:00
in1tiate
73395f057b
use a string and not a boolean (stupid)
2021-03-30 05:49:28 -05:00
oldmud0
db36bbd427
Merge pull request #508 from AttorneyOnline/fix/evidence-in-demos
...
Fix LE packets being nonfunctional in demos
2021-03-28 23:50:20 -05:00
oldmud0
fcaa37e6f8
Merge pull request #509 from AttorneyOnline/2.8.1-submodules
...
Update themes submodule
2021-03-28 23:21:00 -05:00
oldmud0
fcc593112a
Update themes submodule
2021-03-28 23:13:38 -05:00
in1tiate
05ff6b08a2
add exception for LE packets in demos, which encode ampersand separators
2021-03-28 23:11:54 -05:00
in1tiate
4140a3339a
fix packets containing unencoded newlines being incorrectly split into multiple entries
2021-03-28 23:11:22 -05:00
oldmud0
1bad7b29dd
Merge pull request #507 from AttorneyOnline/2.9.1-version-bump
...
2.9.1 version bump
2021-03-28 23:10:51 -05:00
oldmud0
7583c57442
Merge pull request #506 from AttorneyOnline/fix/song-parents
...
Fix a crash when shuffling songlists that have songs with no parent category
2021-03-28 18:55:14 -05:00
in1tiate
3f651d069d
add songs with no parent to clist
2021-03-27 23:01:35 -05:00
oldmud0
e89178bc4d
Version bump Attorney_Online.pro
2021-03-24 18:53:10 -05:00
oldmud0
6ec4e032e0
Version bump aoapplication.h
2021-03-24 18:52:11 -05:00
oldmud0
4c52d4d186
Merge pull request #505 from AttorneyOnline/fix/settings-options
...
Fix desynchronized logs options checkbox not loading properly
2021-03-24 18:51:00 -05:00
Crystalwarrior
d4c0b7a740
Fix desynchronized logs options checkbox not loading properly (is still properly saved tho)
2021-03-24 21:31:29 +03:00
oldmud0
e9eba9b5ab
Merge pull request #503 from AttorneyOnline/fix/skip-queue
...
Fix chat queue being cleared with no way to see what the msgs were
2021-03-21 22:42:18 -05:00
Crystalwarrior
ba36356a88
Fix log_chatmessage being called for the same message like 24 or more times 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-22 03:38:51 +03:00
oldmud0
94e55e70a2
Merge pull request #502 from AttorneyOnline/fix/blankpost-queue
...
Fix blankposting forcing the message queue to sleep up until another message is received
2021-03-21 19:12:18 -05:00
Crystalwarrior
702b275898
Fix chat messages being lost to the Ether if instant objection was used, or you switched an area during queue being parsed. (Your IC logs will be caught up to speed instead)
2021-03-22 02:10:06 +03:00
Crystalwarrior
106d9f3097
Fix blankposting forcing the message queue to sleep up until another message is received
2021-03-22 01:59:21 +03:00
in1tiate
bddf6c67c2
Don't decode LE contents until after splitting by "&" ( #500 )
...
Should fix evidence, again.
2021-03-20 22:39:15 -05:00
Crystalwarrior
510c0f4b17
Add timer packets to demo playback ( #494 )
...
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-20 21:12:44 -05:00
Crystalwarrior
e3ba27c47e
Deprecate demo playback /min_wait ( #498 )
2021-03-20 13:41:35 -05:00
oldmud0
4bfd9f0d14
Merge pull request #497 from AttorneyOnline/fix/demos-evidence
...
Make demo files record evidence packets
2021-03-20 12:48:24 -05:00
oldmud0
8ba03150f6
Merge pull request #496 from AttorneyOnline/fix/demos-fix
...
Fix demos being recorded with incorrect timing. ⚠HUGE, VERY IMPORTANT FIX⚠
2021-03-20 12:47:38 -05:00
oldmud0
64a93f8e22
Merge pull request #495 from AttorneyOnline/fix/demos-utf-8
...
Fix demo playback not using UTF-8 codec
2021-03-20 12:46:40 -05:00
Crystalwarrior
f4cecc98af
Make demo files record evidence packets
2021-03-20 20:36:06 +03:00
Crystalwarrior
f113396ad3
⚠HUGE, VERY IMPORTANT FIX⚠
...
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-20 20:30:12 +03:00
Crystalwarrior
118ff5c804
Fix demo playback not using UTF-8 codec, making it impossible to use for Russian chars and other special chars like emoji etc.
...
(cherry picked from commit f3e96ca6b38a5e069d98f2db4b17dfb7bb3f239b)
2021-03-20 20:29:17 +03:00
in1tiate
e4483719d4
Deprecate hardcoded string-based authentication, add AUTH packet ( #489 )
...
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-03-15 17:56:42 -05:00
in1tiate
3cac877378
Fix evidence icons not appearing after evidence has been presented once ( #491 )
...
all around me are familiar faces, worn out places, worn out faces
2021-03-14 19:35:30 -05:00
Pyraqq
db8df0d992
Post-release polish translation changes ( #488 )
...
* Post release polish translation changes
* small fix
2021-03-10 17:15:12 -06:00
oldmud0
2cbb5c95ef
Fix timer using 32-bit ints instead of 64-bit ints ( #487 )
2021-03-07 00:01:54 +03:00
Emiko
08fd15acda
Update Russian translation ( #484 )
2021-03-06 14:22:37 -06:00