mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-22 05:17:38 +01:00
4538e2a7cc
* cbt * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * fsadffsda sad * sadfasd * jhn * dsfa * saf * safsad * sda
34 lines
727 B
Plaintext
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
|