mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-14 01:18:40 +01:00
The Computer-ening (#13831)
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
/datum/computer_file/program/atmos
|
||||
filename = "atmos"
|
||||
filedesc = "Atmosphere Sensor"
|
||||
program_icon_state = "engi"
|
||||
program_icon_state = "tank"
|
||||
program_key_icon_state = "cyan_key"
|
||||
extended_desc = "This program is for viewing local atmospheric data."
|
||||
size = 2
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
/datum/computer_file/program/manifest
|
||||
filename = "manifest"
|
||||
filedesc = "Crew Manifest"
|
||||
program_icon_state = "generic"
|
||||
program_icon_state = "menu"
|
||||
program_key_icon_state = "black_key"
|
||||
extended_desc = "This program is used for viewing the crew manifest."
|
||||
usage_flags = PROGRAM_ALL
|
||||
size = 3
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
filename = "newsbrowser"
|
||||
filedesc = "News Browser"
|
||||
extended_desc = "This program may be used to view and download news articles from the network."
|
||||
program_icon_state = "generic"
|
||||
program_icon_state = "menu"
|
||||
program_key_icon_state = "black_key"
|
||||
usage_flags = PROGRAM_CONSOLE | PROGRAM_LAPTOP | PROGRAM_TABLET | PROGRAM_STATIONBOUND | PROGRAM_WRISTBOUND
|
||||
size = 2
|
||||
requires_ntnet = TRUE
|
||||
@@ -127,4 +128,4 @@
|
||||
ui = new(user, src, ui_key, "news_browser.tmpl", "NTNet/ExoNet News Browser", 575, 700, state = state)
|
||||
ui.auto_update_layout = TRUE
|
||||
ui.set_initial_data(data)
|
||||
ui.open()
|
||||
ui.open()
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
/datum/computer_file/program/chat_client
|
||||
filename = "ntnrc_client"
|
||||
filedesc = "Chat Client"
|
||||
program_icon_state = "generic"
|
||||
program_icon_state = "command"
|
||||
program_key_icon_state = "green_key"
|
||||
extended_desc = "This program allows communication over the NTRC network."
|
||||
size = 2
|
||||
requires_ntnet = FALSE
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
filedesc = "NTSL2++ Interpreter"
|
||||
extended_desc = "This program is used to run NTSL2++ scripts."
|
||||
program_icon_state = "generic"
|
||||
program_key_icon_state = "green_key"
|
||||
usage_flags = PROGRAM_ALL
|
||||
size = 8
|
||||
requires_ntnet = TRUE
|
||||
@@ -40,7 +41,7 @@
|
||||
var/datum/computer_file/script/F = HDD.find_file_by_name(href_list["execute_file"])
|
||||
if(istype(F))
|
||||
var/code = F.code
|
||||
|
||||
|
||||
if(istype(running))
|
||||
running.execute(code, usr)
|
||||
is_running = TRUE
|
||||
@@ -90,7 +91,7 @@
|
||||
if(istype(running))
|
||||
running.handle_topic(href_list["terminal_topic"])
|
||||
. = TRUE
|
||||
|
||||
|
||||
if(.)
|
||||
SSvueui.check_uis_for_change(src)
|
||||
return FALSE
|
||||
@@ -115,7 +116,7 @@
|
||||
. = data
|
||||
|
||||
var/obj/item/computer_hardware/hard_drive/hdd = computer?.hard_drive
|
||||
|
||||
|
||||
if(is_running && istype(running))
|
||||
data["mode"] = "program"
|
||||
data["terminal"] = running.buffer
|
||||
@@ -126,7 +127,7 @@
|
||||
else
|
||||
VUEUI_SET_CHECK(data["mode"], "list", ., data)
|
||||
|
||||
|
||||
|
||||
data["files"] = list()
|
||||
for(var/datum/computer_file/script/F in hdd?.stored_files)
|
||||
if(F.filetype == "NTS" && !F.password)
|
||||
@@ -136,7 +137,7 @@
|
||||
"size" = F.size,
|
||||
"undeletable" = F.undeletable
|
||||
))
|
||||
|
||||
|
||||
|
||||
/datum/computer_file/program/ntsl2_interpreter/proc/buffer_callback_handler()
|
||||
SSvueui.check_uis_for_change(src)
|
||||
SSvueui.check_uis_for_change(src)
|
||||
|
||||
@@ -4,7 +4,8 @@ var/global/nttransfer_uid = 0
|
||||
filename = "nttransfer"
|
||||
filedesc = "NTNet P2P Transfer Client"
|
||||
extended_desc = "This program allows for simple file transfer via direct peer to peer connection."
|
||||
program_icon_state = "generic"
|
||||
program_icon_state = "comm_logs"
|
||||
program_key_icon_state = "green_key"
|
||||
size = 7
|
||||
requires_ntnet = TRUE
|
||||
requires_ntnet_feature = NTNET_PEERTOPEER
|
||||
@@ -192,4 +193,4 @@ var/global/nttransfer_uid = 0
|
||||
return TRUE
|
||||
if(href_list["PRG_uploadmenu"])
|
||||
upload_menu = TRUE
|
||||
return FALSE
|
||||
return FALSE
|
||||
|
||||
@@ -3,13 +3,14 @@
|
||||
filedesc = "Records"
|
||||
extended_desc = "Used to view, edit and maintain records."
|
||||
|
||||
program_icon_state = "command"
|
||||
program_icon_state = "generic"
|
||||
program_key_icon_state = "green_key"
|
||||
color = LIGHT_COLOR_BLUE
|
||||
available_on_ntnet = FALSE
|
||||
size = 6
|
||||
|
||||
requires_ntnet = TRUE
|
||||
requires_ntnet_feature = NTNET_SYSTEMCONTROL
|
||||
requires_ntnet_feature = "NTNET_SYSTEMCONTROL"
|
||||
requires_access_to_run = PROGRAM_ACCESS_LIST_ONE
|
||||
requires_access_to_download = PROGRAM_ACCESS_LIST_ONE
|
||||
usage_flags = PROGRAM_ALL_REGULAR | PROGRAM_STATIONBOUND
|
||||
@@ -45,7 +46,8 @@
|
||||
records_type = RECORD_MEDICAL | RECORD_VIRUS
|
||||
edit_type = RECORD_MEDICAL
|
||||
default_screen = "medical"
|
||||
program_icon_state = "med"
|
||||
program_icon_state = "medical_record"
|
||||
program_key_icon_state = "teal_key"
|
||||
color = LIGHT_COLOR_CYAN
|
||||
|
||||
/datum/computer_file/program/records/security
|
||||
@@ -61,8 +63,9 @@
|
||||
records_type = RECORD_SECURITY
|
||||
edit_type = RECORD_SECURITY
|
||||
default_screen = "security"
|
||||
program_icon_state = "sec"
|
||||
color = LIGHT_COLOR_RED
|
||||
program_icon_state = "security_record"
|
||||
program_key_icon_state = "yellow_key"
|
||||
color = LIGHT_COLOR_YELLOW
|
||||
|
||||
/datum/computer_file/program/records/employment
|
||||
filename = "emprec"
|
||||
@@ -77,7 +80,8 @@
|
||||
|
||||
records_type = RECORD_GENERAL | RECORD_SECURITY
|
||||
edit_type = RECORD_GENERAL
|
||||
program_icon_state = "command"
|
||||
program_icon_state = "employment_record"
|
||||
program_key_icon_state = "lightblue_key"
|
||||
color = LIGHT_COLOR_BLUE
|
||||
|
||||
/datum/computer_file/program/records/pai
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
filename = "signaler"
|
||||
filedesc = "Remote Signaller"
|
||||
program_icon_state = "generic"
|
||||
program_key_icon_state = "green_key"
|
||||
extended_desc = "This program can be used to send wide-range signals of various frequencies."
|
||||
size = 2
|
||||
available_on_ntnet = TRUE
|
||||
|
||||
Reference in New Issue
Block a user