aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-18Moved realisation to `start_chat_ticking()`.Cerapter
Since the realisation could have been called from two paths that were previously one and the same (previously, the pre ending was the same as the text starting -- with the inclusion of non-interrupting preanims, these became different), in some select cases, the realisation could have played twice. As a solution to this, handling realisation is now done when the text starts ticking, as that guarantees that the realisation happens only once.
2018-12-18Fixed a theme issue where evidence didn't appear.Cerapter
2018-12-18Merge pull request #49 from Cerapter/vanilla-big-boi-buttonCerapter
Changed the left and right buttons across the default theme to be bigger.
2018-12-18Fixed a bug with the rainbow colour and inline colours.Cerapter
You can now use all the inline commands when your overall text colour is rainbow, like with every other overall text colour.
2018-12-17Fixed a bug in the insensitive file searcher function.Cerapter
This bug couldn't find files with parentheses in them, because it looked for these files according to regex rules. That is, if you had, say, `Apollo Justice ~ Objection! (UNLIMITED).mp3`, that would be looking for `Apollo Justice ~ Objection! ` + one occurence of `UNLIMITED` followed by a single, custom character, followed by `mp3`. Note that this search would always fail, since parentheses are grouping characters, and as such, they'd never be acknowledged in the search as characters. `QRegExp::FixedString` forces the search to consider the input as a String, however, escaping characters as needed, which fixes this problem.
2018-12-17Changed the left and right buttons across the default theme to be bigger.Cerapter
2018-12-17Merge pull request #48 from Cerapter/vanilla-theme-fixesoldmud0
Theme, interface, and pointer magic fixes.
2018-12-17Fix judge buttons not appearing & crash if MS goes down during play.Cerapter
The former was caused by the position dropdown simply not having code to make the judge buttons appear. Alongside that, the issue(?) where `/pos judddd` (or variations) would not put the user in the judge position, but gave them the buttons anyway. The latter was caused by a simple mistake. We deleted the Lobby (and the Courtroom) frequently, however, we never did set its (their) pointer(s) back to null -- so they pointer to trash data, and the `if (w_lobby != nullptr)` part never failed. This is also now fixed, and deletion of the Lobby or the Courtroom also brings about the nulling of their pointers.
2018-12-17Fixed the theme issues (casing button, emote page switcher buttons).Cerapter
2018-12-16Fixed a bug with area-less servers and `ARUP`.Cerapter
A server with no areas will no longer crash the client upon joining.
2018-12-16Fix theme issues.Cerapter
This quick typo-fix fixes #41 .
2018-12-16AO 2.6 bugfixes.Cerapter
- The `base/` folder's path is now determined based on where the executable was executed, not where its workspace is. - Showing custom shownames is now assumed to be `true` by default, unless the `config.ini` says otherwise. - The Lobby's listing of servers has now been moved into its constructor (previously only specifically called by the "Back to Lobby" button). This makes it list servers even if the user was kicked, banned, or left due to timeout.
2018-12-15Merge pull request #33 from AttorneyOnline/mega-mergeoldmud0
AOV/Case Cafe feature parity
2018-12-15Add big ugly hack to fall back jury/seance backgrounds to witnessoldmud0
2018-12-14Darken character selection backgroundoldmud0
2018-12-14Update about dialogoldmud0
2018-12-14Merge pull request #40 from Cerapter/mega-merge-case-announceroldmud0
Made case announcement use netcode instead of calling tsuserver commands.
2018-12-14Changed how the new netcodes are built, so they're properly encoded.Cerapter
2018-12-14Made case announcement use netcode instead of calling tsuserver commands.Cerapter
2018-12-13Merge pull request #39 from Cerapter/mega-merge-audio-fixoldmud0
Fix the no sound on Windows at start bug.
2018-12-13Fixed a bug where there would be no sound on Windows during the first start.Cerapter
2018-12-12Merge pull request #38 from Cerapter/mega-merge-fixesoldmud0
CC-original related feature fixes.
2018-12-12Fixed a bug where the `misc/` bubbles would be preferred over the ↵Cerapter
characters' own.
2018-12-12Merged some duplicate functions.Cerapter
Also brought in another function that specifically filters out inline formatting characters, so that the append IC text function is a bit more understandable.
2018-12-12The charselect's "shadows" correctly update based on what chars are taken.Cerapter
This was purely a graphical bug. The characters were correctly recognised as taken by the client, but there was no way to update the "taken-shadow" over their icons. Which meant that they were locked into the way they were when the user first joined the server. As a result of this, a `CharsCheck` package from the server will correctly display the taken characters to the client in the character selection.
2018-12-12Fixed a bug where your chatlog would completely erase if you had a limit of 0.Cerapter
A limit of zero otherwise means infinite, so no log limit.
2018-12-12Added defaults to the inline colouring system.Cerapter
2018-12-11More changes to default themeoldmud0
2018-12-10Re-add missing BASS_StreamCreateFile lineoldmud0
2018-12-06Update readme and licenseoldmud0
2018-11-25Overhaul themeoldmud0
The only thing missing in this commit is a new background. I am waiting for a higher-quality version of the AO logo.
2018-11-17Fix compile-time issues from mergeoldmud0
2018-11-17Fix case-insensitive paths on Linux (#34)oldmud0
Closes #9
2018-11-17adjusted functions to reflect change in get_case_sensitive_pathDavid Skoland
2018-11-17reworked get_case_sensitive_path to be recursiveDavid Skoland
2018-11-17changed variable names for clarityDavid Skoland
2018-11-16fixed get_sounds_path as well + nuked the last unneccessary tolower callsDavid Skoland
2018-11-16small fixes and removing compiler warningsDavid Skoland
2018-11-16refactored path functions and added support for case-sensitive filesystemsDavid Skoland
2018-11-16removed legacy for char iconsDavid Skoland
2018-11-15added case insensitive path function for those filesystemsDavid Skoland
2018-11-15added extra define case in main.cpp for case-sensitive file systemsDavid Skoland
2018-11-12Remove AOV-specific changesoldmud0
2018-11-11Merge history from argoneuscze/masteroldmud0
2018-11-10Merge AOV 2.5.1 into mainlineoldmud0
2018-11-10Remove patch fileoldmud0
2018-11-10Coalesce server changes into patch file (this is not a monorepo)oldmud0
2018-11-10Clean up style of merged in codeoldmud0
2018-11-10Initial merge of Case Cafe 1.4.1 into mainlineoldmud0
2018-11-04removed redundant linker argumentargoneus