[MIRROR] Fix Charsetup Tail Layering (#8760)

Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com>
Co-authored-by: Nadyr <41974248+Darlantanis@users.noreply.github.com>
This commit is contained in:
CHOMPStation2
2024-08-13 15:59:25 -07:00
committed by GitHub
parent 93f56229fe
commit e1d89c3015
3 changed files with 9 additions and 6 deletions

View File

@@ -289,7 +289,7 @@ var/list/preferences_datums = list()
popup.open(FALSE) // Skip registring onclose on the browser pane
onclose(user, "preferences_window", src) // We want to register on the window itself
/*datum/preferences/proc/update_character_previews(mutable_appearance/MA) //CHOMPEdit _ch override.
/datum/preferences/proc/update_character_previews(var/mob/living/carbon/human/mannequin)
if(!client)
return
@@ -318,9 +318,12 @@ var/list/preferences_datums = list()
O.pref = src
LAZYSET(char_render_holders, "[D]", O)
client.screen |= O
mannequin.set_dir(D)
mannequin.update_tail_showing()
mannequin.ImmediateOverlayUpdate()
var/mutable_appearance/MA = new(mannequin)
O.appearance = MA
O.dir = D
O.screen_loc = preview_screen_locs["[D]"]*/
O.screen_loc = preview_screen_locs["[D]"]
/datum/preferences/proc/show_character_previews()
if(!client || !char_render_holders)

View File

@@ -28,6 +28,7 @@
feedback_add_details("admin_verb", "TSleepMusic")
/* // Up-ported to Virgo, disabling here
/datum/preferences/proc/update_character_previews(var/mob/living/carbon/human/mannequin)
if(!client)
return
@@ -63,3 +64,4 @@
var/mutable_appearance/MA = new(mannequin)
O.appearance = MA
O.screen_loc = preview_screen_locs["[D]"]
*/

View File

@@ -261,10 +261,8 @@
mannequin.update_transform() //VOREStation Edit to update size/shape stuff.
mannequin.toggle_tail(setting = animations_toggle)
mannequin.toggle_wing(setting = animations_toggle)
//mannequin.update_tail_showing() //CHOMPEdit. Moved to preferences_ch.dm
//mannequin.ImmediateOverlayUpdate() //CHOMPEdit
update_character_previews(mannequin) //CHOMPEdit
update_character_previews(mannequin)
/datum/preferences/proc/get_highest_job()
var/datum/job/highJob