mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-14 01:18:40 +01:00
Wristbound Computer Introduction (#8648)
This commit is contained in:
@@ -224,3 +224,7 @@
|
||||
return
|
||||
|
||||
..()
|
||||
|
||||
/obj/item/modular_computer/GetID()
|
||||
if(card_slot.stored_card)
|
||||
return card_slot.stored_card
|
||||
@@ -5,6 +5,7 @@
|
||||
icon_state = "tablet"
|
||||
icon_state_unpowered = "tablet"
|
||||
icon_state_menu = "menu"
|
||||
slot_flags = SLOT_ID
|
||||
can_reset = TRUE
|
||||
hardware_flag = PROGRAM_TABLET
|
||||
max_hardware_size = 1
|
||||
|
||||
@@ -4,16 +4,20 @@
|
||||
description_info = "A NanoTrasen design, this wristbound computer allows the user to quickly and safely access critical info, without taking their hands out of the equation."
|
||||
icon = 'icons/obj/modular_wristbound.dmi'
|
||||
icon_state = "wristbound"
|
||||
icon_state_unpowered = "wristbound_unpowered"
|
||||
icon_state_menu = "menu"
|
||||
icon_state_screensaver = "standby"
|
||||
hardware_flag = PROGRAM_WRISTBOUND
|
||||
slot_flags = SLOT_GLOVES
|
||||
slot_flags = SLOT_GLOVES|SLOT_ID
|
||||
max_hardware_size = 1
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
light_strength = 1
|
||||
menu_light_color = COLOR_GREEN
|
||||
|
||||
/obj/item/modular_computer/wristbound/Initialize()
|
||||
icon_state_unpowered = icon_state
|
||||
icon_state_broken = icon_state
|
||||
. = ..()
|
||||
|
||||
/obj/item/modular_computer/wristbound/attack_hand(mob/user)
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/obj/item/modular_computer/wristbound/preset/custom_loadout/cheap/install_default_hardware()
|
||||
/obj/item/modular_computer/wristbound/preset/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)
|
||||
@@ -6,7 +6,7 @@
|
||||
battery_module = new /obj/item/computer_hardware/battery_module/nano(src)
|
||||
battery_module.charge_to_full()
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/custom_loadout/advanced/install_default_hardware()
|
||||
/obj/item/modular_computer/wristbound/preset/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)
|
||||
@@ -16,9 +16,60 @@
|
||||
battery_module = new /obj/item/computer_hardware/battery_module(src)
|
||||
battery_module.charge_to_full()
|
||||
|
||||
|
||||
// Cargo Delivery
|
||||
/obj/item/modular_computer/wristbound/preset/custom_loadout/advanced/cargo_delivery
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/cargo
|
||||
icon_state = "wristbound_supply"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/cargo_delivery
|
||||
enrolled = TRUE
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/engineering
|
||||
icon_state = "wristbound_engineering"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/engineering
|
||||
enrolled = TRUE
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/medical
|
||||
icon_state = "wristbound_medical"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/medical
|
||||
enrolled = TRUE
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/security
|
||||
icon_state = "wristbound_security"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/security
|
||||
enrolled = TRUE
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/security/investigations
|
||||
_app_preset_type = /datum/modular_computer_app_presets/security/investigations
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/research
|
||||
icon_state = "wristbound_science"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/research
|
||||
enrolled = TRUE
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command
|
||||
icon_state = "wristbound_command"
|
||||
_app_preset_type = /datum/modular_computer_app_presets/command
|
||||
enrolled = TRUE
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command/ce
|
||||
_app_preset_type = /datum/modular_computer_app_presets/engineering/ce
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command/rd
|
||||
_app_preset_type = /datum/modular_computer_app_presets/research/rd
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command/cmo
|
||||
_app_preset_type = /datum/modular_computer_app_presets/medical/cmo
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command/hop
|
||||
_app_preset_type = /datum/modular_computer_app_presets/command/hop
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command/hos
|
||||
_app_preset_type = /datum/modular_computer_app_presets/security/hos
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/command/captain
|
||||
_app_preset_type = /datum/modular_computer_app_presets/captain
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/generic
|
||||
_app_preset_type = /datum/modular_computer_app_presets/civilian
|
||||
|
||||
/obj/item/modular_computer/wristbound/preset/advanced/representative
|
||||
_app_preset_type = /datum/modular_computer_app_presets/representative
|
||||
enrolled = TRUE
|
||||
Reference in New Issue
Block a user