vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
266 stars 545 forks source link

Accessing department areas if no players have access, on a limited basis #34027

Open SECBATON-GRIFFON opened 1 year ago

SECBATON-GRIFFON commented 1 year ago

[featurerequest]

there'd by two (or more) ways to do this

  1. simply giving access to everyone for every room that doesn't show up on anyone's ID. too abusable and gives too much to greyshirts.
  2. a progressive system that only gives it to the current ranking person, with hierarchy (so something like cap > hop > hos > other heads > sec > other departments (qm above other cargo maybe? chef above botanist?) > civilians (excluding service maybe) > assistant > non crew.
  3. (or 2b) limiting this per department, so RD office is open to all of research if there's no RD, maybe with exceptions for dual loyalty crew like mechanics. (unless there's no research staff with a job not in other departments)

not sure how unpopular this is, i think it'd have to be a thing if there was no captain or head of personnel, captain goes without saying and is why i made this feature request (along with the usual opinion testing) but the head of personnel gives out access, so having this feature on with someone with access to the HoP office should be ruled out too as it removes player interaction, which could lead to:

  1. only do this for that office.
SECBATON-GRIFFON commented 1 year ago

i'd do 1 but with exceptions to command areas and the armory

don't forget the sensitive engines too, maybe virology and xenobio