Skyrat-tg
Skyrat-tg copied to clipboard
Blood Deficiency quirk not working on Xenobiological Slime Hybrids
Reporting client version: 514.1583
As titled.
Round ID:
6180
Testmerges:
Reproduction:
Take Quirk as Slime: watch as "blood" will not slowly fall to 80% as intended. Cry as gimmick is ruined and there's no reason to keep drinking welding fuel.
Looking into this one
Ok, so this is a bit of a weird one I'll be fixing shortly.
Slimes have the NOBLOOD
species trait, yet have blood. Weird snowflakeyness abounds. The quirk has a conditional which checks for that trait:
if(NOBLOOD in carbon_target.dna.species.species_traits) //can't lose blood if your species doesn't have any
return
A quick comment in the jellypeople.dm
yields this hint: "Slimes have both NOBLOOD and an exotic bloodtype set, so they need to be handled uniquely here.". I'll most likely create a Blood Deficiency optimization for slimepeople that drains their jelly properly.