Files
VOREStation/code/modules/asset_cache/asset_list_items.dm
VerySoft a4cdc80f8c Stellar delight map files
Files for the stellar delight to work probably
there are also some edits to tether and other misc files for the purpose of making things work with multiple maps
CREMATORIUM NO GET TAG
2021-10-27 19:52:39 -04:00

540 lines
21 KiB
Plaintext

//DEFINITIONS FOR ASSET DATUMS START HERE.
/datum/asset/simple/tgui_common
// keep_local_name = TRUE
assets = list(
"tgui-common.bundle.js" = file("tgui/public/tgui-common.bundle.js"),
)
/datum/asset/simple/tgui
// keep_local_name = TRUE
assets = list(
"tgui.bundle.js" = file("tgui/public/tgui.bundle.js"),
"tgui.bundle.css" = file("tgui/public/tgui.bundle.css"),
)
/datum/asset/simple/headers
assets = list(
"alarm_green.gif" = 'icons/program_icons/alarm_green.gif',
"alarm_red.gif" = 'icons/program_icons/alarm_red.gif',
"batt_5.gif" = 'icons/program_icons/batt_5.gif',
"batt_20.gif" = 'icons/program_icons/batt_20.gif',
"batt_40.gif" = 'icons/program_icons/batt_40.gif',
"batt_60.gif" = 'icons/program_icons/batt_60.gif',
"batt_80.gif" = 'icons/program_icons/batt_80.gif',
"batt_100.gif" = 'icons/program_icons/batt_100.gif',
"charging.gif" = 'icons/program_icons/charging.gif',
"downloader_finished.gif" = 'icons/program_icons/downloader_finished.gif',
"downloader_running.gif" = 'icons/program_icons/downloader_running.gif',
"ntnrc_idle.gif" = 'icons/program_icons/ntnrc_idle.gif',
"ntnrc_new.gif" = 'icons/program_icons/ntnrc_new.gif',
"power_norm.gif" = 'icons/program_icons/power_norm.gif',
"power_warn.gif" = 'icons/program_icons/power_warn.gif',
"sig_high.gif" = 'icons/program_icons/sig_high.gif',
"sig_low.gif" = 'icons/program_icons/sig_low.gif',
"sig_lan.gif" = 'icons/program_icons/sig_lan.gif',
"sig_none.gif" = 'icons/program_icons/sig_none.gif',
"smmon_0.gif" = 'icons/program_icons/smmon_0.gif',
"smmon_1.gif" = 'icons/program_icons/smmon_1.gif',
"smmon_2.gif" = 'icons/program_icons/smmon_2.gif',
"smmon_3.gif" = 'icons/program_icons/smmon_3.gif',
"smmon_4.gif" = 'icons/program_icons/smmon_4.gif',
"smmon_5.gif" = 'icons/program_icons/smmon_5.gif',
"smmon_6.gif" = 'icons/program_icons/smmon_6.gif',
// "borg_mon.gif" = 'icons/program_icons/borg_mon.gif'
)
// /datum/asset/simple/radar_assets
// assets = list(
// "ntosradarbackground.png" = 'icons/UI_Icons/tgui/ntosradar_background.png',
// "ntosradarpointer.png" = 'icons/UI_Icons/tgui/ntosradar_pointer.png',
// "ntosradarpointerS.png" = 'icons/UI_Icons/tgui/ntosradar_pointer_S.png'
// )
// /datum/asset/spritesheet/simple/pda
// name = "pda"
// assets = list(
// "atmos" = 'icons/pda_icons/pda_atmos.png',
// "back" = 'icons/pda_icons/pda_back.png',
// "bell" = 'icons/pda_icons/pda_bell.png',
// "blank" = 'icons/pda_icons/pda_blank.png',
// "boom" = 'icons/pda_icons/pda_boom.png',
// "bucket" = 'icons/pda_icons/pda_bucket.png',
// "medbot" = 'icons/pda_icons/pda_medbot.png',
// "floorbot" = 'icons/pda_icons/pda_floorbot.png',
// "cleanbot" = 'icons/pda_icons/pda_cleanbot.png',
// "crate" = 'icons/pda_icons/pda_crate.png',
// "cuffs" = 'icons/pda_icons/pda_cuffs.png',
// "eject" = 'icons/pda_icons/pda_eject.png',
// "flashlight" = 'icons/pda_icons/pda_flashlight.png',
// "honk" = 'icons/pda_icons/pda_honk.png',
// "mail" = 'icons/pda_icons/pda_mail.png',
// "medical" = 'icons/pda_icons/pda_medical.png',
// "menu" = 'icons/pda_icons/pda_menu.png',
// "mule" = 'icons/pda_icons/pda_mule.png',
// "notes" = 'icons/pda_icons/pda_notes.png',
// "power" = 'icons/pda_icons/pda_power.png',
// "rdoor" = 'icons/pda_icons/pda_rdoor.png',
// "reagent" = 'icons/pda_icons/pda_reagent.png',
// "refresh" = 'icons/pda_icons/pda_refresh.png',
// "scanner" = 'icons/pda_icons/pda_scanner.png',
// "signaler" = 'icons/pda_icons/pda_signaler.png',
// "skills" = 'icons/pda_icons/pda_skills.png',
// "status" = 'icons/pda_icons/pda_status.png',
// "dronephone" = 'icons/pda_icons/pda_dronephone.png',
// "emoji" = 'icons/pda_icons/pda_emoji.png'
// )
// /datum/asset/spritesheet/simple/paper
// name = "paper"
// assets = list(
// "stamp-clown" = 'icons/stamp_icons/large_stamp-clown.png',
// "stamp-deny" = 'icons/stamp_icons/large_stamp-deny.png',
// "stamp-ok" = 'icons/stamp_icons/large_stamp-ok.png',
// "stamp-hop" = 'icons/stamp_icons/large_stamp-hop.png',
// "stamp-cmo" = 'icons/stamp_icons/large_stamp-cmo.png',
// "stamp-ce" = 'icons/stamp_icons/large_stamp-ce.png',
// "stamp-hos" = 'icons/stamp_icons/large_stamp-hos.png',
// "stamp-rd" = 'icons/stamp_icons/large_stamp-rd.png',
// "stamp-cap" = 'icons/stamp_icons/large_stamp-cap.png',
// "stamp-qm" = 'icons/stamp_icons/large_stamp-qm.png',
// "stamp-law" = 'icons/stamp_icons/large_stamp-law.png',
// "stamp-chap" = 'icons/stamp_icons/large_stamp-chap.png',
// "stamp-mime" = 'icons/stamp_icons/large_stamp-mime.png',
// "stamp-centcom" = 'icons/stamp_icons/large_stamp-centcom.png',
// "stamp-syndicate" = 'icons/stamp_icons/large_stamp-syndicate.png'
// )
// /datum/asset/simple/irv
// assets = list(
// "jquery-ui.custom-core-widgit-mouse-sortable-min.js" = 'html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js',
// )
// /datum/asset/group/irv
// children = list(
// /datum/asset/simple/jquery,
// /datum/asset/simple/irv
// )
/datum/asset/simple/generic
assets = list(
"search.js" = 'html/search.js',
"panels.css" = 'html/panels.css',
"loading.gif" = 'html/images/loading.gif',
"ntlogo.png" = 'html/images/ntlogo.png',
"sglogo.png" = 'html/images/sglogo.png',
"talisman.png" = 'html/images/talisman.png',
"paper_bg.png" = 'html/images/paper_bg.png',
"no_image32.png" = 'html/images/no_image32.png',
)
/datum/asset/simple/changelog
assets = list(
"88x31.png" = 'html/88x31.png',
"bug-minus.png" = 'html/bug-minus.png',
"cross-circle.png" = 'html/cross-circle.png',
"hard-hat-exclamation.png" = 'html/hard-hat-exclamation.png',
"image-minus.png" = 'html/image-minus.png',
"image-plus.png" = 'html/image-plus.png',
"map-pencil.png" = 'html/map-pencil.png',
"music-minus.png" = 'html/music-minus.png',
"music-plus.png" = 'html/music-plus.png',
"tick-circle.png" = 'html/tick-circle.png',
"wrench-screwdriver.png" = 'html/wrench-screwdriver.png',
"spell-check.png" = 'html/spell-check.png',
"burn-exclamation.png" = 'html/burn-exclamation.png',
"chevron.png" = 'html/chevron.png',
"chevron-expand.png" = 'html/chevron-expand.png',
"changelog.css" = 'html/changelog.css',
"changelog.js" = 'html/changelog.js',
"changelog.html" = 'html/changelog.html'
)
// /datum/asset/group/goonchat
// children = list(
// /datum/asset/simple/jquery,
// /datum/asset/simple/goonchat,
// /datum/asset/spritesheet/goonchat,
// /datum/asset/simple/fontawesome
// )
// /datum/asset/simple/jquery
// assets = list(
// "jquery.min.js" = 'code/modules/goonchat/browserassets/js/jquery.min.js',
// )
// /datum/asset/simple/goonchat
// assets = list(
// "json2.min.js" = 'code/modules/goonchat/browserassets/js/json2.min.js',
// "browserOutput.js" = 'code/modules/goonchat/browserassets/js/browserOutput.js',
// "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css',
// "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css',
// )
/datum/asset/simple/fontawesome
assets = list(
"fa-regular-400.eot" = 'html/font-awesome/webfonts/fa-regular-400.eot',
"fa-regular-400.woff" = 'html/font-awesome/webfonts/fa-regular-400.woff',
"fa-solid-900.eot" = 'html/font-awesome/webfonts/fa-solid-900.eot',
"fa-solid-900.woff" = 'html/font-awesome/webfonts/fa-solid-900.woff',
"font-awesome.css" = 'html/font-awesome/css/all.min.css',
"v4shim.css" = 'html/font-awesome/css/v4-shims.min.css'
)
/datum/asset/simple/tgfont
assets = list(
"tgfont.eot" = file("tgui/packages/tgfont/dist/tgfont.eot"),
"tgfont.woff2" = file("tgui/packages/tgfont/dist/tgfont.woff2"),
"tgfont.css" = file("tgui/packages/tgfont/dist/tgfont.css"),
)
// /datum/asset/spritesheet/goonchat
// name = "chat"
// /datum/asset/spritesheet/goonchat/register()
// InsertAll("emoji", 'icons/emoji.dmi')
// // pre-loading all lanugage icons also helps to avoid meta
// InsertAll("language", 'icons/misc/language.dmi')
// // catch languages which are pulling icons from another file
// for(var/path in typesof(/datum/language))
// var/datum/language/L = path
// var/icon = initial(L.icon)
// if (icon != 'icons/misc/language.dmi')
// var/icon_state = initial(L.icon_state)
// Insert("language-[icon_state]", icon, icon_state=icon_state)
// ..()
// /datum/asset/simple/permissions
// assets = list(
// "padlock.png" = 'html/padlock.png'
// )
// /datum/asset/simple/notes
// assets = list(
// "high_button.png" = 'html/high_button.png',
// "medium_button.png" = 'html/medium_button.png',
// "minor_button.png" = 'html/minor_button.png',
// "none_button.png" = 'html/none_button.png',
// )
/datum/asset/simple/arcade
assets = list(
"boss1.gif" = 'icons/UI_Icons/Arcade/boss1.gif',
"boss2.gif" = 'icons/UI_Icons/Arcade/boss2.gif',
"boss3.gif" = 'icons/UI_Icons/Arcade/boss3.gif',
"boss4.gif" = 'icons/UI_Icons/Arcade/boss4.gif',
"boss5.gif" = 'icons/UI_Icons/Arcade/boss5.gif',
"boss6.gif" = 'icons/UI_Icons/Arcade/boss6.gif',
)
// /datum/asset/spritesheet/simple/achievements
// name ="achievements"
// assets = list(
// "default" = 'icons/UI_Icons/Achievements/default.png',
// "basemisc" = 'icons/UI_Icons/Achievements/basemisc.png',
// "baseboss" = 'icons/UI_Icons/Achievements/baseboss.png',
// "baseskill" = 'icons/UI_Icons/Achievements/baseskill.png',
// "bbgum" = 'icons/UI_Icons/Achievements/Boss/bbgum.png',
// "colossus" = 'icons/UI_Icons/Achievements/Boss/colossus.png',
// "hierophant" = 'icons/UI_Icons/Achievements/Boss/hierophant.png',
// "legion" = 'icons/UI_Icons/Achievements/Boss/legion.png',
// "miner" = 'icons/UI_Icons/Achievements/Boss/miner.png',
// "swarmer" = 'icons/UI_Icons/Achievements/Boss/swarmer.png',
// "tendril" = 'icons/UI_Icons/Achievements/Boss/tendril.png',
// "featofstrength" = 'icons/UI_Icons/Achievements/Misc/featofstrength.png',
// "helbital" = 'icons/UI_Icons/Achievements/Misc/helbital.png',
// "jackpot" = 'icons/UI_Icons/Achievements/Misc/jackpot.png',
// "meteors" = 'icons/UI_Icons/Achievements/Misc/meteors.png',
// "timewaste" = 'icons/UI_Icons/Achievements/Misc/timewaste.png',
// "upgrade" = 'icons/UI_Icons/Achievements/Misc/upgrade.png',
// "clownking" = 'icons/UI_Icons/Achievements/Misc/clownking.png',
// "clownthanks" = 'icons/UI_Icons/Achievements/Misc/clownthanks.png',
// "rule8" = 'icons/UI_Icons/Achievements/Misc/rule8.png',
// "snail" = 'icons/UI_Icons/Achievements/Misc/snail.png',
// "mining" = 'icons/UI_Icons/Achievements/Skills/mining.png',
// )
// /datum/asset/spritesheet/simple/pills
// name ="pills"
// assets = list(
// "pill1" = 'icons/UI_Icons/Pills/pill1.png',
// "pill2" = 'icons/UI_Icons/Pills/pill2.png',
// "pill3" = 'icons/UI_Icons/Pills/pill3.png',
// "pill4" = 'icons/UI_Icons/Pills/pill4.png',
// "pill5" = 'icons/UI_Icons/Pills/pill5.png',
// "pill6" = 'icons/UI_Icons/Pills/pill6.png',
// "pill7" = 'icons/UI_Icons/Pills/pill7.png',
// "pill8" = 'icons/UI_Icons/Pills/pill8.png',
// "pill9" = 'icons/UI_Icons/Pills/pill9.png',
// "pill10" = 'icons/UI_Icons/Pills/pill10.png',
// "pill11" = 'icons/UI_Icons/Pills/pill11.png',
// "pill12" = 'icons/UI_Icons/Pills/pill12.png',
// "pill13" = 'icons/UI_Icons/Pills/pill13.png',
// "pill14" = 'icons/UI_Icons/Pills/pill14.png',
// "pill15" = 'icons/UI_Icons/Pills/pill15.png',
// "pill16" = 'icons/UI_Icons/Pills/pill16.png',
// "pill17" = 'icons/UI_Icons/Pills/pill17.png',
// "pill18" = 'icons/UI_Icons/Pills/pill18.png',
// "pill19" = 'icons/UI_Icons/Pills/pill19.png',
// "pill20" = 'icons/UI_Icons/Pills/pill20.png',
// "pill21" = 'icons/UI_Icons/Pills/pill21.png',
// "pill22" = 'icons/UI_Icons/Pills/pill22.png',
// )
// //this exists purely to avoid meta by pre-loading all language icons.
// /datum/asset/language/register()
// for(var/path in typesof(/datum/language))
// set waitfor = FALSE
// var/datum/language/L = new path ()
// L.get_icon()
/datum/asset/spritesheet/pipes
name = "pipes"
/datum/asset/spritesheet/pipes/register()
for(var/each in list('icons/obj/pipe-item.dmi', 'icons/obj/pipes/disposal.dmi'))
InsertAll("", each, global.alldirs)
..()
//VOREStation Add
/datum/asset/spritesheet/vore
name = "vore"
/datum/asset/spritesheet/vore/register()
var/icon/downscaled = icon('icons/mob/screen_full_vore.dmi')
downscaled.Scale(240, 240)
InsertAll("", downscaled)
..()
//VOREStation Add End
// // Representative icons for each research design
// /datum/asset/spritesheet/research_designs
// name = "design"
// /datum/asset/spritesheet/research_designs/register()
// for (var/path in subtypesof(/datum/design))
// var/datum/design/D = path
// var/icon_file
// var/icon_state
// var/icon/I
// if(initial(D.research_icon) && initial(D.research_icon_state)) //If the design has an icon replacement skip the rest
// icon_file = initial(D.research_icon)
// icon_state = initial(D.research_icon_state)
// if(!(icon_state in icon_states(icon_file)))
// warning("design [D] with icon '[icon_file]' missing state '[icon_state]'")
// continue
// I = icon(icon_file, icon_state, SOUTH)
// else
// // construct the icon and slap it into the resource cache
// var/atom/item = initial(D.build_path)
// if (!ispath(item, /atom))
// // biogenerator outputs to beakers by default
// if (initial(D.build_type) & BIOGENERATOR)
// item = /obj/item/reagent_containers/glass/beaker/large
// else
// continue // shouldn't happen, but just in case
// // circuit boards become their resulting machines or computers
// if (ispath(item, /obj/item/circuitboard))
// var/obj/item/circuitboard/C = item
// var/machine = initial(C.build_path)
// if (machine)
// item = machine
// icon_file = initial(item.icon)
// icon_state = initial(item.icon_state)
// if(!(icon_state in icon_states(icon_file)))
// warning("design [D] with icon '[icon_file]' missing state '[icon_state]'")
// continue
// I = icon(icon_file, icon_state, SOUTH)
// // computers (and snowflakes) get their screen and keyboard sprites
// if (ispath(item, /obj/machinery/computer) || ispath(item, /obj/machinery/power/solar_control))
// var/obj/machinery/computer/C = item
// var/screen = initial(C.icon_screen)
// var/keyboard = initial(C.icon_keyboard)
// var/all_states = icon_states(icon_file)
// if (screen && (screen in all_states))
// I.Blend(icon(icon_file, screen, SOUTH), ICON_OVERLAY)
// if (keyboard && (keyboard in all_states))
// I.Blend(icon(icon_file, keyboard, SOUTH), ICON_OVERLAY)
// Insert(initial(D.id), I)
// return ..()
/datum/asset/spritesheet/vending
name = "vending"
/datum/asset/spritesheet/vending/register()
populate_vending_products()
for(var/atom/item as anything in GLOB.vending_products)
if(!ispath(item, /atom))
continue
var/icon_file = initial(item.icon)
var/icon_state = initial(item.icon_state)
// I really don't like the fact that I have to do this, but what the hell else *can* I do to make all of these
// random special items work?
if(ispath(item, /obj/item/weapon/reagent_containers/food/drinks/glass2) && !ispath(item, /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask))
var/obj/item/weapon/reagent_containers/food/drinks/glass2/G = item
icon_state = initial(G.base_icon)
if(ispath(item, /obj/item/weapon/reagent_containers/hypospray/autoinjector))
icon_state += "0"
var/icon/I
var/icon_states_list = icon_states(icon_file)
if(icon_state in icon_states_list)
I = icon(icon_file, icon_state, SOUTH)
var/c = initial(item.color)
if(!isnull(c) && c != "#FFFFFF")
I.Blend(c, ICON_MULTIPLY)
else
var/icon_states_string
for(var/an_icon_state in icon_states_list)
if(!icon_states_string)
icon_states_string = "[json_encode(an_icon_state)](\ref[an_icon_state])"
else
icon_states_string += ", [json_encode(an_icon_state)](\ref[an_icon_state])"
stack_trace("[item] does not have a valid icon state, icon=[icon_file], icon_state=[json_encode(icon_state)](\ref[icon_state]), icon_states=[icon_states_string]")
I = icon('icons/turf/floors.dmi', "", SOUTH)
var/imgid = replacetext(replacetext("[item]", "/obj/item/", ""), "/", "-")
Insert(imgid, I)
return ..()
// this is cursed but necessary or else vending product icons can be missing
// basically, if there's any vending machines that aren't already mapped in, our register() will not know
// that they exist, and therefore can't generate the entries in the spritesheet for them
// and since assets are unique and can't be reloaded later, we have to make sure that GLOB.vending_products
// is populated with every single type of vending machine
// As this is only done at runtime, we have to create all the vending machines in existence and force them
// to register their products when this asset initializes.
/datum/asset/spritesheet/vending/proc/populate_vending_products()
SSatoms.map_loader_begin()
for(var/path in subtypesof(/obj/machinery/vending))
var/obj/machinery/vending/x = new path(null)
// force an inventory build; with map_loader_begin active, init isn't called
x.build_inventory()
qdel(x)
SSatoms.map_loader_stop()
// /datum/asset/simple/genetics
// assets = list(
// "dna_discovered.gif" = 'html/dna_discovered.gif',
// "dna_undiscovered.gif" = 'html/dna_undiscovered.gif',
// "dna_extra.gif" = 'html/dna_extra.gif'
// )
// /datum/asset/simple/orbit
// assets = list(
// "ghost.png" = 'html/ghost.png'
// )
// /datum/asset/simple/vv
// assets = list(
// "view_variables.css" = 'html/admin/view_variables.css'
// )
// /datum/asset/spritesheet/sheetmaterials
// name = "sheetmaterials"
// /datum/asset/spritesheet/sheetmaterials/register()
// InsertAll("", 'icons/obj/stack_objects.dmi')
// // Special case to handle Bluespace Crystals
// Insert("polycrystal", 'icons/obj/telescience.dmi', "polycrystal")
// ..()
//Pill sprites for UIs
/datum/asset/chem_master
var/assets = list()
var/verify = FALSE
/datum/asset/chem_master/register()
for(var/i = 1 to 24)
assets["pill[i].png"] = icon('icons/obj/chemical.dmi', "pill[i]")
for(var/i = 1 to 4)
assets["bottle-[i].png"] = icon('icons/obj/chemical.dmi', "bottle-[i]")
for(var/asset_name in assets)
register_asset(asset_name, assets[asset_name])
/datum/asset/chem_master/send(client)
send_asset_list(client, assets, verify)
//Cloning pod sprites for UIs
/datum/asset/cloning
var/assets = list()
var/verify = FALSE
/datum/asset/cloning/register()
assets["pod_idle.gif"] = icon('icons/obj/cloning.dmi', "pod_idle")
assets["pod_cloning.gif"] = icon('icons/obj/cloning.dmi', "pod_cloning")
assets["pod_mess.gif"] = icon('icons/obj/cloning.dmi', "pod_mess")
for(var/asset_name in assets)
register_asset(asset_name, assets[asset_name])
/datum/asset/cloning/send(client)
send_asset_list(client, assets, verify)
// VOREStation Add
/datum/asset/cloning/resleeving
/datum/asset/cloning/resleeving/register()
// This intentionally does not call the parent. Duplicate assets are not allowed.
assets["sleeve_empty.gif"] = icon('icons/obj/machines/implantchair.dmi', "implantchair")
assets["sleeve_occupied.gif"] = icon('icons/obj/machines/implantchair.dmi', "implantchair_on")
assets["synthprinter.gif"] = icon('icons/obj/machines/synthpod.dmi', "pod_0")
assets["synthprinter_working.gif"] = icon('icons/obj/machines/synthpod.dmi', "pod_1")
for(var/asset_name in assets)
register_asset(asset_name, assets[asset_name])
// VOREStation Add End
/datum/asset/spritesheet/sheetmaterials
name = "sheetmaterials"
/datum/asset/spritesheet/sheetmaterials/register()
InsertAll("", 'icons/obj/stacks.dmi')
..()
// Nanomaps
/datum/asset/simple/nanomaps
// It REALLY doesnt matter too much if these arent up to date
// They are relatively big
assets = list(
// VOREStation Edit: We don't need Southern Cross
// "southern_cross_nanomap_z1.png" = 'icons/_nanomaps/southern_cross_nanomap_z1.png',
// "southern_cross_nanomap_z10.png" = 'icons/_nanomaps/southern_cross_nanomap_z10.png',
// "southern_cross_nanomap_z2.png" = 'icons/_nanomaps/southern_cross_nanomap_z2.png',
// "southern_cross_nanomap_z3.png" = 'icons/_nanomaps/southern_cross_nanomap_z3.png',
// "southern_cross_nanomap_z5.png" = 'icons/_nanomaps/southern_cross_nanomap_z5.png',
// "southern_cross_nanomap_z6.png" = 'icons/_nanomaps/southern_cross_nanomap_z6.png',
"tether_nanomap_z1.png" = 'icons/_nanomaps/tether_nanomap_z1.png',
"tether_nanomap_z2.png" = 'icons/_nanomaps/tether_nanomap_z2.png',
"tether_nanomap_z3.png" = 'icons/_nanomaps/tether_nanomap_z3.png',
"tether_nanomap_z4.png" = 'icons/_nanomaps/tether_nanomap_z4.png',
"tether_nanomap_z5.png" = 'icons/_nanomaps/tether_nanomap_z5.png',
"tether_nanomap_z6.png" = 'icons/_nanomaps/tether_nanomap_z6.png',
"tether_nanomap_z7.png" = 'icons/_nanomaps/tether_nanomap_z7.png',
"tether_nanomap_z8.png" = 'icons/_nanomaps/tether_nanomap_z8.png',
"tether_nanomap_z9.png" = 'icons/_nanomaps/tether_nanomap_z9.png',
"tether_nanomap_z10.png" = 'icons/_nanomaps/tether_nanomap_z10.png',
"tether_nanomap_z13.png" = 'icons/_nanomaps/tether_nanomap_z13.png',
"tether_nanomap_z14.png" = 'icons/_nanomaps/tether_nanomap_z14.png',
"stellardelight_nanomap_z1.png" = 'icons/_nanomaps/sd_deck1.png',
"stellardelight_nanomap_z2.png" = 'icons/_nanomaps/sd_deck2.png',
"stellardelight_nanomap_z3.png" = 'icons/_nanomaps/sd_deck3.png',
// VOREStation Edit End
)