aboutsummaryrefslogtreecommitdiff
path: root/resource
AgeCommit message (Collapse)Author
2021-03-10Post-release polish translation changes (#488)Pyraqq
* Post release polish translation changes * small fix
2021-03-06Update Russian translation (#484)Emiko
2021-03-05Polnisch update take 2 (#486)Pyraqq
2021-03-01Run lupdate; update German translation (#478)stonedDiscord
2021-01-29Merge pull request #368 from skyedeving/add-testsoldmud0
Add a CMakeLists, tests, and pipeline to automatically test with Github actions
2021-01-29Updated Russian TL (#442)Emiko
* Updated Russian TL * Smol edit
2021-01-28Add the rc fileSkye Deving
2021-01-13Merge pull request #405 from AttorneyOnline/lupdate1oldmud0
update all but the german translation
2021-01-13Update German translation (#401)stonedDiscord
* voranimation klingt wie vorhaut * run lupdate and add missing strings Co-authored-by: stonedDiscord <10584181+stonedDiscord@users.noreply.github.com>
2021-01-14update all but the german translationstonedDiscord
2021-01-14Add some translations for jpn (#402)Skye Deving
2021-01-13Polski translation updatePyraq
2021-01-12Desynchronize viewport from the IC chat log so that users have a smooth ↵Crystalwarrior
viewing experience as an option (#385) * Begin trying to understand handle_chatmessage monstrosity Rearrange some functionality to be more consistent with what the particular handle_chatmessage is *supposed* to be responsible for Single responsibility principle doesn't apply not just to script files but even functions in this goddamned program apparently. * Fix some oversights relating to "has presented evidence" logs * Fix an edge case crash with negative evidence, idk why this didn't happen before. * Completely refactor handle_chatmessage hell and split it up into single-responsibility-principle functions like a sane and organized coder would. This will break any PRs that touch handle_chatmessage and will have to conform to the new standard, but it's very good in the long run. Functions have also been meticulously commentated to make sure that everyone can understand at a glance what everything does. This refactor is done to pave way for smooth viewport, making characters no longer randomly interrupt each other when speaking. * Rename confusingly named "handle_chatbox" to "handle_ic_speaking" Add a new function "handle_callwords" * Parse blankposts in the packet unpacking phase log_chatmessage is now an argument-based funciton instead of using m_chatmessage monstrosity Commentate the heck out of log_chatmessage Fix showname displaying logic being bonkers for log entries Fix -1 char_id most likely crashing client, even tho they're supposed to be system messages Fix [CHARID] being referenced instead of [OTHER_CHARID] in the pair display func Fix chat message color being used for "has played a song" even though it shouldn't * Move setting emote_mod from the objection thing to the packet unpacking thing handle_emote_mod has become argumented * Make display_pair_character take in only vars it needs * Add functionality for message stacks (does not handle logging separately yet) Currently segfaults at line 1823 if stacking behavior actually occurs. Plz help I'm poopie brain at this * Make sense of pointers and dereference some pointers to prevent wacky errors Replace _stack with _queue, and turn it into a QQueue * Implement a minimum text delay queue timer so that each msg must stay on screen for a specified amount of time Chat_arrow only shows up when the minimum text delay has expired Check if target is muted in the enqueueing, as well as the validity of the character id, so we don't even bother adding it to the queue Add a settings option to set text stay time (minimum amount of time to pass before displaying the next message). TODO: Handle queued interjections in a cooler way * Adjust default option for stay_time to be 200ms Make the stay_time setting of 0 disable the queue system entirely * Make interjections force-clear the message queue Use interjections to instantly process those messages - objections are usually extremely important and must have everyone's immediate attention. TODO: Add a settings option for interjection behavior * Clear message queue when bg display packet is received * Add an instant objection setting which, when enabled, will interrupt and skip the message queue on objections (effectively bypassing text_delay system) * Stop using AOPacket for the queue and use QStringList instead (packet contents, we don't care for the header) Implement objection threshold which works in a queue if instant objections are disabled (not exposed to the settings yet) Modify packet contents directly instead of waiting for m_chatmessage shenanigans (we should deprecate this soon) Rename isinstant_objection_enabled options check to be more consistent * Make it so objections display as soon as the message is over if instant_objection is disabled * Remove emote_mod = "1" thing that had no real purpose Implement desynchronized logs settings option, which is false by default, meaning users' messages and display IC logs are going to be in sync. Split up display and logging behavior, meaning IC logs will be saved with accurate timings on the .logs file, while display can be slower. Remove dumb "System" showname thing cuz it was dumb * Bring back minimum packet size safety check * Make sure shouts are properly logged. I am very sorry for this horrible amount of code duplication though. * fix compile errors * fix html parsing error * Rearrange the order of logging so IC messages go like this: * shouts go first * evidence goes second * chat message goes last * Fix No Interrupt coming back, go away you foolish beast * fix borked options dialog * Crank down "press enter delay" from 600ms to 200ms so it's not as harsh Co-authored-by: in1tiate <radwoodward@vikings.grayson.edu> Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-08-21Translations: Update Portugueselikeawindrammer
2020-08-21Translations: Update Spanishlikeawindrammer
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-07-29Merge pull request #216 from Pyraqq/kfo-ao2windrammer
Please include this updated Polish translation.
2020-07-29Please include this updated Polish translation.Pyraq
2020-07-29Update one string in Spanish and Portuguese translationslikeawindrammer
2020-07-29Please update Polish translationlikeawindrammer
2020-07-15Small changes to the Spanish translation.likeawindrammer
2020-07-15Update Portuguese translation.likeawindrammer
(Needs review)
2020-07-14Finished updating the Spanish translation.likeawindrammer
2020-07-14Update some strings for 2.8 in the Spanish translation.likeawindrammer
(WIP)
2020-06-09Yet another update to the Polish translation.Pyraq
2020-05-23update german translationsD
2020-05-23give the translators something to dosD
2020-05-23undo brandingsD
2020-05-23rename logo filessD
2020-05-22Bring back translation filesoldmud0
Note that there are some strings that had the tr() qualification removed, and also a LOT of strings that were never wrapped with tr() to begin with. It will take some work to bring back i18n support.
2020-05-22Merge KFO source unconditionally into AO2oldmud0
2020-05-22Full revert to tag 2.6.2oldmud0
Due to a countless number of changes made to the core that were not fully understood, tested, or documented, it was decided to roll everything back to the last known stable version (2.6.2). Changes dropped include: - Witness needed - Shake - Frame SFX - Multiple custom objections - Multithreaded thumbnail generation - Looping - Various translation additions - "Mirror IC" - Color in IC log - An invocation of clang-format Next time, work together and split your big fork into independently testable feature branches.
2020-04-23it's just the katakana for the colors but here you gosD
2020-04-23add german translations for new featuressD
2020-04-23run lupdate so translators can do their worksD
2020-04-21Update Portuguese translationlikeawindrammer
2020-04-21Update Spanish translationlikeawindrammer
2020-04-18Merge branch 'master' into 2.7-rclikeawindrammer
2020-04-18Change "IC log colorido" to "Log IC colorido" on the Spanish translationlikeawindrammer
2020-04-18Update Portuguese translation with the strings added on the CR branchlikeawindrammer
2020-04-18Updated Polish translation.Pyraq
2020-04-18Update Spanish translationlikeawindrammer
2020-04-11Add Portuguese translationlikeawindrammer
2020-03-22Update Spanish translationlikeawindrammer
2020-03-01wrong punctuation in german localizationstonedDiscord
2020-02-23missing german localizationssD
2020-02-23thanks qt linguinisD
2019-10-20Version 2.8.0.5Crystalwarrior
Add Killing Fever Online icon (mac icon not updated yet)
2019-09-14Added polish translation.Pyraq
2019-09-02Mark untranslated strings as donewindrammer
These are better left off untranslated because they would get cut otherwise thanks to AO having the size for the text tags fixed on the theme files