[MIRROR] Fix TG random name causing recursion (#12646)

Co-authored-by: Aura Dusklight <46622484+NovaDusklight@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2026-04-08 18:26:01 +02:00
committed by GitHub
co-authored by Aura Dusklight
parent 06571da9eb
commit 992936817c
+2 -1
View File
@@ -298,7 +298,8 @@ GLOBAL_LIST_EMPTY(preferences_datums)
character.set_species(read_preference(/datum/preference/choiced/species))
// Special Case: This references variables owned by two different datums, so do it here.
if(read_preference(/datum/preference/toggle/human/name_is_always_random))
update_preference_by_type(/datum/preference/name/real_name, random_name(read_preference(/datum/preference/choiced/gender/identifying), read_preference(/datum/preference/choiced/species)))
// write_ instead of update_ to avoid update_preference_by_type calling copy_to again.
write_preference_by_type(/datum/preference/name/real_name, random_name(read_preference(/datum/preference/choiced/gender/identifying), read_preference(/datum/preference/choiced/species)))
// Ask the preferences datums to apply their own settings to the new mob
player_setup.copy_to_mob(character)