mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-27 01:21:30 +00:00
## About The Pull Request Let's see if these can be like 50% playable by Halloween Fixes #70890 (mostly) Also one half of #71020 but does not close it because they still cannot hear audible messages There was a list of issues in #70890 which are largely fixed by this, but some of them were not _bugs_. Anything which is simply an obvious consequence of "not having a head or being able to wear anything on your head" isn't and cannot be fixed, because this species doesn't have a head. That means that all of these things are still true: ``` Dullahans have no radio Can't get spaceproofed because without the helmet you still take pressure damage Can't wear modsuits Can't wear sunglasses or HUDs Can't wear clown mask ``` The issue causing everything _else_ is that when we sever the head, we remove the brain. Removing the brain removes the traits `TRAIT_ADVANCEDTOOLUSER, TRAIT_LITERATE, TRAIT_CAN_STRIP`. Without these three traits, Dullahans are blocked from several important actions. Easy fix: Make these properties of the dullahan species independent of whether they have a brain or not. Clearly they can do these things without brains, on account of not having them. Additionally I gave dullahans their own head subtype which preserves internal organs, because their brains and eyes were decaying and giving them brain trauma and blindness. Finally, I changed a few things from checks in `spec_life` to signal responses, because `spec_life` checks for "did I gain a head recently?" are gross. ## Changelog 🆑 fix: Dullahans can read, strip people, and utilise tools. fix: Dullahan brains and eyes will not decay while inside their living severed head. /🆑 --------- Co-authored-by: san7890 <the@san7890.com>