Skip to content

Sneaky Hijack Edgecase#12480

Open
Drulikar wants to merge 6 commits into
cmss13-devs:masterfrom
Drulikar:stealth_hijack
Open

Sneaky Hijack Edgecase#12480
Drulikar wants to merge 6 commits into
cmss13-devs:masterfrom
Drulikar:stealth_hijack

Conversation

@Drulikar

@Drulikar Drulikar commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

About the pull request

This PR does several things:

  • Makes it where a hostile queen that is on a shuttle that's arriving normally will trigger a hijack crash (with little warning)
  • Fixes some logic errors in Queen Mother now reward hijacking xenos with Adaptability (Transmute Ability) #10238 where the loop would end on the first xeno that is a king or already has the ability (rather than continuing on to the next xeno)
  • Transmute is no longer given to queen on purchase
  • Moves some hijack effects around (namely evilution changes, ovi reset, queen maturity into /datum/hive_status/proc/bless_on_hijack(); and hijack round status+ stat tracking into /datum/controller/subsystem/hijack/proc/on_call_shuttle())
  • Standardizes the defines for game modes (some did it this way, many not)

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:

@Drulikar Drulikar added Balance Approved This PR has had its balance and gameplay-affecting aspects approved. Cry to the Head-maint about it. Needs Testing Need to test it on the guinea pigs (production server) labels Jun 20, 2026
@github-project-automation github-project-automation Bot moved this to Awaiting Review in Review Backlog Jun 20, 2026
@cmss13-ci cmss13-ci Bot added Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Fix Fix one bug, make ten more Refactor Make the code harder to read size/L Denotes a PR that changes 200-799 lines, ignoring generated files. labels Jun 20, 2026
@Drulikar Drulikar removed the Refactor Make the code harder to read label Jun 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Balance Approved This PR has had its balance and gameplay-affecting aspects approved. Cry to the Head-maint about it. Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Fix Fix one bug, make ten more Needs Testing Need to test it on the guinea pigs (production server) size/L Denotes a PR that changes 200-799 lines, ignoring generated files.

Projects

Status: Awaiting Review

Development

Successfully merging this pull request may close these issues.

1 participant