mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 04:22:39 +01:00
Trace Chemicals and Mass Spectrometers (#11993)
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
return
|
||||
|
||||
vessel.add_reagent(/decl/reagent/blood, species.blood_volume, temperature = species?.body_temperature)
|
||||
fixblood()
|
||||
|
||||
//Resets blood data
|
||||
/mob/living/carbon/human/proc/fixblood()
|
||||
@@ -217,6 +218,13 @@ proc/blood_incompatible(donor,receiver,donor_species,receiver_species)
|
||||
data["dose_chem"] = chem_doses.Copy()
|
||||
return data
|
||||
|
||||
/mob/living/carbon/human/get_blood_data()
|
||||
. = ..()
|
||||
var/list/trace_chems = list()
|
||||
if(LAZYLEN(vessel.reagent_data))
|
||||
trace_chems = LAZYACCESS(vessel.reagent_data[/decl/reagent/blood], "trace_chem") || list()
|
||||
.["trace_chem"] = trace_chems.Copy()
|
||||
|
||||
proc/blood_splatter(var/target, var/source, var/large, var/spray_dir, var/sourceless_color)
|
||||
|
||||
var/obj/effect/decal/cleanable/blood/splatter
|
||||
|
||||
Reference in New Issue
Block a user