aboutsummaryrefslogtreecommitdiff
path: root/src/courtroom.cpp
AgeCommit message (Collapse)Author
2021-01-11Set music and objection to volume slider in update_characterSkye Deving
2021-01-10Merge branch 'master' into feature/timerclockCrystalwarrior
# Conflicts: # include/courtroom.h # src/courtroom.cpp
2021-01-09more commentsin1tiate
2021-01-09i barely had to modify thisin1tiate
2021-01-09Remove redefinition of variable in same scope (#391)Skye Deving
2021-01-09Merge pull request #387 from AttorneyOnline/feature/immediateoldmud0
Rename noninterrupting bonanza to consistent and short "immediate" instead
2021-01-09Add desk_mods 2 -5 for more flexibility in emotes (#353)in1tiate
2021-01-09correct my widdle fucky wucky (#390)in1tiate
2021-01-09Rename noninterrupting_preanim and all its associated bullshit with more ↵Crystalwarrior
cooler and nicer bro immediate In themes, pre_no_interrupt old-style name is still supported if we cannot find "immediate" Resolves https://github.com/AttorneyOnline/AO2-Client/issues/64
2021-01-09replace "gender" with "blips" (#386)in1tiate
Co-authored-by: Crystalwarrior <Varsash@Gmail.com>
2021-01-09Populate non-default background positions from design.ini, allow 2.8-style ↵in1tiate
default positions (#352) * populate pos dropdown from design.ini * add sane default, remove hardcode bs
2021-01-09Log objections IC, overhaul custom objections context menu, add more ↵in1tiate
configuration options per-character (#356) * initial commit * The Quick-Fix is a secondary weapon for the Medic. It is a prototype Medi Gun with a group of three gauges on one side, a (cosmetic) ÜberCharge gauge on the other side, and what appears to be a blender for a body. The main gun is coupled with a medicinal reactor backpack with glowing portions that replaces Medic's default backpack. * fixed settings dialog * slightly less stupid custom objection default Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-01-09only play expanded songs, music_random (#376)in1tiate
2021-01-09Resolve https://github.com/AttorneyOnline/AO2-Client/issues/275 by adding a ↵Crystalwarrior
"Nothing" option to play no SFX even when playing a preanimation that behaves similar to the Default option (#383)
2021-01-09Move user-made iniswaps to a global configuration file and make character ↵in1tiate
folder iniswap files immutable (#350) * add default iniswap file * switch to using base/iniswaps.ini for user iniswaps
2021-01-09Define IC Log colors independent of character, define message colors ↵in1tiate
according to character (#323) * IC Log colors now defined independent of character * Fix regression causing incorrect colors in the viewport * fix goof that broke chat scrolling * Only regenerate color vector when it's needed
2021-01-09Rework timer and ping logicoldmud0
The timer's time as received by the server is clarified to be the actual numerical time, in milliseconds, to be shown on the clock.
2021-01-07Add QMenu delete on close attributes (#381)Skye Deving
Fixes a minor memory leak with context menu creation.
2021-01-06Merge pull request #362 from skyedeving/fix-casedoc-loadingoldmud0
Encode doc contents with hash sign
2021-01-05Merge pull request #369 from skyedeving/fix-showname-toggleoldmud0
Fix timestamps when toggling showname
2021-01-04Sort case evidence numerically before adding inSkye Deving
inventories get displayed lexigraphically too but it is assumed to not matter
2021-01-04Change default parameter to be QDateTime::currentDateTime()Skye Deving
Print debug message if provided timestamp is invalid
2021-01-04Fix timestamps when toggling shownameSkye Deving
On toggling shownames, regenerate_ic_chatlog() gets called to reprint the entire chatlog with append_ic_text(). The issue is that append_ic_text() uses QDateTime::currentDateTime() for the timestamp when it's called. Therefore the fix is adding a new timestamp parameter to the append_ic_text() which we supply from the datetime provided by each chatlogpiece
2021-01-04Encode doc contents with hash signSkye Deving
2021-01-03FL toggle for Y offset (#360)scatterflower
Use "y_offset" to enable the Y offset protocol extension.
2020-12-28Fix blankposting not respecting character ID's in the equation (#282)Crystalwarrior
Fixes an issue where if you blankpost on top of another character's blankpost, your message won't show up on the ic log clientside.
2020-12-28Fix sounds and blips being muted forever on changing character (#345)in1tiate
Re-fix of #277.
2020-11-16change the sfx tooltop descriptionstonedDiscord
2020-11-10Merge pull request #305 from Crystalwarrior/bugfix/blip-accuracyoldmud0
More accurate/consistent blip rate functionality + punctuation slowdown fixes
2020-11-10Merge pull request #335 from AttorneyOnline/white_spaceoldmud0
* set no maximize flag on lobby * set no maximize flag on courtroom * set no maximize flag on charselect * stop them from dragging the charselect * stop them from dragging the courtroom * stop them from dragging the lobby Co-authored-by: stonedDiscord <10584181+stonedDiscord@users.noreply.github.com>
2020-11-10Add vertical offset feature (#333)in1tiate
2020-11-09Reformat emote_mod logic (#307)in1tiate
Interjections should not force preanimation if 'Pre' is unchecked.
2020-11-09Add context menu entry to stop music (#301)in1tiate
Also included in this commit are changes to the music packet handler that change the text from "has played a song" to "has stopped the music" in the case that the special "stop song" track is played, as well as a condition stopping music categories from triggering a music packet when double-clicked. Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-11-05stop them from dragging the courtroomstonedDiscord
2020-11-05set no maximize flag on courtroomstonedDiscord
2020-10-31Merge pull request #309 from AttorneyOnline/fix-272oldmud0
When deciding to present evidence, check if we've already done so
2020-10-09Inmplement suggested changein1tiate
2020-10-09[MISSING] should be translatablein1tiate
2020-10-09add indicator when song is not foundin1tiate
2020-09-19add variable check for evidence presentingin1tiate
2020-09-11Merge pull request #298 from AttorneyOnline/fix-293oldmud0
Fix iniswap removal button disappearing on clicking 'reload theme'
2020-09-11Lots of blip rate fixes:Crystalwarrior
Remove qElapsedTimer method of blip earrape protection due to major inconsistency issues with this method (the same message would produce wildly different blip sounds - consistency is preferred) More sophisticated blip earrape prevention is calculated in the chat ticker function itself, it also properly adjusts itself depending on the blip_rate used.
2020-09-11More accurate/consistent blip rate functionality inspired by ↵Crystalwarrior
https://youtu.be/Min0hkwO43g
2020-09-07Apply suggested change to remove need for additional functionin1tiate
2020-09-07Add 600ms rate limit to IC signalin1tiate
2020-09-07Add dropdown function to set_widgetsin1tiate
2020-08-25Implement clock pausingCrystalwarrior
Implement clock setting w/o starting or stopping Both of these should make it possible for the server to start/stop/pause/resume the clock with perfect synchronization to the true time.
2020-08-25Introduce the timer packet - "TI".Crystalwarrior
This timer will start the clock accounting for latency! Cool, right? Remove useless qDebug() for music looping
2020-08-25Actually make use of the completely useless CHECK and CH keepalive timer and ↵Crystalwarrior
use them to determine the client's ping. Display ping in the application window title. keepalive timer now fires every second instead of every minute Remove meme clock starting on set_widgets() implement get_ping() on w_courtroom
2020-08-22Fix upward log scrolling down instead of upoldmud0
Stop using upwards log. Seriously. No other program does this.