/datum/computer_file/program/crew_manifest filename = "plexagoncrew" filedesc = "Plexagon Crew List" downloader_category = PROGRAM_CATEGORY_DEVICE program_open_overlay = "id" extended_desc = "Program for viewing and printing the current crew manifest" program_flags = PROGRAM_ON_NTNET_STORE | PROGRAM_REQUIRES_NTNET size = 0 tgui_id = "NtosCrewManifest" program_icon = "clipboard-list" /datum/computer_file/program/crew_manifest/ui_static_data(mob/user) var/list/data = list() data["manifest"] = GLOB.manifest.get_manifest() return data /datum/computer_file/program/crew_manifest/ui_act(action, params, datum/tgui/ui, datum/ui_state/state) . = ..() switch(action) if("PRG_print") if(computer) //This option should never be called if there is no printer var/contents = {"