feat: added rocket noises and smoke trails and adjusted AoE of rockets and damage falloff on AoE

This commit is contained in:
DottsGit
2026-06-05 13:32:10 -04:00
parent a85e0952c5
commit 6af87eb7bd
28 changed files with 259 additions and 14 deletions
+3 -3
View File
@@ -109,7 +109,7 @@ func _fire() -> void:
var tween = create_tween()
tween.tween_property(muzzle_flash, "light_energy", 0.0, 0.1)
var origin = camera.global_position + camera.global_transform.basis * Vector3(0.4, -0.2, -0.6)
var _origin = camera.global_position + camera.global_transform.basis * Vector3(0.4, -0.2, -0.6)
var base_dir = -camera.global_transform.basis.z
_current_aim_dir = base_dir
@@ -162,7 +162,7 @@ func _spawn_custom_projectile(origin: Vector3, fire_dir: Vector3) -> void:
# Logic
proj.weapon_source = self
proj.turn_speed = 4.0 # Slower turn radius so they sweep nicely
proj.turn_speed = 6.5 # Slower turn radius so they sweep nicely
proj.position = origin # Start at origin to spread outward around camera
proj.logical_source = origin
@@ -184,7 +184,7 @@ func _spawn_custom_projectile(origin: Vector3, fire_dir: Vector3) -> void:
proj.owner_player = player
# Explosive stats
proj.explosion_radius = 3.0 # Tiny AoE effect
proj.explosion_radius = 1.5 # Tiny AoE effect
proj.explosion_knockback = 5.0
proj.can_self_damage = false