add crew monitor as traitor steal objective (#25563)

This commit is contained in:
deltanedas
2024-02-26 03:40:48 +00:00
committed by GitHub
parent e00f74505c
commit 002b8d8871
4 changed files with 44 additions and 8 deletions

View File

@@ -31,6 +31,11 @@
- type: StationLimitedNetwork
- type: StaticPrice
price: 500
- type: Tag
tags:
- HighRiskItem
- type: StealTarget
stealGroup: HandheldCrewMonitor
- type: entity
id: HandheldCrewMonitorEmpty

View File

@@ -12,6 +12,7 @@
weights:
CaptainIDStealObjective: 1
CMOHyposprayStealObjective: 1
CMOCrewMonitorStealObjective: 1
RDHardsuitStealObjective: 1
NukeDiskStealObjective: 1
MagbootsStealObjective: 1

View File

@@ -7,6 +7,13 @@
sprite: Objects/Specific/Medical/hypospray.rsi
state: hypo
- type: stealTargetGroup
id: HandheldCrewMonitor
name: handheld crew monitor
sprite:
sprite: Objects/Specific/Medical/handheldcrewmonitor.rsi
state: scanner
- type: stealTargetGroup
id: ClothingOuterHardsuitRd
name: experimental research hardsuit

View File

@@ -147,35 +147,58 @@
## cmo
- type: entity
noSpawn: true
abstract: true
parent: BaseTraitorStealObjective
id: CMOHyposprayStealObjective
id: BaseCMOStealObjective
components:
- type: NotJobRequirement
job: ChiefMedicalOfficer
- type: StealCondition
stealGroup: Hypospray
owner: job-name-cmo
- type: entity
noSpawn: true
parent: BaseCMOStealObjective
id: CMOHyposprayStealObjective
components:
- type: StealCondition
stealGroup: Hypospray
- type: entity
noSpawn: true
parent: BaseCMOStealObjective
id: CMOCrewMonitorStealObjective
components:
- type: StealCondition
stealGroup: HandheldCrewMonitor
## rd
- type: entity
noSpawn: true
abstract: true
parent: BaseTraitorStealObjective
id: RDHardsuitStealObjective
id: BaseRDStealObjective
components:
- type: NotJobRequirement
job: ResearchDirector
- type: StealCondition
stealGroup: ClothingOuterHardsuitRd
owner: job-name-rd
- type: entity
noSpawn: true
parent: BaseTraitorStealObjective
parent: BaseRDStealObjective
id: RDHardsuitStealObjective
components:
- type: StealCondition
stealGroup: ClothingOuterHardsuitRd
- type: entity
noSpawn: true
parent: BaseRDStealObjective
id: HandTeleporterStealObjective
components:
- type: StealCondition
stealGroup: HandTeleporter
owner: job-name-rd
## hos