aboutsummaryrefslogtreecommitdiff
path: root/server/aoprotocol.py
AgeCommit message (Collapse)Author
2018-09-18Fixed a typo.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-17Send the banned package to banned users.Cerapter
2018-09-16Websocket update.Cerapter
2018-09-15Forbade spectators from interacting IC.Cerapter
2018-09-15Fixed bugs regarding noninterrupting pres.Cerapter
- They are now actually non-interrupting when an interjection is played. - Realisation now happens at the start of the message if the pre is non-interrupting.
2018-09-06`/allow_blankposting` now catches ~~ too + CMs can use redtext now as well.Cerapter
2018-09-05Non-interrupting pres.Cerapter
2018-09-04Added `jur` and `sea` positions.Cerapter
2018-09-04Blankpost filter is now more agressive + check for typing ' /' in OOC.Cerapter
2018-09-04The server now announces what features it has.Cerapter
I'm not sure why I did this.
2018-09-03Validation nightmare.Cerapter
2018-09-03`/charcurse`, `/uncharcurse` and `/charids` commands.Cerapter
Curses a player to only be able to use the given characters.
2018-09-03Dual characters on screen Part 2.Cerapter
- UI option to change pairup. - Fixed a bug on the prosecution side. - Dual characters now allow for iniswapped characters. - Zooming now doesn't stay on the field, instead, the game defaults to the last emote.
2018-09-03Dual characters on screen Part ICerapter
The basics have been laid out. - Communication about the second character established. - Pairing sytem made. - Placement system of the second character implemented. Needs: - More testing. - A workable UI. - Fix for zooms.
2018-09-02Curse added: `/shake id`, `/unshake id`.Cerapter
Randomises word order in IC and OOC chat.
2018-09-02Stopped people from pretending to say a modchat message.Cerapter
2018-09-02Logging update.Cerapter
2018-08-30Stopped people from using Unicode format characters to pretend to be the server.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-16Guilty / Not Guilty buttons for the judge position.Cerapter
2018-08-16Added support for the jukebox to use the shownames of its users.Cerapter
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-15Blocking shouts now blocks the testimony buttons too.Cerapter
2018-08-13Added a HDID-based banning system.Cerapter
2018-08-12Area numbers replaced by area abbreviations.Cerapter
2018-08-10Fixed a bug where showname change rules got ignored when changing songs.Cerapter
2018-08-10Music changing now shows your custom showname, if set.Cerapter
2018-08-09Limit mod call reason limit to 100 on serverside, too.Cerapter
2018-08-03Showname fix, case insensitive commands.Cerapter
- Fixed a problem wherein if you had 'Custom shownames' on, your client would display the foldernames of characters if their user hadn't given temselves a custom showname, instead of the character's showname.
2018-07-31Fixed a bug where shownames would always be forbidden.Cerapter
2018-07-31Added the tsuserver3 files necessary to support this custom client.Cerapter