Add supercritical sounds for ALL anomalies (#36425)
* add supercritical sounds for flesh anomaly and shadow anomaly * fix attribution yml * use sound collections, add TWO -- count em TWO tech anomaly supercrit sounds. * add sound for present anomaly * wrong soundcollection for flesh * actually add the present anomaly sound... * add fire anom sound * add gravity anomaly supercritical sound * add electric anomaly supercritical sound * add bluespace anomaly supercritical and explosion sound * add ice anomaly supercritical sound * add fluid anomaly supercritical sound * fix busted link * typo * add floral supercritical sound, fix typos * Add supercritical sounds to injected anomalies * add rock anomaly supercritical sound * supercritical sound follows the entity, important for injected anomalies * make the rock crit rumble a little less subtle at the start * use CC0 freesound alternatives where available * New pyro anomaly sound by GonTar * New sounds by GonTar. Change AnomalyComponent so that you can change the length of supercritical properly in the prototype. * oopsie, forgot the traps * use TimeSpan for duration
This commit is contained in:
@@ -72,6 +72,8 @@
|
||||
- type: Anomaly
|
||||
corePrototype: AnomalyCorePyroclastic
|
||||
coreInertPrototype: AnomalyCorePyroclasticInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyPyroSupercritical
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/Anomalies/pyro_anom.rsi
|
||||
layers:
|
||||
@@ -124,6 +126,9 @@
|
||||
- type: Anomaly
|
||||
corePrototype: AnomalyCoreGravity
|
||||
coreInertPrototype: AnomalyCoreGravityInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyGravitySupercritical
|
||||
supercriticalDuration: 15s
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: anom2
|
||||
@@ -156,6 +161,8 @@
|
||||
- type: Anomaly
|
||||
corePrototype: AnomalyCoreElectricity
|
||||
coreInertPrototype: AnomalyCoreElectricityInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyElectricitySupercritical
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: anom3
|
||||
@@ -181,6 +188,8 @@
|
||||
coreInertPrototype: AnomalyCoreFleshInert
|
||||
minPulseLength: 180
|
||||
maxPulseLength: 300
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyFleshSupercritical
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: anom5
|
||||
@@ -306,6 +315,8 @@
|
||||
- type: Anomaly
|
||||
corePrototype: AnomalyCoreBluespace
|
||||
coreInertPrototype: AnomalyCoreBluespaceInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyBluespaceSupercritical
|
||||
pulseSound:
|
||||
collection: RadiationPulse
|
||||
params:
|
||||
@@ -332,6 +343,8 @@
|
||||
- type: Anomaly
|
||||
corePrototype: AnomalyCoreIce
|
||||
coreInertPrototype: AnomalyCoreIceInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyIceSupercritical
|
||||
- type: ExplosionAnomaly
|
||||
supercriticalExplosion: Cryo
|
||||
explosionTotalIntensity: 300
|
||||
@@ -376,6 +389,8 @@
|
||||
coreInertPrototype: AnomalyCoreRockInert
|
||||
minPulseLength: 180
|
||||
maxPulseLength: 300
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyRockSupercritical
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: anom6
|
||||
@@ -778,6 +793,8 @@
|
||||
coreInertPrototype: AnomalyCoreFloraInert
|
||||
minPulseLength: 60
|
||||
maxPulseLength: 120
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyFloraSupercritical
|
||||
- type: TileSpawnAnomaly
|
||||
entries:
|
||||
- settings:
|
||||
@@ -881,6 +898,8 @@
|
||||
coreInertPrototype: AnomalyCoreLiquidInert
|
||||
minPulseLength: 60
|
||||
maxPulseLength: 120
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyFluidSupercritical
|
||||
- type: EntitySpawnAnomaly
|
||||
entries:
|
||||
- settings:
|
||||
@@ -994,6 +1013,8 @@
|
||||
maxPulseLength: 120
|
||||
animationTime: 4
|
||||
offset: "-0.1,0.1"
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyShadowSupercritical
|
||||
- type: EntitySpawnAnomaly
|
||||
entries:
|
||||
- settings:
|
||||
@@ -1054,6 +1075,8 @@
|
||||
coreInertPrototype: AnomalyCoreTechInert
|
||||
minPulseLength: 60
|
||||
maxPulseLength: 120
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyTechSupercritical
|
||||
- type: TechAnomaly
|
||||
- type: DeviceLinkSource
|
||||
ports:
|
||||
@@ -1112,6 +1135,8 @@
|
||||
coreInertPrototype: AnomalyCoreSantaInert
|
||||
minPulseLength: 60
|
||||
maxPulseLength: 120
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyPresentSupercritical
|
||||
- type: EntitySpawnAnomaly
|
||||
entries:
|
||||
- settings:
|
||||
|
||||
@@ -47,6 +47,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCorePyroclastic
|
||||
coreInertPrototype: AnomalyCorePyroclasticInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyPyroSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionPyroclastic
|
||||
startMessage: inner-anomaly-start-message-pyro
|
||||
@@ -77,6 +79,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreElectricity
|
||||
coreInertPrototype: AnomalyCoreElectricityInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyElectricitySupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionElectric
|
||||
startMessage: inner-anomaly-start-message-shock
|
||||
@@ -107,6 +111,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreShadow
|
||||
coreInertPrototype: AnomalyCoreShadowInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyShadowSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionShadow
|
||||
startMessage: inner-anomaly-start-message-shadow
|
||||
@@ -137,6 +143,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreIce
|
||||
coreInertPrototype: AnomalyCoreIceInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyIceSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionIce
|
||||
startMessage: inner-anomaly-start-message-frost
|
||||
@@ -167,6 +175,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreFlora
|
||||
coreInertPrototype: AnomalyCoreFloraInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyFloraSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionFlora
|
||||
startMessage: inner-anomaly-start-message-flora
|
||||
@@ -197,6 +207,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreBluespace
|
||||
coreInertPrototype: AnomalyCoreBluespaceInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyBluespaceSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionBluespace
|
||||
startMessage: inner-anomaly-start-message-bluespace
|
||||
@@ -227,6 +239,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreFlesh
|
||||
coreInertPrototype: AnomalyCoreFleshInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyFleshSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionFlesh
|
||||
startMessage: inner-anomaly-start-message-flesh
|
||||
@@ -257,6 +271,9 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreGravity
|
||||
coreInertPrototype: AnomalyCoreGravityInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyGravitySupercritical
|
||||
supercriticalDuration: 15
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionGravity
|
||||
startMessage: inner-anomaly-start-message-grav
|
||||
@@ -287,6 +304,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreTech
|
||||
coreInertPrototype: AnomalyCoreTechInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyTechSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionTech
|
||||
startMessage: inner-anomaly-start-message-tech
|
||||
@@ -318,6 +337,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreRock
|
||||
coreInertPrototype: AnomalyCoreRockInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyRockSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionRock
|
||||
startMessage: inner-anomaly-start-message-rock
|
||||
@@ -348,6 +369,8 @@
|
||||
maxPointsPerSecond: 100
|
||||
corePrototype: AnomalyCoreSanta
|
||||
coreInertPrototype: AnomalyCoreSantaInert
|
||||
supercriticalSoundAtAnimationStart:
|
||||
collection: AnomalyPresentSupercritical
|
||||
- type: InnerBodyAnomaly
|
||||
injectionProto: AnomalyInjectionSanta
|
||||
startMessage: inner-anomaly-start-message-santa
|
||||
|
||||
59
Resources/Prototypes/SoundCollections/anomaly.yml
Normal file
59
Resources/Prototypes/SoundCollections/anomaly.yml
Normal file
@@ -0,0 +1,59 @@
|
||||
- type: soundCollection
|
||||
id: AnomalyFleshSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/flesh_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyShadowSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/shadow_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyTechSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/tech_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyPresentSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/present_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyPyroSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/pyro_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyGravitySupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/grav_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyElectricitySupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/electricity_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyBluespaceSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/bluespace_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyIceSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/ice_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyFluidSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/fluid_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyFloraSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/flora_crit.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: AnomalyRockSupercritical
|
||||
files:
|
||||
- /Audio/Items/Anomaly/rock_crit.ogg
|
||||
Reference in New Issue
Block a user