Updates Part Sechs

This commit is contained in:
Unknown
2019-04-09 15:47:44 -04:00
parent 0d0d4e02db
commit 8a55090738
18 changed files with 116 additions and 52 deletions
@@ -4,8 +4,28 @@
/obj/machinery/modular_computer/update_layout()
return TRUE
/obj/item/modular_computer/initial_data()
return get_header_data()
/obj/item/modular_computer/update_layout()
return TRUE
///datum/nano_module/program
//adheres_to_NT_standard = FALSE
/datum/nano_module/program
//available_to_ai = FALSE
var/datum/computer_file/program/program = null // Program-Based computer program that runs this nano module. Defaults to null.
/datum/nano_module/program/New(var/host, var/topic_manager, var/program)
..()
src.program = program
/datum/topic_manager/program
var/datum/program
/datum/topic_manager/program/New(var/datum/program)
..()
src.program = program
// Calls forwarded to PROGRAM itself should begin with "PRG_"
// Calls forwarded to COMPUTER running the program should begin with "PC_"
/datum/topic_manager/program/Topic(href, href_list)
return program && program.Topic(href, href_list)