IPC feeding from APCs, IPC lack of reagent processing.

Conflicts:
	code/modules/mob/living/carbon/human/life.dm
	code/modules/power/apc.dm
This commit is contained in:
Zuhayr
2014-01-29 16:51:11 -05:00
committed by ZomgPonies
parent f77a8a6a9e
commit e3ce3d4b66
2 changed files with 40 additions and 2 deletions
+9 -1
View File
@@ -929,6 +929,14 @@
proc/handle_chemicals_in_body()
if(reagents && !(species.flags & IS_SYNTHETIC)) //Synths don't process reagents.
var/alien = 0 //Not the best way to handle it, but neater than checking this for every single reagent proc.
if(species && species.name == "Diona")
alien = 1
else if(species && species.name == "Vox")
alien = 2
reagents.metabolize(src,alien)
if(reagents) reagents.metabolize(src)
var/total_plasmaloss = 0
for(var/obj/item/I in src)
@@ -1028,7 +1036,7 @@
if(species && species.flags & NO_INTORGANS) return
handle_trace_chems()
if(!(species.flags & IS_SYNTHETIC)) handle_trace_chems()
var/datum/organ/internal/liver/liver = internal_organs["liver"]
liver.process()