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")