diff --git a/Content.Server/ADT/Shuttle/NukieShuttleComponent.cs b/Content.Server/ADT/Shuttle/NukieShuttleComponent.cs new file mode 100644 index 00000000000..02d26c9ffda --- /dev/null +++ b/Content.Server/ADT/Shuttle/NukieShuttleComponent.cs @@ -0,0 +1,10 @@ +namespace Content.Server.ADT.Shuttle; + +/// +/// Добавляем компонент шаттла нюкеров для удаленного управления +/// +[RegisterComponent] +public sealed partial class NukieShuttleComponent : Component +{ + +} diff --git a/Resources/Maps/Shuttles/infiltrator.yml b/Resources/Maps/Shuttles/infiltrator.yml index b9834aa6988..52b668e70d3 100644 --- a/Resources/Maps/Shuttles/infiltrator.yml +++ b/Resources/Maps/Shuttles/infiltrator.yml @@ -24,6 +24,7 @@ entities: components: - type: MetaData name: GX-13 Infiltrator + - type: NukieShuttle - type: Transform pos: 0.64252126,4.1776605 parent: invalid diff --git a/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/computers.yml index 61a84c7a258..53d854d7c21 100644 --- a/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/computers.yml @@ -64,4 +64,46 @@ containers: board: !type:Container IdCardConsole-privilegedId: !type:ContainerSlot - IdCardConsole-targetId: !type:ContainerSlot \ No newline at end of file + IdCardConsole-targetId: !type:ContainerSlot + +#Тест компонента дронюконсоль + +- type: entity + parent: BaseComputerShuttle + id: ADTComputerShuttleNukie + name: nukie shuttle console + description: Used to pilot the cargo shuttle. + components: + - type: Sprite + layers: + - map: ["computerLayerBody"] + state: computer + - map: ["computerLayerKeyboard"] + state: generic_keyboard + - map: ["computerLayerScreen"] + state: syndishuttle + - map: ["computerLayerKeys"] + state: syndie_key + - type: DroneConsole + components: + - type: NukieShuttle + - type: RadarConsole + maxRange: 256 + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#43ccb5" + - type: Computer + board: ADTNukieShuttleConsoleCircuitboard + # - type: StealTarget + # stealGroup: CargoShuttleConsoleCircuitboard + + +- type: entity + parent: BaseComputerCircuitboard + id: ADTNukieShuttleConsoleCircuitboard + name: syndicate shuttle console board + description: A computer printed circuit board for a syndicate shuttle console. + components: + - type: ComputerBoard + prototype: ADTComputerShuttleNukie