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

[MIRROR] Fixes surgeries runtiming constantly when having the surgery initator open, fixes some surgeries missing sounds #1867

Merged
merged 2 commits into from
Feb 21, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Nova: NovaSector/NovaSector#840
Original PR: tgstation/tgstation#81307

About The Pull Request

Fixes #79318

  • See the issue for more information. I fixed the runtimes as expected, and then removed SURGERY_REQUIRE_LIMB from some surgeries which don't actually require a limb, such as implant removal, dissection, and living revival. I could've easily missed some, and as a result some surgeries are lost to the void and unselectable, but from what I could tell in testing it seems... fine.

  • Adds SHOULD_CALL_PARENT to surgery can_start. Cleans up some surgery can_start overrides.

  • Adds missing sounds to puncture repair surgery.

Changelog

🆑 Melbert
fix: Fixed Puncture Repair surgery not having surgical sounds
fix: Fixed Surgery Initiator potentially showing invalid surgeries
/:cl:

… initator open, fixes some surgeries missing sounds (#840)

* Fixes surgeries runtiming constantly when having the surgery initator open, fixes some surgeries missing sounds (#81307)

Fixes #79318

- See the issue for more information. I fixed the runtimes as expected,
and then removed `SURGERY_REQUIRE_LIMB` from some surgeries which don't
actually require a limb, such as implant removal, dissection, and living
revival. I could've easily missed some, and as a result some surgeries
are lost to the void and unselectable, but from what I could tell in
testing it seems... fine.

- Adds `SHOULD_CALL_PARENT` to surgery `can_start`. Cleans up some
surgery `can_start` overrides.

- Adds missing sounds to puncture repair surgery.

:cl: Melbert
fix: Fixed Puncture Repair surgery not having surgical sounds
fix: Fixed Surgery Initiator potentially showing invalid surgeries
/:cl:

* Fixes surgeries runtiming constantly when having the surgery initator open, fixes some surgeries missing sounds

* Update robot_brain_surgery.dm

---------

Co-authored-by: MrMelbert <[email protected]>
Co-authored-by: SomeRandomOwl <[email protected]>
@Steals-The-PRs Steals-The-PRs added Mirroring conflict git cherry-pick во что-то уткнулся. Не ставить вручную, только для бота TG Mirror labels Feb 8, 2024
Copy link
Contributor

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.

@github-actions github-actions bot added the Stale label Feb 16, 2024
@Iajret Iajret merged commit 62362ad into master Feb 21, 2024
23 checks passed
@Iajret Iajret deleted the upstream-mirror-840 branch February 21, 2024 09:39
AnywayFarus added a commit that referenced this pull request Feb 21, 2024
Iajret pushed a commit that referenced this pull request Apr 8, 2024
* Very small atom examine tweaks

* woops i forgot about this

* I swear i am awake today

---------

Co-authored-by: MrMelbert <[email protected]>
Co-authored-by: SomeRandomOwl <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mirroring conflict git cherry-pick во что-то уткнулся. Не ставить вручную, только для бота Stale TG Mirror
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants