diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 2f246c6cd13..c64ddd78cf4 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -121,6 +121,7 @@ - id: ClothingBackpackIan prob: 0.5 - id: AccessConfigurator + - id: BookIanDossier # DeltaV - HoP steal objective, see Resources/Prototypes/DeltaV/Entities/Objects/Misc/ian_dossier.yml - type: entity id: LockerChiefEngineerFilledHardsuit diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Misc/ian_dossier.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Misc/ian_dossier.yml new file mode 100644 index 00000000000..fba4536c7d9 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Misc/ian_dossier.yml @@ -0,0 +1,14 @@ +- type: entity + parent: BaseItem + id: BookIanDossier + name: head of personnel's photobook + description: VERY CONFIDENTIAL. This folder contains various pictures of Ian cherished by the Head of Personnel. + components: + - type: Sprite + sprite: DeltaV/Objects/Misc/bureaucracy.rsi + layers: + - state: folder-hop-ian + - type: Tag + tags: + - Book + - HighRiskItem diff --git a/Resources/Prototypes/DeltaV/Objectives/traitor.yml b/Resources/Prototypes/DeltaV/Objectives/traitor.yml index fbfba136b2c..d974564e3d0 100644 --- a/Resources/Prototypes/DeltaV/Objectives/traitor.yml +++ b/Resources/Prototypes/DeltaV/Objectives/traitor.yml @@ -8,3 +8,14 @@ - type: StealCondition prototype: SpaceCashLuckyBill # owner: job-name-qm + +- type: entity # Head of Personnel steal objective. + noSpawn: true + parent: BaseTraitorStealObjective + id: HoPBookIanDossierStealObjective + components: + - type: NotJobRequirement + job: HeadOfPersonnel + - type: StealCondition + prototype: BookIanDossier + # owner: job-name-hop diff --git a/Resources/Prototypes/Objectives/objectiveGroups.yml b/Resources/Prototypes/Objectives/objectiveGroups.yml index f6432f81932..70b3c2773cd 100644 --- a/Resources/Prototypes/Objectives/objectiveGroups.yml +++ b/Resources/Prototypes/Objectives/objectiveGroups.yml @@ -22,6 +22,7 @@ HandTeleporterStealObjective: 0.5 SecretDocumentsStealObjective: 0.5 HoLLuckyBillStealObjective: 0.5 # DeltaV - HoL steal objective, see Resources/Prototypes/DeltaV/Objectives/traitor.yml + HoPBookIanDossierStealObjective: 1 # DeltaV - HoP steal objective, see Resources/Prototypes/DeltaV/Objectives/traitor.yml - type: weightedRandom id: TraitorObjectiveGroupKill diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml b/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml index ac4cdf8e81f..2d022d05ade 100644 --- a/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml +++ b/Resources/ServerInfo/Guidebook/Antagonist/Traitors.xml @@ -82,5 +82,9 @@ + - Steal the Head of Personnel's [color=#a4885c]Ian Photobook[/color]. + + + diff --git a/Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/folder-hop-ian.png b/Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/folder-hop-ian.png new file mode 100644 index 00000000000..2f6f9ff5d65 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/folder-hop-ian.png differ diff --git a/Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/meta.json new file mode 100644 index 00000000000..75c5548e647 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 | modified by Floofers", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "folder-hop-ian" + } + ] +}