From 6ab480c5caccb575b0bf729cb2152db60d6cf34a Mon Sep 17 00:00:00 2001 From: KnighTheThrasher Date: Wed, 8 Jul 2026 15:56:14 +0200 Subject: [PATCH 1/4] test --- .../yogs_ports/polysmorphs/code/polysmorph_language.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm index c34f34cbb07a..6246702dc2dc 100644 --- a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm +++ b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm @@ -17,10 +17,9 @@ //commented out until i figure out why it breaks in tests -/* /datum/language/polysmorph/get_random_name( gender = NEUTER, - name_count = default_name_count, + name_count = 1, syllable_min = default_name_syllable_min, syllable_max = default_name_syllable_max, force_use_syllables = FALSE, @@ -29,4 +28,3 @@ return ..() return "[pick(GLOB.polysmorph_names)]" -*/ From 23594175969cb41b09fd055fc58f5c1bd82d0ad9 Mon Sep 17 00:00:00 2001 From: KnighTheThrasher Date: Wed, 8 Jul 2026 16:20:18 +0200 Subject: [PATCH 2/4] 1more --- modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm index 6246702dc2dc..0afe1f826824 100644 --- a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm +++ b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm @@ -27,4 +27,4 @@ if(force_use_syllables) return ..() - return "[pick(GLOB.polysmorph_names)]" + return pick(GLOB.polysmorph_names) From 2da783afaa2037ec9cc2bef723874de20cbfbbdf Mon Sep 17 00:00:00 2001 From: KnighTheThrasher Date: Thu, 16 Jul 2026 00:59:55 +0200 Subject: [PATCH 3/4] are you for real --- .../modules/customization/strings/names/polysmorph.txt | 2 +- .../yogs_ports/polysmorphs/code/polysmorph_language.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_iris/modules/customization/strings/names/polysmorph.txt b/modular_iris/modules/customization/strings/names/polysmorph.txt index c7444bc4dbc3..2ba4b2bb1c3a 100644 --- a/modular_iris/modules/customization/strings/names/polysmorph.txt +++ b/modular_iris/modules/customization/strings/names/polysmorph.txt @@ -45,4 +45,4 @@ Xiryne Yaki Yanra Yefea -Yula \ No newline at end of file +Yula diff --git a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm index 0afe1f826824..715f7ce56b8f 100644 --- a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm +++ b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm @@ -19,7 +19,7 @@ //commented out until i figure out why it breaks in tests /datum/language/polysmorph/get_random_name( gender = NEUTER, - name_count = 1, + name_count = default_name_count, syllable_min = default_name_syllable_min, syllable_max = default_name_syllable_max, force_use_syllables = FALSE, @@ -27,4 +27,4 @@ if(force_use_syllables) return ..() - return pick(GLOB.polysmorph_names) + return "[pick(GLOB.polysmorph_names)]" From baadf30cd481bc34f865b27e133343250153fa58 Mon Sep 17 00:00:00 2001 From: KnighTheThrasher Date: Thu, 16 Jul 2026 11:04:35 +0200 Subject: [PATCH 4/4] the nuclear option --- .../yogs_ports/polysmorphs/code/polysmorph_language.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm index 715f7ce56b8f..d5148ad5ae26 100644 --- a/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm +++ b/modular_iris/yogs_ports/polysmorphs/code/polysmorph_language.dm @@ -15,8 +15,8 @@ /datum/language/polysmorph = 20, ) - -//commented out until i figure out why it breaks in tests +//this is a terrible way to fix something, however this code seemingly only breaks during unit tests and ive been unable to reproduce it locally +#ifndef UNIT_TESTS /datum/language/polysmorph/get_random_name( gender = NEUTER, name_count = default_name_count, @@ -28,3 +28,4 @@ return ..() return "[pick(GLOB.polysmorph_names)]" +#endif