Fixes invalid use of nano module host var. (#8858)

This commit is contained in:
Karolis
2020-05-13 00:53:57 +02:00
committed by GitHub
parent 58fb803024
commit 4b6505c4b4
4 changed files with 10 additions and 3 deletions
@@ -7,6 +7,9 @@
/obj/item/modular_computer/update_layout()
return TRUE
/datum/computer_file/program/update_layout()
return TRUE
/datum/nano_module/program
available_to_ai = FALSE
var/datum/computer_file/program/program // Program-Based computer program that runs this nano module. Defaults to null.
@@ -109,7 +109,7 @@
/datum/nano_module/program/civilian/cargocontrol/Topic(href, href_list)
var/datum/shuttle/autodock/ferry/supply/shuttle = SScargo.shuttle
var/obj/item/modular_computer/console = host
var/obj/item/modular_computer/console = program.computer
if (!shuttle)
log_debug("## ERROR: Eek. The supply/shuttle datum is missing somehow.")
return
@@ -61,11 +61,11 @@
if(href_list["initialize"])
pistons = list()
for(var/obj/machinery/crusher_base/pstn in orange(10, src.host))
for(var/obj/machinery/crusher_base/pstn in orange(10, src.ui_host()))
pistons += pstn
airlocks = list()
for(var/obj/machinery/door/airlock/arlk in orange(10, src.host))
for(var/obj/machinery/door/airlock/arlk in orange(10, src.ui_host()))
if(arlk.id_tag != "crusher")
continue
airlocks += arlk