mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 06:57:42 +01:00
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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user