Wizard shuttle preperation (#34932)

FIREBALL MOTHERF-
This commit is contained in:
ScarKy0
2025-02-08 16:37:46 +01:00
committed by GitHub
parent d7e978274a
commit f6c0e6d3d2
10 changed files with 250 additions and 77 deletions

View File

@@ -287,6 +287,17 @@
- type: ComputerBoard
prototype: SyndicateComputerComms
- type: entity
parent: [ BaseComputerCircuitboard, BaseSyndicateContraband ]
id: WizardCommsComputerCircuitboard
name: wizard communications computer board
description: A computer printed circuit board for a wizard communications console.
components:
- type: Sprite
state: cpu_wizard
- type: ComputerBoard
prototype: WizardComputerComms
- type: entity
parent: BaseComputerCircuitboard
id: RadarConsoleCircuitboard

View File

@@ -1349,6 +1349,28 @@
- type: TileFrictionModifier
modifier: 0.001
- type: entity
parent: PonderingOrb
id: PonderingOrbWizard
name: pondering orb
description: Ponderous, man... Really ponderous. Magically shows the station's camera network.
suffix: Wizard
components:
- type: ActivatableUI
requireActiveHand: false
inHandsOnly: true
key: enum.SurveillanceCameraMonitorUiKey.Key
- type: UserInterface
interfaces:
enum.SurveillanceCameraMonitorUiKey.Key:
type: SurveillanceCameraMonitorBoundUserInterface
- type: DeviceNetwork
deviceNetId: Wired
receiveFrequencyId: SurveillanceCamera
transmitFrequencyId: SurveillanceCamera
- type: WiredNetworkConnection
- type: SurveillanceCameraMonitor
- type: entity
parent: BaseItem
id: ToySword

View File

@@ -719,6 +719,39 @@
energy: 1.6
color: "#f71713"
- type: entity
parent: ComputerComms
id: WizardComputerComms
name: wizard communications computer
description: A computer capable of magically projecting your speech to the station. Using this to make an announcement will alert the station to your presence.
components:
- type: Sprite
layers:
- map: ["computerLayerBody"]
state: computer
- map: ["computerLayerKeyboard"]
state: generic_keyboard
- map: ["computerLayerScreen"]
state: comm_wizard
- map: ["computerLayerKeys"]
state: wizard_key
- map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
state: generic_panel_open
- type: AccessReader
access: [[ "Wizard" ]]
- type: CommunicationsConsole
title: comms-console-announcement-title-wizard
color: "#ff00ff"
canShuttle: false
global: true #announce to everyone they're about to fuck shit up
sound: /Audio/Announcements/war.ogg
- type: Computer
board: WizardCommsComputerCircuitboard
- type: PointLight
radius: 1.5
energy: 1.6
color: "#F317F3"
- type: entity
parent: BaseComputerAiAccess
id: ComputerSolarControl