-
Notifications
You must be signed in to change notification settings - Fork 30
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
Disable round end pacifism and add a new command to pacify everyone #273
base: master
Are you sure you want to change the base?
Disable round end pacifism and add a new command to pacify everyone #273
Conversation
I like this change. +1 |
The issue is most glaring obvious during zombie rounds, where the ERT on CC can't shoot the zombies and the ravenous, mindless, bloodthirsty zombies that normally WOULD be attacking without a second thought simply cannot. That said, I agree with this change. |
So, a bit of transparency as to why we haven't disabled this yet. When adminning, it used to be a HUGE pain to quell EORG. The thing is that something that seems simple often times escalates into something which isn't, and at that point, there isn't a culprit. People act in self defense, and we never wanted to punish people for doing so, but also them doing that caused us more headache. It takes a lot of time to read through logs (and I'd often miss and also force the person I was ahelping to miss the start of the next round because of log diving) The admin team is aware that this isn't a perfect solution and that it sucks. I actually pushed against EORG prevention at first and this is why we initially had a popup. But we quickly saw that people just do NOT read the rules, at all. And it wasn't people being ill-intended, just people forgetting or not being thorough enough. We don't want to start banning people left and right because of something the game mechanically lets you do. Not only is it shitty for the player, it's a lot of admin work and it's bad rep. No one likes being banned, period, for things which they don't think are big deals. Before EORG, we had probably 1/3 or 1/4 rounds which ended with some sort of EORG. Mostly coming from syndicates which stopped caring after the round "ended" and bought explosives or as a continuation of evac shenanigans. And security would then pull lethals and none of it was reasonable while 3 people laid on the ground crit at centcomm. We already had (and still do have) a command which pacifies everyone. It isn't hard to do. The thing is, once EORG gets out of hand, it's already too late. We can't "UN-EORG" centcomm. And it often times just feels awful for people being wronged and then being prevented from attacking while others can. Don't think the admins don't know about this and don't care, because we do. But every solution I've workshopped so far ended up being shut down for failing to adress why we had EORG prevention in the first place or causing more problems than it solved. Ideally, a solution to EORG:
It's really hard to find a balance between these two. |
What if only specific roles were pacified in certain ways during certain rounds? For example, no one would be pacified at CC on zombie rounds. On syndicate rounds, sec and ERT would be not pacified (if a syndicate was engaging in combat on the shuttle recently, perhaps it's possible to prevent that specific syndicate from being pacified in order to prevent that fight from becoming one-sided). On survivor rounds everyone could be pacified. I'd argue it's a game of picking and choosing who to pacify, and when. |
That isn't very future-proofed, and also wouldn't work with midrounds. I think a good bandaid (which wouldnt fix the core issue but might help alleviate it) would be to prevent antag gamerules from being picked once evac is called, so you don't end up with situations where zombies turn on the shuttle. |
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.
Code is good. Leaving up for admin discussion
About the PR
I have removed the automatic forced pacifism when the round ends.
I also added a new command that forces everyone to be pacified.
Why / Balance
I believe automatic forced pacifism is just not a good idea for the following reasons:
The command was added for admins to be able to use when the EORG goes completely out of hand and security is unable to stop it from affecting too many people. The command does exactly the same thing as what forced pacifism did before
Technical details
Moved the forced pacifism code from an end of round system to a new command.
None of the actual pacifism code was changed.
Media
Requirements
Breaking changes
Changelog
🆑
ADMIN: