fix some missing vanity copy traits (#19070)

* fix some missing vanity copy prefs

* fix protean tab flicker
This commit is contained in:
Kashargul
2026-01-20 16:22:27 +01:00
committed by GitHub
parent a770fbd599
commit 539634682f
2 changed files with 10 additions and 5 deletions
+5 -2
View File
@@ -585,8 +585,10 @@ var/list/preferences_datums = list()
var/list/traits_to_copy = list(/datum/trait/neutral/tall,
/datum/trait/neutral/taller,
/datum/trait/neutral/tallest,
/datum/trait/neutral/short,
/datum/trait/neutral/shorter,
/datum/trait/neutral/shortest,
/datum/trait/neutral/obese,
/datum/trait/neutral/fat,
/datum/trait/neutral/thin,
@@ -603,9 +605,10 @@ var/list/preferences_datums = list()
var/datum/trait/instance = GLOB.all_traits[trait]
if (!instance)
continue
for (var/to_edit in instance.var_changes)
character.species.vars[to_edit] = instance.var_changes[to_edit]
for(var/key, value in instance.var_changes)
character.species.vars[key] = value
character.update_transform()
if(!voice_sound)
character.voice_sounds_list = DEFAULT_TALK_SOUNDS
else