Adds generic damage visualizer to the game (#4893)

This commit is contained in:
Flipp Syder
2021-10-29 01:04:24 -07:00
committed by GitHub
parent 87701b50c6
commit 91b4ce6f24
67 changed files with 1021 additions and 117 deletions

View File

@@ -245,6 +245,21 @@
- type: CreamPiedVisualizer
state: creampie_human
- type: HandsVisualizer
- type: DamageVisualizer
thresholds: [20, 40, 100]
targetLayers:
- "enum.HumanoidVisualLayers.Chest"
- "enum.HumanoidVisualLayers.Head"
- "enum.HumanoidVisualLayers.LArm"
- "enum.HumanoidVisualLayers.LLeg"
- "enum.HumanoidVisualLayers.RArm"
- "enum.HumanoidVisualLayers.RLeg"
damageOverlayGroups:
Brute:
sprite: Mobs/Effects/brute_damage.rsi
color: "#FF0000"
Burn:
sprite: Mobs/Effects/burn_damage.rsi
- type: CombatMode
- type: Climbing
- type: Cuffable

View File

@@ -32,3 +32,11 @@
- type: Construction
graph: window
node: plasmaWindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 12
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi

View File

@@ -32,3 +32,11 @@
- type: Construction
graph: window
node: reinforcedWindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 10
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi

View File

@@ -35,3 +35,11 @@
- type: Construction
graph: window
node: reinforcedPlasmaWindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 36
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi

View File

@@ -60,4 +60,8 @@
node: window
- type: Appearance
visuals:
- type: WindowVisualizer
- type: DamageVisualizer
thresholds: [4, 8, 12]
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi