Aheal no longer turns monkies in to humans (#82393)

## About The Pull Request

Also changes the Make Monkey Admin button to turn you into a monkey with
mutations instead of just creating a new being.
Closes: https://github.com/tgstation/tgstation/issues/80744
Mabye Closes: https://github.com/tgstation/tgstation/issues/81722

## Changelog

🆑
fix: aheal no longer turns monkies into humans
qol: Player panel "make monkey" turns humans into monkeys through
mutation instead of making a new mob
/🆑
This commit is contained in:
Bilbo367
2024-04-02 21:45:33 -06:00
committed by GitHub
parent 277d8e79a7
commit 1ace94c7bb
4 changed files with 9 additions and 2 deletions
+6 -1
View File
@@ -199,7 +199,12 @@
if(posttransformoutfit && istype(newmob))
newmob.equipOutfit(posttransformoutfit)
if("monkey")
M.change_mob_type( /mob/living/carbon/human/species/monkey , null, null, delmob )
if(ishuman(M))
var/mob/living/carbon/human/H = M
H.dna.add_mutation(/datum/mutation/human/race, MUT_NORMAL)
H.dna.activate_mutation(/datum/mutation/human/race)
else
M.change_mob_type( /mob/living/carbon/human/species/monkey , null, null, delmob )
if("robot")
M.change_mob_type( /mob/living/silicon/robot , null, null, delmob )