add mass-media system (#18251)
* Add Console, PDA news tab, and ringstone popup * Add English localization * Add mass-media console board to Advanced Entertainment resrarch * Fix misprint * Deleting unused libraries * Fix round restart problem * Fixing restart problem * Just another fix * Сode optimization * Code optimization
This commit is contained in:
@@ -365,3 +365,16 @@
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerIFFSyndicate
|
||||
|
||||
- type: entity
|
||||
parent: BaseComputerCircuitboard
|
||||
id: ComputerMassMediaCircuitboard
|
||||
name: mass media console board
|
||||
description: Write your message to the world!
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_service
|
||||
- type: StaticPrice
|
||||
price: 150
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerMassMedia
|
||||
@@ -97,8 +97,11 @@
|
||||
type: InstrumentBoundUserInterface
|
||||
- key: enum.HealthAnalyzerUiKey.Key
|
||||
type: HealthAnalyzerBoundUserInterface
|
||||
- key: enum.NewsReadUiKey.Key
|
||||
type: NewsReadBoundUserInterface
|
||||
- type: CrewManifestViewer
|
||||
unsecure: true
|
||||
- type: NewsRead
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
|
||||
@@ -940,3 +940,33 @@
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
color: "#b89f25"
|
||||
|
||||
- type: entity
|
||||
parent: BaseComputer
|
||||
id: ComputerMassMedia
|
||||
name: mass-media console
|
||||
description: Write your message to the world!
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- map: ["computerLayerBody"]
|
||||
state: computer
|
||||
- map: ["computerLayerKeyboard"]
|
||||
state: generic_keyboard
|
||||
- map: ["computerLayerScreen"]
|
||||
state: service
|
||||
- map: ["computerLayerKeys"]
|
||||
state: service_keys
|
||||
- type: Computer
|
||||
board: ComputerMassMediaCircuitboard
|
||||
- type: DeviceNetworkRequiresPower
|
||||
- type: NewsWrite
|
||||
- type: ActivatableUI
|
||||
key: enum.NewsWriteUiKey.Key
|
||||
- type: ActivatableUIRequiresVision
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.NewsWriteUiKey.Key
|
||||
type: NewsWriteBoundUserInterface
|
||||
|
||||
@@ -316,6 +316,7 @@
|
||||
- BoozeDispenserMachineCircuitboard
|
||||
- SodaDispenserMachineCircuitboard
|
||||
- TelecomServerCircuitboard
|
||||
- MassMediaCircuitboard
|
||||
- type: MaterialStorage
|
||||
whitelist:
|
||||
tags:
|
||||
|
||||
@@ -645,3 +645,11 @@
|
||||
materials:
|
||||
Steel: 100
|
||||
Glass: 900
|
||||
|
||||
- type: latheRecipe
|
||||
id: MassMediaCircuitboard
|
||||
result: ComputerMassMediaCircuitboard
|
||||
completetime: 4
|
||||
materials:
|
||||
Steel: 100
|
||||
Glass: 900
|
||||
|
||||
@@ -106,6 +106,7 @@
|
||||
- ComputerTelevisionCircuitboard
|
||||
- SynthesizerInstrument
|
||||
- DawInstrumentMachineCircuitboard
|
||||
- MassMediaCircuitboard
|
||||
|
||||
# Tier 2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user