This commit is contained in:
Metis
2024-09-18 20:54:39 -04:00
parent 524116f00f
commit 28193ab215
3 changed files with 32 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
/datum/gear/bluespace_belt
name = "Bluespace Belt"
category = SLOT_IN_BACKPACK
category = LOADOUT_SUBCATEGORY_BACKPACK_GENERAL
path = /obj/item/bluespace_belt
cost = 5

View File

@@ -1066,6 +1066,30 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
preview.dir = dir
preview.screen_loc = "character_preview_map:0,[pos]"
//GS13 EDIT
/client/proc/show_character_previews_large(mutable_appearance/source)
LAZYINITLIST(char_render_holders)
if(!LAZYLEN(char_render_holders))
for(var/plane_master_path as anything in subtypesof(/atom/movable/screen/plane_master))
var/atom/movable/screen/plane_master/plane_master = new plane_master_path()
char_render_holders["plane_master-[plane_master.plane]"] = plane_master
plane_master.backdrop(mob)
screen |= plane_master
plane_master.screen_loc = "character_preview_map:0,CENTER"
var/pos = 0
for(var/dir in GLOB.cardinals)
pos++
pos++
var/atom/movable/screen/preview = char_render_holders["preview-[dir]"]
if(!preview)
preview = new
char_render_holders["preview-[dir]"] = preview
screen |= preview
preview.appearance = source
preview.dir = dir
preview.screen_loc = "character_preview_map:-1,[pos]"
/client/proc/clear_character_previews()
for(var/index in char_render_holders)
var/atom/movable/screen/S = char_render_holders[index]

View File

@@ -69,8 +69,13 @@
genital.set_aroused_state(TRUE, null)
mannequin.regenerate_icons()
parent.show_character_previews(new /mutable_appearance(mannequin))
//GS13 EDIT START
if(body_size>100)
parent.show_character_previews_large(new /mutable_appearance(mannequin))//just to stop clipping of larger characters
else
parent.show_character_previews(new /mutable_appearance(mannequin))
//GS13 EDIT END
//parent.show_character_previews(new /mutable_appearance(mannequin))
unset_busy_human_dummy(DUMMY_HUMAN_SLOT_PREFERENCES)
/datum/preferences/proc/get_highest_job()