Bullet impact effects (#9530)

This commit is contained in:
metalgearsloth
2022-07-09 13:46:11 +10:00
committed by GitHub
parent 1b5f88e4d0
commit 5107bc3be7
14 changed files with 175 additions and 85 deletions

View File

@@ -0,0 +1,32 @@
- type: entity
id: BulletImpactEffect
noSpawn: true
components:
- type: TimedDespawn
lifetime: 0.25
- type: Sprite
netsync: false
drawdepth: Effects
layers:
- shader: unshaded
map: ["enum.EffectLayers.Unshaded"]
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
state: impact_bullet
- type: EffectVisuals
- type: entity
id: BulletImpactEffectDisabler
noSpawn: true
components:
- type: TimedDespawn
lifetime: 0.2
- type: Sprite
netsync: false
drawdepth: Effects
layers:
- shader: unshaded
map: ["enum.EffectLayers.Unshaded"]
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
state: impact_laser_blue
- type: EffectVisuals

View File

@@ -29,11 +29,14 @@
- Impassable
- BulletImpassable
- type: Projectile
impactEffect: BulletImpactEffect
damage:
types:
Piercing: 14
soundHit:
path: /Audio/Weapons/Guns/Hits/bullet_hit.ogg
- type: TimedDespawn
lifetime: 10
- type: entity
id: BaseBulletTrigger # Trigger-on-collide bullets
@@ -126,6 +129,7 @@
- type: StaminaDamageOnCollide
damage: 30
- type: Projectile
impactEffect: BulletImpactEffectDisabler
damage:
types:
Heat: 5