Skip to content
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

Fixes Burrowers being able to use corrosive acid while underground #6348

Merged
merged 2 commits into from
May 30, 2024

Conversation

Tyranicranger4
Copy link
Contributor

@Tyranicranger4 Tyranicranger4 commented May 29, 2024

About the pull request

Adds an extra check for being burrowed after the do_after in corrosive acid.

Without this (how things are before this PR) it's possible to start channeling the burrow ability and then start aciding an object, in which case the acid will finish applying while you're underground since you've already cleared the check for being burrowed.

Explain why it's good for the game

Obviously unintended behavior and I have seen people in-game abusing this.
It's quite awful to play against since there is absolutely zero counterplay.

Testing Photographs and Procedure

Screenshots & Videos

Put screenshots and videos here with an empty line between the screenshots and the <details> tags.

https://streamable.com/22ualc

Changelog

🆑
fix: Fixed an exploit that allowed Burrowers to apply acid to objects while underground
/:cl:

@github-actions github-actions bot added the Fix Fix one bug, make ten more label May 29, 2024
@Zonespace27 Zonespace27 added this pull request to the merge queue May 30, 2024
Merged via the queue into cmss13-devs:master with commit 681e522 May 30, 2024
28 checks passed
cm13-github added a commit that referenced this pull request May 30, 2024
@Tyranicranger4 Tyranicranger4 deleted the Burrow-B-Gone branch June 5, 2024 16:43
Git-Nivrak pushed a commit to Git-Nivrak/cmss13 that referenced this pull request Jun 9, 2024
…mss13-devs#6348)

# About the pull request

Adds an extra check for being burrowed *after* the do_after in corrosive
acid.

Without this (how things are before this PR) it's possible to start
channeling the burrow ability and then start aciding an object, in which
case the acid will finish applying while you're underground since you've
already cleared the check for being burrowed.
<!-- Remove this text and explain what the purpose of your PR is.

Mention if you have tested your changes. If you changed a map, make sure
you used the mapmerge tool.
If this is an Issue Correction, you can type "Fixes Issue #169420" to
link the PR to the corresponding Issue number #169420.

Remember: something that is self-evident to you might not be to others.
Explain your rationale fully, even if you feel it goes without saying.
-->

# Explain why it's good for the game

Obviously unintended behavior and I *have* seen people in-game abusing
this.
It's quite awful to play against since there is absolutely zero
counterplay.
# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

https://streamable.com/22ualc
</details>


# Changelog
:cl:
fix: Fixed an exploit that allowed Burrowers to apply acid to objects
while underground
/:cl:
Git-Nivrak pushed a commit to Git-Nivrak/cmss13 that referenced this pull request Jun 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fix Fix one bug, make ten more
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants