mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-27 23:29:10 +01:00
makes the vanity copy copy size changing traits as well
This commit is contained in:
@@ -208,6 +208,30 @@
|
||||
character.offset_override = offset_override //CHOMPEdit
|
||||
character.voice_freq = voice_freq
|
||||
character.resize(size_multiplier, animate = FALSE, ignore_prefs = TRUE)
|
||||
|
||||
var/list/traits_to_copy = list(/datum/trait/neutral/tall,
|
||||
/datum/trait/neutral/taller,
|
||||
/datum/trait/neutral/short,
|
||||
/datum/trait/neutral/shorter,
|
||||
/datum/trait/neutral/obese,
|
||||
/datum/trait/neutral/fat,
|
||||
/datum/trait/neutral/thin,
|
||||
/datum/trait/neutral/thinner,
|
||||
/datum/trait/neutral/micro_size_down,
|
||||
/datum/trait/neutral/micro_size_up)
|
||||
//reset all the above trait vars
|
||||
if (character.species)
|
||||
character.species.micro_size_mod = 0
|
||||
character.species.icon_scale_x = 1
|
||||
character.species.icon_scale_y = 1
|
||||
for (var/trait in neu_traits)
|
||||
if (trait in traits_to_copy)
|
||||
var/datum/trait/instance = all_traits[trait]
|
||||
if (!instance)
|
||||
continue
|
||||
for (var/to_edit in instance.var_changes)
|
||||
character.species.vars[to_edit] = instance.var_changes[to_edit]
|
||||
character.update_transform()
|
||||
if(!voice_sound)
|
||||
character.voice_sounds_list = talk_sound
|
||||
else
|
||||
|
||||
@@ -114,7 +114,12 @@
|
||||
fuzzy = character.fuzzy
|
||||
offset_override = character.offset_override //CHOMPEdit
|
||||
voice_freq = character.voice_freq
|
||||
character.resize(character.size_multiplier, animate = TRUE, ignore_prefs = TRUE)
|
||||
if (species && character.species)
|
||||
species.micro_size_mod = character.species.micro_size_mod
|
||||
species.icon_scale_x = character.species.icon_scale_x
|
||||
species.icon_scale_y = character.species.icon_scale_y
|
||||
update_transform()
|
||||
resize(character.size_multiplier, animate = TRUE, ignore_prefs = TRUE)
|
||||
voice_sounds_list = character.voice_sounds_list
|
||||
|
||||
species?.blood_color = character.species?.blood_color
|
||||
|
||||
Reference in New Issue
Block a user