diff --git a/code/datums/helper_datums/butchering.dm b/code/datums/helper_datums/butchering.dm index 5487a2467099..3c9d96980dde 100644 --- a/code/datums/helper_datums/butchering.dm +++ b/code/datums/helper_datums/butchering.dm @@ -287,9 +287,10 @@ if(color_data) F.color = color_data["hex"] F.name = "[color_data["name"]] feather" - if(amount == 0) + if(amount >= 5) // Stores original tone when the first feather is plucked. if(!V.original_vox_tone) V.original_vox_tone = V.my_appearance.s_tone + if(amount == 0) V.my_appearance.s_tone = VOXPLUCKED to_chat(V, "Your plumage is looking a bit bare...") V.species.updatespeciescolor(V) diff --git a/code/modules/dna/genes/monkey.dm b/code/modules/dna/genes/monkey.dm index 0110113cb0ed..b99d421d3b4a 100644 --- a/code/modules/dna/genes/monkey.dm +++ b/code/modules/dna/genes/monkey.dm @@ -51,7 +51,11 @@ if (borer.controlling) Mo.do_release_control(0) - var/mob/living/carbon/human/O = new(src) + var/mob/living/carbon/human/O + if(Mo.greaterform == "Vox") + O = new /mob/living/carbon/human/vox(src) //Special case for vox, needed for vox chickens else they never get feathers. + else + O = new(src) if(Mo.greaterform) O.set_species(Mo.greaterform) //Damage transfer is handled later in the code Mo.transferImplantsTo(O)