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.74k stars 3.48k forks source link

Newbies risking bans due to job unlock mechanics #28658

Open thebadman4662 opened 5 months ago

thebadman4662 commented 5 months ago

Description

When you unlock a job it defaults to medium priority, with recent rules change it can be outright batshit malicious to new players when they unlock command, bonus points for command being picked before every single thing but nukies AND being higher than low so even if there are players that are willingly playing command if nobody else wants to, they are still picked after newbies that unlock the slot.

Reproduction

  1. Reach enough time playing certain role to unlock something
  2. Out of the blue you are command now, you did not ask for this
  3. You need ahelp to free the command slot, a lot of HoP work or risk consequences for your incompetence despite being still newbie(RD interns my beloved)

Screenshots obraz

K-Dynamic commented 5 months ago

I mean outside of cap and HoP, the rest just involve extra leadership and space law tacked onto existing job experience

engineer-pearl commented 5 months ago

I mean maybe, but I do agree a user shouldn't be surprised by being in a role they don't feel ready for. As an example: say I am playing a security cadet. If I am still struggling with the guns, chases, and batons, it really doesn't matter how many hours I put into the role, being put in a more senior position isn't gonna feel good.

Command roles just bump the problem up from potentially having a bad round to your bad round possibly having longer lasting consequences.

Barrett-S commented 5 months ago

freshly unlocked roles should default to "off" imo, would really just rectify all the related complaints.

Also nukies should be higher time requirments in my opinion, but that's a seperate issue.

ElectroJr commented 5 months ago

When you unlock a job it defaults to medium priority

Are you sure that this is actually how it currently works on the servers? As far as I can tell from testing locally and looking at the code, it defaults to "Never" for jobs and antags are disabled

thebadman4662 commented 5 months ago

When you unlock a job it defaults to medium priority

Are you sure that this is actually how it currently works on the servers? As far as I can tell from testing locally and looking at the code, it defaults to "Never" for jobs and antags are disabled

Unless it was changed and not on changelog in past few months, yes, it should still put people on medium priority... Only job on wizden I could test it with left for me is CE if I wanted to confirm...

thebadman4662 commented 5 months ago

When you unlock a job it defaults to medium priority

Are you sure that this is actually how it currently works on the servers? As far as I can tell from testing locally and looking at the code, it defaults to "Never" for jobs and antags are disabled

Just unlocked CE and now im quitillion % sure. obraz

GroggleG commented 5 months ago

Can confirm happened with cap a few months ago and with ward recently :mistake:

ElectroJr commented 5 months ago

What priorities do your job slots default to when creating a new character slot? Because AFAIK a new player/character should get the same thing. All I can say Is that I don't see where it would default to anything other than "Never" in the code, and when testing locally with a new database It always seems to be "Never"

https://github.com/space-wizards/space-station-14/assets/60421075/97067d46-2406-434f-b53b-506f23eff504

Is there any chance you've played before role timers were added, or are importing loadouts with the priority already set to medium, even if the job is currently locked due to timers?

I guess its also possible that it previously did default to medium at some earlier point, and that any characters older than that have profiles saved with them set to medium? In which case the fix might be to just bulldoze any saved settings for currently locked roles when saving a profile? But I'm not sure if that's even the issue.