diff --git a/code/modules/client/verbs/character_directory.dm b/code/modules/client/verbs/character_directory.dm index 28d6e0b8e7..80ef1cfd03 100644 --- a/code/modules/client/verbs/character_directory.dm +++ b/code/modules/client/verbs/character_directory.dm @@ -101,7 +101,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) if(istype(C.mob, /mob/living/simple_mob)) var/mob/living/simple_mob/S = C.mob name = S.name - species = "simplemob" + species = S.character_directory_species() ooc_notes = S.ooc_notes flavor_text = S.desc //CHOMPEdit End diff --git a/modular_chomp/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/modular_chomp/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm new file mode 100644 index 0000000000..2b465747e1 --- /dev/null +++ b/modular_chomp/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -0,0 +1,4 @@ +/mob/living/simple_mob/slime/promethean/character_directory_species() + if (humanform) + return "[humanform.custom_species ? humanform.custom_species : (humanform.species ? humanform.species.name : "Promethean Blob")]" + return "Promethean Blob" diff --git a/modular_chomp/code/modules/mob/living/carbon/human/species/station/protean/protean_blob.dm b/modular_chomp/code/modules/mob/living/carbon/human/species/station/protean/protean_blob.dm index 793feb033e..954d8a9ae8 100644 --- a/modular_chomp/code/modules/mob/living/carbon/human/species/station/protean/protean_blob.dm +++ b/modular_chomp/code/modules/mob/living/carbon/human/species/station/protean/protean_blob.dm @@ -380,6 +380,11 @@ return ..() +/mob/living/simple_mob/protean_blob/character_directory_species() + if (humanform) + return "[humanform.custom_species ? humanform.custom_species : (humanform.species ? humanform.species.name : "Protean")]" + return "Protean" + var/global/list/disallowed_protean_accessories = list( /obj/item/clothing/accessory/holster, /obj/item/clothing/accessory/storage, diff --git a/modular_chomp/code/modules/mob/living/simple_mob/simple_mob.dm b/modular_chomp/code/modules/mob/living/simple_mob/simple_mob.dm index df76a573fb..00ea1b9daf 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/simple_mob.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/simple_mob.dm @@ -104,3 +104,6 @@ var/vs_fullness = vore_fullness_ex[belly_class] if(vs_fullness > 0) add_overlay("[icon_state]_[belly_class]-[vs_fullness]") + +/mob/living/simple_mob/proc/character_directory_species() + return "simplemob" diff --git a/vorestation.dme b/vorestation.dme index 3955b7f590..3da50106a8 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4557,6 +4557,7 @@ #include "modular_chomp\code\modules\mob\living\carbon\human\update_icons.dm" #include "modular_chomp\code\modules\mob\living\carbon\human\species\species.dm" #include "modular_chomp\code\modules\mob\living\carbon\human\species\outsider\vox.dm" +#include "modular_chomp\code\modules\mob\living\carbon\human\species\station\prommie_blob.dm" #include "modular_chomp\code\modules\mob\living\carbon\human\species\station\station.dm" #include "modular_chomp\code\modules\mob\living\carbon\human\species\station\teshari.dm" #include "modular_chomp\code\modules\mob\living\carbon\human\species\station\protean\_protean_defines.dm"