AI misc QOL updates. (#19510)

Updated the AI's hardware from basic to higher-grade versions, as they
can't typically be upgraded during a round. Added potentially useful
software which was not previously available through their downloader.
Added drone language for communications and control. Disabled the block
on electrifying doors, as law conflicts may permit it in some cases.
This commit is contained in:
Magisterium2022
2024-07-01 14:11:34 +01:00
committed by GitHub
parent 6dd7ec996a
commit 1926b6b612
3 changed files with 70 additions and 2 deletions
@@ -3,6 +3,8 @@
/obj/item/modular_computer/silicon/ai/install_default_hardware()
. = ..()
processor_unit = new /obj/item/computer_hardware/processor_unit/photonic(src)
hard_drive = new /obj/item/computer_hardware/hard_drive/cluster(src)
network_card = new /obj/item/computer_hardware/network_card/wired(src)
/obj/item/modular_computer/silicon/ai/install_default_programs()
@@ -11,6 +13,12 @@
hard_drive.store_file(new /datum/computer_file/program/rcon_console(src))
hard_drive.store_file(new /datum/computer_file/program/suit_sensors(src))
hard_drive.store_file(new /datum/computer_file/program/power_monitor(src))
hard_drive.store_file(new /datum/computer_file/program/teleporter(src))
hard_drive.store_file(new /datum/computer_file/program/docks(src))
hard_drive.store_file(new /datum/computer_file/program/implant_tracker(src))
hard_drive.store_file(new /datum/computer_file/program/guntracker(src))
hard_drive.store_file(new /datum/computer_file/program/account_db(src))
hard_drive.store_file(new /datum/computer_file/program/comm(src))
/obj/item/modular_computer/silicon/robot
hardware_flag = PROGRAM_SILICON_ROBOT