space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.71k stars 3.43k forks source link

Player notes system #4792

Closed SweptWasTaken closed 2 years ago

SweptWasTaken commented 3 years ago

Description

Admins need the ability to leave notes on players. These notes should be stored in the database and carry across to servers in the same "cluster". (For example if an admin leaves a note for someone on SS14 USWest it would show to an admin on EUW but not on say Hyperion Station).

Notes will expire after a set amount of time. You should be able to enter this at note creation but there should also be a default of a year that applies if you leave nothing in the box.

In the future players should be allowed to see their notes, ideally by logging into a web-panel but displaying them in-game would be acceptable for now since we don't have much of a player web-presence.

This is a big project so i've left made rough mockups I made for what i'd like the UI to look like. I'd like to avoid admins opening a cascade of windows when making a note so try and handle stuff in the window itself instead of opening new "textbox entry" windows.

Screenshots

111 ii

ike709 commented 3 years ago

Currently working on this.

SweptWasTaken commented 3 years ago

Currently working on this.

K I assigned you.

DrSmugleaf commented 2 years ago

Done in https://github.com/space-wizards/space-station-14/pull/7259