mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-25 14:08:31 +01:00
Centralized dummy lookalike generation (#58366)
This commit is contained in:
@@ -37,12 +37,7 @@
|
||||
|
||||
/datum/outfit_editor/proc/init_dummy()
|
||||
dummy_key = "outfit_editor_[owner]"
|
||||
var/mob/living/carbon/human/dummy/dummy = generate_or_wait_for_human_dummy(dummy_key)
|
||||
var/mob/living/carbon/carbon_target = owner.mob
|
||||
if(istype(carbon_target))
|
||||
carbon_target.dna.transfer_identity(dummy)
|
||||
dummy.updateappearance()
|
||||
|
||||
generate_dummy_lookalike(dummy_key, owner.mob)
|
||||
unset_busy_human_dummy(dummy_key)
|
||||
|
||||
/datum/outfit_editor/ui_interact(mob/user, datum/tgui/ui)
|
||||
@@ -78,9 +73,9 @@
|
||||
data["outfit"] = serialize_outfit()
|
||||
data["saveable"] = !GLOB.custom_outfits.Find(drip)
|
||||
|
||||
var/datum/preferences/prefs = owner.prefs
|
||||
if(!dummy_key)
|
||||
init_dummy()
|
||||
var/icon/dummysprite = get_flat_human_icon(null,
|
||||
prefs = prefs,
|
||||
dummy_key = dummy_key,
|
||||
showDirs = list(SOUTH),
|
||||
outfit_override = drip)
|
||||
|
||||
Reference in New Issue
Block a user