aboutsummaryrefslogtreecommitdiff
path: root/server/commands.py
AgeCommit message (Collapse)Author
2018-09-18Fixed OOC messages they sent not showing for the CM in other areas.Cerapter
2018-09-18CMs now get `/rollp` results + KK and KB package.Cerapter
2018-09-18BEGINNINGS! of the multi-CM system.Cerapter
- Allows people to become CMs of multiple areas. - Allows people to appoint CMs besides themselves using `/cm id]`. - CMs can now freely leave the areas they CM in without losing CM status. - CMs that own an area, but aren't there, still show up in them when using `/getarea` with the `[RCM]` = Remote Case Manager tag. - CMs get all IC and OOC messages from their areas. - CMs can use `/s` to send a message to all the areas they own, or `/a [area_id]` to send a message only to a specific area. This is usable both IC and OOC.
2018-09-15Changed how `/rollp` works, now announces the results to CM too.Cerapter
2018-09-15Server messages are now coloured differently.Cerapter
2018-09-15Areas can now be spectatable, too.Cerapter
- Makes it so that people can join, but can't type IC unless invited. - The CM can set it with `/area_spectate`.
2018-09-15Public-facing area commands now announce who used them.Cerapter
2018-09-06Added the ability for mods and CMs to force non-interrupting pres in areas.Cerapter
2018-09-04Fixed an argument reading error regarding `/charcurse` + `/randomchar` ↵Cerapter
support for it.
2018-09-03`/charcurse`, `/uncharcurse` and `/charids` commands.Cerapter
Curses a player to only be able to use the given characters.
2018-09-03Area list added.Cerapter
- Accessible with the ingame A/M button, or by `/switch_am`. - The music list now only lists music. - The area list lists the areas. - It describes general area properties (playercount, status, CM, locked). - Automatically updates as these change. - Clicking on an area behaves the same way as clicking on an area in the music list previously did.
2018-09-02Mate `/mute` and `/unmute` clearer.Cerapter
2018-09-02Curse added: `/shake id`, `/unshake id`.Cerapter
Randomises word order in IC and OOC chat.
2018-09-02Logging update.Cerapter
2018-09-01Unmute fix, `/getarea` prettying.Cerapter
2018-08-29Fixed jukebox not emptying on toggle, and mod actions on multiple IPIDs.Cerapter
2018-08-29`/ban`, `/kick`, `/mute`, `/unmute`, `/unban` now allow for multiple people.Cerapter
Their IPIDs should be appended after one another with a space inbetween, so: `/ban 45123 42130 39212` for example. Further, they now all lead through the user as to what they're doing.
2018-08-27Jukebox fixes: clear on toggle, don't show 'has played' with one person.Cerapter
2018-08-24Blankposting is allowed again if an area loses its CM somehow.Cerapter
2018-08-24`/getarea` now shows the CM, `/jukebox_toggle` and `/jukebox_skip` are now ↵Cerapter
CM commands as well.
2018-08-21Added the command list link to `/help`.Cerapter
2018-08-19Jukebox fixes: check if jukebox exists + blockDJ removes vote.Cerapter
2018-08-17Removed HDID ban due to it not working.Cerapter
2018-08-16Added the command `/allow_blankposting` for CMs and mods to control ↵Cerapter
blankposting.
2018-08-15Jukebox + Area abbreviation finetuning.Cerapter
- An area can now have a custom `abbreviation: XXX` set in `areas.yaml`. - Areas can have jukebox mode on by `jukebox: true` in `areas.yaml`. - When this mode is on, music changing is actually voting for the next music. - If no music is playing, or there is only your vote in there, it behaves as normal music changing. - In case of multiple votes, your vote gets added to a list, and may have a chance of being picked. - Check this list with `/jukebox`. - If not your music is picked, your voting power increases, making your music being picked next more likely. - If yours is picked, your voting power is reset to 0. - No matter how many people select the same song, if the song gets picked, all of them will have their voting power reset to 0. - Leaving an area, or picking a not-really-a-song (like 'PRELUDE', which is a category marker, basically), will remove your vote. - If there are no votes left (because every left, for example), the jukebox stops playing songs. - Mods can force a skip by `/jukebox_skip`. - Mods can also toggle an area's jukebox with `/jukebox_toggle`. - Mods can also still play songs with `/play`, though they might get cucked by the Jukebox.
2018-08-13Added a HDID-based banning system.Cerapter
2018-08-13`/rolla_set`'s display fixed.Cerapter
2018-08-12Fixed the `/invite` and `/uninvite` commands so they work as they claim they do.Cerapter
- You can now invite and uninvite by IDs.
2018-08-12Modchat for mods to chat secretly across areas.Cerapter
Called with `/m [message]`.
2018-08-12Area numbers replaced by area abbreviations.Cerapter
2018-08-11/currentmusic now tells you the IPID of the last music changer if you're a mod.Cerapter
2018-08-11Added the ability to un-CM self.Cerapter
2018-08-09PMs now show ID (and IPID if you're a mod).Cerapter
2018-07-31Added the tsuserver3 files necessary to support this custom client.Cerapter