Ghostroles In Lobby Manifest (#21772)

This PR makes it so that player characters who are active in the
ghostrole list will show up on the Crew Manifest, but only if you the
player are not currently in-round. Any type of Observer, including
ghosts, aghosts, and actually being in the lobby, all allow the user to
view Off-ship characters in the manifest. If you are not any kind of
observer, the Crew Manifest will only show Horizon characters.


I have tested this PR. Behold.


https://github.com/user-attachments/assets/76ffb40a-bb67-4719-a2e7-df04f38b929e
This commit is contained in:
VMSolidus
2026-02-03 05:09:49 -05:00
committed by GitHub
parent 6ca48ee04c
commit 4d43d53c6f
7 changed files with 140 additions and 31 deletions
@@ -19,4 +19,5 @@
var/list/data = list()
data["manifest"] = SSrecords.get_manifest_list()
data["allow_follow"] = isobserver(usr)
data["show_ooc_roles"] = isabstractmob(usr)
return data