atrooney-online-2/include
Crystalwarrior 475a572c3b
Improved blankposting (#256)
* Consolidate blankposting into singular log entries of "no message" instead of spamming the logs repeatedly when someone decides to keep switching emotes
Return proper blankpost checking to 2.8.5 (chatmessage_is_empty bool makes sure the chatbox doesn't appear - branch broke that behavior by never setting it)
More robust blankpost checking, meaning that passing a competely empty "" string will also count as a blankpost
Fix screenshake not working with blankposting by moving it before the chatmessage_is_empty check in start_chack_ticking() stage of the message parsing

* Allow user to send blankposts without even having to input a single spacebar, but only if last m_chatmessage CID matches ours.

* Reviews are cool and good👌
allow sending no-text chat message to server without weird cid checks (let the server validate if they want to do STR_OR_EMPTY or just STR) - doesn't break existing behavior and lets servers introduce the new one if they want to
Treat all blank/whitespace messages as blankposting and not just single-whitespace.
Remove chatmessage_is_empty bool because why the fuck would you even need it if you have m_chatmessage[MESSAGE] already
Simplify chatlogpiece log entry to not be a *temp pointer by suggestion

* another useless bool destroyed
Make "additive" have a very awesome emergent behavior with blankposting - keep showing the chatbox+message while only changing the emotes. Works with preanims too!
2020-08-18 10:02:53 -05:00
..
aoapplication.h Add option for automatic logging (#203) 2020-07-31 15:14:39 -05:00
aoblipplayer.h Merge KFO source unconditionally into AO2 2020-05-22 19:17:55 -05:00
aobutton.h Perform clang-format 2020-05-22 17:13:37 -05:00
aocaseannouncerdialog.h Perform clang-format 2020-05-22 17:13:37 -05:00
aocharbutton.h Perform clang-format 2020-05-22 17:13:37 -05:00
aocharmovie.h Perform clang-format 2020-05-22 17:13:37 -05:00
aoemotebutton.h Add darker button generator (#201) 2020-07-30 12:10:58 -05:00
aoevidencebutton.h Perform clang-format 2020-05-22 17:13:37 -05:00
aoevidencedisplay.h Perform clang-format 2020-05-22 17:13:37 -05:00
aoimage.h Perform clang-format 2020-05-22 17:13:37 -05:00
aolineedit.h Perform clang-format 2020-05-22 17:13:37 -05:00
aomovie.h Perform clang-format 2020-05-22 17:13:37 -05:00
aomusicplayer.h Fix an issue where the Ambience layer would break looping points for all other channels due to loop_start and loop_end only being a single variable. (#164) 2020-07-04 12:15:52 -05:00
aooptionsdialog.h Add option for automatic logging (#203) 2020-07-31 15:14:39 -05:00
aopacket.h Perform clang-format 2020-05-22 17:13:37 -05:00
aoscene.h Perform clang-format 2020-05-22 17:13:37 -05:00
aosfxplayer.h fix qt sfx player 2020-05-23 19:28:34 +02:00
aotextarea.h Perform clang-format 2020-05-22 17:13:37 -05:00
aotextedit.h Perform clang-format 2020-05-22 17:13:37 -05:00
bass.h Perform clang-format 2020-05-22 17:13:37 -05:00
bassopus.h clang 2 electric boogaloo 2020-05-22 02:14:54 +03:00
chatlogpiece.h Fix colors not persisting when refreshing IC log (#204) 2020-07-29 17:08:39 -05:00
courtroom.h Improved blankposting (#256) 2020-08-18 10:02:53 -05:00
datatypes.h Perform clang-format 2020-05-22 17:13:37 -05:00
debug_functions.h Perform clang-format 2020-05-22 17:13:37 -05:00
discord_register.h Perform clang-format 2020-05-22 17:13:37 -05:00
discord_rich_presence.h Merge KFO source unconditionally into AO2 2020-05-22 19:17:55 -05:00
discord_rpc.h Perform clang-format 2020-05-22 17:13:37 -05:00
discord-rpc.h Perform clang-format 2020-05-22 17:13:37 -05:00
encryption_functions.h Perform clang-format 2020-05-22 17:13:37 -05:00
file_functions.h Perform clang-format 2020-05-22 17:13:37 -05:00
hardware_functions.h moved headers into include and cpp files into src + logo into resource 2018-12-26 16:43:08 +01:00
hex_functions.h Perform clang-format 2020-05-22 17:13:37 -05:00
lobby.h Perform clang-format 2020-05-22 17:13:37 -05:00
misc_functions.h Perform clang-format 2020-05-22 17:13:37 -05:00
networkmanager.h Perform clang-format 2020-05-22 17:13:37 -05:00
scrolltext.h clang 2 electric boogaloo 2020-05-22 02:14:54 +03:00
text_file_functions.h Perform clang-format 2020-05-22 17:13:37 -05:00