diff --git a/code/modules/mob/living/carbon/human/species_types/podpeople.dm b/code/modules/mob/living/carbon/human/species_types/podpeople.dm
index 37b3d1b1cf..8ff0e67f5d 100644
--- a/code/modules/mob/living/carbon/human/species_types/podpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/podpeople.dm
@@ -1,76 +1,3 @@
-<<<<<<< HEAD
-/datum/species/pod
- // A mutation caused by a human being ressurected in a revival pod. These regain health in light, and begin to wither in darkness.
- name = "Podperson"
- id = "pod"
- default_color = "59CE00"
- species_traits = list(MUTCOLORS,EYECOLOR)
- attack_verb = "slash"
- attack_sound = 'sound/weapons/slice.ogg'
- miss_sound = 'sound/weapons/slashmiss.ogg'
- burnmod = 1.25
- heatmod = 1.55
- meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant
- disliked_food = NONE
- liked_food = NONE
- toxic_food = NONE
-
-
-/datum/species/pod/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- . = ..()
- C.faction |= "plants"
- C.faction |= "vines"
-
-/datum/species/pod/on_species_loss(mob/living/carbon/C)
- . = ..()
- C.faction -= "plants"
- C.faction -= "vines"
-
-/datum/species/pod/spec_life(mob/living/carbon/human/H)
- if(H.stat == DEAD)
- return
- var/light_amount = 0 //how much light there is in the place, affects receiving nutrition and healing
- if(isturf(H.loc)) //else, there's considered to be no light
- var/turf/T = H.loc
- light_amount = min(1,T.get_lumcount()) - 0.5
- H.nutrition += light_amount * 10
- if(H.nutrition > NUTRITION_LEVEL_FULL)
- H.nutrition = NUTRITION_LEVEL_FULL
- if(light_amount > 0.2) //if there's enough light, heal
- H.heal_overall_damage(0.75,0)
- H.adjustOxyLoss(-0.5)
-
- if(H.nutrition < NUTRITION_LEVEL_STARVING + 55)
- H.adjustOxyLoss(5) //can eat to negate this unfortunately
- H.adjustToxLoss(3)
-
-
-/datum/species/pod/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
- if(chem.id == "plantbgone")
- H.adjustToxLoss(5)
- H.reagents.remove_reagent(chem.id, REAGENTS_METABOLISM)
- H.confused = max(H.confused, 1)
- return TRUE
-
-
-/datum/species/pod/on_hit(obj/item/projectile/P, mob/living/carbon/human/H)
- switch(P.type)
- if(/obj/item/projectile/energy/floramut)
- if(prob(15))
- H.rad_act(rand(30,80))
- H.Knockdown(100)
- H.visible_message("[H] writhes in pain as [H.p_their()] vacuoles boil.", "You writhe in pain as your vacuoles boil!", "You hear the crunching of leaves.")
- if(prob(80))
- H.randmutb()
- else
- H.randmutg()
- H.domutcheck()
- else
- H.adjustFireLoss(rand(5,15))
- H.show_message("The radiation beam singes you!")
- if(/obj/item/projectile/energy/florayield)
- H.nutrition = min(H.nutrition+30, NUTRITION_LEVEL_FULL)
-=======
/datum/species/pod
// A mutation caused by a human being ressurected in a revival pod. These regain health in light, and begin to wither in darkness.
name = "Podperson"
@@ -81,10 +8,12 @@
attack_sound = 'sound/weapons/slice.ogg'
miss_sound = 'sound/weapons/slashmiss.ogg'
burnmod = 1.25
- heatmod = 1.5
+ heatmod = 1.55
meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant
- disliked_food = MEAT | DAIRY
- liked_food = VEGETABLES | FRUIT | GRAIN
+ disliked_food = NONE
+ liked_food = NONE
+ toxic_food = NONE
+
/datum/species/pod/on_species_gain(mob/living/carbon/C, datum/species/old_species)
. = ..()
@@ -107,18 +36,21 @@
if(H.nutrition > NUTRITION_LEVEL_FULL)
H.nutrition = NUTRITION_LEVEL_FULL
if(light_amount > 0.2) //if there's enough light, heal
- H.heal_overall_damage(1,1)
- H.adjustToxLoss(-1)
- H.adjustOxyLoss(-1)
+ H.heal_overall_damage(0.75,0)
+ H.adjustOxyLoss(-0.5)
+
+ if(H.nutrition < NUTRITION_LEVEL_STARVING + 55)
+ H.adjustOxyLoss(5) //can eat to negate this unfortunately
+ H.adjustToxLoss(3)
- if(H.nutrition < NUTRITION_LEVEL_STARVING + 50)
- H.take_overall_damage(2,0)
/datum/species/pod/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
if(chem.id == "plantbgone")
- H.adjustToxLoss(3)
+ H.adjustToxLoss(5)
H.reagents.remove_reagent(chem.id, REAGENTS_METABOLISM)
- return 1
+ H.confused = max(H.confused, 1)
+ return TRUE
+
/datum/species/pod/on_hit(obj/item/projectile/P, mob/living/carbon/human/H)
switch(P.type)
@@ -137,4 +69,3 @@
H.show_message("The radiation beam singes you!")
if(/obj/item/projectile/energy/florayield)
H.nutrition = min(H.nutrition+30, NUTRITION_LEVEL_FULL)
->>>>>>> 9d487d2... Divides species in subtypes, makes viruses able to infect certain subtypes (#32858)