Re-implement audio managers

This commit is contained in:
2025-09-08 23:24:33 -07:00
parent d830a05d98
commit 4f1251d402
185 changed files with 1747 additions and 1673 deletions

View File

@@ -21,7 +21,8 @@ boot_splash/show_image=false
DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd"
DialogueController="*res://src/game/DialogueController.cs"
InGameAudio="*res://src/audio/InGameAudio.cs"
AudioManager="*res://src/audio/AudioManager.cs"
BgmPlayer="*res://src/audio/BGMPlayer.cs"
[dialogue_manager]

View File

@@ -0,0 +1,42 @@
using Godot;
using System;
using System.Collections.Generic;
namespace Zennysoft.Game.Ma;
public partial class AudioManager : Node
{
private static string sfxPath = $"res://src/audio/sfx/";
private AudioStreamPlayer _audioPlayer;
private IDictionary<SoundEffect, AudioStream> _sfxDictionary;
public override void _Ready()
{
_audioPlayer = new AudioStreamPlayer();
_sfxDictionary = new Dictionary<SoundEffect, AudioStream>();
var soundEffects = Enum.GetValues(typeof(SoundEffect));
foreach (var effect in soundEffects)
_sfxDictionary.Add((SoundEffect)effect, GD.Load<AudioStream>(sfxPath + effect + ".ogg"));
}
public void Play(SoundEffect soundEffect)
{
_sfxDictionary.TryGetValue(soundEffect, out var stream);
_audioPlayer.Stream = stream;
_audioPlayer.Play();
}
}
public enum SoundEffect
{
Cancel,
Equip,
Heal,
MenuBack,
MoveThroughOptions,
PlayerAttack,
PlayerHitWall,
Select,
Sort,
Unequip
}

View File

@@ -0,0 +1 @@
uid://cvbnywwufnyux

View File

@@ -1,7 +1,28 @@
using Zennysoft.Game.Implementation;
using Godot;
using System;
using System.Collections.Generic;
using Zennysoft.Game.Implementation;
using Zennysoft.Ma.Adapter;
namespace Zennsoft.Game.Ma;
namespace Zennysoft.Game.Ma;
public partial class BGMPlayer : DimmableAudioStreamPlayer
{
private static string _bgmPath = $"res://src/audio/bgm/";
private IDictionary<BackgroundMusic, AudioStream> _bgmDictionary;
public override void _Ready()
{
_bgmDictionary = new Dictionary<BackgroundMusic, AudioStream>();
var backgroundMusic = Enum.GetValues(typeof(BackgroundMusic));
foreach (var bgm in backgroundMusic)
_bgmDictionary.Add((BackgroundMusic)bgm, GD.Load<AudioStream>(_bgmPath + bgm + ".ogg"));
}
public void Play(BackgroundMusic backgroundMusic)
{
_bgmDictionary.TryGetValue(backgroundMusic, out var stream);
Stream = stream;
FadeIn();
}
}

View File

@@ -1 +1 @@
uid://d2usinntpmcry
uid://bj8ybdjs12s8v

View File

@@ -1,204 +0,0 @@
using Chickensoft.AutoInject;
using Chickensoft.GodotNodeInterfaces;
using Chickensoft.Introspection;
using Godot;
using Zennysoft.Game.Abstractions;
using Zennysoft.Ma.Adapter;
namespace Zennysoft.Game.Ma;
[Meta(typeof(IAutoNode))]
public partial class InGameAudio : Node
{
public override void _Notification(int what) => this.Notify(what);
#region BGM Nodes
[Node] public IDimmableAudioStreamPlayer MenuBgm { get; set; } = default!;
[Node] public IDimmableAudioStreamPlayer OverworldBgm { get; set; } = default!;
[Node] public IDimmableAudioStreamPlayer DungeonThemeABgm { get; set; } = default!;
[Node] public IDimmableAudioStreamPlayer DungeonThemeBBgm { get; set; } = default!;
[Node] public IDimmableAudioStreamPlayer DungeonThemeCBgm { get; set; } = default!;
#endregion
#region SFX Nodes
#region System/UI
[Node] public IAudioStreamPlayer MoveThroughOptions { get; set; } = default!;
[Node] public IAudioStreamPlayer Textflow { get; set; } = default!;
[Node] public IAudioStreamPlayer Select { get; set; } = default!;
[Node] public IAudioStreamPlayer Cancel { get; set; } = default!;
[Node] public IAudioStreamPlayer Pause { get; set; } = default!;
#endregion
#region PlayerGeneral
[Node] public IAudioStreamPlayer Equip { get; set; } = default!;
[Node] public IAudioStreamPlayer Unequip { get; set; } = default!;
[Node] public IAudioStreamPlayer GainHealth { get; set; } = default!;
[Node] public IAudioStreamPlayer GainHealthLarge { get; set; } = default!;
[Node] public IAudioStreamPlayer GainVT { get; set; } = default!;
[Node] public IAudioStreamPlayer GainVTLarge { get; set; } = default!;
[Node] public IAudioStreamPlayer TakeCriticalDamage { get; set; } = default!;
[Node] public IAudioStreamPlayer TakeDamage { get; set; } = default!;
[Node] public IAudioStreamPlayer Buff { get; set; } = default!;
[Node] public IAudioStreamPlayer Debuff { get; set; } = default!;
[Node] public IAudioStreamPlayer StatusEnding { get; set; } = default!;
[Node] public IAudioStreamPlayer WalkCycle { get; set; } = default!;
[Node] public IAudioStreamPlayer PickUpItem { get; set; } = default!;
[Node] public IAudioStreamPlayer LevelUp { get; set; } = default!;
[Node] public IAudioStreamPlayer HitWall { get; set; } = default!;
[Node] public IAudioStreamPlayer DealCriticalDamage { get; set; } = default!;
[Node] public IAudioStreamPlayer PlayerDying { get; set; } = default!;
[Node] public IAudioStreamPlayer AffinitySwitch { get; set; } = default!;
[Node] public IAudioStreamPlayer ItemThrow { get; set; } = default!;
[Node] public IAudioStreamPlayer ItemBreak { get; set; } = default!;
[Node] public IAudioStreamPlayer WeaponSwingRegular { get; set; } = default!;
[Node] public IAudioStreamPlayer WeaponSwingHeavy { get; set; } = default!;
[Node] public IAudioStreamPlayer WeaponSwingFast { get; set; } = default!;
[Node] public IAudioStreamPlayer WeaponStab { get; set; } = default!;
#endregion
#region Environment
[Node] public IAudioStreamPlayer StoneMoving { get; set; } = default!;
[Node] public IAudioStreamPlayer FlameAmbient { get; set; } = default!;
[Node] public IAudioStreamPlayer ItemTransfer { get; set; } = default!;
#endregion
#region Enemy
[Node] public IAudioStreamPlayer AgniAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer AgniAmbient { get; set; } = default!;
[Node] public IAudioStreamPlayer AmbassadorAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer AmbassadorAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer AmbassadorAttackAlert { get; set; } = default!;
[Node] public IAudioStreamPlayer AqueosAmbient { get; set; } = default!;
[Node] public IAudioStreamPlayer BallosMagicAttack { get; set; } = default!;
[Node] public IAudioStreamPlayer BallosSpikeAttack { get; set; } = default!;
[Node] public IAudioStreamPlayer BallosHover { get; set; } = default!;
[Node] public IAudioStreamPlayer ChariotAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer ChariotAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer ChariotProjectile { get; set; } = default!;
[Node] public IAudioStreamPlayer ChariotDeath { get; set; } = default!;
[Node] public IAudioStreamPlayer ChintheTeleport { get; set; } = default!;
[Node] public IAudioStreamPlayer ChintheAttack { get; set; } = default!;
[Node] public IAudioStreamPlayer ChintheLand { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallOrb { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallOrbTravel { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallLaser { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallStatusEffector { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallPull { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallHolyElectric { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallFlamethrower { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallDeath { get; set; } = default!;
[Node] public IAudioStreamPlayer DemonWallSlam { get; set; } = default!;
[Node] public IAudioStreamPlayer Boss1Death { get; set; } = default!;
[Node] public IAudioStreamPlayer EnemyDeathSoundSmall { get; set; } = default!;
[Node] public IAudioStreamPlayer EnemyDeathSounMedium { get; set; } = default!;
[Node] public IAudioStreamPlayer EnemyDeathSoundLarge { get; set; } = default!;
[Node] public IAudioStreamPlayer FilthEaterAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer FilthEaterAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer FilthEaterAggro { get; set; } = default!;
[Node] public IAudioStreamPlayer HorseHeadHowl { get; set; } = default!;
[Node] public IAudioStreamPlayer HorseHeadAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer HorseHeadAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer OxFaceAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer OxFaceAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer OxFaceHowl { get; set; } = default!;
[Node] public IAudioStreamPlayer Boss1TakeDamage { get; set; } = default!;
[Node] public IAudioStreamPlayer Boss1Step { get; set; } = default!;
[Node] public IAudioStreamPlayer MichaelAttack { get; set; } = default!;
[Node] public IAudioStreamPlayer PalanquinAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer PalanquinAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer PillarShoot { get; set; } = default!;
[Node] public IAudioStreamPlayer PillarProjectileTravel { get; set; } = default!;
[Node] public IAudioStreamPlayer SaraAttack { get; set; } = default!;
[Node] public IAudioStreamPlayer SaraMagicAttack { get; set; } = default!;
[Node] public IAudioStreamPlayer ShieldOfHeavenAttack1 { get; set; } = default!;
[Node] public IAudioStreamPlayer ShieldOfHeavenAttack2 { get; set; } = default!;
[Node] public IAudioStreamPlayer ShieldOfHeavenAggro { get; set; } = default!;
[Node] public IAudioStreamPlayer ShieldOfHeavenDeath { get; set; } = default!;
[Node] public IAudioStreamPlayer SproingDeath { get; set; } = default!;
[Node] public IAudioStreamPlayer SproingAttack { get; set; } = default!;
#endregion
#region Item
[Node] public IAudioStreamPlayer SealingRod { get; set; } = default!;
[Node] public IAudioStreamPlayer TellericComponent { get; set; } = default!;
[Node] public IAudioStreamPlayer AeolicComponent { get; set; } = default!;
[Node] public IAudioStreamPlayer HydricComponent { get; set; } = default!;
[Node] public IAudioStreamPlayer IgneousComponent { get; set; } = default!;
[Node] public IAudioStreamPlayer FerrumComponent { get; set; } = default!;
[Node] public IAudioStreamPlayer GeomanticDiceUse { get; set; } = default!;
[Node] public IAudioStreamPlayer IdentifyItem { get; set; } = default!;
[Node] public IAudioStreamPlayer Perspective { get; set; } = default!;
[Node] public IAudioStreamPlayer Caster { get; set; } = default!;
[Node] public IAudioStreamPlayer DivinityRecall { get; set; } = default!;
[Node] public IAudioStreamPlayer SineMorphization { get; set; } = default!;
[Node] public IAudioStreamPlayer EnemyMorph { get; set; } = default!;
[Node] public IAudioStreamPlayer DevicBalance { get; set; } = default!;
[Node] public IAudioStreamPlayer Kyuuketsuki { get; set; } = default!;
[Node] public IAudioStreamPlayer Persiko { get; set; } = default!;
[Node] public IAudioStreamPlayer HeavensRebellion { get; set; } = default!;
[Node] public IAudioStreamPlayer EntropicSeal { get; set; } = default!;
[Node] public IAudioStreamPlayer Boost { get; set; } = default!;
#endregion
#region Ambience
[Node] public IAudioStreamPlayer FinalRoomAmbience { get; set; } = default!;
[Node] public IAudioStreamPlayer WaterLarge { get; set; } = default!;
[Node] public IAudioStreamPlayer Ocean { get; set; } = default!;
[Node] public IAudioStreamPlayer WindAltar { get; set; } = default!;
[Node] public IAudioStreamPlayer WindBalcony1 { get; set; } = default!;
[Node] public IAudioStreamPlayer WindBalcony2 { get; set; } = default!;
[Node] public IAudioStreamPlayer DungeonAmbience1 { get; set; } = default!;
[Node] public IAudioStreamPlayer DungeonAmbience2 { get; set; } = default!;
[Node] public IAudioStreamPlayer DungeonAmbience3 { get; set; } = default!;
[Node] public IAudioStreamPlayer DungeonAmbience4 { get; set; } = default!;
#endregion
#endregion
}

View File

@@ -1,302 +0,0 @@
[gd_scene load_steps=12 format=3 uid="uid://b16ejcwanod72"]
[ext_resource type="Script" uid="uid://2mnouyn1jcqs" path="res://src/audio/InGameAudio.cs" id="1_gpmcr"]
[ext_resource type="AudioStream" uid="uid://dfu0fksb6slhx" path="res://src/audio/music/droney.mp3" id="2_8hfyr"]
[ext_resource type="AudioStream" uid="uid://d2jrktp06xsba" path="res://src/audio/music/crossing-the-gate.mp3" id="3_wbmd6"]
[ext_resource type="Script" uid="uid://d2usinntpmcry" path="res://src/audio/BGMPlayer.cs" id="3_wtvpb"]
[ext_resource type="AudioStream" uid="uid://dn2e2hqujlia1" path="res://src/audio/music/tar-winds.mp3" id="4_surnl"]
[ext_resource type="AudioStream" uid="uid://t3g04u722f2k" path="res://src/audio/music/useless immune system-1.mp3" id="6_agr3r"]
[ext_resource type="AudioStream" uid="uid://dor0in0x2fg48" path="res://src/audio/sfx/MenuScrollSFX.ogg" id="7_777nl"]
[ext_resource type="AudioStream" uid="uid://r1tryiit38i8" path="res://src/audio/sfx/MenuBackSFX.ogg" id="8_1xcgo"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="10_3lcw5"]
[ext_resource type="AudioStream" uid="uid://d0wd6xgjoadbc" path="res://src/audio/sfx/EquipSFX.wav" id="12_hertr"]
[ext_resource type="AudioStream" uid="uid://f5agx4ewe04d" path="res://src/audio/sfx/UnequipSFX.wav" id="13_y7w0c"]
[node name="InGameAudio" type="Node"]
process_mode = 3
script = ExtResource("1_gpmcr")
[node name="BGM" type="Node" parent="."]
[node name="MenuBgm" type="AudioStreamPlayer" parent="BGM"]
unique_name_in_owner = true
stream = ExtResource("2_8hfyr")
parameters/looping = true
script = ExtResource("3_wtvpb")
[node name="OverworldBgm" type="AudioStreamPlayer" parent="BGM"]
unique_name_in_owner = true
stream = ExtResource("3_wbmd6")
volume_db = -15.0
parameters/looping = true
script = ExtResource("3_wtvpb")
[node name="DungeonThemeABgm" type="AudioStreamPlayer" parent="BGM"]
unique_name_in_owner = true
stream = ExtResource("4_surnl")
volume_db = -15.0
parameters/looping = true
script = ExtResource("3_wtvpb")
[node name="DungeonThemeBBgm" type="AudioStreamPlayer" parent="BGM"]
unique_name_in_owner = true
stream = ExtResource("6_agr3r")
volume_db = -15.0
parameters/looping = true
script = ExtResource("3_wtvpb")
[node name="DungeonThemeCBgm" type="AudioStreamPlayer" parent="BGM"]
unique_name_in_owner = true
volume_db = -15.0
script = ExtResource("3_wtvpb")
[node name="Title_Bgm" type="AudioStreamPlayer" parent="BGM"]
unique_name_in_owner = true
volume_db = -15.0
script = ExtResource("3_wtvpb")
[node name="SFX" type="Node" parent="."]
[node name="System_UI" type="Node" parent="SFX"]
[node name="MoveThroughOptions" type="AudioStreamPlayer" parent="SFX/System_UI"]
unique_name_in_owner = true
stream = ExtResource("7_777nl")
volume_db = -10.0
[node name="Textflow" type="AudioStreamPlayer" parent="SFX/System_UI"]
unique_name_in_owner = true
stream = ExtResource("8_1xcgo")
volume_db = -10.0
[node name="Select" type="AudioStreamPlayer" parent="SFX/System_UI"]
unique_name_in_owner = true
stream = ExtResource("8_1xcgo")
volume_db = -10.0
[node name="Cancel" type="AudioStreamPlayer" parent="SFX/System_UI"]
unique_name_in_owner = true
stream = ExtResource("8_1xcgo")
volume_db = -10.0
[node name="Pause" type="AudioStreamPlayer" parent="SFX/System_UI"]
unique_name_in_owner = true
stream = ExtResource("8_1xcgo")
volume_db = -10.0
[node name="PlayerGeneral" type="Node" parent="SFX"]
[node name="Equip" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("12_hertr")
[node name="Unequip" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("13_y7w0c")
[node name="GainHealth" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="GainHealthLarge" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="GainVT" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="GainVTLarge" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="TakeCriticalDamage" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="TakeDamage" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Buff" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Debuff" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="StatusEnding" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="WalkCycle" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="PickUpItem" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="LevelUp" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="HitWall" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="DealCriticalDamage" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="PlayerDying" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="AffinitySwitch" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="ItemThrow" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="ItemBreak" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="WeaponSwingRegular" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="WeaponSwingHeavy" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="WeaponSwingFast" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="WeaponStab" type="AudioStreamPlayer" parent="SFX/PlayerGeneral"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Item" type="Node" parent="SFX"]
[node name="SealingRod" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="TellericComponent" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="AeolicComponent" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="HydricComponent" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="IgneousComponent" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="FerrumComponent" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="GeomanticDiceUse" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="IdentifyItem" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Perspective" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Caster" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="DivinityRecall" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="SineMorphization" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="EnemyMorph" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="DevicBalance" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Kyuuketsuki" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Persiko" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="HeavensRebellion" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="EntropicSeal" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0
[node name="Boost" type="AudioStreamPlayer" parent="SFX/Item"]
unique_name_in_owner = true
stream = ExtResource("10_3lcw5")
volume_db = -10.0

Binary file not shown.

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://hmx3puq627vt"
path="res://.godot/imported/CrossingTheGate.ogg-dfd4ce3206d9ee6b0a1f1da97040ab2c.oggvorbisstr"
[deps]
source_file="res://src/audio/bgm/CrossingTheGate.ogg"
dest_files=["res://.godot/imported/CrossingTheGate.ogg-dfd4ce3206d9ee6b0a1f1da97040ab2c.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

Binary file not shown.

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://4e3nl0kd2vi8"
path="res://.godot/imported/Droney.ogg-0f41265ddc94509ffa7f651092b5fcf7.oggvorbisstr"
[deps]
source_file="res://src/audio/bgm/Droney.ogg"
dest_files=["res://.godot/imported/Droney.ogg-0f41265ddc94509ffa7f651092b5fcf7.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

Binary file not shown.

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://8srjhvr3ktjv"
path="res://.godot/imported/TarWinds.ogg-c17a89e4c879691e6b1fd2ddb5c001cf.oggvorbisstr"
[deps]
source_file="res://src/audio/bgm/TarWinds.ogg"
dest_files=["res://.godot/imported/TarWinds.ogg-c17a89e4c879691e6b1fd2ddb5c001cf.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://8fvgiyyje2px"
path="res://.godot/imported/UselessImmuneSystem.ogg-7d06f59d898dd1f07c1a3559cd1d8f52.oggvorbisstr"
[deps]
source_file="res://src/audio/bgm/UselessImmuneSystem.ogg"
dest_files=["res://.godot/imported/UselessImmuneSystem.ogg-7d06f59d898dd1f07c1a3559cd1d8f52.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://d2jrktp06xsba"
path="res://.godot/imported/crossing-the-gate.mp3-f062dfcb3f59739ce7e55970f8091d25.mp3str"
[deps]
source_file="res://src/audio/music/crossing-the-gate.mp3"
dest_files=["res://.godot/imported/crossing-the-gate.mp3-f062dfcb3f59739ce7e55970f8091d25.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://dfu0fksb6slhx"
path="res://.godot/imported/droney.mp3-a35fe85a5df08f09cd4cf965e60dc611.mp3str"
[deps]
source_file="res://src/audio/music/droney.mp3"
dest_files=["res://.godot/imported/droney.mp3-a35fe85a5df08f09cd4cf965e60dc611.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://dn2e2hqujlia1"
path="res://.godot/imported/tar-winds.mp3-7ac6ab80e2c96dfbcd5e5c27c1154ff2.mp3str"
[deps]
source_file="res://src/audio/music/tar-winds.mp3"
dest_files=["res://.godot/imported/tar-winds.mp3-7ac6ab80e2c96dfbcd5e5c27c1154ff2.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://t3g04u722f2k"
path="res://.godot/imported/useless immune system-1.mp3-e40a7d02f05bda566c0eac2b33f080a0.mp3str"
[deps]
source_file="res://src/audio/music/useless immune system-1.mp3"
dest_files=["res://.godot/imported/useless immune system-1.mp3-e40a7d02f05bda566c0eac2b33f080a0.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://6002a12ecfo5"
path="res://.godot/imported/useless immune system.wav-90ff2c5c12784f54b1b15c7a7e4603b8.sample"
[deps]
source_file="res://src/audio/music/useless immune system.wav"
dest_files=["res://.godot/imported/useless immune system.wav-90ff2c5c12784f54b1b15c7a7e4603b8.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=0

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dci08kmwsu6k1"
path="res://.godot/imported/Cancel.ogg-90240069a266fcef76dd638dfd79efd5.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/Cancel.ogg"
dest_files=["res://.godot/imported/Cancel.ogg-90240069a266fcef76dd638dfd79efd5.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

Binary file not shown.

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://nebh8kbv638p"
path="res://.godot/imported/Equip.ogg-217f5d9ca98d54921c4ec31e13fb9ba4.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/Equip.ogg"
dest_files=["res://.godot/imported/Equip.ogg-217f5d9ca98d54921c4ec31e13fb9ba4.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://d0wd6xgjoadbc"
path="res://.godot/imported/EquipSFX.wav-ec813b83f09b5b1011f86476dc0f2aba.sample"
[deps]
source_file="res://src/audio/sfx/EquipSFX.wav"
dest_files=["res://.godot/imported/EquipSFX.wav-ec813b83f09b5b1011f86476dc0f2aba.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dci08kmwsu6k1"
path="res://.godot/imported/ExitSFX.ogg-c16c2cdec4e3d13c44aa79cc98a70d7b.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/ExitSFX.ogg"
dest_files=["res://.godot/imported/ExitSFX.ogg-c16c2cdec4e3d13c44aa79cc98a70d7b.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://myx4s8lmarc2"
path="res://.godot/imported/Heal.ogg-05b7ed0ad880ef31e2dd13ac2428a53c.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/Heal.ogg"
dest_files=["res://.godot/imported/Heal.ogg-05b7ed0ad880ef31e2dd13ac2428a53c.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://myx4s8lmarc2"
path="res://.godot/imported/HealSFX.ogg-8e33fc432d3aa613fb5d921400562a51.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/HealSFX.ogg"
dest_files=["res://.godot/imported/HealSFX.ogg-8e33fc432d3aa613fb5d921400562a51.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://r1tryiit38i8"
path="res://.godot/imported/MenuBack.ogg-4d59ead9ffd1dde11bf2c91a5ade19a4.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/MenuBack.ogg"
dest_files=["res://.godot/imported/MenuBack.ogg-4d59ead9ffd1dde11bf2c91a5ade19a4.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://r1tryiit38i8"
path="res://.godot/imported/MenuBackSFX.ogg-940782881d58f1c4c5f95977b5f42009.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/MenuBackSFX.ogg"
dest_files=["res://.godot/imported/MenuBackSFX.ogg-940782881d58f1c4c5f95977b5f42009.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dor0in0x2fg48"
path="res://.godot/imported/MenuScrollSFX.ogg-b1800108be1a856f464e62089f5b0279.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/MenuScrollSFX.ogg"
dest_files=["res://.godot/imported/MenuScrollSFX.ogg-b1800108be1a856f464e62089f5b0279.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dor0in0x2fg48"
path="res://.godot/imported/MoveThroughOptions.ogg-d2ab68a21096bd510cf966df8d088ca2.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/MoveThroughOptions.ogg"
dest_files=["res://.godot/imported/MoveThroughOptions.ogg-d2ab68a21096bd510cf966df8d088ca2.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

Binary file not shown.

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dl300ljxjccju"
path="res://.godot/imported/PlayerAttack.ogg-b72a90c320c3a6f764de2be3f71a8058.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/PlayerAttack.ogg"
dest_files=["res://.godot/imported/PlayerAttack.ogg-b72a90c320c3a6f764de2be3f71a8058.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://d1mlduwauechv"
path="res://.godot/imported/PlayerAttackSFX.wav-25ff4e405f0437faa32be96b9f5ca832.sample"
[deps]
source_file="res://src/audio/sfx/PlayerAttackSFX.wav"
dest_files=["res://.godot/imported/PlayerAttackSFX.wav-25ff4e405f0437faa32be96b9f5ca832.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -1,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://4u8f1tpgs08b"
path="res://.godot/imported/PlayerHitEnemySFX.wav-7235df5e0b579a1c2793d138bb462425.sample"
[deps]
source_file="res://src/audio/sfx/PlayerHitEnemySFX.wav"
dest_files=["res://.godot/imported/PlayerHitEnemySFX.wav-7235df5e0b579a1c2793d138bb462425.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dvv6wd7rtbc7b"
path="res://.godot/imported/PlayerHitWall.ogg-429bd11f2f509307596bb8d8ac73a08d.oggvorbisstr"
[deps]
source_file="res://src/audio/sfx/PlayerHitWall.ogg"
dest_files=["res://.godot/imported/PlayerHitWall.ogg-429bd11f2f509307596bb8d8ac73a08d.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -1,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://cn8cugshq3o8k"
path="res://.godot/imported/PlayerHitWallSFX.wav-bee36ba71b5478424176ab61368ea9f8.sample"
[deps]
source_file="res://src/audio/sfx/PlayerHitWallSFX.wav"
dest_files=["res://.godot/imported/PlayerHitWallSFX.wav-bee36ba71b5478424176ab61368ea9f8.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://clj7wew7wf702"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_t2idh"]
[node name="AgniAmbient" type="AudioStreamPlayer3D"]
stream = ExtResource("1_t2idh")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://qcvw2s4tlrku"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_xolux"]
[node name="AgniAttack1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_xolux")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dcdm10cnoh0w2"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_6wvpe"]
[node name="AmbassadorAlert" type="AudioStreamPlayer3D"]
stream = ExtResource("1_6wvpe")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://co657y3mrpotd"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_3khpk"]
[node name="AmbassadorAttack1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_3khpk")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://canluut1sj6dk"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_ndle0"]
[node name="AmbassadorAttack2" type="AudioStreamPlayer3D"]
stream = ExtResource("1_ndle0")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dnn62fckypld0"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_wfarj"]
[node name="AqueosAmbient" type="AudioStreamPlayer3D"]
stream = ExtResource("1_wfarj")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://ime0qewa5rhq"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_k0ktn"]
[node name="BallosHover" type="AudioStreamPlayer3D"]
stream = ExtResource("1_k0ktn")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://c65lpxgwu33tn"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_seg5t"]
[node name="BallosMagicAttack" type="AudioStreamPlayer3D"]
stream = ExtResource("1_seg5t")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dwba7shywai0d"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_qjqno"]
[node name="BallosSpikeAttack" type="AudioStreamPlayer3D"]
stream = ExtResource("1_qjqno")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://damqqiqyis3qa"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_ytb13"]
[node name="Boss1Death" type="AudioStreamPlayer3D"]
stream = ExtResource("1_ytb13")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://jqx4qhvggr7r"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_h0cnr"]
[node name="Boss1Step" type="AudioStreamPlayer3D"]
stream = ExtResource("1_h0cnr")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cb6o5d2w21fgj"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_68qb7"]
[node name="Boss1TakeDamage" type="AudioStreamPlayer3D"]
stream = ExtResource("1_68qb7")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://byavi7p8acxtg"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_sxg2e"]
[node name="ChariotAttack1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_sxg2e")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://bcv1dq3elh4g7"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_oghk7"]
[node name="ChariotAttack2" type="AudioStreamPlayer3D"]
stream = ExtResource("1_oghk7")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cicjyq4vupv41"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_h6ybu"]
[node name="ChariotDeath" type="AudioStreamPlayer3D"]
stream = ExtResource("1_h6ybu")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://c7ppj8mktsqfy"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_5r0v5"]
[node name="ChariotProjectile" type="AudioStreamPlayer3D"]
stream = ExtResource("1_5r0v5")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cvp215smdlal4"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_mfxmi"]
[node name="ChintheAttack" type="AudioStreamPlayer3D"]
stream = ExtResource("1_mfxmi")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://52oxt2gvemvf"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_g77q2"]
[node name="ChintheLand" type="AudioStreamPlayer3D"]
stream = ExtResource("1_g77q2")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://j5b10u3dhf2a"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_q61pp"]
[node name="ChintheTeleport" type="AudioStreamPlayer3D"]
stream = ExtResource("1_q61pp")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://favnc55iot8i"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_lotbg"]
[node name="DemonWallDeath" type="AudioStreamPlayer3D"]
stream = ExtResource("1_lotbg")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://71em00ohdkju"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_y07ml"]
[node name="DemonWallFlamethrower" type="AudioStreamPlayer3D"]
stream = ExtResource("1_y07ml")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://b4kh4fbu8bl86"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_ycqvj"]
[node name="DemonWallHolyElectric" type="AudioStreamPlayer3D"]
stream = ExtResource("1_ycqvj")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://e6qsijbj77gk"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_smcsv"]
[node name="DemonWallLaser" type="AudioStreamPlayer3D"]
stream = ExtResource("1_smcsv")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://5mkifjuphjs7"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_71xyo"]
[node name="DemonWallOrb" type="AudioStreamPlayer3D"]
stream = ExtResource("1_71xyo")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dormaa2vjilx5"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_lg7qd"]
[node name="DemonWallOrbTravel" type="AudioStreamPlayer3D"]
stream = ExtResource("1_lg7qd")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://b08ys324208ie"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_bm4c6"]
[node name="DemonWallPull" type="AudioStreamPlayer3D"]
stream = ExtResource("1_bm4c6")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://b45wjjkudytgp"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_rpuq1"]
[node name="DemonWallSlam" type="AudioStreamPlayer3D"]
stream = ExtResource("1_rpuq1")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dhdtocfcblnpb"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_8w07t"]
[node name="DemonWallStatusEffector" type="AudioStreamPlayer3D"]
stream = ExtResource("1_8w07t")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dehusw5sqqwoh"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_kgoeo"]
[node name="DungeonAmbience1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_kgoeo")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://c11v74iudpko3"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_g8ge0"]
[node name="DungeonAmbience2" type="AudioStreamPlayer3D"]
stream = ExtResource("1_g8ge0")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://bqrkcfute7hta"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_bnh7p"]
[node name="DungeonAmbience3" type="AudioStreamPlayer3D"]
stream = ExtResource("1_bnh7p")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://bmtydawahq5te"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_oul3b"]
[node name="DungeonAmbience4" type="AudioStreamPlayer3D"]
stream = ExtResource("1_oul3b")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://da34t3osumohu"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_pt8mh"]
[node name="EnemyDeathSoundLarge" type="AudioStreamPlayer3D"]
stream = ExtResource("1_pt8mh")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://c32sxkj1xyyxs"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_lkmik"]
[node name="EnemyDeathSoundMedium" type="AudioStreamPlayer3D"]
stream = ExtResource("1_lkmik")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dxk5aaqgpkei2"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_ig5bs"]
[node name="EnemyDeathSoundSmall" type="AudioStreamPlayer3D"]
stream = ExtResource("1_ig5bs")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://bchy5iko04pae"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_77jmv"]
[node name="FilthEaterAggro" type="AudioStreamPlayer3D"]
stream = ExtResource("1_77jmv")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dl8up47gle21i"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_n5uci"]
[node name="FilthEaterAttack1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_n5uci")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://c3i2ew0g6lnj1"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_1kbbc"]
[node name="FilthEaterAttack2" type="AudioStreamPlayer3D"]
stream = ExtResource("1_1kbbc")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://duvrcpwyh4vh4"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_3ojrj"]
[node name="FinalRoomAmbience" type="AudioStreamPlayer3D"]
stream = ExtResource("1_3ojrj")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://ca7s5jarh8m7c"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_vju7o"]
[node name="FlameAmbient" type="AudioStreamPlayer3D"]
stream = ExtResource("1_vju7o")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cyy58sod8omcc"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_0qew1"]
[node name="HorseHeadAttack1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_0qew1")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cnarrrx4bly04"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_mlpmh"]
[node name="HorseHeadAttack2" type="AudioStreamPlayer3D"]
stream = ExtResource("1_mlpmh")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://blja33tcm4amo"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_4st0u"]
[node name="HorseHeadHowl" type="AudioStreamPlayer3D"]
stream = ExtResource("1_4st0u")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://bh3o00jiev1p1"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_500yn"]
[node name="ItemTransfer" type="AudioStreamPlayer3D"]
stream = ExtResource("1_500yn")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cge4mt4potlv1"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_qdpdd"]
[node name="MichaelAttack" type="AudioStreamPlayer3D"]
stream = ExtResource("1_qdpdd")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://cts7lgje7rqk5"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_s8uqx"]
[node name="Ocean" type="AudioStreamPlayer3D"]
stream = ExtResource("1_s8uqx")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://dt3oia7l2qga5"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_0ijm4"]
[node name="OxFaceAttack1" type="AudioStreamPlayer3D"]
stream = ExtResource("1_0ijm4")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://r8frd2aiejtm"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_3gcne"]
[node name="OxFaceAttack2" type="AudioStreamPlayer3D"]
stream = ExtResource("1_3gcne")
volume_db = -10.0

View File

@@ -1,7 +0,0 @@
[gd_scene load_steps=2 format=3 uid="uid://djv3riyskuvk3"]
[ext_resource type="AudioStream" uid="uid://myx4s8lmarc2" path="res://src/audio/sfx/HealSFX.ogg" id="1_tn3x8"]
[node name="OxFaceHowl" type="AudioStreamPlayer3D"]
stream = ExtResource("1_tn3x8")
volume_db = -10.0

Some files were not shown because too many files have changed in this diff Show More