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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shuttle gibbing code improvements #1371

Merged
merged 2 commits into from
Mar 26, 2024

Conversation

Absolucy
Copy link

@Absolucy Absolucy commented Mar 10, 2024

About The Pull Request

Adds a resistance flag, SHUTTLE_CRUSH_PROOF, adds it to the existing things that have it, and adds it to the immortality spectres.

Ports tgstation#81726

Why It's Good For The Game

Gets rid of some hardcoded checks, making it easier for future code (or admins) to make things immune to shuttle crushing.

Also makes it so immortality spectres are immune to being shuttle crushed, as that kinda ruins the whole "immortality" thing...

Changelog

馃啈
refactor: Improved shuttle gibbing code, adding a new resistance flag, SHUTTLE_CRUSH_PROOF.
fix: Immortality revival spectres can no longer be crushed by shuttles.
add: The ghost of Poly can no longer be shuttle-crushed, nor can anything incorporeal.
/:cl:

@Absolucy Absolucy marked this pull request as draft March 11, 2024 21:57
@Absolucy Absolucy changed the title Shuttle gibbing code improvements (+ bump minimum BYOND version to 1627) Shuttle gibbing code improvements Mar 11, 2024
Adds a resistance flag, `SHUTTLE_CRUSH_PROOF`, adds it to the existing
things that have it, and adds it to the immortality spectres.

Gets rid of some hardcoded checks, making it easier for future code (or
admins) to make things immune to shuttle crushing.

Also makes it so immortality spectres are immune to being shuttle
crushed, as that kinda ruins the whole "immortality" thing...

:cl:
refactor: Improved shuttle gibbing code, adding a new resistance flag,
`SHUTTLE_CRUSH_PROOF`.
fix: Immortality revival spectres can no longer be crushed by shuttles.
add: The ghost of Poly can no longer be shuttle-crushed, nor can
anything incorporeal.
/:cl:

Co-authored-by: san7890 <the@san7890.com>
@Absolucy Absolucy marked this pull request as ready for review March 16, 2024 02:57
@Absolucy
Copy link
Author

le random icebox failure has arrived

@Absolucy Absolucy closed this Mar 16, 2024
@Absolucy Absolucy reopened this Mar 16, 2024
@DexeeXI
Copy link

DexeeXI commented Mar 21, 2024

why would I let anything be immune to shuttle gibbed? that's a krill issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants