add igniter (#20962)

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2023-10-14 08:11:50 +01:00
committed by GitHub
parent 4fb8fa3f22
commit 33e5dfb9a8
12 changed files with 150 additions and 4 deletions

View File

@@ -5,6 +5,7 @@
Flash: 4
ProximitySensor: 3
RemoteSignaller: 3
Igniter: 3 # its more ordnance but yeah
HandheldHealthAnalyzer: 3
Scalpel: 2
SawElectric: 2

View File

@@ -2,10 +2,11 @@
id: VendomatInventory
startingInventory:
RemoteSignaller: 1
Igniter: 2
Wirecutter: 1
CableApcStack: 2
FlashlightLantern: 2
PowerCellSmallPrinted: 3
MatterBinStockPart: 4
CapacitorStockPart: 4
MicroManipulatorStockPart: 4
MicroManipulatorStockPart: 4

View File

@@ -0,0 +1,25 @@
- type: entity
parent: BaseItem
id: Igniter
name: igniter
description: Creates a spark when activated by a signal.
components:
- type: Sprite
sprite: Objects/Devices/igniter.rsi
state: icon
- type: IgnitionSource
temperature: 800
- type: IgniteOnTrigger
- type: TriggerOnSignal
- type: DeviceNetwork
deviceNetId: Wireless
receiveFrequencyId: BasicDevice
- type: WirelessNetworkConnection
range: 200
- type: DeviceLinkSink
ports:
- Trigger
- type: UseDelay # prevent sound spam
- type: Tag
tags:
- Igniter

View File

@@ -243,6 +243,7 @@
- Signaller
- SignalTrigger
- VoiceTrigger
- Igniter
- PowerCellMedium
- PowerCellHigh
- WeaponPistolCHIMP

View File

@@ -22,6 +22,15 @@
Steel: 300
Plastic: 200
- type: latheRecipe
id: Igniter
result: Igniter
completetime: 2
materials:
Steel: 300
Plastic: 100
Glass: 100
- type: latheRecipe
id: ChemicalPayload
result: ChemicalPayload

View File

@@ -51,6 +51,7 @@
- TimerTrigger
- FlashPayload
- ExplosivePayload
- Igniter
- type: technology
id: WeaponizedLaserManipulation

View File

@@ -599,6 +599,9 @@
- type: Tag
id: Hotsauce
- type: Tag
id: Igniter
- type: Tag #Drop this innate tool instead of deleting it.
id: InnateDontDelete