mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-21 03:56:47 +01:00
Some vanity fixes (#17797)
This commit is contained in:
@@ -505,6 +505,9 @@ var/list/preferences_datums = list()
|
||||
var/datum/preference/numeric/wing_alpha = GLOB.preference_entries[/datum/preference/numeric/human/wing_alpha]
|
||||
wing_alpha.apply_pref_to(character,read_preference(/datum/preference/numeric/human/wing_alpha))
|
||||
|
||||
var/datum/preference/numeric/skin_color = GLOB.preference_entries[/datum/preference/color/human/skin_color]
|
||||
skin_color.apply_pref_to(character,read_preference(/datum/preference/color/human/skin_color))
|
||||
|
||||
character.set_gender(biological_gender)
|
||||
|
||||
// Destroy/cyborgize organs and limbs.
|
||||
@@ -529,7 +532,7 @@ var/list/preferences_datums = list()
|
||||
else
|
||||
var/bodytype
|
||||
var/datum/species/selected_species = GLOB.all_species[species]
|
||||
if(selected_species.selects_bodytype)
|
||||
if(custom_base)
|
||||
bodytype = custom_base
|
||||
else
|
||||
bodytype = selected_species.get_bodytype()
|
||||
@@ -577,6 +580,7 @@ var/list/preferences_datums = list()
|
||||
character.fuzzy = fuzzy
|
||||
character.offset_override = offset_override
|
||||
character.voice_freq = voice_freq
|
||||
character.size_multiplier = size_multiplier
|
||||
character.resize(size_multiplier, animate = FALSE, ignore_prefs = TRUE)
|
||||
|
||||
var/list/traits_to_copy = list(/datum/trait/neutral/tall,
|
||||
@@ -611,13 +615,15 @@ var/list/preferences_datums = list()
|
||||
|
||||
var/datum/species/selected_species = GLOB.all_species[species]
|
||||
var/bodytype_selected
|
||||
if(selected_species.selects_bodytype)
|
||||
if(custom_base)
|
||||
bodytype_selected = custom_base
|
||||
else
|
||||
bodytype_selected = selected_species.get_bodytype(character)
|
||||
|
||||
character.dna.base_species = bodytype_selected
|
||||
character.species.base_species = bodytype_selected
|
||||
character.species.icobase = character.species.get_icobase()
|
||||
character.species.deform = character.species.get_icobase(get_deform = TRUE)
|
||||
character.species.vanity_base_fit = bodytype_selected
|
||||
if (istype(character.species, /datum/species/shapeshifter))
|
||||
wrapped_species_by_ref["\ref[character]"] = bodytype_selected
|
||||
|
||||
Reference in New Issue
Block a user