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
dc90ee6d9a
Update area_data.h
2021-04-11 22:34:58 +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
MangosArentLiterature
290862c504
Add a new system of loading configuration files for commands.
...
- Adds ConfigManager::verifyCommandConfig(), which verifies the command config files found in config/text/ exist and are files.
- Adds Server::loadConfigFile(), which returns the contents of a txt file in config/text/ into a stringlist.
- Adds Server::loadCommandConfig(), which loads stringlists for commands to utilize using loadConfigFile().
2021-04-08 22:51:04 -05:00
scatterflower
18597cb4a3
fix incorrectly setting char_id when argument is invalid
2021-04-08 14:06:27 -05:00
Salanto
e2c396690c
Update area_data.h
2021-04-08 00:08:56 +02: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
scatterflower
5f405c20bc
Merge pull request #57 from Salanto/allow_blankposting-command
...
Add allow_blankposting-command
2021-04-07 00:31:15 -05:00
MangosArentLiterature
ea131504e7
Prevent additive text between different characters.
2021-04-06 23:45:47 -05:00
Salanto
1541657904
Define recorder modes in area_data.h
...
+ Some documentation
2021-04-06 23:11:15 +02: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
Cerapter
e375abaaf8
Document DBManager
2021-03-16 20:35:20 +01:00
in1tiate
64d745dc0f
Merge branch 'master' into feature/net-auth
2021-03-15 18:17:12 -05:00
Cerapter
0612494277
Document Server
2021-03-15 18:05:26 +01:00
Cerapter
7d706b122d
Document WSClient
2021-03-15 15:29:03 +01:00
Salanto
6de72085af
Prevent empty OOC name
2021-03-15 12:45:39 +01: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
Cerapter
ea9716949d
Document WSProxy
2021-03-14 19:34:40 +01:00
in1tiate
b562b77be9
use BanInfo for inserting bans, send ban id and duration with KB packet
2021-03-14 13:28:59 -05:00
in1tiate
b5779b1aa5
add /bans
2021-03-14 13:13:26 -05:00
Cerapter
e49324fcbc
Document Logger
2021-03-14 19:03:16 +01:00
in1tiate
535c05f3e2
Merge branch 'master' of https://github.com/AttorneyOnline/akashi
2021-03-14 12:13:13 -05:00
in1tiate
2a8ed66c4f
rework getClient into getClientsByIpid, alter /ban and /kick to report number of clients affected
2021-03-14 12:11:18 -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
6a38e50c4f
add ban durations (only works for hdid atm)
2021-03-13 13:25:09 -06:00
Cerapter
243caf4292
Add docuumentation to AreaData
...
Also patch up a few errors with the ConfigManager documentation.
2021-03-13 16:35:58 +01:00
Cerapter
bd5ff8d65e
Document AOPacket, link docs for network protocol to relevant classes
2021-03-13 15:22:06 +01:00
Cerapter
58ac797e78
Document ConfigManager
2021-03-13 15:09:56 +01: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
Cerapter
b15660e81d
Adjust Doxyfile, document Advertiser
...
The Doxyfile now correctly reports the version as "0.0.1", and private
and static members are also now extracted, if only to make the
documentation fuller.
The README.md file is used as the index page for the generated Doxygen
documentation.
2021-03-12 20:38:11 +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
in1tiate
32c2d6a5e2
Merge branch 'master' into motd
2021-03-11 21:45:49 -06:00
in1tiate
ee9ae6d7c6
rework characters_taken to be a QList<int>
2021-03-11 20:09:04 -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
scatterflower
b515407967
make ms port selection actually work??
2021-03-11 13:32:20 -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