mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-22 16:16:44 +01:00
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:
@@ -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())
|
||||
|
||||
@@ -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 |
Reference in New Issue
Block a user