Skip to content

Minor mass mindswap fixes#311

Open
Mnemotechnician wants to merge 3 commits intoFloof-Station:masterfrom
Mnemotechnician:fix/mass-mindswap-again
Open

Minor mass mindswap fixes#311
Mnemotechnician wants to merge 3 commits intoFloof-Station:masterfrom
Mnemotechnician:fix/mass-mindswap-again

Conversation

@Mnemotechnician
Copy link
Copy Markdown
Collaborator

@Mnemotechnician Mnemotechnician commented Mar 25, 2026

About the PR

  • Ensures bodies in cryosleep aren't counted as psionic actors, because sometimes the cryosleep system fails to pause bodies that enter cryo. This is a bandaid fix. I've tried to fix the underlying issue with cryo a year ago, but found no luck.
  • Adds the consent checks to MinorMassMindSwapRule, turns out there's an alternative mass mindswap event that I forgot to account for. And delta-v duplicated the code instead of expanding the existing mass mindswap gamerule.
  • Makes it so that minor and greater mindswaps dont target people who are already mindswapped, and greater mindswap doesn't include non-humanoids in the psionic pool (cus getting mindswapped into a glimmer mite and stomped on sucks)

TODO discussion: do we want the major mass mindswap (the one that happens on 900+ glimmer) to continue to perform chain-swaps (as opposed to pair-swaps like the minor mindswap)? Those are more interesting from an RP standpoint, but less manageable.

Media

Click to show

simplescreenrecorder-2026-03-27_04.02.40.mp4

Changelog
🆑

  • fix: Mindswap should no longer pull people into cryosleeping bodies.

@Mnemotechnician
Copy link
Copy Markdown
Collaborator Author

This seems to work in my testing.

@Mnemotechnician Mnemotechnician removed DO NOT MERGE Mrrow mrrp S: Not Tested Webedit go brrr labels Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant