Commit Graph

211 Commits

Author SHA1 Message Date
Cerapter
bbf8d103b3 Changed dropdown menus so they activate even if you click an item in them. 2018-10-23 10:52:59 +02:00
Cerapter
3f41ed1341 Fixed the fullstop-silence bug.
Made it so that characters correctly switch to-and-fro idle / talking
anims during full stops, and don't interrupt non-interrupting pres.
2018-10-23 09:51:53 +02:00
Cerapter
546d3c8970 Moved bassopus stuff to its own function.
Not that it works, so whatever.
2018-10-23 09:33:58 +02:00
Cerapter
265714d9d5 Added support for opus files on Linux. 2018-10-03 21:24:13 +02:00
Cerapter
c17fe46e76 Added the ability to change the showname's colour. 2018-09-24 22:00:16 +02:00
Cerapter
795dea1ad2 Some UI bugfixes in regards to custom client features shown + nonint-pre fixes. 2018-09-23 14:09:10 +02:00
Cerapter
3c07f27be7 Generalised the music extension remover. 2018-09-23 11:19:14 +02:00
Cerapter
21aaa90c44 Made objections not necessarily play a pre, unless you have Pre ticked. 2018-09-20 23:32:32 +02:00
Cerapter
ff0f8c268a Full stops force the idle anim to play. 2018-09-20 23:14:32 +02:00
Cerapter
ab49e69067 Added the ability to give characters custom realisation sounds. 2018-09-20 22:13:03 +02:00
Cerapter
1ea16339e0 ...And the same with the client, too! 2018-09-20 18:46:21 +02:00
Cerapter
b73036724a Rolled all the special IC stuff into one FL packet piece.
So now, a standard CCCC server uses three bonus packets:
`modcall_reason`, `cccc_ic_support` and `arup`.
2018-09-20 16:41:32 +02:00
Cerapter
3de7e346ba Minor fix regarding area's being locked. 2018-09-18 19:01:13 +02:00
Cerapter
c8ae7746b7 Added the ability to name an author / authors for loaded cases. 2018-09-17 19:12:01 +02:00
Cerapter
99d2894ab3 Added the ability to set a default status and a CM doc for loaded cases. 2018-09-17 17:52:27 +02:00
Cerapter
41e12d304e /load_case command to quickly load cases. 2018-09-15 20:37:17 +02:00
Cerapter
29c91e63ea The IC chatlog can now show both name and showname, and can be exported.
- Toggle the 'Custom shownames' tickbox to switch between real names and
custom shownames.
- Type `/save_chatlog` in the OOC to export your IC chatlog into a file.
- Exporting the chatlog will append the date and time of the message,
too.
2018-09-15 12:35:01 +02:00
Cerapter
d54064d892 Server messages are now coloured differently. 2018-09-15 03:33:10 +02:00
Cerapter
fcd8f5b5ab Areas can now be spectatable, too.
- Makes it so that people can join, but can't type IC unless invited.
- The CM can set it with `/area_spectate`.
2018-09-15 02:33:18 +02:00
Cerapter
c1c042b93d Revert "Removed the dependency on bass.dll."
This reverts commit fe955d6923.
2018-09-15 01:42:44 +02:00
Cerapter
8006d40d14 Fixed bugs regarding noninterrupting pres.
- They are now actually non-interrupting when an interjection is played.
- Realisation now happens at the start of the message if the pre is
non-interrupting.
2018-09-15 01:16:28 +02:00
Cerapter
b33d0b0a3c Lowered the prosecutor / defence characters, so they don't float above some desks. 2018-09-07 10:02:35 +02:00
Cerapter
93cd2ad374 Non-interrupting pres. 2018-09-05 17:21:27 +02:00
Cerapter
78c339869d Inline text now also obey misc rules. 2018-09-05 02:25:04 +02:00
Cerapter
12727fcf7f misc folder given purpose as the 'default' for shouts and chatboxes.
- Default bubbles.
- Default shout sounds.
- Custom chatbox.
- Custom colours for the chatbox.
- No need to have duplicate files of bubbles and shouts all over the
character folders.
2018-09-05 02:07:23 +02:00
Cerapter
adfe21afd6 Added jur and sea positions. 2018-09-04 22:45:07 +02:00
Cerapter
4f30afa51d The server now announces what features it has.
I'm not sure why I did this.
2018-09-04 21:19:10 +02:00
Cerapter
ecade0dc13 Removed the specific check on hld in pairs.
Perhaps a better solution may present itself later.
2018-09-04 20:36:11 +02:00
Cerapter
0ef34d6354 Fixed the zoom and the hld pos with double characters. 2018-09-04 20:20:11 +02:00
Cerapter
fe955d6923 Removed the dependency on bass.dll.
This is merely a reimplementation of Gameboyprinter's changes on the
main thing.
The only thing that's different from that one is that the options menu
has had its audio device removed, too.
2018-09-04 17:32:20 +02:00
Cerapter
becf58dd4f Area list added.
- Accessible with the ingame A/M button, or by `/switch_am`.
- The music list now only lists music.
- The area list lists the areas.
- It describes general area properties (playercount, status, CM,
locked).
- Automatically updates as these change.
- Clicking on an area behaves the same way as clicking on an area in the
music list previously did.
2018-09-03 15:55:34 +02:00
Cerapter
e45e138fb5 'Call mod' button can now send argumentless modcalls again.
This stopped the client from being able to call a mod in vanilla servers
before.
2018-09-03 13:03:02 +02:00
Cerapter
22e0cb8e1a Dual characters on screen Part 2.
- UI option to change pairup.
- Fixed a bug on the prosecution side.
- Dual characters now allow for iniswapped characters.
- Zooming now doesn't stay on the field, instead, the game defaults to
the last emote.
2018-09-03 12:55:57 +02:00
Cerapter
739142f8dd Dual characters on screen Part I
The basics have been laid out.
- Communication about the second character established.
- Pairing sytem made.
- Placement system of the second character implemented.

Needs:
- More testing.
- A workable UI.
- Fix for zooms.
2018-09-03 03:52:16 +02:00
Cerapter
91ad46eea0 Fixed a Windows bug where there was no way to get back to the default audio device. 2018-08-24 15:51:28 +02:00
Cerapter
d314b8dd07 Moved includes out of the CPP files into the header files.
Reimplementation of `30a87d23c9c63bed072b3460e7482075dc530b2c` from the
old origin.
2018-08-19 09:37:34 +02:00
Cerapter
95b8bd72d3 Ability to toggle Discord RPC.
Reimplementation of `bed0b55e70f13adf772584fc0d31ebfe59597115` from old
origin.
2018-08-19 09:17:48 +02:00
Cerapter
b9f1998c93 Minor fix: the default showname is now correctly the name of the character. 2018-08-19 08:03:14 +02:00
Cerapter
eee682bf0d Fixed an issue with the audio output change not registering. 2018-08-17 01:34:22 +02:00
Cerapter
572888a9dd Minor fix regarding the /pos command and the NG/G buttons. 2018-08-16 20:56:26 +02:00
Cerapter
0368e7dc45 Guilty / Not Guilty buttons for the judge position. 2018-08-16 20:04:19 +02:00
Cerapter
331bca5f73 Fixed a bug regarding the log limit being zero.
- This also returned the previous behaviour when the log limit is zero,
that is, no log limit is applied then.
2018-08-16 18:48:11 +02:00
Cerapter
d6b6a03802 Fixed extra linebreaks after songchange in IC. 2018-08-16 00:44:32 +02:00
Cerapter
b25b8019f0 Fixed a minor linebreak bug in the IC chatlog. 2018-08-14 21:26:30 +02:00
Cerapter
af4a62b65d Fixed chatlog not working properly. 2018-08-14 18:32:41 +02:00
Cerapter
0f8cb919e2 Fixed a bug where the music being played would depend on the row selected. 2018-08-14 17:06:23 +02:00
Cerapter
84da730bce Music changing now shows your custom showname, if set. 2018-08-10 00:09:41 +02:00
Cerapter
0f2665aabe Settings menu avaiable through ingame means + IC beautification.
- Changing songs is now done in italics.
2018-08-09 21:23:30 +02:00
Cerapter
885df58ec9 Clientside now no longer displays '.mp3' at the end of every song mention. 2018-08-08 22:28:20 +02:00
Cerapter
c85244e38c config.ini functioning changed.
- Now the program uses the QSettings class to manipulate the
`config.ini`.
- Support for multiple audio devices and options menu started.
2018-08-08 19:19:53 +02:00