aboutsummaryrefslogtreecommitdiff
path: root/src/courtroom.cpp
AgeCommit message (Collapse)Author
2021-01-11Screw it, let there be clock_0Crystalwarrior
2021-01-11Add "id" variable to the clock functions and properly parse the IDCrystalwarrior
Implement scalable maximum clock count, right now it's at 5 clocks a theme can have max Theme "clock_" starts from 1 instead of 0 since users don't know when stuff starts at index 0 TODO: testing lol
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