Reworks exotic blood conversion handling so dead species can regain blood via transfusion (#17851)

* Reworks exotic blood conversion handling

* proc coefficient

* remove comment

* Update code/modules/reagents/chemistry/holder.dm

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2022-05-27 20:39:05 +01:00
committed by GitHub
co-authored by Charlie
parent b8ed7a381f
commit 1e78a6befc
2 changed files with 14 additions and 4 deletions
@@ -336,10 +336,6 @@
// Return 0 if it shouldn't deplete and do its normal effect
// Other return values will cause weird badness
/datum/species/proc/handle_reagents(mob/living/carbon/human/H, datum/reagent/R)
if(R.id == exotic_blood)
H.blood_volume = min(H.blood_volume + round(R.volume, 0.1), BLOOD_VOLUME_NORMAL)
H.reagents.del_reagent(R.id)
return FALSE
return TRUE
// For special snowflake species effects