mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-20 20:37:34 +01:00
Various Fixes (#8844)
Fixes a runtime in `/obj/item/modular_computer/GetID()` Fixes apps not properly installing on modular computers
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
|
||||
VUEUI_SET_CHECK(data["enrollment_status"], computer.enrolled, ., data)
|
||||
VUEUI_SET_CHECK(data["ntnet_status"], ntnet_global.check_function(NTNET_SOFTWAREDOWNLOAD), ., data)
|
||||
|
||||
|
||||
LAZYINITLIST(data["presets"])
|
||||
for (var/datum/modular_computer_app_presets/p in ntnet_global.available_software_presets)
|
||||
if(p.available)
|
||||
@@ -82,7 +82,9 @@
|
||||
if(prs.name == preset && prs.available == 1)
|
||||
var/list/prs_programs = prs.return_install_programs()
|
||||
for (var/datum/computer_file/program/prog in prs_programs)
|
||||
if(!prog.is_supported_by_hardware(computer.hardware_flag, FALSE))
|
||||
continue
|
||||
computer.hard_drive.store_file(prog)
|
||||
computer.enrolled = 1 // enroll as company device after finding matching preset and storing software
|
||||
return TRUE
|
||||
return FALSE
|
||||
return FALSE
|
||||
|
||||
Reference in New Issue
Block a user