adds the death acidifier implant and returns the micro-bomb implant to the uplink (#22060)

This commit is contained in:
Whisper
2023-12-01 15:14:45 -05:00
committed by GitHub
parent 9c9231fe86
commit 3ccf171ea1
9 changed files with 91 additions and 5 deletions

View File

@@ -153,6 +153,12 @@ uplink-uplink-implanter-desc = Stealthily order equipment without the need for a
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.
uplink-death-acidifier-implant-name = Death Acidifier Implant
uplink-death-acidifier-implant-desc = Completely melts the user and their equipment on use or death.
uplink-micro-bomb-implanter-name = Micro Bomb Implanter
uplink-micro-bomb-implanter-desc = Explode on death or manual activation with this implant. Destroys the body with all equipment.
# Bundles
uplink-emp-kit-name = Electrical Disruptor Kit
uplink-emp-kit-desc = The ultimate reversal on energy-based weaponry: Disables disablers, stuns stunbatons, discharges laser guns! Contains 3 EMP grenades and an EMP implanter. Note: Does not disrupt actual firearms.

View File

@@ -61,6 +61,22 @@
state: explosive
event: !type:ActivateImplantEvent
- type: entity
id: ActionActivateDeathAcidifier
name: Activate Death-Acidifier
description: Activates your death-acidifier, completely melting you and your equipment
noSpawn: true
components:
- type: InstantAction
checkCanInteract: false
itemIconStyle: BigAction
priority: -20
icon:
sprite: Objects/Magic/magicactions.rsi
state: gib
event: !type:ActivateImplantEvent
- type: entity
id: ActionActivateFreedomImplant
name: Break Free

View File

@@ -331,7 +331,7 @@
- id: ToolDebug # spanish army knife
- id: WelderExperimental
- id: Hypospray
- id: MicroBombImplanter # crew will try to steal their amazing hardsuits
- id: DeathAcidifierImplanter # crew will try to steal their amazing hardsuits
- id: FreedomImplanter
# Cargo

View File

@@ -295,7 +295,7 @@
- id: BoxSurvivalSyndicate
- id: WeaponPistolViper
- id: PinpointerNuclear
- id: MicroBombImplanter
- id: DeathAcidifierImplanter
- type: entity
@@ -315,7 +315,7 @@
- id: PinpointerNuclear
- id: HandheldHealthAnalyzer
- id: CombatMedipen
- id: MicroBombImplanter
- id: DeathAcidifierImplanter
- type: entity
parent: ClothingBackpackDuffelSyndicateMedicalBundle

View File

@@ -552,6 +552,26 @@
categories:
- UplinkImplants
- type: listing
id: UplinkMicroBombImplanter
name: uplink-micro-bomb-implanter-name
description: uplink-micro-bomb-implanter-desc
icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: explosive }
productEntity: MicroBombImplanter
cost:
Telecrystal: 2
categories:
- UplinkImplants
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- NukeOpsUplink
- !type:BuyerWhitelistCondition
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMacroBombImplanter
name: uplink-macro-bomb-implanter-name
@@ -572,6 +592,17 @@
components:
- SurplusBundle
- type: listing
id: UplinkDeathAcidifierImplanter
name: uplink-death-acidifier-implant-name
description: uplink-death-acidifier-implant-desc
icon: { sprite: /Textures/Objects/Magic/magicactions.rsi, state: gib }
productEntity: DeathAcidifierImplanter
cost:
Telecrystal: 2
categories:
- UplinkImplants
- type: listing
id: UplinkUplinkImplanter # uplink uplink real
name: uplink-uplink-implanter-name

View File

@@ -74,7 +74,7 @@
rule: Ninja
- type: AutoImplant
implants:
- MicroBombImplant
- DeathAcidifierImplant
- type: RandomMetadata
nameSegments:
- names_ninja_title

View File

@@ -222,6 +222,14 @@
- type: Implanter
implant: DeathRattleImplant
- type: entity
id: DeathAcidifierImplanter
name: death acidifier implanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: DeathAcidifierImplant
# Security and Command implanters
- type: entity

View File

@@ -257,6 +257,28 @@
- HideContextMenu
- MacroBomb
- type: entity
parent: BaseSubdermalImplant
id: DeathAcidifierImplant
name: death-acidifier implant
description: This implant melts the user and their equipment upon death.
noSpawn: true
components:
- type: SubdermalImplant
permanent: true
implantAction: ActionActivateDeathAcidifier
- type: TriggerOnMobstateChange
mobState:
- Dead
- type: TriggerImplantAction
- type: GibOnTrigger
deleteItems: true
- type: Tag
tags:
- SubdermalImplant
- HideContextMenu
- DeathAcidifier
- type: entity
parent: BaseSubdermalImplant
id: DeathRattleImplant

View File

@@ -234,7 +234,7 @@
- type: Tag
id: CanPilot
- type: Tag
id: CannonRestrict
@@ -374,6 +374,9 @@
- type: Tag
id: CubanCarp
- type: Tag
id: DeathAcidifier
- type: Tag
id: Debug