mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-24 17:11:22 +00:00
Fixes skin preset not changing in antag selector (#7386)
This commit is contained in:
@@ -113,7 +113,7 @@
|
||||
return 1
|
||||
|
||||
/mob/living/carbon/human/proc/change_skin_color(var/red, var/green, var/blue)
|
||||
if((red == r_skin && green == g_skin && blue == b_skin) || !((species.appearance_flags & HAS_SKIN_COLOR) && (species.appearance_flags & HAS_SKIN_PRESET)))
|
||||
if((red == r_skin && green == g_skin && blue == b_skin) || (!(species.appearance_flags & HAS_SKIN_COLOR) && !(species.appearance_flags & HAS_SKIN_PRESET)))
|
||||
return
|
||||
|
||||
r_skin = red
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
if(can_change_skin_preset())
|
||||
var/new_preset = input(usr, "Choose your character's body color preset:", "Character Preference", rgb(owner.r_skin, owner.g_skin, owner.b_skin)) as null|anything in owner.species.character_color_presets
|
||||
if(new_preset && can_still_topic(state))
|
||||
new_preset = owner.species.character_color_presets[new_preset]
|
||||
var/r_skin = GetRedPart(new_preset)
|
||||
var/g_skin = GetGreenPart(new_preset)
|
||||
var/b_skin = GetBluePart(new_preset)
|
||||
|
||||
Reference in New Issue
Block a user