aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-18CI: Fix nested base folders in artifactoldmud0
2020-08-18CI: Build QtApng on Linuxoldmud0
- Set lib as artifact instead of cache (to avoid race condition described in https://gitlab.com/gitlab-org/gitlab/-/issues/21409) - Delete _Unadapted folder and .git files when exporting artifact (yuck! should probably have never incorporated AO2-Themes as a separate repo; it should probably have stayed part of the vanilla repo.)
2020-08-18CI: Pin Linux target to Ubuntu 16.04 (Qt 5.9.5)oldmud0
2020-08-18Improved blankposting (#256)Crystalwarrior
* 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:ok_hand: 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-17Merge pull request #255 from scatterflower/2.8scatterflower
Do not update colors in log for each IC message
2020-08-17fix statement after break; from casescatterflower
2020-08-17Do not update colors in log for each IC messagescatterflower
2020-08-16Merge pull request #254 from scatterflower/2.8scatterflower
2.8.5 finishing touches
2020-08-16clang formatscatterflower
2020-08-16use shownames in log properlyscatterflower
2020-08-16use proper syntax to instansiate qbrushscatterflower
2020-08-16Merge pull request #253 from scatterflower/2.8scatterflower
Don't hang IC due to invalid emote mod
2020-08-16make suggested changes from code reviewscatterflower
2020-08-16Don't hang IC due to invalid emote modscatterflower
2020-08-16Merge pull request #251 from scatterflower/2.8scatterflower
Simplify parts of the IC handler, and fix some bugs
2020-08-16allow -1 charid for system messagesscatterflower
2020-08-16fix check for negative char_idscatterflower
2020-08-16fix incorrect emote modifierscatterflower
2020-08-16further cleanup of chat handlerscatterflower
2020-08-16Merge pull request #1 from scatterflower/ic_fixesscatterflower
Ic fixes
2020-08-16Merge branch '2.8' into ic_fixesscatterflower
2020-08-16Merge pull request #250 from scatterflower/boldfixscatterflower
Fix improper bolding behavior due to malformed string literal
2020-08-16Fix improper bolding behavior due to malformed string literalscatterflower
2020-08-16Clean up logic in handle_chatmessage()scatterflower
2020-08-16Merge pull request #244 from scatterflower/is241scatterflower
Optimize ARUP
2020-08-16Update brushes on theme reloadscatterflower
2020-08-16Merge pull request #245 from scatterflower/realization_fixscatterflower
Check for custom realization sound when using effects list
2020-08-16Remove clientside doublepost checkingscatterflower
2020-08-16Ensure consistent behavior in IC log, clarify showname logic, and define ↵scatterflower
constants for minimum and maximum packet sizes
2020-08-16Check for custom realization sound when using effects listscatterflower
2020-08-15Create brushes for area list oncescatterflower
2020-08-15Only regenerate the area list once per ARUP packetscatterflower
2020-08-13Merge master with some older CI changesoldmud0
2020-08-13Miscellaneous changes to CI scriptsoldmud0
2020-08-06Update Russian translation (excl. courtroom UI) (#239)Emiko
Edited TL, added TL for tool tips and other untranslated strings. Courtroom UI elements were left in English to avoid cropping.
2020-08-05Fix not using custom chatbox's colors (#228)windrammer
* Fix not using custom chatbox's colors Moved set_text_color_dropdown() to after current_char is actually updated with the selected char. Otherwise set_text_color_dropdown will try to update the colors with either nothing as character, or with the previously selected character. Use get_chat() so it actually gets the name of the custom chatbox instead of using the same name as the character. Remove the extra "c" since get_chat_color it's already called with this "c" in place. * Fix previous fix crashing the client on DRO servers For some reason the client would work just fine if set_text_color_dropdown() was called only once after updating the character selected by the user. But when joining a DRO server the client would crash just before loading the music. * Improve comment with where crash happens * Fix get_chat_markdown to get the custom chatbox on misc of the char instead of trying to find the character folder on misc * Fix client using the current character colors on other people's messages Also remove the comment explaining the crash if set_text_color_dropdown is removed from set_widgets * Fix loading custom colors loading after the message was added to the log
2020-08-04Fix music display disappearing on theme reload (#233)windrammer
2020-08-04Fix current_display_speed overflow (#232)windrammer
2020-07-31Merge pull request #217 from AttorneyOnline/kfo-ao2oldmud0
Final mega-merge with the Killing Fever Online client, along with other associated bugfixes and feature additions. This commit is release-ready.
2020-07-31Add option for automatic logging (#203)windrammer
Just so we're on the same page, this is enabled by default. Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-07-31Add "Play Random Song" option (#200)Crystalwarrior
It also respects the search string, so only visible tracks are chosen from the pool. Categories (i.e. entries with children) are also ignored.
2020-07-31Fix reload theme breaking BG sizing (#212)Crystalwarrior
May need additional testing with animated BGs.
2020-07-31Add a p_char optional argument to set_fonts() (#209)Crystalwarrior
Add overrides to set_font for font name and size (this is to preserve the chat_size and chat_font char.ini arguments that were implemented way earlier) Cease the baddening with set_font that was there before and condense it into a proper set_font function call Implement set_font for custom showname shenanigans from the misc folder
2020-07-31Merge pull request #220 from AttorneyOnline/kfo_master_mergedoldmud0
Resolve conflicts before merging kfo-ao2 into master. Essentially all conflicts were resolved favoring kfo-ao2, so this merge commit is a +0/-0 diff.
2020-07-31Merge branch 'master' into kfo_master_mergedlikeawindrammer
# Conflicts: # src/aoevidencedisplay.cpp # src/courtroom.cpp # src/packet_distribution.cpp
2020-07-30Add callwords.ini and config.ini to gitignorelikeawindrammer
2020-07-30Update reference for themes submodulelikeawindrammer
2020-07-30Adds background, characters and sounds to gitignorelikeawindrammer
2020-07-30Fix regression parsing HTML escapesoldmud0
Introduced trying to fix emoji. This parsing function is cancerous.
2020-07-30Make spectator function as a character with ID -1 (#211)Crystalwarrior
- Don't hide spectator button anymore. - Make the spectator button properly send the char switch packet. - Fix the spectator button not properly loading the courtroom and music list etc.