mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-22 08:06:58 +01:00
Helmet Cameras (#5556)
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
This commit is contained in:
@@ -64,3 +64,37 @@
|
||||
card_slot = new/obj/item/computer_hardware/card_slot(src)
|
||||
battery_module = new/obj/item/computer_hardware/battery_module/super(src)
|
||||
battery_module.charge_to_full()
|
||||
|
||||
///////
|
||||
//Roles
|
||||
///////
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/security
|
||||
name = "\improper Security Officer's laptop"
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/security/install_default_programs()
|
||||
..()
|
||||
hard_drive.store_file(new/datum/computer_file/program/camera_monitor())
|
||||
hard_drive.store_file(new/datum/computer_file/program/camera_monitor/sechelmet())
|
||||
hard_drive.store_file(new/datum/computer_file/program/digitalwarrant())
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/security/warden
|
||||
name = "\improper Warden's laptop"
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/security/warden/install_default_programs()
|
||||
..()
|
||||
//hard_drive.store_file(new/datum/computer_file/program/warden()) This will hopefully have a working alert level shifter program that only has access to green, blue, and yellow.
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/security/hos
|
||||
name = "\improper Head of Security's laptop"
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/security/hos/install_default_programs()
|
||||
..()
|
||||
hard_drive.store_file(new/datum/computer_file/program/comm())
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/pathfinder
|
||||
name = "\improper Pathfinder's laptop"
|
||||
|
||||
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/pathfinder/install_default_programs()
|
||||
..()
|
||||
hard_drive.store_file(new/datum/computer_file/program/camera_monitor/explohelmet())
|
||||
|
||||
@@ -41,3 +41,42 @@
|
||||
size = 14
|
||||
tguimodule_path = /datum/tgui_module_old/camera/ntos/ert
|
||||
available_on_ntnet = 0
|
||||
|
||||
//Helmet Cameras
|
||||
/datum/computer_file/program/camera_monitor/helmet
|
||||
filename = "helmetcammon"
|
||||
filedesc = "Helmet Camera Monitoring"
|
||||
tguimodule_path = /datum/tgui_module_old/camera/ntos/helmet
|
||||
program_icon_state = "cameras"
|
||||
program_key_state = "generic_key"
|
||||
program_menu_icon = "search"
|
||||
extended_desc = "This program allows remote access to all civilian helmet cameras."
|
||||
size = 8
|
||||
available_on_ntnet = 1
|
||||
requires_ntnet = 1
|
||||
|
||||
/datum/computer_file/program/camera_monitor/sechelmet
|
||||
filename = "sechelmetcammon"
|
||||
filedesc = "Security Helmet Camera Monitoring"
|
||||
tguimodule_path = /datum/tgui_module_old/camera/ntos/security_helmet
|
||||
program_icon_state = "cameras"
|
||||
program_key_state = "generic_key"
|
||||
program_menu_icon = "search"
|
||||
extended_desc = "This program allows remote access to all civilian helmet cameras. This camera network requires Security clearance."
|
||||
size = 8
|
||||
available_on_ntnet = 1
|
||||
requires_ntnet = 1
|
||||
required_access = ACCESS_SECURITY_EQUIPMENT
|
||||
|
||||
/datum/computer_file/program/camera_monitor/explohelmet
|
||||
filename = "explohelmetcammon"
|
||||
filedesc = "Exploration Helmet Camera Monitoring"
|
||||
tguimodule_path = /datum/tgui_module_old/camera/ntos/exploration_helmet
|
||||
program_icon_state = "cameras"
|
||||
program_key_state = "generic_key"
|
||||
program_menu_icon = "search"
|
||||
extended_desc = "This program allows remote access to all civilian helmet cameras. This camera network requires Exploration clearance."
|
||||
size = 8
|
||||
available_on_ntnet = 1
|
||||
requires_ntnet = 1
|
||||
required_access = ACCESS_GENERAL_EXPLORER
|
||||
|
||||
Reference in New Issue
Block a user