Updated particles

This commit is contained in:
2025-11-24 14:41:30 +03:00
parent 3e5e2dbe0f
commit ce33ff76e8
27 changed files with 188 additions and 74 deletions
@@ -10,6 +10,11 @@ extends DirectHitProjectile
@onready var jinkTimer : Timer = $JinkTimer
@onready var particles_huge : GPUParticles2D = $ParticlesHuge
@onready var particles_large : GPUParticles2D = $ParticlesLarge
@onready var particles_medium : GPUParticles2D = $ParticlesMedium
@onready var particles_small : GPUParticles2D = $ParticlesSmall
var _collided_foes : Array[AbstractShip] = []
@@ -22,7 +27,11 @@ func _ready() -> void:
func _process_hit_for_projectile(collided_body: Node2D) -> void:
if collided_body is AbstractShip:
_collided_foes.append(collided_body)
match _collided_foes.size():
1: particles_huge.emitting = false
2: particles_large.emitting = false
3: particles_medium.emitting = false
damage.value = floor(damage.value/2.0)
if damage.value == 0: