24 lines
727 B
Plaintext
24 lines
727 B
Plaintext
/datum/asset/simple/portraits
|
|
var/tab = "use subtypes of this please"
|
|
assets = list()
|
|
|
|
/datum/asset/simple/portraits/New()
|
|
if(!SSpersistence.paintings || !SSpersistence.paintings[tab] || !length(SSpersistence.paintings[tab]))
|
|
return
|
|
for(var/p in SSpersistence.paintings[tab])
|
|
var/list/portrait = p
|
|
var/png = "data/paintings/[tab]/[portrait["md5"]].png"
|
|
if(fexists(png))
|
|
var/asset_name = "[tab]_[portrait["md5"]]"
|
|
assets[asset_name] = png
|
|
..() //this is where it registers all these assets we added to the list
|
|
|
|
/datum/asset/simple/portraits/library
|
|
tab = "library"
|
|
|
|
/datum/asset/simple/portraits/library_secure
|
|
tab = "library_secure"
|
|
|
|
/datum/asset/simple/portraits/library_private
|
|
tab = "library_private"
|