Deathrattle implant for uplink and slight tracking implant tweak (#17722)

This commit is contained in:
Arendian
2023-07-16 04:59:46 +02:00
committed by GitHub
parent 1096ecc4b2
commit 84bd21b4a7
11 changed files with 147 additions and 7 deletions

View File

@@ -29,3 +29,8 @@ open-uplink-implant-action-description = Opens the syndicate uplink embedded und
action-name-honk = Honk!
action-desc-honk = Activates your honking implant, which will produce the signature sound of the clown.
## Implanter Messages
deathrattle-implant-dead-message = {$user} has died at {$position}.
deathrattle-implant-critical-message = {$user} life signs critical, immediate assistance required at {$position}.

View File

@@ -115,6 +115,9 @@ uplink-macro-bomb-implanter-desc = Inject this and on death you'll create a larg
uplink-uplink-implanter-name = Uplink Implanter
uplink-uplink-implanter-desc = Stealthily order equipment without the need for a PDA. Swallow telecrystals to top up the uplink.
uplink-deathrattle-implant-name = Box Of Deathrattle Implants
uplink-deathrattle-implant-desc = A box containing enough deathrattle implants for the whole squad. Relays a message containing your position to the syndicate channel when you go into a critical state or die.
# Bundles
uplink-c20r-bundle-name = C-20r Bundle
uplink-c20r-bundle-desc = Old faithful: The classic C-20r Submachine Gun, bundled with three magazines.

View File

@@ -393,3 +393,24 @@
amount: 2
- type: Storage
capacity: 15
- type: entity
name: deathrattle implant box
parent: BoxCardboard
id: BoxDeathRattleImplants
description: Six deathrattle implants and handheld GPS devices for the whole squad.
components:
- type: Item
size: 60
- type: StorageFill
contents:
- id: DeathRattleImplanter
amount: 6
- id: HandheldGPSBasic
amount: 6
- type: Storage
capacity: 60
- type: Sprite
layers:
- state: box
- state: syringe

View File

@@ -434,6 +434,25 @@
tags:
- NukeOpsUplink
- type: listing
id: UplinkDeathRattle
name: uplink-deathrattle-implant-name
description: uplink-deathrattle-implant-desc
productEntity: BoxDeathRattleImplants
cost:
Telecrystal: 4
categories:
- UplinkImplants
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- NukeOpsUplink
- !type:BuyerWhitelistCondition
blacklist:
components:
- SurplusBundle
# Bundles
- type: listing

View File

@@ -160,3 +160,12 @@
components:
- type: Implanter
implant: MacroBombImplant
- type: entity
id: DeathRattleImplanter
name: Deathrattle implanter
description: a single use implanter, the implant will inform anyone with access to the syndicate radio channel of your death.
parent: BaseImplantOnlyImplanter
components:
- type: Implanter
implant: DeathRattleImplant

View File

@@ -22,7 +22,8 @@
components:
- type: SubdermalImplant
- type: TriggerOnMobstateChange
mobState: Dead
mobState:
- Dead
- type: EmitSoundOnTrigger
sound:
collection: SadTrombone
@@ -97,6 +98,11 @@
- type: StationLimitedNetwork
- type: WirelessNetworkConnection
range: 500
- type: TriggerOnMobstateChange
mobState:
- Critical
- type: Rattle
radioChannel: "Security"
#Traitor implants
@@ -163,7 +169,8 @@
permanent: true
implantAction: ActivateMicroBomb
- type: TriggerOnMobstateChange
mobState: Dead
mobState:
- Dead
- type: TriggerImplantAction
- type: ExplodeOnTrigger
- type: GibOnTrigger
@@ -191,7 +198,8 @@
- type: SubdermalImplant
permanent: true
- type: TriggerOnMobstateChange #Chains with OnUseTimerTrigger
mobState: Dead
mobState:
- Dead
preventSuicide: true
- type: OnUseTimerTrigger
delay: 7
@@ -213,3 +221,19 @@
- SubdermalImplant
- HideContextMenu
- MacroBomb
- type: entity
parent: BaseSubdermalImplant
id: DeathRattleImplant
name: deathrattle implant
description: sends a message with your location to the syndicate radio channel when you fall into a critical state or die.
noSpawn: true
components:
- type: SubdermalImplant
permanent: true
- type: TriggerOnMobstateChange
mobState:
- Critical
- Dead
- type: Rattle