Telepad revival (#16664)

This commit is contained in:
Nemanja
2023-05-21 06:09:31 -04:00
committed by GitHub
parent 8edfedfba5
commit 252f0be372
15 changed files with 196 additions and 128 deletions

View File

@@ -775,6 +775,21 @@
DefaultPrototype: Beaker
ExamineName: Glass Beaker
- type: entity
id: CargoTelepadMachineCircuitboard
parent: BaseMachineCircuitboard
name: cargo telepad machine board
description: A machine printed circuit board for a cargo telepad.
components:
- type: Sprite
state: supply
- type: MachineBoard
prototype: CargoTelepad
requirements:
Capacitor: 2
materialRequirements:
Steel: 5
- type: entity
id: SodaDispenserMachineCircuitboard
parent: BaseMachineCircuitboard

View File

@@ -673,6 +673,15 @@
color: "#b89f25"
- type: AccessReader
access: [["Cargo"]]
- type: DeviceNetwork
deviceNetId: Wireless
receiveFrequencyId: BasicDevice
- type: WirelessNetworkConnection
range: 200
- type: DeviceLinkSource
range: 200
ports:
- OrderSender
- type: entity
parent: BaseComputer

View File

@@ -308,6 +308,7 @@
- StasisBedMachineCircuitboard
- MaterialReclaimerMachineCircuitboard
- OreProcessorMachineCircuitboard
- CargoTelepadMachineCircuitboard
- RipleyCentralElectronics
- RipleyPeripheralsElectronics
- HonkerCentralElectronics

View File

@@ -1,7 +1,8 @@
- type: entity
id: CargoTelepad
parent: BaseStructureDynamic
parent: [ BaseMachinePowered, ConstructibleMachine ]
name: cargo telepad
description: Beam in the pizzas and dig in.
components:
- type: InteractionOutline
- type: Physics
@@ -20,15 +21,14 @@
mask:
- MachineMask
- type: Sprite
netsync: false
sprite: Structures/cargo_telepad.rsi
drawdepth: FloorObjects
layers:
- state: offline
map: [ "enum.CargoTelepadLayers.Base" ]
- state: idle
map: [ "enum.CargoTelepadLayers.Beam" ]
shader: unshaded
- state: offline
map: [ "enum.CargoTelepadLayers.Base" ]
- state: idle
map: [ "enum.CargoTelepadLayers.Beam" ]
shader: unshaded
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
@@ -40,22 +40,10 @@
- type: DeviceLinkSink
ports:
- OrderReceiver
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 75
behaviors:
- !type:SpawnEntitiesBehavior
spawn:
SheetSteel1:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: ApcPowerReceiver
powerLoad: 1000 # TODO if we keep this make it spike power draw when teleporting
- type: ExtensionCableReceiver
- type: CargoTelepad
- type: Machine
board: CargoTelepadMachineCircuitboard
- type: Appearance
- type: CollideOnAnchor

View File

@@ -563,6 +563,15 @@
Steel: 100
Glass: 900
- type: latheRecipe
id: CargoTelepadMachineCircuitboard
result: CargoTelepadMachineCircuitboard
completetime: 4
materials:
Steel: 100
Glass: 900
Gold: 100
- type: latheRecipe
id: SodaDispenserMachineCircuitboard
result: SodaDispenserMachineCircuitboard

View File

@@ -74,6 +74,20 @@
- SurveillanceWirelessCameraMonitorCircuitboard
- TelecomServerCircuitboard
- type: technology
id: AdvancedEntertainment
name: research-technology-advanced-entertainment
icon:
sprite: Structures/Machines/computers.rsi
state: television
discipline: CivilianServices
tier: 1
cost: 7500
recipeUnlocks:
- ComputerTelevisionCircuitboard
- SynthesizerInstrument
- DawInstrumentMachineCircuitboard
# Tier 2
- type: technology
@@ -123,22 +137,6 @@
- HonkerTargetingElectronics
- MechEquipmentHorn
- type: technology
id: AdvancedEntertainment
name: research-technology-advanced-entertainment
icon:
sprite: Structures/Machines/computers.rsi
state: television
discipline: CivilianServices
tier: 2
cost: 7500
recipeUnlocks:
- ComputerTelevisionCircuitboard
- SynthesizerInstrument
- DawInstrumentMachineCircuitboard
# Tier 3
- type: technology
id: AdvancedSpray
name: research-technology-advanced-spray
@@ -146,8 +144,22 @@
sprite: Objects/Weapons/Guns/Basic/spraynozzle.rsi
state: icon
discipline: CivilianServices
tier: 3
cost: 15000
tier: 2
cost: 10000
recipeUnlocks:
- WeaponSprayNozzle
- ClothingBackpackWaterTank
# Tier 3
- type: technology
id: BluespaceCargoTransport
name: research-technology-bluespace-cargo-transport
icon:
sprite: Structures/cargo_telepad.rsi
state: display
discipline: CivilianServices
tier: 3
cost: 15000
recipeUnlocks:
- CargoTelepadMachineCircuitboard