Commit Graph

186 Commits

Author SHA1 Message Date
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
MangosArentLiterature
4de962b18d return to perfect formatting 2021-04-10 01:14:26 -05:00
scatterflower
3ef7901b6d
Merge pull request #63 from AttorneyOnline/mod-commands
Add /judgelog and /baninfo commands
2021-04-10 00:44:59 -05:00
scatterflower
74f171f139
Merge pull request #67 from AttorneyOnline/tsulike-antispam
Use per-area antispam rather than per-client, allow for multiple subsequent blankposts
2021-04-10 00:35:29 -05:00
MangosArentLiterature
86c25555b2 Add a new method of loading values from config.ini
- Centralizes the loading of values from config.ini, loading them all in at server start and holding them in memory.
- Removes all other methods of loading config.ini values and replaces them with references to these central values.
- Removes getServerName() and getDiceValue()
2021-04-09 19:18:46 -05:00
scatterflower
2a2171dc42 clean up timer command, fix crash 2021-04-09 15:32:17 -05:00
MangosArentLiterature
43ce86ff12 Add /ungimp 2021-04-09 15:07:09 -05:00
MangosArentLiterature
23d50b9216 Add /gimp
- Also adds some documentation of other joke mod commands to aoclient.h.
2021-04-09 03:18:10 -05:00
in1tiate
a621ae6113 alter antispam to function more like tsu3 2021-04-09 03:05:15 -05:00
scatterflower
18597cb4a3 fix incorrectly setting char_id when argument is invalid 2021-04-08 14:06:27 -05:00
Salanto
07ec9f9d1c
Merge branch 'master' into Testimony-Playback 2021-04-08 00:05:12 +02:00
Salanto
cfdee9b56e I slowly regret ever thinking I could do this Part 1 2021-04-07 23:52:45 +02:00
MangosArentLiterature
2d793f4a99 Add /baninfo command
- Adds getBanInfo() to db_manager, which queries bans by banid, hdid, or ipid
2021-04-07 15:26:14 -05:00
MangosArentLiterature
ea0df75a88 Merge branch 'master' into mod-commands 2021-04-07 00:45:56 -05:00
MangosArentLiterature
0aa772ea89 Add documentation for the judgelog, updateJudgeLog(), and the /judgelog command. 2021-04-06 13:49:08 -05:00
MangosArentLiterature
d98eedd6e9 Add /judgelog command
Adds a judgelog to each area and a helper function to update it. Adds /judgelog to retrieve it.
2021-04-06 00:41:28 -05:00
Salanto
c841f74196 Add allow_blankposting-command
+ update sample config
2021-04-05 23:18:08 +02:00
MangosArentLiterature
0f4173bcea
Merge branch 'master' into 8ball 2021-04-05 12:18:43 -05:00
Salanto
e1c578b8ee Add lm-command
Mango was disappointed when they learned I already did this several days ago and forgot about it.
2021-04-05 03:02:38 +02:00
MangosArentLiterature
ed38f5cb17 Add documentation to /8ball 2021-04-04 17:06:01 -05:00
MangosArentLiterature
b1c00cb46f Add /8ball 2021-04-04 16:16:37 -05:00
in1tiate
c8da1fcfa2
fix capitalization 2021-04-04 02:09:18 -05:00
in1tiate
dfcc68817a
Merge branch 'master' into notecards 2021-04-04 02:04:42 -05:00
Salanto
013a7ecfa1
Merge branch 'master' into evidence_swap 2021-04-03 17:05:54 +02:00
scatterflower
7f3d077710
Merge pull request #41 from AttorneyOnline/muties-for-cuties
Add various mute commands, plus a system for gently chastising users for being muted
2021-04-02 11:49:32 -05:00
in1tiate
bb103d009e dox 2021-04-01 13:12:20 -05:00
in1tiate
c49c71a7d4
fix capitalization 2 electric boogaloo 2021-03-31 14:32:29 -05:00
in1tiate
327f6c0060
fix capitalization 2021-03-31 14:31:03 -05:00
Salanto
e8240e455d Trailing comma
Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com>
2021-03-31 15:30:00 +02:00
Salanto
ba56eaa66d Add /evidence_swap 2021-03-31 15:29:06 +02:00
in1tiate
f3d52e79c1
Merge branch 'master' into muties-for-cuties 2021-03-31 04:48:46 -05:00
in1tiate
a20f8b69bc
Merge branch 'master' into notecards 2021-03-31 04:41:41 -05:00
in1tiate
ed3b043f40 use iniswaps for pairing 2021-03-30 22:06:02 -05:00
Cerapter
28b1fb3b3a Document merged changes from master 2021-03-24 21:50:47 +01:00
Cerapter
c13a2d06f9 Merge branch 'master' into feature/docs 2021-03-24 21:02:21 +01:00
Cerapter
a8826afab8 Finish documenting AOClient 2021-03-24 20:35:16 +01:00
in1tiate
5277a7dd7c i was supposed to not commit this all at once but i forgot 2021-03-23 20:42:53 -05:00
Cerapter
bce07ec4c1 Further document AOClient 2021-03-21 21:02:53 +01:00
in1tiate
ef20ff00d7 add notecard functionality 2021-03-21 15:01:15 -05:00
Cerapter
c01c835225
More AOClient documentation, reorganise docs
No more `@ingroup`s.
I believe for what i want to do, `@name` probably works better, it
separates stuff out right in the `AOClient`'s documetation page.

Furthermore, I also documented two `Q_ENUM` macros with the most basic
'duh'-kinda documentation, since Doxygen complained that they aren't
documented.
2021-03-18 21:48:48 +01:00
Cerapter
ba249af580
Partially document AOClient 2021-03-17 22:44:56 +01:00
in1tiate
64d745dc0f Merge branch 'master' into feature/net-auth 2021-03-15 18:17:12 -05:00
scatterflower
cfc75798e7 add /about and update version string 2021-03-14 17:51:14 -05:00
in1tiate
4aba84734e
Merge branch 'master' into recent-bans 2021-03-14 17:44:02 -05:00
in1tiate
954744d86a add /subtheme 2021-03-14 15:14:44 -05:00
in1tiate
9b32188cc6 add /unban and /removeuser 2021-03-14 13:44:12 -05:00
in1tiate
b5779b1aa5 add /bans 2021-03-14 13:13:26 -05:00
scatterflower
ae0d308ec7 apparently ipids are different 2021-03-14 12:01:27 -05:00
scatterflower
c673339653 Add mute and unmute 2021-03-14 08:21:58 -05:00
scatterflower
5368601b67 remove desu 2021-03-13 13:40:37 -06:00
scatterflower
f45099e47b implement tsu-like time parsing 2021-03-13 05:10:36 -06:00
Salanto
834f908d84 For real this time 2021-03-12 22:17:19 +01:00
Salanto
ed03666a2c Change permission, remove unused permission 2021-03-12 22:14:45 +01:00
Salanto
56ef0d5958 Add /gm command 2021-03-12 18:41:21 +01:00
in1tiate
8b4929223c implement modchat 2021-03-11 23:58:51 -06:00
in1tiate
f43a498efa add /announce, change permission names for consistency 2021-03-11 23:49:42 -06:00
Salanto
06864e115a Make MODT editable - Part 1 2021-03-12 00:44:27 +01:00
Salanto
3e1f9825ca motd. Can't get simpler than that. 2021-03-11 22:42:47 +01:00
scatterflower
325aeb5349
Merge pull request #21 from AttorneyOnline/in1tiate/commands-uwu
Fixes and improvements
2021-03-11 13:42:48 -06:00
in1tiate
bd471eda00 switch to QRegularExpression for client version validation 2021-03-11 04:32:41 -06:00
scatterflower
8c39d6ee35 finish implementing evidence mod 2021-03-11 03:33:35 -06:00
scatterflower
1d4c1b8cda add all evidence mods EXCEPT hiddencm 2021-03-11 02:05:38 -06:00
in1tiate
ae338b1ac0 please compile before you commit, rose 2021-03-10 21:02:59 -06:00
in1tiate
6aff469a8c send only x offset to old clients 2021-03-10 20:56:07 -06:00
in1tiate
edbb531e88 add /pm, make changing pos send SP packet 2021-03-10 20:29:17 -06:00
in1tiate
d04fef0ded add currentmusic, define forcepos in aoclient.h 2021-03-10 20:10:05 -06:00
in1tiate
556fe9a0b1 improve arup function, add /status 2021-03-10 19:39:46 -06:00
in1tiate
a792c063ee add help command 2021-03-10 18:47:22 -06:00
in1tiate
1510d19f5b add aliases for tsu commands 2021-03-10 04:11:41 -06:00
in1tiate
f0d6b4eb53 add /mods 2021-03-09 19:29:59 -06:00
in1tiate
49071e6936 add global chat toggle 2021-03-09 18:40:58 -06:00
in1tiate
d1918e50a9 add area_kick, switch, randomchar 2021-03-09 18:09:28 -06:00
in1tiate
9985b7daf8 fix bounds checking, add /play 2021-03-09 17:43:20 -06:00
in1tiate
483e89d5cf add /area 2021-03-09 17:17:18 -06:00
in1tiate
0c9e432fab
Merge branch 'master' into feature/net-auth 2021-03-09 14:41:08 -06:00
in1tiate
2a9eb18c5e add net auth + desk mod validation update 2021-03-09 14:24:03 -06:00
in1tiate
2c25fadc19 add dezalgo for IC and OOC chat 2021-03-09 12:56:59 -06:00
in1tiate
89fda68278
switch timers to CM-locked 2021-03-06 11:00:36 -06:00
in1tiate
49bad39ec1 nonfunctional initial commit 2021-03-05 23:53:36 -06:00
in1tiate
f46eeeb94f
Merge branch 'master' into in1tiate/cming 2021-03-04 05:24:06 -06:00
Salanto
9267729459 Caplock enum, update variable name to reflect config name 2021-03-03 17:26:44 +01:00
in1tiate
0b024abe5c hook into ACL system for CM shenanigans 2021-03-02 20:45:01 -06:00
Salanto
c696e7d525 Attempted a smarter approach at handling negative numbers 2021-03-03 01:23:36 +01:00
in1tiate
080e215fb3 cherrypick additional functionality from Salanto:Rolling-Rocks 2021-02-28 18:12:42 -06:00
in1tiate
fd8654de97 add area locking 2021-02-28 09:59:37 -06:00
in1tiate
c1b697c9a4 add new commands to aoclient header 2021-02-27 18:01:15 -06:00
in1tiate
033d4f93e5 add CMing and document commands 2021-02-27 17:36:21 -06:00
Salanto
2422287753 Add sendServerMessageArea and sendServerBroadcast
+ Update some prior created commands to use them
+ Change style of global messages
+ Change style of need messages
+ Pretend to fix some formatting since I don't understand indentation
2021-01-20 14:49:07 +01:00
Salanto
f43e360c86 add /rollp command
Code duplication is a crime I am willing to commit.
2021-01-14 22:03:57 +01:00
Salanto
9693d47515 Add /roll command 2021-01-14 21:24:39 +01:00