Martyr Cyborg Module, borg law 2 explode (#25815)

* borg law 2 explode

* attributions fix + CL fix

* please dear god work i beg you

* maybe this will work :godo:

* 50% off deal + disc change

* absolving merge conflict

* merge conflict fix

* Update Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml

* Update Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml

* Update Resources/Audio/Effects/Grenades/SelfDestruct/attributions.yml

* Apply suggestions from code review

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
This commit is contained in:
Mangohydra
2024-04-29 00:16:04 -04:00
committed by GitHub
parent 16f65f42fc
commit 8afae8a1f1
10 changed files with 69 additions and 3 deletions

View File

@@ -757,6 +757,17 @@
categories:
- UplinkDisruption
- type: listing
id: UplinkSyndicateMartyrModule
name: uplink-syndicate-martyr-module-name
description: uplink-syndicate-martyr-module-desc
productEntity: BorgModuleMartyr
icon: { sprite: /Textures/Objects/Specific/Robotics/borgmodule.rsi, state: syndicateborgbomb }
cost:
Telecrystal: 4
categories:
- UplinkDisruption
- type: listing
id: UplinkSoapSyndie
name: uplink-soap-name

View File

@@ -552,5 +552,19 @@
- state: icon-syndicate
- type: ItemBorgModule
items:
- WeaponLightMachineGunL6C
- PinpointerSyndicateNuclear
- WeaponLightMachineGunL6C
- PinpointerSyndicateNuclear
- type: entity
id: BorgModuleMartyr
parent: [ BaseBorgModule, BaseProviderBorgModule ]
name: martyr cyborg module
description: "A module that comes with an explosive you probably don't want to handle yourself."
components:
- type: Sprite
layers:
- state: syndicateborgbomb
- state: icon-bomb
- type: ItemBorgModule
items:
- SelfDestructSeq

View File

@@ -120,6 +120,30 @@
params:
volume: 12
- type: entity
name: Self Destruct
description: Go out on your own terms!
parent: GrenadeBase
id: SelfDestructSeq
noSpawn: true
components:
- type: ExplodeOnTrigger
- type: Explosive
explosionType: Minibomb
totalIntensity: 400
intensitySlope: 30
maxIntensity: 125
canCreateVacuum: true
- type: OnUseTimerTrigger
delay: 4.5
beepSound:
path: /Audio/Effects/Grenades/SelfDestruct/SDS_Charge2.ogg
params:
volume: 30
initialBeepDelay: 0
beepInterval: 16
- type: entity
name: supermatter grenade
description: Grenade that simulates delamination of the supermatter engine, pulling things in a heap and exploding after some time.