Supermatter grenades (#13747)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
AlexMorgan3817
2023-08-10 21:29:47 +07:00
committed by GitHub
parent 163ba7a470
commit 62ccbdaeae
26 changed files with 370 additions and 25 deletions

View File

@@ -148,6 +148,26 @@
categories:
- UplinkExplosives
- type: listing
id: UplinkSupermatterGrenade
name: uplink-supermatter-grenade-name
description: uplink-supermatter-grenade-desc
productEntity: SupermatterGrenade
cost:
Telecrystal: 6
categories:
- UplinkExplosives
- type: listing
id: UplinkWhiteholeGrenade
name: uplink-whitehole-grenade-name
description: uplink-whitehole-grenade-desc
productEntity: WhiteholeGrenade
cost:
Telecrystal: 3
categories:
- UplinkExplosives
- type: listing
id: UplinkGrenadePenguin
name: uplink-penguin-grenade-name

View File

@@ -112,6 +112,117 @@
params:
volume: 12
- type: entity
name: supermatter grenade
description: Grenade that simulates delamination of the supermatter engine, pulling things in a heap and exploding after some time.
parent: GrenadeBase
id: SupermatterGrenade
components:
- type: Sprite
sprite: Objects/Weapons/Grenades/supermattergrenade.rsi
- type: OnUseTimerTrigger
delay: 3
beepInterval: 0.46
beepSound:
path: /Audio/Effects/Grenades/Supermatter/smbeep.ogg
params:
volume: -5
- type: TimerTriggerVisuals
primingSound:
path: /Audio/Effects/Grenades/Supermatter/smbeep.ogg
params:
volume: -5
- type: Explosive
explosionType: Default
totalIntensity: 200
intensitySlope: 30
maxIntensity: 120
- type: SoundOnTrigger
removeOnTrigger: true
sound:
path: /Audio/Effects/Grenades/Supermatter/supermatter_start.ogg
volume: 5
- type: AnchorOnTrigger
removeOnTrigger: true
- type: TwoStageTrigger
triggerDelay: 10
components:
- type: AmbientSound
enabled: true
volume: -5
range: 14
sound:
path: /Audio/Effects/Grenades/Supermatter/supermatter_loop.ogg
- type: GravityWell
maxRange: 8
baseRadialAcceleration: 145
baseTangentialAcceleration: 5
gravPulsePeriod: 0.01
- type: SingularityDistortion
intensity: 150
falloffPower: 1.5
- type: PointLight
enabled: true
color: "#ffaa44"
energy: 8
radius: 6
softness: 1
offset: "0, 0"
- type: SoundOnTrigger
sound:
path: /Audio/Effects/Grenades/Supermatter/supermatter_end.ogg
params:
volume: 5
- type: ExplodeOnTrigger
- type: entity
name: whitehole grenade
description: Grenade that repulses everything around for some time.
parent: SupermatterGrenade
id: WhiteholeGrenade
components:
- type: Sprite
sprite: Objects/Weapons/Grenades/whiteholegrenade.rsi
- type: OnUseTimerTrigger
delay: 3
beepInterval: 0.69
- type: SoundOnTrigger
removeOnTrigger: true
sound:
path: /Audio/Effects/Grenades/Supermatter/whitehole_start.ogg
volume: 5
- type: AmbientSound
enabled: false
volume: -5
range: 14
sound:
path: /Audio/Effects/Grenades/Supermatter/whitehole_loop.ogg
- type: TwoStageTrigger
triggerDelay: 10
components:
- type: GravityWell
maxRange: 10
baseRadialAcceleration: -180
baseTangentialAcceleration: -5
gravPulsePeriod: 0.01
- type: SingularityDistortion
intensity: -200
falloffPower: 1.5
- type: PointLight
enabled: true
color: "#ffffff"
energy: 8
radius: 6
softness: 1
offset: "0, 0"
- type: SoundOnTrigger
sound:
path: /Audio/Effects/Grenades/Supermatter/supermatter_end.ogg
params:
volume: 5
- type: DeleteOnTrigger
- type: entity
name: the nuclear option
description: Please don't throw it, think of the children.