diff --git a/code/modules/mob/living/carbon/human/species/monkey.dm b/code/modules/mob/living/carbon/human/species/monkey.dm index 8115d3859fa..72972f98baf 100644 --- a/code/modules/mob/living/carbon/human/species/monkey.dm +++ b/code/modules/mob/living/carbon/human/species/monkey.dm @@ -50,6 +50,8 @@ /datum/species/monkey/handle_post_spawn(var/mob/living/carbon/human/H) H.real_name = "[lowertext(name)] ([rand(100,999)])" H.name = H.real_name + H.butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/monkey = 5) + ..() /datum/species/monkey/handle_dna(var/mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index f810be86382..7a313956e7e 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -322,8 +322,6 @@ return /datum/species/proc/handle_post_spawn(var/mob/living/carbon/C) //Handles anything not already covered by basic species assignment. - if(C.get_species() == "Monkey" || C.get_species() == "Farwa" || C.get_species() == "Stok" || C.get_species() == "Wolpin" || C.get_species() == "Neara") - C.butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/monkey = 5) grant_abilities(C) return @@ -333,7 +331,7 @@ return /datum/species/proc/handle_pre_change(var/mob/living/carbon/human/H) - if(!H.get_species() == "Monkey" || !H.get_species() == "Farwa" || !H.get_species() == "Stok" || !H.get_species() == "Wolpin" || !H.get_species() == "Neara") + if(H.butcher_results)//clear it out so we don't butcher a actual human. H.butcher_results = null remove_abilities(H) return