Sneaky Hijack Edgecase + Transmute Fixes#12480
Conversation
|
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 |
Test merge deployment history:Test Merge Deployed @ 07/03/2026 04:25:24 +00:00:Server InstanceRevisionTest Merge Updated @ 07/03/2026 05:47:46 +00:00:Server InstanceCM13 Live RevisionOrigin: c46d658 Test Merge Updated @ 07/03/2026 06:31:30 +00:00:Server InstanceRevisionTest Merge Updated @ 07/03/2026 07:18:14 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 00:53:24 +00:00:Server InstanceCM13 Live RevisionOrigin: 37c049f Test Merge Updated @ 07/04/2026 03:13:06 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 03:24:45 +00:00:Server InstanceCM13 Live RevisionOrigin: 82f219f Test Merge Updated @ 07/04/2026 03:55:33 +00:00:Server InstanceCM13 Live RevisionOrigin: bb16ac6 Test Merge Updated @ 07/04/2026 05:26:35 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 05:46:46 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 06:57:35 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 07:14:57 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 09:15:58 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 09:58:55 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 10:59:50 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 11:22:52 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 11:30:54 +00:00:Server InstanceRevisionTest Merge Updated @ 07/04/2026 20:33:37 +00:00:Server InstanceRevisionTest Merge Updated @ 07/05/2026 02:05:47 +00:00:Server InstanceCM13 Live RevisionOrigin: f4cbe98 Test Merge Updated @ 07/05/2026 02:36:47 +00:00:Server InstanceCM13 Live RevisionOrigin: 83b7e7a Test Merge Updated @ 07/05/2026 04:07:50 +00:00:Server InstanceCM13 Live RevisionOrigin: 584ce29 Test Merge Updated @ 07/05/2026 06:16:15 +00:00:Server InstanceRevisionTest Merge Updated @ 07/05/2026 12:55:23 +00:00:Server InstanceRevisionTest Merge Updated @ 07/05/2026 16:41:39 +00:00:Server InstanceRevisionTest Merge Updated @ 07/06/2026 06:28:52 +00:00:Server InstanceRevisionTest Merge Updated @ 07/07/2026 01:35:04 +00:00:Server InstanceRevisionTest Merge Updated @ 07/07/2026 02:36:09 +00:00:Server InstanceRevisionTest Merge Updated @ 07/07/2026 06:31:51 +00:00:Server InstanceRevisionTest Merge Updated @ 07/07/2026 07:33:29 +00:00:Server InstanceRevisionTest Merge Updated @ 07/07/2026 08:38:32 +00:00:Server InstanceCM13 Live RevisionOrigin: 2644306 Test Merge Updated @ 07/07/2026 14:40:57 +00:00:Server InstanceRevisionTest Merge Updated @ 07/08/2026 00:44:17 +00:00:Server InstanceCM13 Live RevisionOrigin: e6156c0 Test Merge Updated @ 07/08/2026 03:15:42 +00:00:Server InstanceCM13 Live RevisionOrigin: b2f9af8 Test Merge Updated @ 07/08/2026 04:16:39 +00:00:Server InstanceCM13 Live RevisionOrigin: 728eca0 Test Merge Updated @ 07/09/2026 03:53:42 +00:00:Server InstanceCM13 Live RevisionOrigin: 5f144e8 Test Merge Updated @ 07/10/2026 00:59:49 +00:00:Server InstanceCM13 Live RevisionOrigin: 75a4120 Test Merge Updated @ 07/10/2026 01:29:25 +00:00:Server InstanceRevisionTest Merge Updated @ 07/10/2026 04:01:19 +00:00:Server InstanceCM13 Live RevisionOrigin: 4535454 Test Merge Updated @ 07/11/2026 06:48:36 +00:00:Server InstanceRevisionTest Merge Updated @ 07/11/2026 10:09:08 +00:00:Server InstanceRevisionTest Merge Updated @ 07/11/2026 13:10:31 +00:00:Server InstanceRevisionTest Merge Updated @ 07/12/2026 02:14:18 +00:00:Server InstanceCM13 Live RevisionOrigin: 0b1ea87 Test Merge Updated @ 07/12/2026 14:29:31 +00:00:Server InstanceRevisionTest Merge Updated @ 07/13/2026 03:51:05 +00:00:Server InstanceCM13 Live RevisionOrigin: f13ad67 Test Merge Updated @ 07/13/2026 12:53:38 +00:00:Server InstanceRevisionTest Merge Updated @ 07/13/2026 22:56:43 +00:00:Server InstanceCM13 Live RevisionOrigin: bc766ac Test Merge Updated @ 07/14/2026 00:57:57 +00:00:Server InstanceCM13 Live RevisionOrigin: 81ef6b1 Test Merge Updated @ 07/14/2026 01:28:51 +00:00:Server InstanceRevisionTest Merge Updated @ 07/14/2026 02:59:53 +00:00:Server InstanceCM13 Live RevisionOrigin: b98bd5e Test Merge Updated @ 07/14/2026 06:01:21 +00:00:Server InstanceCM13 Live RevisionOrigin: 6032ee8 Test Merge Updated @ 07/14/2026 12:07:49 +00:00:Server InstanceRevision |
About the pull request
This PR does several things:
/datum/hive_status/proc/bless_on_hijack(); and hijack round status+ stat tracking into/datum/controller/subsystem/hijack/proc/on_call_shuttle())Technically a xeno evolving as queen on the Almayer could still be in this scenario, but I think it even less likely to occur and unlikely for them to succeed enough that warrants needing to put the game into a hijack state.
Explain why it's good for the game
Presently admins have been sort of having to intervene whenever a queen sneaks onto the dropship, but since hijack effects are kinda all over the place its difficult for them to do all changes nor in a way that really thematically can work. Now its as if the dropship has its autopilot disabled shortly before docking procedures and ends up crashing into the ship (because the queen is a bad driver).
Testing Photographs and Procedure
Screenshots & Videos
Normal hijack + transmute testing: https://youtu.be/CuSb9vs2NiQ
Stealth hijack as marine: https://youtu.be/mL4UUED1mqA
Stealth hijack as xeno: https://youtu.be/u05M-Y6q32E
Changelog
🆑 Drathek
balance: A hostile queen that sneaks on a shuttle will now trigger a hijack automatically just before arrival
fix: Fixed grant transmute on hijack buff loop stopping early if it encounters a king or xeno with the ability already
fix: Hive buff purchase for transmute no longer is applied to queen
/:cl: