ParadiseSS13 / Paradise

Paradise Station's GitHub main repository.
https://www.paradisestation.org/forum
GNU Affero General Public License v3.0
404 stars 1.21k forks source link

The organ extractor cannot implant headpockets in non-skrell species. #25040

Closed Somniworld closed 4 months ago

Somniworld commented 7 months ago

Exploit Reports

BYOND Version

515.1620

Issue Description

After successfully removing a headpocket from an ususpecting skrell, I found myself unable to implant it into another crewmember (a non-skrell). The organ extractor sucessfully recognizes the presence of an organ, and attempts the implantation, but does not proceed with it.

I did attempt to use the extractor on myself, as a skrell, and the implantation successfully started.

What did you expect to happen?

For a completely unrelated specie to suddenly get a headpocket, giving them mental trauma and making me laugh a lot.

What happened instead?

I butchered some poor non-skrell and could not do anything funny

Why is this bad/What are the consequences?

Some more exotic organs cannot be forced onto others, making me sad.

Steps to reproduce the issue.

Acquire a headpocket, find a non skrell, try to implant it, fail repeatedly despite meeting the conditions.

When did the problem start happening?

I believe as long as the organ extractor was in.

Extra information

This might be linked to the scuffed way headpockets are handled.

See, as a skrell, you already can get your headpocket removed by picking a specific hair style as a skrell (bald). Considering my target was a nian (thus, always bald), the headpocket could not apply.

Relevant log output/runtime error

No response

github-actions[bot] commented 4 months ago

This issue either requires verification or is unreproducible, but has had no updates for 60 days. Please provide an update within 14 days or this issue will be closed. If you believe this is a mistake, please contact an issue manager on Discord.

Spaghetti-bit commented 4 months ago

Not a bug :v