From 5fcdc063c2d74bf1d58761bb6ed15503b64959e4 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Wed, 27 Jul 2016 03:39:18 -0700 Subject: [PATCH] Removes lag from character setup window. (#19498) ok, this doesn't remove it fully, but it does reduce it decently --- code/modules/mob/new_player/preferences_setup.dm | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 91e9d50255b..50b0615a63f 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -61,21 +61,26 @@ if(previewJob) mannequin.job = previewJob.title previewJob.equip(mannequin, TRUE) - + CHECK_TICK preview_icon = icon('icons/effects/effects.dmi', "nothing") preview_icon.Scale(48+32, 16+32) - + CHECK_TICK mannequin.setDir(NORTH) + var/icon/stamp = getFlatIcon(mannequin) + CHECK_TICK preview_icon.Blend(stamp, ICON_OVERLAY, 25, 17) - + CHECK_TICK mannequin.setDir(WEST) stamp = getFlatIcon(mannequin) + CHECK_TICK preview_icon.Blend(stamp, ICON_OVERLAY, 1, 9) - + CHECK_TICK mannequin.setDir(SOUTH) stamp = getFlatIcon(mannequin) + CHECK_TICK preview_icon.Blend(stamp, ICON_OVERLAY, 49, 1) - + CHECK_TICK preview_icon.Scale(preview_icon.Width() * 2, preview_icon.Height() * 2) // Scaling here to prevent blurring in the browser. + CHECK_TICK qdel(mannequin)