mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 01:46:35 +01:00
18 lines
442 B
Plaintext
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()
|