Prepwork for mapping modular laptops/helmcams (#5789)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Some prepwork for mapping modular laptops/helmcams
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

Remaking the PR without all the mapping because it wasnt merged fast
enough last time, causing me to conflict with my newest mapping project.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
This commit is contained in:
Monara
2023-07-27 09:53:56 -07:00
committed by GitHub
parent 008387ea82
commit b59cd866d9
7 changed files with 33 additions and 2 deletions
@@ -283,6 +283,7 @@
req_access = list(ACCESS_SECURITY_BRIG)
starts_with = list(
/obj/item/modular_computer/tablet/preset/custom_loadout/standard/security,
/obj/item/cartridge/security,
/obj/item/radio/headset/headset_sec,
/obj/item/radio/headset/headset_sec/alt,
@@ -301,6 +302,7 @@
/obj/item/gun/energy/secutor,
/obj/item/cell/device/weapon,
/obj/item/gps/security,
/obj/item/holowarrant,
/obj/item/clothing/under/bodysuit/bodysuitsec,
/obj/item/clothing/suit/storage/hooded/wintercoat/security,
/obj/item/clothing/shoes/boots/winter/security,
@@ -519,17 +519,28 @@
camera_networks = list(NETWORK_CIV_HELMETS)
/obj/item/clothing/accessory/armor/helmetcamera/security
name = "\improper Security helmet camera"
name = "security helmet camera"
desc = "A small camera that attaches to helmets. This one has its feed restricted to Security."
icon_state = "helmcam_sec"
camera_networks = list(NETWORK_SEC_HELMETS)
/obj/item/clothing/accessory/armor/helmetcamera/security/body
name = "security body camera"
desc = "A small camera that attaches to most uniforms. This one has its feed restricted to Security."
icon_state = "helmcam_body_sec"
slot = ACCESSORY_SLOT_DECOR
/obj/item/clothing/accessory/armor/helmetcamera/exploration
name = "\improper Exploration helmet camera"
name = "exploration helmet camera"
desc = "A small camera that attaches to helmets. This one has its feed restricted to Exploration."
icon_state = "helmcam_explo"
camera_networks = list(NETWORK_EXPLO_HELMETS)
/obj/item/clothing/accessory/armor/helmetcamera/exploration/body
name = "exploration body camera"
desc = "A small camera that attaches to most uniforms. This one has its feed restricted to Exploration."
slot = ACCESSORY_SLOT_DECOR
icon_state = "helmcam_body_explo"
//Lightweight Limb Plating - These are incompatible with plate carriers.
@@ -98,3 +98,11 @@
/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())
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/searchandrescue
name = "\improper S&R's laptop"
/obj/item/modular_computer/laptop/preset/custom_loadout/standard/searchandrescue/install_default_programs()
..()
hard_drive.store_file(new/datum/computer_file/program/camera_monitor/explohelmet())
hard_drive.store_file(new/datum/computer_file/program/suit_sensors())
@@ -26,3 +26,12 @@
network_card = new/obj/item/computer_hardware/network_card(src)
battery_module = new/obj/item/computer_hardware/battery_module/micro(src)
battery_module.charge_to_full()
/obj/item/modular_computer/tablet/preset/custom_loadout/standard/security
name = "\improper Security Officer's tablet"
/obj/item/modular_computer/tablet/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())
+1
View File
@@ -303,6 +303,7 @@
/datum/tgui_module_old/camera/ntos/helmet/New(host)
. = ..(host, list(NETWORK_CIV_HELMETS))
/datum/tgui_module_old/camera/ntos/security_helmet
name = "Security Helmet Camera Monitor"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB