mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
Kills /datum/asset/var/_abstract, uses abstract_type instead (#95756)
## About The Pull Request It's all in the title ## Why It's Good For The Game Forgotten in #92909 ## Changelog no player facing changes
This commit is contained in:
@@ -685,11 +685,9 @@ ADMIN_VERB(clear_legacy_asset_cache, R_DEBUG, "Clear Legacy Asset Cache", "Clear
|
||||
to_chat(user, span_warning("Asset caching is disabled in the config!"))
|
||||
return
|
||||
var/regenerated = 0
|
||||
for(var/datum/asset/target_spritesheet as anything in subtypesof(/datum/asset))
|
||||
for(var/datum/asset/target_spritesheet as anything in valid_subtypesof(/datum/asset))
|
||||
if(!initial(target_spritesheet.cross_round_cachable))
|
||||
continue
|
||||
if(target_spritesheet == initial(target_spritesheet._abstract))
|
||||
continue
|
||||
var/datum/asset/asset_datum = GLOB.asset_datums[target_spritesheet]
|
||||
asset_datum.regenerate()
|
||||
regenerated++
|
||||
@@ -700,9 +698,7 @@ ADMIN_VERB(clear_smart_asset_cache, R_DEBUG, "Clear Smart Asset Cache", "Clear t
|
||||
to_chat(user, span_warning("Smart asset caching is disabled in the config!"))
|
||||
return
|
||||
var/cleared = 0
|
||||
for(var/datum/asset/spritesheet_batched/target_spritesheet as anything in subtypesof(/datum/asset/spritesheet_batched))
|
||||
if(target_spritesheet == initial(target_spritesheet._abstract))
|
||||
continue
|
||||
for(var/datum/asset/spritesheet_batched/target_spritesheet as anything in valid_subtypesof(/datum/asset/spritesheet_batched))
|
||||
fdel("[ASSET_CROSS_ROUND_SMART_CACHE_DIRECTORY]/spritesheet_cache.[initial(target_spritesheet.name)].json")
|
||||
cleared++
|
||||
to_chat(user, span_notice("Cleared [cleared] asset\s."))
|
||||
|
||||
Reference in New Issue
Block a user