-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
There is a method to destroy the disk permanently #75829
Comments
Should be easy for someone to reproduce this locally and track down the issue. |
the disk doesn't get deleted, it would seem that it got stuck in nullspace somehow while the disk holder was being deleted. the way the crystal does mob possession is a mess and it works horribly (peep the horror) tgstation/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm Lines 566 to 568 in 0dd7099
doing tgstation/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm Lines 586 to 592 in 0dd7099
tgstation/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm Lines 612 to 627 in 0dd7099
cockroaches are deleted on death, and the running gag with things being deleted and their contents not being deleted properly sometimes also applies here tgstation/code/modules/mob/living/basic/vermin/cockroach.dm Lines 44 to 47 in 0dd7099
|
shouldnt the disk automatically teleport if its in nullspace or something? |
my guess is it doesn't see itself as in nullspace because it's on a mob that's in a locker that fails to be removed from cockroach's contents when it gibs |
…user's body upon death/gibbing (#75843) ## About The Pull Request Hooks the stasis closet thingamajing into `COMSIG_LIVING_DEATH` instead of checking the animal's stat on `process()`, which makes possessed animals properly dump the stasis closet's contents upon death or gibbing (which is death but cooler). yeah uh this method is hilarious but it does protect the user's body quite reliably at least lol ## Why It's Good For The Game Fixes #75829 also probably makes cockroach death saner in some unreported way, this `. = ..()` vs `..()` is above my non-existent paygrade but it keeps popping up from time to time ## Changelog :cl: fix: gibbing colossus possessor crystal possessed animals will no longer stick the user's body and their stuff into the shadow realm. the animals will properly drop your corpse when killed or gibbed /:cl: --------- Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Round ID: 207517
Reproduction:
So, apparently, the captain of this round used as colossus crystal and was mindswapped into a cockroach. This crystal probably moves the captain's body...somewhere. When the captain in the body of a cockroach was stepped on, the disk was lost forever.
I've no idea what is happening with that crystal, but that does not sound good.
The text was updated successfully, but these errors were encountered: