[MIRROR] move the spoiler (#11417)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-08-14 08:24:30 -07:00
committed by GitHub
parent 2f9ea4bf5f
commit 7aba7be802
5 changed files with 19 additions and 8 deletions

View File

@@ -271,7 +271,7 @@ GLOBAL_LIST_EMPTY(asset_datums)
SSasset_loading.dequeue_asset(src)
/datum/asset/spritesheet/queued_generation()
INVOKE_ASYNC(src, PROC_REF(realize_spritesheets), TRUE)
realize_spritesheets(yield = TRUE)
/datum/asset/spritesheet/ensure_ready()
if(!fully_generated)

View File

@@ -193,9 +193,11 @@
if(yield || !isnull(job_id))
if(isnull(job_id))
getting_genned = TRUE
SSasset_loading.assets_generating++
job_id = rustg_iconforge_generate_async("data/spritesheets/", name, entries_json, do_cache, FALSE, TRUE)
UNTIL((data_out = rustg_iconforge_check(job_id)) != RUSTG_JOB_NO_RESULTS_YET)
getting_genned = FALSE
SSasset_loading.assets_generating--
else
data_out = rustg_iconforge_generate("data/spritesheets/", name, entries_json, do_cache, FALSE, TRUE)
if (data_out == RUSTG_JOB_ERROR)
@@ -237,7 +239,7 @@
CRASH("Error during spritesheet generation for [name]: [data["error"]]")
/datum/asset/spritesheet_batched/queued_generation()
realize_spritesheets(yield = TRUE)
INVOKE_ASYNC(src, PROC_REF(realize_spritesheets), TRUE) // The proc is called inside a subsystem and waits with an UNTIL
/datum/asset/spritesheet_batched/ensure_ready()
if(!fully_generated)