-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tfw It Never Worked to Begin with (Whitelist Fix) #580
base: master
Are you sure you want to change the base?
Conversation
As it turns out, antags are a bit special in that they don't accept the Odd. Change reversed for the Nuclear Operative Commander. |
The old whitelist requirement actually came from delta-v. But floof uses that whitelist system to determine whether a player should be able to join, so everyone who can join is whitelisted. What you added is a job whitelist requirement - a different thing. This should probably require admin approval and a prior notice because right now no person is whitelisted for CJ. |
I have been informed that the official decision as of writing this PR is that the Chief Justice role is not whitelisted Until an official decision declaring otherwise has been made, the PR has been adjusted to now reflect that existing decision. The Chief Justice role should no longer imply any kind of whitelist, as it doesn't have one. |
chief justice is not suposed to be whitelisted for the moment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No Whitelist needed, CharacterWhitelistRequirement is SERVER WHITELIST while whitelisted: true is job whitelist.
Wait, so that "flawed" method of doing it, is actually for the whole server?... Then why does the Personally, this is very confusing to me. |
There are two whitelist systems, one is the old global whitelist system. Then we importent another that is job specific, which we use for the captain. whitelist: true just checks the old system which every player is in otherwise they wouldn't be able to play. |
I.. see... Apparently this deprecation and usage of Funnily enough, it seems we have that JobWhitelists panel, it's just the deprecated way of whitelisting jobs wasn't fully addressed at the time, and thus remains as a vestigial structure in the Well, lets change that. That way, now there should be no further confusion and miscommunication that Chief Justice and Nuke Ops commander is whitelisted. Wild. Well, that clears up that confusion for me. |
Round 2153 was arguably a horrible round for both Security and Justice members involved. However, after some discussion with some fellow players and revelations, we found out that the whitelist system for Chief Justice is actually broken. Along with the CJ at the time not being whitelisted according to public sources within the Discord server.
Description
This PR seeks to fix the aforementioned issue, which if not clear is as entails;
Currently at the moment you need 600 minutes and a "whitelist" to play as Chief Justice. However, due to an oversight in the YAML, this whitelist actually never existed.
For example, the
captain.yaml
utilizes the statementwhitelisted: true
to implement it. But for Chief Justice, this is instead utilizing the!type;CharacterWhitelistRequirement
to attempt to accomplish this. However, this may likely be reliant on a non-existent component or system from DeltaV, and thus, it does not work as expected.To correct this,
chief_justice.yml
now utilizes thewhitelisted: true
field instead of the flawed requirement as stated before. This change has also been attempted to be reflected to the Nuclear Operative Commander as it too used the same flawed requirement, but as it turns out, the antags work a bit differently on that regard. (For context, I never got whitelisted for ANY role, and I have access to Nuke Op Commander on live servers.)LIVE M3739 REACTION
Edit: Originally, this PR was to fix what was thought to be a botched whitelist, and I was informed that the said whitelist never actually existed to begin with. This PR now removes the deprecated way of whitelisting jobs, so now players should no longer be confused as to Chief Justice needing a whitelist.
The rest of this PR's post is unaltered for posterity.
Changelog
🆑 M3739