More dynamic melee sounds (#8207)

This commit is contained in:
metalgearsloth
2022-05-17 13:49:07 +10:00
committed by GitHub
parent 825d7c4230
commit 8589f52bd5
23 changed files with 215 additions and 28 deletions

View File

@@ -7,6 +7,11 @@
snap:
- Wall
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Weapons/slash.ogg"
- type: Sprite
sprite: Objects/Misc/kudzu.rsi
state: kudzu_11

View File

@@ -3,6 +3,11 @@
id: BaseLightbulb
abstract: true
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: Sprite
netsync: false
sprite: Objects/Power/light_bulb.rsi

View File

@@ -13,7 +13,7 @@
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/engineering.rsi
- type: entity
parent: Airlock
id: AirlockAtmospherics
@@ -21,7 +21,7 @@
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/atmospherics.rsi
- type: entity
parent: Airlock
id: AirlockCargo
@@ -85,6 +85,11 @@
parent: Airlock
name: glass airlock
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: Door
occludes: false
- type: Occluder
@@ -116,7 +121,7 @@
sprite: Structures/Doors/Airlocks/Glass/engineering.rsi
- type: PaintableAirlock
group: Glass
- type: entity
parent: AirlockGlass
id: AirlockAtmosphericsGlass
@@ -125,7 +130,7 @@
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/atmospherics.rsi
- type: PaintableAirlock
group: Glass
group: Glass
- type: entity
parent: AirlockGlass

View File

@@ -4,6 +4,11 @@
name: airlock
description: It opens, it closes, and maybe crushes you.
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Weapons/smash.ogg"
- type: InteractionOutline
- type: Sprite
netsync: false

View File

@@ -5,6 +5,11 @@
placement:
mode: SnapgridCenter
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: InteractionOutline
- type: Physics
- type: Fixtures

View File

@@ -5,6 +5,11 @@
parent: SeatBase
description: The HT-451, a torque rotation-based, waste disposal unit for small matter. This one seems remarkably clean.
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Weapons/slash.ogg"
- type: Anchorable
- type: Sprite
sprite: Structures/Furniture/toilet.rsi

View File

@@ -6,6 +6,11 @@
placement:
mode: SnapgridCenter
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: Construction
graph: Computer
node: computer

View File

@@ -5,6 +5,11 @@
placement:
mode: SnapgridCenter
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: Clickable
- type: InteractionOutline
- type: Transform

View File

@@ -4,6 +4,11 @@
name: rack
description: A rack for storing things on.
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Weapons/dodgeball.ogg"
- type: Construction
graph: Rack
node: Rack

View File

@@ -3,6 +3,11 @@
parent: BaseStructure
name: bar sign
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: WallMount
- type: Sprite
drawdepth: Objects

View File

@@ -3,6 +3,11 @@
name: fire axe cabinet
description: There is a small label that reads "For Emergency use only" along with details for safe use of the axe. As if.
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: WallMount
- type: Clickable
- type: InteractionOutline

View File

@@ -4,6 +4,11 @@
description: "An unpowered light."
suffix: Unpowered
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: Transform
anchored: true
- type: Clickable

View File

@@ -4,6 +4,11 @@
name: grille
description: A flimsy framework of iron rods.
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Weapons/grille_hit.ogg"
- type: Tag
tags:
- RCDDeconstructWhitelist

View File

@@ -8,6 +8,11 @@
snap:
- Window
components:
- type: MeleeSound
soundGroups:
Brute:
path:
"/Audio/Effects/glass_hit.ogg"
- type: WallMount
arc: 360 # interact despite grilles
- type: Tag