From f4abbd6f9ae6be35185d9529273c833396b608b3 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Sun, 11 Oct 2020 13:33:07 -0300 Subject: [PATCH] Restricts what accents synthetics can mimic (#10178) --- code/modules/mob/living/silicon/silicon.dm | 3 +++ code/modules/mob/living/silicon/silicon_procs.dm | 2 +- html/changelogs/alberyk-robotaccent.yml | 6 ++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/alberyk-robotaccent.yml diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 7a464f81a1f..65c1514fdaa 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -56,6 +56,9 @@ var/obj/item/card/id/id_card var/id_card_type = /obj/item/card/id/synthetic + var/list/possible_accents = list(ACCENT_TTS, ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_LUNA, ACCENT_MARTIAN, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_JUPITER, ACCENT_COC, ACCENT_ELYRA, ACCENT_ERIDANI, + ACCENT_SILVERSUN, ACCENT_KONYAN, ACCENT_EARTH, ACCENT_REPUBICLANSIIK) + // Misc uv_intensity = 175 //Lights cast by robots have reduced effect on diona mob_thinks = FALSE diff --git a/code/modules/mob/living/silicon/silicon_procs.dm b/code/modules/mob/living/silicon/silicon_procs.dm index 2ab67bfea24..ae6f52e5334 100644 --- a/code/modules/mob/living/silicon/silicon_procs.dm +++ b/code/modules/mob/living/silicon/silicon_procs.dm @@ -2,7 +2,7 @@ set name = "Mimic Accent" set category = "Subsystems" - var/chosen_accent = input(src, "Choose an accent to mimic.", "Accent Mimicry") as null|anything in SSrecords.accents + var/chosen_accent = input(src, "Choose an accent to mimic.", "Accent Mimicry") as null|anything in possible_accents if(!chosen_accent) return diff --git a/html/changelogs/alberyk-robotaccent.yml b/html/changelogs/alberyk-robotaccent.yml new file mode 100644 index 00000000000..2514fe6cf48 --- /dev/null +++ b/html/changelogs/alberyk-robotaccent.yml @@ -0,0 +1,6 @@ +author: Alberyk + +delete-after: True + +changes: + - tweak: "Restricted what accents synthetics can mimic to be more lore friendly."