From 784172db4970fa5d54c38c2deec339c89d2ad49b Mon Sep 17 00:00:00 2001 From: hivehum Date: Sat, 4 Jan 2025 13:36:12 -0500 Subject: [PATCH] drones can now play music and always access a map --- .../Prototypes/Entities/Mobs/Player/silicon.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index c8a57531907be2..515b047a062802 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -748,6 +748,12 @@ - HighRiskItem components: - Contraband + - type: PAI # imp; this is added specifically for the internal station map feature but the other aspects are not especially against the identity of drones. and i dont want to put the work into ECS-ifying PAIComponent + - type: Instrument # imp + allowPercussion: false + handheld: false + bank: 1 + program: 2 - type: Loadout # imp special. this replaces the InnateTool component. prototypes: - StartingGearDroneTools @@ -763,6 +769,13 @@ type: StrippableBoundUserInterface enum.SiliconLawsUiKey.Key: type: SiliconLawBoundUserInterface + enum.InstrumentUiKey.Key: #imp + type: InstrumentBoundUserInterface + requireInputValidation: false + enum.StationMapUiKey.Key: #imp + type: StationMapBoundUserInterface + requireInputValidation: false + - type: StationMap #imp - type: GhostRole makeSentient: true name: Maintenance Drone