mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-12 23:54:24 +01:00
Fix multiple pref issues (#18083)
* fix tail alyering pref * . * . * . * . * - * return * fix that * write needs save after * urg * ban slot change mid round * - * . * properly save * . * queue to ss * read current * performance * . * . * bit better optimized * no resetsploit * this works at least but is it proper (#13) * this works at least but is it proper * Update changeling.dm * this too... * dont be private * fix asset ss --------- Co-authored-by: C.L. <killer65311@gmail.com>
This commit is contained in:
@@ -13,13 +13,15 @@ SUBSYSTEM_DEF(asset_loading)
|
||||
while(length(generate_queue))
|
||||
var/datum/asset/to_load = generate_queue[generate_queue.len]
|
||||
|
||||
if(MC_TICK_CHECK)
|
||||
return
|
||||
|
||||
to_load.queued_generation()
|
||||
|
||||
last_queue_len = length(generate_queue)
|
||||
generate_queue.len--
|
||||
|
||||
to_load.queued_generation()
|
||||
|
||||
if(MC_TICK_CHECK)
|
||||
return
|
||||
|
||||
// We just emptied the queue
|
||||
if(last_queue_len && !length(generate_queue))
|
||||
// Clean up cached icons, freeing memory.
|
||||
|
||||
@@ -37,4 +37,6 @@ SUBSYSTEM_DEF(character_setup)
|
||||
return
|
||||
|
||||
/datum/controller/subsystem/character_setup/proc/queue_preferences_save(var/datum/preferences/prefs)
|
||||
if(!prefs)
|
||||
return
|
||||
save_queue |= prefs
|
||||
|
||||
Reference in New Issue
Block a user