Salanto
df237bbe3a
Improve error handling and messaging to user
2021-09-13 18:13:48 +02:00
Salanto
8bdfe1e045
Ensure that no stale songs are in the jukebox queue when its disabled
...
Housekeeping and fix /currentmusic not returning a song
2021-09-12 23:20:09 +02:00
Salanto
f9dcaa2aa5
Implement a basic and functional jukebox implementation
2021-09-12 22:32:10 +02:00
Salanto
f24d16eb68
Remove old log definitions from area_data.h
...
Apparently I completely forgot about those.
2021-09-10 18:39:02 +02:00
Salanto
0cfaf25f66
Fix Webhook Buffer, Fix QStringLiteral Arg missing
2021-08-25 06:34:46 +02:00
Salanto
401f98b23e
Set the background in area data.
...
Currently, Akashi does not save the changed background in the area, meaning clients will default to the configs background.
This commit addresses the issue by saving the new background in the area data, meaning it is persistent between people moving in and out of the area.
2021-08-07 22:21:53 +02:00
MangosArentLiterature
d728a9e676
Fix evidence and config issues
...
- Load auth and log values in uppercase.
- Move evidencemod to an enum class.
- Fix LE packet being incorrectly encoded.
2021-06-24 11:09:39 -05:00
MangosArentLiterature
ef3103a87f
Replace all std::pair with QPair
2021-06-21 22:14:37 -05:00
scatterflower
78a644e592
Merge pull request #137 from AttorneyOnline/ignore-bglist
...
Add the ability to ignore the BG list per area
2021-06-21 21:50:26 -05:00
scatterflower
4f4b64e662
Merge pull request #140 from AttorneyOnline/fix-logging
...
Log commands and OOC messages separately
2021-06-21 21:46:29 -05:00
MangosArentLiterature
c4db245bec
Rewrite ConfigManager and server configs
...
- Rewrites ConfigManager
- Adds DataTypes
- Changes "auth" and "logging" to use new AuthType and LogType types.
- ConfigManager now handles all config loading
- Remove AreaData and Server config.ini and command config loading.
2021-06-18 18:06:32 -05:00
MangosArentLiterature
bfe5c8c733
fix documentation
...
def. didn't forget to do this
2021-06-12 12:13:26 -05:00
MangosArentLiterature
8416232ff9
Log commands and OOC messages separately
...
Now every OOC message won't be treated as if it were a command, only commands will be sent to the command logger.
Also, much needed .gitignore update
2021-06-12 12:05:47 -05:00
MangosArentLiterature
dc497a55f6
Add the ability to ignore the BG list per area
...
- Adds the "ignore_bglist" option to areas, which toggles whether the BG list is enforced or ignored in an area.
- Adds a moderator permission "IGNORE_BGLIST" to give moderators the permission to toggle this setting.
- Adds a moderator command `/ignorebglist` to toggle this for an area.
2021-06-08 09:12:04 -05:00
Cerapter
de085461d9
Fix testimony problems, simplify statement hops, add tests for testimony
2021-05-09 18:02:50 +02:00
Cerapter
f12567cd07
Document remaining AreaData functions
2021-05-09 14:25:30 +02:00
Cerapter
e435470952
Fix Doxygen looking in nonexisting directory, add more documentation
2021-05-05 23:07:43 +02:00
Cerapter
9423b25bf5
Fix remaining clazy-writing-to-temporary
issues
2021-05-04 22:38:39 +02:00
Cerapter
a42281c2c7
Fix clazy-writing-to-temporary
issues
...
TODO still:
- Evidence
- Judgelog
2021-05-02 18:32:39 +02:00
Cerapter
68b4174a40
Merge remote-tracking branch 'refs/remotes/scatter/master'
...
Conflicts:
akashi.pro
core/include/logger.h
core/src/commands/area.cpp
core/src/packets.cpp
include/logger.h
src/commands/area.cpp
src/packets.cpp
2021-05-01 23:33:00 +02:00
Cerapter
0a87f30287
Corrected every error in the build
...
TODO: Documentation, test writing still.
2021-05-01 22:51:51 +02:00
Cerapter
08fd5896ba
More work on AreaData rework
2021-05-01 17:45:59 +02:00
Cerapter
85cc9af73a
Change all accesses to getters
2021-05-01 16:05:50 +02:00
Cerapter
5a0c291825
AreaData acccess rework, from direct to through getters
...
Literal hell.
2021-05-01 15:29:58 +02:00
Cerapter
f5cc137b40
Rename lib
to core
.
...
On Linux, the resulting shared library would have been called `liblib`, which is just dumb.
2021-04-26 21:14:25 +02:00