ParadiseSS13 / Paradise

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

Facehuggers can't facehug corgis #19157

Closed FloFluoro closed 2 years ago

FloFluoro commented 2 years ago

Issue Description:

Facehuggers can't facehug corgis, despite having checks in code to do so. #7735 indicates that this worked at some point.

What did you expect to happen:

The facehugger to attach to the corgi. Facehuggers lunge at corgis specifically because they're whitelisted in the code, but they don't attach for some reason.

What happened instead:

The facehugger does not attach, and flops onto the floor in its dormant state.

Why is this bad/What are the consequences:

You can throw corgis at facehuggers to make them sleep. You can send a corgi into a xenomorph nest to neutralize all the facehuggers inside of it, because they'll all go dormant without attaching to the corgi. This seems bad since Xenos are now back on rotation?

Steps to reproduce the problem:

When did the problem start happening:

Probably after #12206, which ripped out a bunch of corgi-related code in facehugger.dm for some reason.

Extra information:

bark

Scribble-Sheep commented 2 years ago

Should corgis even be facehuggable in the first place, design wise? Seems kind of odd since from what I can tell of the code, other simple mobs just..don't have those checks.

FloFluoro commented 2 years ago

Should corgis even be facehuggable in the first place, design wise? Seems kind of odd since from what I can tell of the code, other simple mobs just..don't have those checks.

Whether someone wants to resolve it by fixing corgi facehug attachment or removing the quirk entirely, that's up to whoever tackles the issue.