Files
Fluffy 4538e2a7cc Fix indentations (#17481)
* cbt

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* fsadffsda sad

* sadfasd

* jhn

* dsfa

* saf

* safsad

* sda
2023-10-05 10:15:58 +00:00

34 lines
727 B
Plaintext

/datum/dna/gene/monkey
name = "Monkey"
/datum/dna/gene/monkey/New()
block = MONKEYBLOCK
/datum/dna/gene/monkey/can_activate(var/mob/M,var/flags)
return ishuman(M)
/datum/dna/gene/monkey/activate(var/mob/living/carbon/C)
var/mob/living/carbon/human/H
if(ishuman(C))
H = C
else
return
if(!islesserform(H))
H = H.monkeyize(1)
H.name = H.species.get_random_name() // keep the realname
/datum/dna/gene/monkey/deactivate(var/mob/living/carbon/C)
var/mob/living/carbon/human/H
if(ishuman(C))
H = C
else
return
if(islesserform(H))
H = H.humanize(1) // woo transform procs!
if(!H.dna.real_name)
var/randomname = H.species.get_random_name()
H.real_name = randomname
H.dna.real_name = randomname