mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-24 17:11:22 +00:00
Modifies modular computer programs & loadout (#11647)
* Modifies loadout computers * changes record download access * Removes a small mistake
This commit is contained in:
@@ -18,6 +18,5 @@
|
||||
set_icon()
|
||||
|
||||
/obj/item/modular_computer/handheld/proc/set_icon()
|
||||
icon_state += pick("", "-blue", "-green", "-red", "-brown")
|
||||
icon_state_unpowered = icon_state
|
||||
icon_state_broken = icon_state
|
||||
@@ -1,33 +1,6 @@
|
||||
/obj/item/modular_computer/handheld/custom_loadout/cheap/install_default_hardware()
|
||||
..()
|
||||
processor_unit = new /obj/item/computer_hardware/processor_unit/small(src)
|
||||
hard_drive = new /obj/item/computer_hardware/hard_drive/micro(src)
|
||||
network_card = new /obj/item/computer_hardware/network_card(src)
|
||||
battery_module = new /obj/item/computer_hardware/battery_module(src)
|
||||
card_slot = new /obj/item/computer_hardware/card_slot(src)
|
||||
tesla_link = new /obj/item/computer_hardware/tesla_link/charging_cable(src)
|
||||
battery_module.charge_to_full()
|
||||
|
||||
/obj/item/modular_computer/handheld/custom_loadout/advanced/install_default_hardware()
|
||||
..()
|
||||
processor_unit = new /obj/item/computer_hardware/processor_unit/small(src)
|
||||
hard_drive = new /obj/item/computer_hardware/hard_drive/small(src)
|
||||
network_card = new /obj/item/computer_hardware/network_card(src)
|
||||
nano_printer = new /obj/item/computer_hardware/nano_printer(src)
|
||||
card_slot = new /obj/item/computer_hardware/card_slot(src)
|
||||
battery_module = new /obj/item/computer_hardware/battery_module(src)
|
||||
tesla_link = new /obj/item/computer_hardware/tesla_link/charging_cable(src)
|
||||
battery_module.charge_to_full()
|
||||
|
||||
|
||||
// Cargo Delivery
|
||||
/obj/item/modular_computer/handheld/custom_loadout/advanced/cargo_delivery
|
||||
_app_preset_type = /datum/modular_computer_app_presets/cargo_delivery
|
||||
enrolled = DEVICE_PRIVATE
|
||||
|
||||
// Tablet PDA presets
|
||||
/obj/item/modular_computer/handheld/preset
|
||||
enrolled = DEVICE_PRIVATE
|
||||
enrolled = DEVICE_COMPANY
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/install_default_hardware()
|
||||
..()
|
||||
@@ -43,6 +16,7 @@
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/civilian
|
||||
_app_preset_type = /datum/modular_computer_app_presets/civilian
|
||||
enrolled = DEVICE_PRIVATE
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/civilian/bartender/Initialize()
|
||||
. = ..()
|
||||
@@ -69,6 +43,11 @@
|
||||
/obj/item/modular_computer/handheld/preset/engineering
|
||||
_app_preset_type = /datum/modular_computer_app_presets/engineering
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/engineering/set_icon()
|
||||
icon_state += "-brown"
|
||||
icon_state_unpowered = icon_state
|
||||
icon_state_broken = icon_state
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/engineering/Initialize()
|
||||
. = ..()
|
||||
card_slot.stored_item = new /obj/item/pen/silver
|
||||
@@ -83,6 +62,11 @@
|
||||
/obj/item/modular_computer/handheld/preset/supply
|
||||
_app_preset_type = /datum/modular_computer_app_presets/supply
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/supply/set_icon()
|
||||
icon_state += "-brown"
|
||||
icon_state_unpowered = icon_state
|
||||
icon_state_broken = icon_state
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/supply/Initialize()
|
||||
. = ..()
|
||||
card_slot.stored_item = new /obj/item/pen/silver
|
||||
@@ -91,11 +75,20 @@
|
||||
. = ..()
|
||||
card_slot.stored_item = new /obj/item/pen/fountain
|
||||
|
||||
// Cargo Delivery
|
||||
/obj/item/modular_computer/handheld/preset/supply/cargo_delivery
|
||||
_app_preset_type = /datum/modular_computer_app_presets/cargo_delivery
|
||||
|
||||
// Medical
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/medical
|
||||
_app_preset_type = /datum/modular_computer_app_presets/medical
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/medical/set_icon()
|
||||
icon_state += "-green"
|
||||
icon_state_unpowered = icon_state
|
||||
icon_state_broken = icon_state
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/medical/Initialize()
|
||||
. = ..()
|
||||
card_slot.stored_item = new /obj/item/pen/white
|
||||
@@ -127,6 +120,11 @@
|
||||
/obj/item/modular_computer/handheld/preset/security
|
||||
_app_preset_type = /datum/modular_computer_app_presets/security
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/security/set_icon()
|
||||
icon_state += "-blue"
|
||||
icon_state_unpowered = icon_state
|
||||
icon_state_broken = icon_state
|
||||
|
||||
/obj/item/modular_computer/handheld/preset/security/detective
|
||||
_app_preset_type = /datum/modular_computer_app_presets/security/investigations
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
/obj/item/modular_computer/handheld/wristbound/preset/cheap/generic
|
||||
_app_preset_type = /datum/modular_computer_app_presets/civilian
|
||||
enrolled = DEVICE_PRIVATE
|
||||
|
||||
/obj/item/modular_computer/handheld/wristbound/preset/advanced/install_default_hardware()
|
||||
..()
|
||||
@@ -23,9 +24,16 @@
|
||||
flashlight = new /obj/item/computer_hardware/flashlight(src)
|
||||
battery_module.charge_to_full()
|
||||
|
||||
/obj/item/modular_computer/handheld/wristbound/preset/advanced
|
||||
enrolled = DEVICE_COMPANY
|
||||
|
||||
/obj/item/modular_computer/handheld/wristbound/preset/advanced/generic
|
||||
_app_preset_type = /datum/modular_computer_app_presets/civilian
|
||||
enrolled = DEVICE_PRIVATE
|
||||
|
||||
/obj/item/modular_computer/handheld/wristbound/preset/advanced/cargo
|
||||
icon_state = "wristbound_cargo"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/cargo_delivery
|
||||
_app_preset_type = /datum/modular_computer_app_presets/supply
|
||||
|
||||
/obj/item/modular_computer/handheld/wristbound/preset/advanced/engineering
|
||||
icon_state = "wristbound_engineering"
|
||||
|
||||
Reference in New Issue
Block a user