diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm new file mode 100644 index 00000000000..1fad304014d --- /dev/null +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -0,0 +1,18 @@ +/mob/living/carbon/alien/adjustToxLoss(amount) + storedPlasma = min(max(storedPlasma + amount,0),max_plasma) //upper limit of max_plasma, lower limit of 0 + return + +/mob/living/carbon/alien/proc/getPlasma() + return storedPlasma + +/mob/living/carbon/alien/eyecheck() + return 2 + +/mob/living/carbon/alien/New() + ..() + + for(var/obj/item/clothing/mask/facehugger/facehugger in world) + if(facehugger.stat == CONSCIOUS) + var/image/activeIndicator = image('alien.dmi', loc = facehugger, icon_state = "facehugger_active") + activeIndicator.override = 1 + client.images += activeIndicator \ No newline at end of file