diff --git a/code/modules/mob/living/carbon/alien/damage_procs.dm b/code/modules/mob/living/carbon/alien/damage_procs.dm index 5368c800658..5fa6675c79d 100644 --- a/code/modules/mob/living/carbon/alien/damage_procs.dm +++ b/code/modules/mob/living/carbon/alien/damage_procs.dm @@ -1,18 +1,10 @@ - /mob/living/carbon/alien/getToxLoss() return 0 /mob/living/carbon/alien/adjustToxLoss(amount, updating_health = TRUE, forced = FALSE) //alien immune to tox damage return FALSE -/mob/living/carbon/alien/adjustFireLoss(amount, updating_health = TRUE, forced = FALSE) // Weak to Fire - if(amount > 0) - amount *= 2 - . = ..() - - - //aliens are immune to stamina damage. /mob/living/carbon/alien/adjustStaminaLoss(amount, updating_stamina = 1) return diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index 8134844f0ca..73ae1068207 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -115,6 +115,10 @@ brute = max(0, brute - 5) burn = max(0, burn - 4) + switch(animal_origin) + if(ALIEN_BODYPART,LARVA_BODYPART) //aliens take double burn + burn *= 2 + var/can_inflict = max_damage - (brute_dam + burn_dam) if(!can_inflict) return 0