Rosemary Witchaven
084e98240c
Merge pull request #223 from Salanto/Advanced-Musiclist
...
Add ability for the musiclist entires to be an alias of another song.
2022-01-24 13:48:33 -06:00
Salanto
5d9a5b1305
Change String interpretation of the regex
...
Maybe fixes #226
2022-01-23 22:57:45 +01:00
Salanto
8c3ea52f94
Allow songs to be aliased.
...
Allows you to alias songs by providing the main name as a "Friendly name", while the actual song name can be an URL or a different name.
Solves the ancient issue of "but MOM, it's called [Insert Japanese Weaboo name here" and allows servers without dedicated WebAO repository to have their music be streams.
2022-01-09 04:17:21 +01:00
Rosemary Witchaven
0b35f11763
Merge pull request #222 from Salanto/purge-ms2-take2
...
Take 2 : Purge ms2 advertiser and change naming
2022-01-07 16:38:06 -06:00
Rosemary Witchaven
d26912a1f8
Merge pull request #221 from Salanto/change-userID-shenanigans
...
Simplify code for user id assignment
2022-01-07 16:37:56 -06:00
Salanto
68270f69cb
Purge ms2 advertiser and streamline naming
2022-01-07 23:18:54 +01:00
Salanto
5989ed2851
Simplify code to determine user id
2021-12-30 11:22:46 +01:00
Salanto
659d53f0a3
Fix incorrect playercount when advertising
...
+ Some design changes because they are better imo. Fight me.
2021-12-20 01:07:10 +01:00
Salanto
57dc4ee9ec
Merge pull request #218 from Salanto/area_message
...
Add Area Messages
2021-12-17 21:24:40 +01:00
Salanto
dabc7c1abe
Apply suggestion batch that fixes bad english
...
Co-Authored-By: Rosemary Witchaven <32779090+in1tiate@users.noreply.github.com>
2021-12-17 21:19:15 +01:00
Salanto
de3680eb87
Add backwards compatability with older config folders
...
Prevents an oopsie where logs are non-functional when the config folder was not updated yet.
Also, it's reloadable. How neat is that?
2021-12-17 02:42:54 +01:00
Salanto
9d9cbdb4e2
Implement an area specific message
...
This feature improves RP/Casing slightly by allowing an automatic message to be send when they enter the area.
2021-12-17 02:31:52 +01:00
Rosemary Witchaven
48dc849b32
Merge pull request #201 from PresJoeBiden/Keeping-People-Out-With-an-IP-Subnet-Ban,-man!
...
Executive Order 14042 : Implement IPRange Ban
2021-12-13 19:30:42 -06:00
Rosemary Witchaven
2b5bccc959
Merge pull request #214 from Salanto/better-packet-targeting
...
Make it easier to reuse code targeting specific user groups
2021-12-08 13:56:03 -06:00
Salanto
a3d89c352c
Make log entries formatting reloadable and configurable
2021-11-21 16:43:55 +01:00
Salanto
578aee2251
More example implementation.
2021-11-20 18:15:36 +01:00
Salanto
d943981ef1
Allow easier handling of targeting user groups when sending packets
2021-11-20 18:15:36 +01:00
Salanto
7dbbf41d33
Add IPID to global messages when user is authenticated
...
This adds the ability to send altered packets to a specific group of users and the original to everyone else.
2021-11-20 18:15:36 +01:00
Salanto
d92ba88cb7
Add mapped IPv4 address parser.
2021-11-14 13:28:37 +01:00
stonedDiscord
6c15aa2164
just make it public 🤡
2021-11-14 13:28:37 +01:00
stonedDiscord
7acc70464e
web clients get removed later by the proxy
2021-11-14 13:28:37 +01:00
stonedDiscord
3ac0bc6247
add web range bans
2021-11-14 13:28:37 +01:00
Salanto
ae190311bd
Reload the list so that vile people shall no longer enter
2021-11-14 13:28:37 +01:00
Salanto
d68fb66759
Executive Order 14042 : Implement IPRange Ban
2021-11-14 13:27:55 +01:00
Salanto
d8a166ea60
Fix database permission error when database is first created
...
It was apparently perfectly acceptable to some that it shows an error when the file did not even have a chance to exist.
2021-10-04 22:17:24 +02:00
Salanto
d3a46b8ce2
Add more error messages and tell the mod if the command actually worked.
2021-10-02 14:57:45 +02:00
Salanto
2c96e2683f
Add optional color configuration
2021-09-20 21:09:28 +02:00
Salanto
18281ae401
Implement clearcm command
2021-09-19 17:00:14 +02:00
Rosemary Witchaven
64ccf249ea
Merge pull request #204 from Salanto/Help
...
Implement help information handling
2021-09-18 13:30:33 -05:00
Salanto
db0bd77299
Apply change suggestions
...
Alternative title : Literally unreadable 2
2021-09-18 17:30:38 +02:00
Jun-pei
a03ad17257
Fixed Sal's oopsie
...
addJukeboxSong now works correctly
2021-09-18 01:49:17 -07:00
Salanto
983a2365fb
Update helpfile for all commands.
...
+ Document cmdCharSelect
2021-09-16 23:16:58 +02:00
Salanto
650a071006
Add syntax suggestion on invalid argument
...
+ Fill in help file
2021-09-15 22:45:38 +02:00
Salanto
970b0975b4
Add command to retrieve help information
...
+ Rename old help that displays available commands to commands
+ Layout basic helpfile
2021-09-15 20:27:05 +02:00
Salanto
fb4c3481d2
Implement help information loader
2021-09-15 00:44:00 +02:00
Rosemary Witchaven
45036a9b6c
Merge pull request #203 from Salanto/fix-jukeboxadding
...
Fix Jukebox incorrectly discarding songs
2021-09-13 17:10:00 -05:00
Salanto
56c84cf235
Literally unreadable
...
Co-authored-by: Rosemary Witchaven <32779090+in1tiate@users.noreply.github.com>
2021-09-14 00:03:05 +02:00
Salanto
f1e65959a0
Fix Jukebox incorrectly discarding songs
2021-09-13 23:43:16 +02:00
Salanto
736f04879f
Update config file naming in presence validation
2021-09-13 22:03:22 +02:00
Rosemary Witchaven
11336ca681
string literal over QString::number
2021-09-13 11:32:42 -05:00
Salanto
df237bbe3a
Improve error handling and messaging to user
2021-09-13 18:13:48 +02:00
Salanto
3f212aeb35
Add reload capability for the musiclist
2021-09-13 15:29:25 +02:00
Salanto
00da956ec8
Add ACL check so moderators can toggle jukebox
2021-09-12 23:49:20 +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
5115b97721
Implement JSON musiclist file loading
2021-09-12 13:46:18 +02:00
Salanto
fa1907fbff
Update slot decalarations and implementation to enforced naming sheme
2021-09-12 12:28:40 +02:00
Salanto
d42c2f2ae4
Outdated QtVersion boogaloo
2021-09-11 19:56:25 +02:00
Salanto
f523fc6ec0
AOClient madness
2021-09-11 19:46:40 +02:00
Salanto
318d12eb7d
Rename AOClient member variables
...
Cleanup a lot of of the variables naming inside area.cpp
2021-09-11 17:33:46 +02:00