diff --git a/code/game/machinery/podmen.dm b/code/game/machinery/podmen.dm index e3c79f2f62c..51a7385789b 100644 --- a/code/game/machinery/podmen.dm +++ b/code/game/machinery/podmen.dm @@ -120,10 +120,6 @@ Growing it to term with nothing injected will grab a ghost from the observers. * podman << "Memories of a life as [source] drift oddly through a mind unsuited for them, like a skin of oil over a fathomless lake." podman << "You are now one of the Dionaea, a race of drifting interstellar plantlike creatures that sometimes share their seeds with human traders." podman << "Too much darkness will send you into shock and starve you, but light will help you heal." - if(!realName) - var/newname = input(podman,"Enter a name, or leave blank for the default name.", "Name change","") as text - if (newname != "") - podman.real_name = newname else new /mob/living/carbon/monkey/diona(parent.loc) diff --git a/code/modules/mob/living/carbon/monkey/diona.dm b/code/modules/mob/living/carbon/monkey/diona.dm index 523ccca7530..948743361cc 100644 --- a/code/modules/mob/living/carbon/monkey/diona.dm +++ b/code/modules/mob/living/carbon/monkey/diona.dm @@ -140,6 +140,8 @@ adult.name = src.name adult.real_name = src.real_name adult.ckey = src.ckey + adult.real_name = pick(diona_names) //I hate this being here of all places but unfortunately dna is based on real_name! + adult.rename_self("diona") for (var/obj/item/W in src.contents) src.drop_from_inventory(W) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 8b4cfc748e5..806361514dc 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -423,6 +423,9 @@ if(mind.assigned_role == "Clown") //give them a clownname if they are a clown new_character.real_name = pick(clown_names) //I hate this being here of all places but unfortunately dna is based on real_name! new_character.rename_self("clown") + else if(new_character.species == "Diona") + new_character.real_name = pick(diona_names) //I hate this being here of all places but unfortunately dna is based on real_name! + new_character.rename_self("diona") mind.original = new_character mind.transfer_to(new_character) //won't transfer key since the mind is not active diff --git a/code/names.dm b/code/names.dm index ab101d76c6e..7cf632077dc 100644 --- a/code/names.dm +++ b/code/names.dm @@ -8,7 +8,7 @@ var/list/first_names_male = file2list("config/names/first_male.txt") var/list/first_names_female = file2list("config/names/first_female.txt") var/list/last_names = file2list("config/names/last.txt") var/list/clown_names = file2list("config/names/clown.txt") - +var/list/diona_names = file2list ("config/names/diona.txt") var/list/verbs = file2list("config/names/verbs.txt") var/list/adjectives = file2list("config/names/adjectives.txt")