Revert "Remove handheld crew monitor (#24761)" (#25439)

* Revert "Remove handheld crew monitor (#24761)"

This reverts commit bbc6d29d21.

# Conflicts:
#	Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml
#	Resources/Prototypes/Entities/Structures/Machines/lathe.yml
#	Resources/Prototypes/Research/biochemical.yml
#	Resources/migration.yml

* changes

* zeweh

* dergs
This commit is contained in:
metalgearsloth
2024-02-22 22:00:35 +11:00
committed by GitHub
parent 7c7bca1d32
commit d0df5ed5fa
10 changed files with 90 additions and 16 deletions

View File

@@ -3781,13 +3781,6 @@ entities:
- type: Transform
pos: -3.5805476,0.74100244
parent: 179
- proto: HandheldCrewMonitor
entities:
- uid: 1184
components:
- type: Transform
pos: 1.6819578,7.502847
parent: 179
- proto: HandheldHealthAnalyzer
entities:
- uid: 513

View File

@@ -27185,13 +27185,6 @@ entities:
- type: Transform
pos: -25.604141,8.625723
parent: 1668
- proto: HandheldCrewMonitor
entities:
- uid: 1461
components:
- type: Transform
pos: 13.504195,-12.438507
parent: 1668
- proto: HandLabeler
entities:
- uid: 2228

View File

@@ -187,6 +187,7 @@
- id: ClothingHeadHatBeretCmo
- id: ClothingOuterHardsuitMedical
- id: Hypospray
- id: HandheldCrewMonitor
- id: DoorRemoteMedical
- id: RubberStampCMO
- id: MedicalTechFabCircuitboard
@@ -206,6 +207,7 @@
- id: ClothingBackpackDuffelSurgeryFilled
- id: ClothingMaskSterile
- id: Hypospray
- id: HandheldCrewMonitor
- id: DoorRemoteMedical
- id: RubberStampCMO
- id: MedicalTechFabCircuitboard

View File

@@ -0,0 +1,42 @@
- type: entity
name: handheld crew monitor
parent:
- BaseItem
- PowerCellSlotSmallItem
# CMO-only bud, don't add more.
id: HandheldCrewMonitor
description: A hand-held crew monitor displaying the status of suit sensors.
components:
- type: Sprite
sprite: Objects/Specific/Medical/handheldcrewmonitor.rsi
state: scanner
- type: PowerCellDraw
drawRate: 0
useRate: 20
- type: ActivatableUIRequiresPowerCell
- type: ActivatableUI
key: enum.CrewMonitoringUIKey.Key
closeOnHandDeselect: false
- type: UserInterface
interfaces:
- key: enum.CrewMonitoringUIKey.Key
type: CrewMonitoringBoundUserInterface
- type: CrewMonitoringConsole
- type: DeviceNetwork
deviceNetId: Wireless
receiveFrequencyId: CrewMonitor
- type: WirelessNetworkConnection
range: 500
- type: StationLimitedNetwork
- type: StaticPrice
price: 500
- type: entity
id: HandheldCrewMonitorEmpty
parent: HandheldCrewMonitor
suffix: Empty
components:
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -0,0 +1,25 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation https://github.com/tgstation/tgstation/commit/ab4abf318f293a701754656dd4e9261eb70f8824#diff-9ab5c8a5e47ab7cfaeadd859a23e32b05de1fe839e99ea767fd7e340b6385d67",
"states": [
{
"name": "scanner",
"directions": 1,
"delays": [
[
0.4,
0.4
]
]
},
{
"name": "icon",
"directions": 1
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

View File

@@ -0,0 +1,21 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation https://github.com/tgstation/tgstation/commit/ab4abf318f293a701754656dd4e9261eb70f8824#diff-9ab5c8a5e47ab7cfaeadd859a23e32b05de1fe839e99ea767fd7e340b6385d67,this sprite made(resprite) by Fazansen(https://github.com/Fazansen)",
"states": [
{
"name": "syndiscanner",
"directions": 1,
"delays": [
[
0.4,
0.4
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

View File

@@ -175,8 +175,6 @@ ClothingBackpackSatchelSecurityFilledDetective: ClothingBackpackSatchelFilledDet
FoodBoxDonkpocketGondola: FoodBoxDonkpocketPizza
# 2024-01-31
HandheldCrewMonitorEmpty: null
HandheldCrewMonitor: null
SpyCrewMonitor: null
SpyCrewMonitorEmpty: null
SyndiCrewMonitor: null