Files
2026-01-26 10:51:59 -08:00

18 lines
442 B
Plaintext

/// A subtype to generate a JSON file from a list
/datum/asset_pack/json
abstract_type = /datum/asset_pack/json
/// The filename, will be suffixed with ".json"
var/name
/datum/asset_pack/json/register(generation)
var/filename = "data/asset-cache/assets/[name].json"
fdel(filename)
rustg_file_write(json_encode(generation), filename)
return list(
"[name].json" = file(filename),
)
/datum/asset_pack/json/generate()
return list()