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

HOTFIX: fix minibomb implant and syndicats not exploding #34923

Merged

Conversation

slarticodefast
Copy link
Member

@slarticodefast slarticodefast commented Feb 6, 2025

About the PR

See title.

Technical details

#33493 was a bugfix that intended to drop storage implant contents when being gibbed instead of deleting them. It did so by deleting all implants, which caused the implanter to drop its storage. However, this also caused the microbomb implant to be deleted before exploding because it first gibs the user.
We solve this by only emptying the storage implant on gibbing.
It is still deleted when the user's body is deleted.

Also added readonly VV access to the ImplantedComponent because that annoyed me every time I had to debug implants.
(probably should be a DataField, but that is out of scope)

Media

microbomb.fix.mp4

Requirements

Breaking changes

none

Changelog
🆑

  • fix: Fixed microbomb implants and syndiecats not exploding.

@github-actions github-actions bot added S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. size/S Denotes a PR that changes 10-99 lines. labels Feb 6, 2025
@slarticodefast slarticodefast changed the base branch from master to stable February 6, 2025 13:39
@slarticodefast slarticodefast changed the title fix minibomb implant and syndicats not exploding HOTFIX: fix minibomb implant and syndicats not exploding Feb 6, 2025
@slarticodefast slarticodefast added Intent: Hotfix PR Intent: Something that should be applied via hotfix procedure. Branch: Stable Intended to be merged into Stable. P1: High Priority: Higher priority than other items, but isn't an emergency. labels Feb 6, 2025
Copy link
Member

@Errant-4 Errant-4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would ask to fix your CL to conform with the guidelines but hotfix CLs are broken anyway :godo:

@slarticodefast
Copy link
Member Author

We should fix the template to conform with the guidelines :)

@deltanedas
Copy link
Contributor

shouldnt be datafield since its a container which gets serialized in container container

Copy link
Contributor

@MilonPL MilonPL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Simple enough, looks good.

@Errant-4
Copy link
Member

Errant-4 commented Feb 6, 2025

We should fix the template to conform with the guidelines :)

I don't disagree, I have been making noise about that at some point

@slarticodefast slarticodefast merged commit 11e5d59 into space-wizards:stable Feb 6, 2025
14 checks passed
@slarticodefast slarticodefast deleted the stable-implanter-fix branch February 6, 2025 15:18
FluffMe pushed a commit to ss14-harmony/ss14-harmony that referenced this pull request Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Branch: Stable Intended to be merged into Stable. Intent: Hotfix PR Intent: Something that should be applied via hotfix procedure. P1: High Priority: Higher priority than other items, but isn't an emergency. S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. size/S Denotes a PR that changes 10-99 lines.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants