more sounds

This commit is contained in:
pennyrigate 2024-07-04 23:23:29 -04:00
parent 9b1e7bd813
commit 31b901acb5
28 changed files with 298 additions and 47 deletions

View file

@ -1,7 +1,7 @@
extends Node2D
func _ready() -> void:
Audio.play_sound(Audio.a_explosion,Audio.ac_die)
Audio.play_sound(Audio.a_small_explosion,Audio.ac_die)
var sprite: AnimatedSprite = get_child(randi() % get_child_count())
sprite.visible = true
sprite.play()

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=57 format=2]
[gd_scene load_steps=58 format=2]
[ext_resource path="res://objects/enemy/boss/famira.gd" type="Script" id=1]
[ext_resource path="res://shaders/scale3x.gdshader" type="Shader" id=2]
@ -26,6 +26,7 @@
[ext_resource path="res://graphics/enemy/boss/fami_parts/head_lower.png" type="Texture" id=24]
[ext_resource path="res://graphics/enemy/boss/fami_parts/head_upper.png" type="Texture" id=25]
[ext_resource path="res://graphics/enemy/boss/fami_parts/mouth_tendril.png" type="Texture" id=26]
[ext_resource path="res://audio/sounds/fami_fire.ogg" type="AudioStream" id=27]
[ext_resource path="res://graphics/enemy/boss/famira_fire.png" type="Texture" id=28]
[ext_resource path="res://graphics/enemy/boss/fami_parts/leg_lower.png" type="Texture" id=29]
[ext_resource path="res://graphics/enemy/boss/fami_parts/hand.png" type="Texture" id=30]
@ -3396,7 +3397,7 @@ tracks/14/loop_wrap = true
tracks/14/imported = false
tracks/14/enabled = true
tracks/14/keys = {
"times": PoolRealArray( 0.5 ),
"times": PoolRealArray( 0.1 ),
"transitions": PoolRealArray( 1 ),
"values": [ {
"args": [ ],
@ -3637,6 +3638,18 @@ tracks/16/keys = {
"update": 0,
"values": [ -40.649 ]
}
tracks/17/type = "value"
tracks/17/path = NodePath("../Fire:playing")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/imported = false
tracks/17/enabled = true
tracks/17/keys = {
"times": PoolRealArray( 0, 0.3, 2.8 ),
"transitions": PoolRealArray( 1, 1, 1 ),
"update": 1,
"values": [ false, true, false ]
}
[sub_resource type="CapsuleShape2D" id=13]
radius = 24.0
@ -4262,25 +4275,25 @@ collision_mask = 128
monitorable = false
[node name="Body" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( -3.99538, -23.9291 )
position = Vector2( 0.00461769, -23.9291 )
rotation = -0.0114693
shape = SubResource( 13 )
[node name="Brain" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( 28.8937, -94.5452 )
rotation = 2.97362
position = Vector2( 11.5072, -96.7914 )
rotation = 2.48158
z_index = 100
shape = SubResource( 14 )
[node name="LowerJaw" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( -8.729, -72.6809 )
rotation = 1.68893
position = Vector2( -21.3082, -76.1166 )
rotation = 1.66395
z_index = 100
shape = SubResource( 15 )
[node name="UpperJaw" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( 2.60798, -115.968 )
rotation = -1.16805
position = Vector2( -21.8181, -103.259 )
rotation = -1.66238
z_index = 100
shape = SubResource( 16 )
@ -4397,6 +4410,10 @@ collide_with_bodies = false
[node name="Grumble" type="AudioStreamPlayer" parent="."]
[node name="Fire" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 27 )
volume_db = -10.0
[connection signal="area_entered" from="Hitbox" to="." method="_on_Hitbox_area_entered"]
[connection signal="body_entered" from="Hitbox" to="." method="_on_Hitbox_body_entered"]
[connection signal="state_entered" from="StateChart/Root/Roar" to="." method="_on_Roar_state_entered" flags=3]

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=40 format=2]
[gd_scene load_steps=43 format=2]
[ext_resource path="res://shaders/color_noise.gdshader" type="Shader" id=1]
[ext_resource path="res://graphics/enemy/boss/stg_2600/tailpipes.png" type="Texture" id=2]
@ -19,6 +19,9 @@
[ext_resource path="res://shaders/fade.gdshader" type="Shader" id=17]
[ext_resource path="res://graphics/fade_patterns/stg_explosion.png" type="Texture" id=18]
[ext_resource path="res://objects/enemy/boss/sg2083.gd" type="Script" id=19]
[ext_resource path="res://audio/sounds/mech_creak.ogg" type="AudioStream" id=20]
[ext_resource path="res://audio/sounds/mech_walk_2.ogg" type="AudioStream" id=21]
[ext_resource path="res://audio/sounds/mech_walk_1.ogg" type="AudioStream" id=22]
[sub_resource type="RectangleShape2D" id=27]
extents = Vector2( 44, 76 )
@ -1035,6 +1038,42 @@ tracks/7/keys = {
"update": 0,
"values": [ -26.8344, -19.6257, -38.4223, -35.1608, -26.8344 ]
}
tracks/8/type = "value"
tracks/8/path = NodePath("Walk1:playing")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/keys = {
"times": PoolRealArray( 0.5 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ true ]
}
tracks/9/type = "value"
tracks/9/path = NodePath("Walk2:playing")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/keys = {
"times": PoolRealArray( 1 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ true ]
}
tracks/10/type = "value"
tracks/10/path = NodePath("Creak:playing")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ true ]
}
[sub_resource type="Animation" id=15]
resource_name = "die"
@ -2203,7 +2242,7 @@ update_scale = false
[node name="KneeBack" type="Sprite" parent="Axle"]
modulate = Color( 0.74902, 0.74902, 0.74902, 1 )
position = Vector2( 6.25089, 28.1233 )
position = Vector2( 6.25088, 28.1233 )
scale = Vector2( 1, -1 )
z_index = -1
texture = ExtResource( 8 )
@ -2248,4 +2287,15 @@ monitoring = false
position = Vector2( 100, 92 )
shape = SubResource( 26 )
[node name="Creak" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 20 )
[node name="Walk1" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 22 )
volume_db = -6.0
[node name="Walk2" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 21 )
volume_db = -6.0
[connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_finished"]