* fix: lslaws should only list when lawbound, no law boards!
* tweak: avoid spamming ssd/cadet search strip alerts
* docs: add missing import comments
* fix: also don't alert when finishing to butcher a monkey
* refactor: rename added function
* refactor: break out target/user values for stripping alerts too
* tweak: a newline less
* fix: use continue instead of return when encountering offline watchlisted player
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
* tweak: the hands alert doesn't need to always alert on living ssd
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
* tweak: add ghost check to stripping alerts, different values for hand strip
* fix: check for ghost, not mindshield, oops
* tweak: lower alert on pocket ssd strip, rename vars for clarity
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
* tweak: hold off hand strip alerts until #5699
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
---------
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
* feat: added lslaws command
* feat: add lswatchlisted command
* tweak: nicer formatting for lswatchlisted
* tweak: nicer formatting for lslaws
* feat: lsobjectives lists everyone's objectives if no user specified
* feat: mark ghosted players in players tab
* docs: add missing DeltaV patch comment
* feat: only alert admins if meatspiking player characters
* feat: always alert about station explosions, don't spam off-station alerts
* feat: stripping alert tweaks
* feat: admin alert on low hour latejoin
* refactor: forgot to make onspawncomplete non-async, wasn't necessary after all
* feat: EORG alerts
* feat: getping command
* refactor: remove unused imports, format
* refactor: early return in onspawncomplete
* feat: add coordinate link to eorg destroy alert
* tweak: cache watchlist data to avoid db calls, use in lswatchlisted
* fix: null-check in OnNoteAdded
* feat: watchlist indicator on admin overlay
* feat: optionally mark watchlisted in f7 players
* feat: refresh admin playerlist data on wl change
* fix: update player list after cache write
* feat: add tp links to prayer messages
* tweak: don't alert when uncuffing self
* tweak: lower uncuff other alert impact if mindshielded
* docs: add deltav comments to imports
* refactor: address review comments
* style: deltav comments on same line as change
* performance: get metadata only if objectives > 0
* fix: actually check user if explosion gridPos not on station
* style: remove extraneous newlines
* refactor: use fancy getOrNew method
* feat: refresh player list UI if marking pref changed
* feat: latejoin alert hours configurable
* fix: also list objectives for non-humanoids and dead people