From: Vasilis Date: Sat, 27 Jan 2024 14:44:46 +0000 (+0100) Subject: Admin Observers get a hat slot and a pda (#20183) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=69d9d9f34b262c3cd8762972faee6629071caf18;p=space-station-14.git Admin Observers get a hat slot and a pda (#20183) --- diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml index 3cd6dac00d..a17d49127d 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml @@ -285,3 +285,15 @@ contents: - id: BoxSurvival - id: RubberStampMime + +- type: entity + noSpawn: true + parent: ClothingBackpackSatchelHolding + id: ClothingBackpackSatchelHoldingAdmin + components: + - type: StorageFill + contents: + - id: AdminPDA + - id: GasAnalyzer + - id: trayScanner + - type: Unremoveable diff --git a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml index 3d6b173f3d..d74f91109d 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml @@ -83,6 +83,11 @@ - type: Stripping - type: SolutionScanner - type: IgnoreUIRange + - type: Inventory + templateId: aghost + - type: InventorySlots + - type: Loadout + prototypes: [ MobAghostGear ] - type: entity id: ActionAGhostShowSolar diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index 133ae8eb2c..72942cbb91 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -654,6 +654,24 @@ - type: Icon state: pda-centcom +- type: entity + parent: CentcomPDA + id: AdminPDA + name: Admin PDA + description: If you are not an admin please return this PDA to the nearest admin. + components: + - type: Pda + id: PassengerIDCard + - type: HealthAnalyzer + scanDelay: 0 + - type: CartridgeLoader + uiKey: enum.PdaUiKey.Key + preinstalled: + - CrewManifestCartridge + - NotekeeperCartridge + - NewsReadCartridge + - LogProbeCartridge + - type: entity parent: CentcomPDA id: CentcomPDAFake diff --git a/Resources/Prototypes/InventoryTemplates/aghost_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/aghost_inventory_template.yml new file mode 100644 index 0000000000..b34378c39d --- /dev/null +++ b/Resources/Prototypes/InventoryTemplates/aghost_inventory_template.yml @@ -0,0 +1,19 @@ +- type: inventoryTemplate + id: aghost + slots: + - name: back + slotTexture: back + slotFlags: BACK + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 2,1 + strippingWindowPos: 2,4 + displayName: ID + + # For drip reasons. + - name: head + slotTexture: head + slotFlags: HEAD + uiWindowPos: 0,1 + strippingWindowPos: 0,0 + displayName: Head diff --git a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml index 21b9673e90..ec4c6581de 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml @@ -323,6 +323,12 @@ satchel: ClothingBackpackSatchelBrigmedicFilled duffelbag: ClothingBackpackDuffelBrigmedicFilled +# Aghost +- type: startingGear + id: MobAghostGear + equipment: + back: ClothingBackpackSatchelHoldingAdmin + #Head Rev Gear - type: startingGear id: HeadRevGear