Damage Visualizer ECS (#10654)

This commit is contained in:
Flipp Syder
2022-08-17 19:36:49 -07:00
committed by GitHub
parent 676f3a0c68
commit 15217baa1d
10 changed files with 905 additions and 933 deletions

View File

@@ -254,27 +254,27 @@
60: 0.7
80: 0.5
- type: HeatResistance
- type: DamageVisuals
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: Appearance
visuals:
- type: RotationVisualizer
- type: BuckleVisualizer
- type: CreamPiedVisualizer
state: creampie_human
- 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: FireVisuals
sprite: Mobs/Effects/onfire.rsi
normalState: Generic_mob_burning

View File

@@ -33,13 +33,12 @@
graph: Window
node: plasmaWindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 12
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: DamageVisuals
thresholds: [4, 8, 12]
damageDivisor: 12
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 20.5

View File

@@ -42,13 +42,12 @@
graph: Window
node: reinforcedWindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 10
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: DamageVisuals
thresholds: [4, 8, 12]
damageDivisor: 10
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 0.75

View File

@@ -42,13 +42,12 @@
graph: Window
node: reinforcedPlasmaWindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 36
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: DamageVisuals
thresholds: [4, 8, 12]
damageDivisor: 36
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 20.75

View File

@@ -16,7 +16,7 @@
- trigger:
!type:DamageTrigger
damage: 1000
behaviors:
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
@@ -39,12 +39,11 @@
- type: IconSmooth
base: swindow
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 36
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: DamageVisuals
thresholds: [4, 8, 12]
damageDivisor: 36
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 75

View File

@@ -78,13 +78,12 @@
graph: Window
node: window
- type: Appearance
visuals:
- type: DamageVisualizer
thresholds: [4, 8, 12]
damageDivisor: 2
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: DamageVisuals
thresholds: [4, 8, 12]
damageDivisor: 2
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 0.5