Add new sound effects and sprites; refactor sound management

- Added new audio files for sound effects including pop sounds, phone ring, gym bro, and manager get out.
- Introduced new sprites for character animations and icons.
- Removed outdated sprite files to clean up the project.
- Updated project configuration to reflect new icon and name changes.
- Enhanced the sound manager to handle new sound effects and manage active hazard sounds more effectively.
- Refactored hazard spawning and resolution logic to utilize new sound effects based on hazard types.
This commit is contained in:
2026-01-24 20:56:50 +01:00
parent 77ae997af4
commit cdfd4cbbd2
76 changed files with 593 additions and 422 deletions

View File

@@ -1,35 +1,73 @@
[gd_resource type="HazardDef" load_steps=14 format=3 uid="uid://pgmnp6ev1ark"]
[gd_resource type="HazardDef" load_steps=16 format=3 uid="uid://pgmnp6ev1ark"]
[ext_resource type="Texture2D" uid="uid://c43wo6u2c0d43" path="res://Sprites/chad_walk0.png" id="1_v1id6"]
[ext_resource type="Texture2D" uid="uid://dt5i4j2gvqso" path="res://Sprites/chad_walk1.png" id="2_xcd3t"]
[ext_resource type="Texture2D" uid="uid://by265t6kx8us4" path="res://Sprites/chad_walk2.png" id="3_57x2g"]
[ext_resource type="Texture2D" uid="uid://dway2w8pbk5lp" path="res://Sprites/chad_walk3.png" id="4_s8hf6"]
[ext_resource type="Texture2D" uid="uid://bunfddn1pa8pj" path="res://Sprites/chad_walk4.png" id="5_tdncn"]
[ext_resource type="Texture2D" uid="uid://664m2cxtmmur" path="res://Sprites/chad_wave0.png" id="6_twq7w"]
[ext_resource type="Texture2D" uid="uid://tu8ph6cjdwhv" path="res://Sprites/chad_wave1.png" id="7_jshom"]
[ext_resource type="Texture2D" uid="uid://b28aaketyf0t1" path="res://Sprites/chad_wave2.png" id="8_hejui"]
[ext_resource type="Texture2D" uid="uid://jyr4f2p7jbk8" path="res://Sprites/chad_wave3.png" id="9_envil"]
[ext_resource type="Texture2D" uid="uid://f013utfdsqqe" path="res://Sprites/chad_wave4.png" id="10_tcjtc"]
[ext_resource type="Texture2D" uid="uid://duryxgc54alp5" path="res://Sprites/chad_wave5.png" id="11_i0i8i"]
[ext_resource type="Texture2D" uid="uid://yy2yrm4gq6w4" path="res://Sprites/chad_wave6.png" id="12_seh7d"]
[ext_resource type="Texture2D" uid="uid://hbin8d5ctth0" path="res://Sprites/chad_walk.png" id="1_5k0w7"]
[ext_resource type="Texture2D" uid="uid://cdtf3ll2r3jqx" path="res://Sprites/chad_wave.png" id="2_jih8f"]
[sub_resource type="AtlasTexture" id="AtlasTexture_5k0w7"]
atlas = ExtResource("1_5k0w7")
region = Rect2(0, 0, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_jih8f"]
atlas = ExtResource("1_5k0w7")
region = Rect2(506, 0, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_gtt4v"]
atlas = ExtResource("1_5k0w7")
region = Rect2(1012, 0, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_r1ltb"]
atlas = ExtResource("1_5k0w7")
region = Rect2(0, 415, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_t6o42"]
atlas = ExtResource("1_5k0w7")
region = Rect2(506, 415, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_blvmx"]
atlas = ExtResource("2_jih8f")
region = Rect2(0, 0, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_aaypy"]
atlas = ExtResource("2_jih8f")
region = Rect2(506, 0, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_svufv"]
atlas = ExtResource("2_jih8f")
region = Rect2(1012, 0, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_cbnsu"]
atlas = ExtResource("2_jih8f")
region = Rect2(0, 415, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_8xkbk"]
atlas = ExtResource("2_jih8f")
region = Rect2(506, 415, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_v1id6"]
atlas = ExtResource("2_jih8f")
region = Rect2(1012, 415, 506, 415)
[sub_resource type="AtlasTexture" id="AtlasTexture_xcd3t"]
atlas = ExtResource("2_jih8f")
region = Rect2(0, 830, 506, 415)
[sub_resource type="SpriteFrames" id="SpriteFrames_44y3n"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("1_v1id6")
"texture": SubResource("AtlasTexture_5k0w7")
}, {
"duration": 1.0,
"texture": ExtResource("2_xcd3t")
"texture": SubResource("AtlasTexture_jih8f")
}, {
"duration": 1.0,
"texture": ExtResource("3_57x2g")
"texture": SubResource("AtlasTexture_gtt4v")
}, {
"duration": 1.0,
"texture": ExtResource("4_s8hf6")
"texture": SubResource("AtlasTexture_r1ltb")
}, {
"duration": 1.0,
"texture": ExtResource("5_tdncn")
"texture": SubResource("AtlasTexture_t6o42")
}],
"loop": true,
"name": &"walking",
@@ -37,25 +75,25 @@ animations = [{
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("6_twq7w")
"texture": SubResource("AtlasTexture_blvmx")
}, {
"duration": 1.0,
"texture": ExtResource("7_jshom")
"texture": SubResource("AtlasTexture_aaypy")
}, {
"duration": 1.0,
"texture": ExtResource("8_hejui")
"texture": SubResource("AtlasTexture_svufv")
}, {
"duration": 1.0,
"texture": ExtResource("9_envil")
"texture": SubResource("AtlasTexture_cbnsu")
}, {
"duration": 1.0,
"texture": ExtResource("10_tcjtc")
"texture": SubResource("AtlasTexture_8xkbk")
}, {
"duration": 1.0,
"texture": ExtResource("11_i0i8i")
"texture": SubResource("AtlasTexture_v1id6")
}, {
"duration": 1.0,
"texture": ExtResource("12_seh7d")
"texture": SubResource("AtlasTexture_xcd3t")
}],
"loop": true,
"name": &"waving",