-
Notifications
You must be signed in to change notification settings - Fork 522
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
Keycard authenticator can call ERT winout admin intervention #4477
Conversation
If that's the only time is_ert_blocked() is even used you might just want to shove that logic into call_ert() and simply return. |
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.
Auto ERTs isn't gonna fly.
It still needs admin approval.
but it only works for the first ERT . cannot be used more than once |
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.
If you keep it to post hijack and it works the same way for every way to call an ERT it can be a free one but it should give an opportunity for staff to cancel it and extra credit for a button somewhere to pre-toggle it off.
Ok |
Changes applied: |
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.
Follow cthulhu's reviews please
github web 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.
looks good codewise
This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself |
Testing take 2 to confirm this effectively works as intended |
Hello, diego! I think in general this is a great feature, but it's absolutely unusable in the current state. There is no working feedback whatsoever. You never know why you fail. Is it a second lieutenant who failed to swipe the ID in time? Did you not fulfill some requirements? Did it just bugged out? Please add messages on fail describing what go wrong. I see there are messages you added but they don't work in-game. Probably you should rework the messages the way it shows visible message for everyone around the swiping thing, not to usr which is probably null. Also, as far as I am aware, you can swipe the card for ERT only after the crash, which is extremely nonviable. Let people call ERT just after hijack, you can just forbid it from landing before crash or add a timer. Sincerely, your good friend. |
There is currently a bug that some times your swipes wont register . I am almost 100% its because of table code . I will probably add some additional features today to make it more intuitive |
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.
I think the issue with this is mostly just confusion/feedback to users.
Consider adding a sound/balloon_alert whenever the keycard_auth activates/times out (I believe that occurs here: https://github.com/cmss13-devs/cmss13/blob/master/code/modules/security_levels/keycard_authentication.dm#L116-L132
Also consider adding a message if a different user tries to authorize the same keycard_auth - or allow the same machine to both initiate and confirm a request if the triggerer/confirmer is a different user.
This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself |
About the pull request
Fixes #4333
the keycard authentication will now show an option to send a distress signal similar to the almayer control console that will allow to call the FIRST distress signal on the almayer winout the need for admin approval . ( only works on red alert)
Explain why it's good for the game
Gives more options to lowpop command and provides a unique reward for using the authenticator in CIC instead of callling ERT remotely from lifeboats.
Testing Photographs and Procedure
Screenshots & Videos
Put screenshots and videos here with an empty line between the screenshots and the
<details>
tags.Changelog
🆑
add: Adds a new way to send a Distress signal with the Keycard authenticator.
fix: Removes non functional "Call ERT" button in Keycard authenticator.
/:cl: