i forgor; i think it's audio mixing?
This commit is contained in:
parent
e57db65b33
commit
c54ccb4d4f
12 changed files with 51 additions and 15 deletions
|
|
@ -103,4 +103,5 @@ volume_db = 4.0
|
|||
unit_size = 25.0
|
||||
autoplay = true
|
||||
max_distance = 100.0
|
||||
bus = &"SFX"
|
||||
script = ExtResource("3_120gr")
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ func fire(aim_angle: float) -> void:
|
|||
var dir := Vector3.RIGHT.rotated(Vector3.UP, aim_angle)
|
||||
var player_projectile: PlayerProjectile = preload("res://player/projectile/player_projectile.tscn").instantiate()
|
||||
player_projectile.init(dir)
|
||||
player_projectile.global_position = global_position + Vector3.UP * 0.5
|
||||
get_tree().current_scene.add_child(player_projectile)
|
||||
player_projectile.global_position = global_position + Vector3.UP * 0.5
|
||||
fire_clock = 60. / fire_rate
|
||||
|
||||
%SharpshooterFire.play()
|
||||
|
|
|
|||
|
|
@ -58,7 +58,9 @@ func _init() -> void:
|
|||
func _ready() -> void:
|
||||
health = health
|
||||
|
||||
await get_tree().process_frame
|
||||
if not Level.level:
|
||||
await get_tree().process_frame
|
||||
|
||||
Level.level.level_started.connect(func(): %EngineSFX.play())
|
||||
|
||||
func _process_stamina(delta: float) -> void:
|
||||
|
|
@ -179,7 +181,7 @@ func _process(delta: float) -> void:
|
|||
else:
|
||||
%Tank.rotation.y = opp_dir.angle()
|
||||
|
||||
func damage(damager: Node3D) -> void:
|
||||
func damage(damager: Node3D, amount: int = 1) -> void:
|
||||
if health <= 0: return
|
||||
if state == State.DASHING:
|
||||
if damager.has_method("kill"):
|
||||
|
|
@ -187,7 +189,7 @@ func damage(damager: Node3D) -> void:
|
|||
else:
|
||||
if damage_clock <= 0.:
|
||||
%CrashSFX.play()
|
||||
health -= 1
|
||||
health -= amount
|
||||
damage_clock = 3
|
||||
shake_duration = .25
|
||||
|
||||
|
|
|
|||
|
|
@ -175,6 +175,7 @@ script = ExtResource("3_g1dw6")
|
|||
unique_name_in_owner = true
|
||||
stream = SubResource("AudioStreamRandomizer_2ieo8")
|
||||
volume_db = -4.0
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="MiniGun" type="Node3D" parent="Guns" unique_id=416187827]
|
||||
unique_name_in_owner = true
|
||||
|
|
@ -187,6 +188,7 @@ stream = SubResource("AudioStreamRandomizer_yllr7")
|
|||
volume_db = -6.0
|
||||
pitch_scale = 1.5
|
||||
max_polyphony = 10
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="Mortar" type="Node3D" parent="Guns" unique_id=1321220525]
|
||||
unique_name_in_owner = true
|
||||
|
|
@ -196,6 +198,7 @@ fire_rate = 70.0
|
|||
[node name="MortarFire" type="AudioStreamPlayer" parent="Guns/Mortar" unique_id=2137084473]
|
||||
unique_name_in_owner = true
|
||||
stream = SubResource("AudioStreamRandomizer_ebec5")
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="OnPlayerHUDSprite" type="Sprite3D" parent="." unique_id=1611457281]
|
||||
transform = Transform3D(2.5426614, 0, 0, 0, 1.4438343, 2.0929568, 0, -2.0929568, 1.4438343, 0, 3.1055684, 0.17435753)
|
||||
|
|
@ -330,10 +333,12 @@ current = true
|
|||
unique_name_in_owner = true
|
||||
stream = SubResource("AudioStreamRandomizer_kb6p2")
|
||||
volume_db = 4.0
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="EngineSFX" type="AudioStreamPlayer" parent="." unique_id=668897298]
|
||||
unique_name_in_owner = true
|
||||
stream = ExtResource("15_wodsf")
|
||||
volume_db = -6.0
|
||||
bus = &"SFX"
|
||||
|
||||
[editable path="Tank"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue