Bullet impact effects (#9530)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user