Commit Graph

175 Commits

Author SHA1 Message Date
MangosArentLiterature
cf1e1cfc95 Add /togglemusic
- Adds /togglemusic to toggle whether music can be played in an area. CM's can still play music.
- Add toggle_music option to area.ini to set the default value in an area. Default value is set to true.
- Also fixes a missing period in the documentation for force_immediate. Because I noticed it.
2021-04-18 20:21:17 -05:00
MangosArentLiterature
a32cc0e27f Refactor AOClient::diceThrower() 2021-04-18 19:56:03 -05:00
scatterflower
8156ae6515 add /charselect 2021-04-18 16:04:20 -05:00
Salanto
bddbafb87e Merge remote-tracking branch 'upstream/master' into Testimony-Loading/Saving 2021-04-18 22:34:56 +02:00
Marisa P
97b3ea24cd
Merge pull request #86 from AttorneyOnline/messaging-commands
Add /mutepm and /toggleadverts
2021-04-18 15:33:21 -05:00
Salanto
5eabcc191e Add /testimony 2021-04-18 20:52:27 +02:00
Salanto
73cd8f1eb9 Account for older server settings 2021-04-18 13:42:08 +02:00
MangosArentLiterature
bcaf9a1f29 Merge branch 'master' into messaging-commands 2021-04-17 22:34:31 -05:00
MangosArentLiterature
3700524af7 Update documentation for cmdRandomChar
forgot to do this lol
2021-04-17 22:15:16 -05:00
Salanto
558dcc3378 Merge remote-tracking branch 'upstream/master' into Testimony-Loading/Saving 2021-04-18 04:03:07 +02:00
Salanto
3c5659af22 Add testimony loading and saving 2021-04-18 03:59:12 +02:00
Marisa P
c70d2afbeb
Merge pull request #78 from AttorneyOnline/fix-ooc-mute
add missing commands to the command table
2021-04-17 20:42:16 -05:00
Marisa P
068f605c64
Merge pull request #79 from AttorneyOnline/command-split
Move cmdAfk to messaging category
2021-04-17 20:41:50 -05:00
Marisa P
b3872aa888
Merge pull request #81 from AttorneyOnline/testimony-decoding
Decode MS packet before testimony recorder regex
2021-04-17 20:41:24 -05:00
MangosArentLiterature
b99660d9c3 Decode MS packet before testimony recorder regex
- Fixes an issue with the testimony recorder checking for >[statement], where due to AO encoding, special characters would improperly match the regex. For example, "%[statement]" would become "<percent>[statement]", thus matching against >[statement]. This commit decodes those characters first.

- Adds AOClient::decodeMessage() for decoding a QString.
2021-04-17 18:45:05 -05:00
MangosArentLiterature
e52d85c01a Add /toggleadverts 2021-04-17 15:20:28 -05:00
MangosArentLiterature
388ad345a5 Add /mutepm 2021-04-17 14:15:04 -05:00
MangosArentLiterature
b7f8f78690 Allow moderators to uncm other clients
- Adds "UNCM" permissions for uncming
2021-04-16 18:25:12 -05:00
MangosArentLiterature
67f7acc34a Move cmdAfk to messaging category
cmdAfk is a command that changes the clients status to AFK. As such, it belongs under the messaging category, which includes commands that handle a clients self-management.
2021-04-16 13:57:33 -05:00
MangosArentLiterature
96407ad4bd Add /blockdj and /unblockdj
- More commands that never got added to the table.
- Also fixes /blockdj incorrectly blocking a client from changing areas.
- Checks if a client is DJ blocked when using /play
2021-04-16 13:22:42 -05:00
MangosArentLiterature
37e91708f7 Add /blockwtce and /unblockwtce
more finished commands that never got put on the commands table
2021-04-16 01:37:50 -05:00
MangosArentLiterature
3589d706ef add /oocmute and /oocunmute to the command table
people really need to stop forgetting to do this lmao
2021-04-16 01:24:24 -05:00
MangosArentLiterature
ea50100acf Sort out new commands from master, delete commands.cpp
🦀 🦀
2021-04-15 18:13:15 -05:00
MangosArentLiterature
577e2b5095 Revert "Revert "Merge branch 'master' into command-split""
This reverts commit 58f2d1e2b7.
2021-04-15 18:01:51 -05:00
MangosArentLiterature
58f2d1e2b7 Revert "Merge branch 'master' into command-split"
This reverts commit b3d170c019, reversing
changes made to 885de71417.
2021-04-15 18:00:04 -05:00
MangosArentLiterature
b3d170c019 Merge branch 'master' into command-split 2021-04-15 17:57:21 -05:00
MangosArentLiterature
885de71417 Split up commands.cpp
the beast has been vanquished
2021-04-15 17:55:15 -05:00
in1tiate
93c4f19bfb
Merge branch 'master' into afk 2021-04-15 14:30:20 -05:00
in1tiate
b1dfeec8f5 euthanize morton, code cleanup 2021-04-15 13:58:41 -05:00
in1tiate
12bba40a99 implement case announcements 2021-04-15 10:25:25 -05:00
in1tiate
a32b33d957 even more elegant repeat afk fix 2021-04-15 06:44:14 -05:00
in1tiate
f0412e0e05 add AFK system 2021-04-15 06:34:31 -05:00
Marisa P
4c5c40b497
Merge pull request #71 from AttorneyOnline/nonint_pres
Add ability to force immediate text processing (/force_noint_pres) and command to toggle iniswapping (/allow_iniswap)
2021-04-15 01:01:06 -05:00
MangosArentLiterature
78c51cad41 Fix cmdAddStatement
- Fix cmdAddStatement not being in the command table
- Fix add statement not correctly setting added statements to green text
2021-04-15 00:59:22 -05:00
MangosArentLiterature
7dca20efe5 Splitting commands part 1, authentication 2021-04-15 00:49:57 -05:00
in1tiate
461c4f9d6e add iniswap toggle command 2021-04-14 16:38:38 -05:00
in1tiate
89c9692924 add old noint_pres alias 2021-04-14 16:34:25 -05:00
in1tiate
6ed4909088 add ability to force immediate text processing 2021-04-14 16:32:24 -05:00
scatterflower
853e6e3ff4
Merge pull request #60 from Salanto/Testimony-Playback
Add testimony playback
2021-04-14 14:11:10 -05:00
MangosArentLiterature
8e4f8c31c7 Add /shake
- also adds /unshake
2021-04-14 02:09:58 -05:00
Salanto
fb7ad8c25f
Merge branch 'master' into Testimony-Playback 2021-04-14 09:03:28 +02:00
MangosArentLiterature
9b54a44a52 Add /disemvowel 2021-04-14 01:45:26 -05:00
MangosArentLiterature
7d7f25f4cb Merge branch 'master' into joke-mod-commands 2021-04-14 00:47:27 -05:00
MangosArentLiterature
5f0cc8537f Add /reload
Ceraptor helped me figure this out.

- Adds /reload to reload values from config.ini, command config files, and recontact the master server
- Adds Server::requestReload and Advertiser::reloadRequested
- Adds QString server_desc and some minor changes to config loading.
2021-04-13 16:43:50 -05:00
MangosArentLiterature
c2d1286e27 Merge branch 'master' into config-loading 2021-04-13 15:53:24 -05:00
Salanto
c61f578b40 Add some documentation + add sample config
Also removes some redundant functions and adds the respective commands.
2021-04-13 21:15:33 +02:00
Salanto
4bc53ab61c Make basic system functionality actually work
Reminder to add docs
2021-04-12 22:42:02 +02:00
Salanto
15d4deebd3 At least make the intro message work 2021-04-12 00:20:10 +02:00
Salanto
f4426fbf34
Merge branch 'master' into Testimony-Playback 2021-04-11 22:33:20 +02:00
Salanto
6639a39b0c Butchering any sanity of the IC Packet handling one commit at a time 2021-04-11 22:32:37 +02:00