diff --git a/DungeonShooting_Godot/excel/excelFile/ActivityObject.xlsx b/DungeonShooting_Godot/excel/excelFile/ActivityObject.xlsx index 4eda85d..1e87def 100644 --- a/DungeonShooting_Godot/excel/excelFile/ActivityObject.xlsx +++ b/DungeonShooting_Godot/excel/excelFile/ActivityObject.xlsx Binary files differ diff --git a/DungeonShooting_Godot/excel/excelFile/Sound.xlsx b/DungeonShooting_Godot/excel/excelFile/Sound.xlsx index 73dc578..85c2bfe 100644 --- a/DungeonShooting_Godot/excel/excelFile/Sound.xlsx +++ b/DungeonShooting_Godot/excel/excelFile/Sound.xlsx Binary files differ diff --git a/DungeonShooting_Godot/excel/excelFile/Weapon.xlsx b/DungeonShooting_Godot/excel/excelFile/Weapon.xlsx index 675749f..0438bd3 100644 --- a/DungeonShooting_Godot/excel/excelFile/Weapon.xlsx +++ b/DungeonShooting_Godot/excel/excelFile/Weapon.xlsx Binary files differ diff --git a/DungeonShooting_Godot/prefab/shell/Shell0002.tscn b/DungeonShooting_Godot/prefab/shell/Shell0002.tscn new file mode 100644 index 0000000..edc3418 --- /dev/null +++ b/DungeonShooting_Godot/prefab/shell/Shell0002.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=6 format=3 uid="uid://cdhinm8rnppxt"] + +[ext_resource type="Script" path="res://src/game/activity/shell/Shell.cs" id="1_qi64y"] +[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_s28nu"] +[ext_resource type="SpriteFrames" uid="uid://cj8psdl2pova6" path="res://resource/spriteFrames/Shell0002.tres" id="3_r560h"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_px12l"] +resource_local_to_scene = true +shader = ExtResource("2_s28nu") +shader_parameter/blend = Color(0, 0, 0, 0.470588) +shader_parameter/schedule = 1.0 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_7e6fo"] +resource_local_to_scene = true +shader = ExtResource("2_s28nu") +shader_parameter/blend = Color(1, 1, 1, 1) +shader_parameter/schedule = 0.0 + +[node name="Shell0002" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")] +collision_layer = 128 +script = ExtResource("1_qi64y") +ShadowSprite = NodePath("ShadowSprite") +AnimatedSprite = NodePath("AnimatedSprite") +Collision = NodePath("Collision") + +[node name="ShadowSprite" type="Sprite2D" parent="."] +z_index = -1 +material = SubResource("ShaderMaterial_px12l") + +[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."] +material = SubResource("ShaderMaterial_7e6fo") +sprite_frames = ExtResource("3_r560h") + +[node name="Collision" type="CollisionShape2D" parent="."] diff --git a/DungeonShooting_Godot/prefab/shell/Shell0003.tscn b/DungeonShooting_Godot/prefab/shell/Shell0003.tscn new file mode 100644 index 0000000..42221a6 --- /dev/null +++ b/DungeonShooting_Godot/prefab/shell/Shell0003.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=6 format=3 uid="uid://ba5sxxjaappbj"] + +[ext_resource type="Script" path="res://src/game/activity/shell/Shell.cs" id="1_5hfb2"] +[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_586dn"] +[ext_resource type="SpriteFrames" uid="uid://kc1jwvwdg660" path="res://resource/spriteFrames/Shell0003.tres" id="3_j2kre"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_px12l"] +resource_local_to_scene = true +shader = ExtResource("2_586dn") +shader_parameter/blend = Color(0, 0, 0, 0.470588) +shader_parameter/schedule = 1.0 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_7e6fo"] +resource_local_to_scene = true +shader = ExtResource("2_586dn") +shader_parameter/blend = Color(1, 1, 1, 1) +shader_parameter/schedule = 0.0 + +[node name="Shell0003" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")] +collision_layer = 128 +script = ExtResource("1_5hfb2") +ShadowSprite = NodePath("ShadowSprite") +AnimatedSprite = NodePath("AnimatedSprite") +Collision = NodePath("Collision") + +[node name="ShadowSprite" type="Sprite2D" parent="."] +z_index = -1 +material = SubResource("ShaderMaterial_px12l") + +[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."] +material = SubResource("ShaderMaterial_7e6fo") +sprite_frames = ExtResource("3_j2kre") + +[node name="Collision" type="CollisionShape2D" parent="."] diff --git a/DungeonShooting_Godot/prefab/weapon/Weapon0002.tscn b/DungeonShooting_Godot/prefab/weapon/Weapon0002.tscn index 2aa969b..6bfbeb4 100644 --- a/DungeonShooting_Godot/prefab/weapon/Weapon0002.tscn +++ b/DungeonShooting_Godot/prefab/weapon/Weapon0002.tscn @@ -75,7 +75,7 @@ [node name="AnimatedSprite" type="AnimatedSprite2D" parent="."] material = SubResource("ShaderMaterial_o36tv") sprite_frames = ExtResource("3_4h3je") -animation = &"equip" +animation = &"beLoaded" [node name="ShellPoint" type="Marker2D" parent="AnimatedSprite"] position = Vector2(-3, -2) diff --git a/DungeonShooting_Godot/resource/config/ActivityObject.json b/DungeonShooting_Godot/resource/config/ActivityObject.json index 81bc791..8551ca6 100644 --- a/DungeonShooting_Godot/resource/config/ActivityObject.json +++ b/DungeonShooting_Godot/resource/config/ActivityObject.json @@ -66,6 +66,18 @@ "Remark": "" }, { + "Id": "shell0002", + "Type": 7, + "Prefab": "res://prefab/shell/Shell0002.tscn", + "Remark": "" + }, + { + "Id": "shell0003", + "Type": 7, + "Prefab": "res://prefab/shell/Shell0003.tscn", + "Remark": "" + }, + { "Id": "effect0001", "Type": 8, "Prefab": "res://prefab/effect/activityObject/Effect0001.tscn", diff --git a/DungeonShooting_Godot/resource/config/Sound.json b/DungeonShooting_Godot/resource/config/Sound.json index 19ebaaf..43673b4 100644 --- a/DungeonShooting_Godot/resource/config/Sound.json +++ b/DungeonShooting_Godot/resource/config/Sound.json @@ -96,98 +96,98 @@ "Remark": "\u9730\u5F39\u67AA" }, { - "Id": "equip0001", - "Path": "res://resource/sound/sfx/equip/Equip0001.ogg", + "Id": "beLoaded0001", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0001.ogg", "Volume": 1, "Remark": "" }, { - "Id": "equip0002", - "Path": "res://resource/sound/sfx/equip/Equip0002.ogg", + "Id": "beLoaded0002", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0002.ogg", "Volume": 1, "Remark": "" }, { - "Id": "equip0003", - "Path": "res://resource/sound/sfx/equip/Equip0003.ogg", + "Id": "beLoaded0003", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0003.ogg", "Volume": 1, "Remark": "" }, { - "Id": "equip0004", - "Path": "res://resource/sound/sfx/equip/Equip0004.ogg", + "Id": "beLoaded0004", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0004.ogg", "Volume": 1, "Remark": "\u9730\u5F39\u67AA" }, { - "Id": "equip0005", - "Path": "res://resource/sound/sfx/equip/Equip0005.ogg", + "Id": "beLoaded0005", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0005.ogg", "Volume": 1, "Remark": "\u9730\u5F39\u67AA" }, { - "Id": "equip0006", - "Path": "res://resource/sound/sfx/equip/Equip0006.ogg", + "Id": "beLoaded0006", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0006.ogg", "Volume": 1, "Remark": "\u9730\u5F39\u67AA" }, { - "Id": "equip0007", - "Path": "res://resource/sound/sfx/equip/Equip0007.ogg", + "Id": "beLoaded0007", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0007.ogg", "Volume": 1, "Remark": "\u72D9\u51FB\u67AA" }, { - "Id": "equip0008", - "Path": "res://resource/sound/sfx/equip/Equip0008.ogg", + "Id": "beLoaded0008", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0008.ogg", "Volume": 1, "Remark": "\u72D9\u51FB\u67AA" }, { - "Id": "equip0009", - "Path": "res://resource/sound/sfx/equip/Equip0009.ogg", + "Id": "beLoaded0009", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0009.ogg", "Volume": 1, "Remark": "\u72D9\u51FB\u67AA" }, { - "Id": "equip0010", - "Path": "res://resource/sound/sfx/equip/Equip0010.ogg", + "Id": "beLoaded0010", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0010.ogg", "Volume": 1, "Remark": "\u6B65\u67AA" }, { - "Id": "equip0011", - "Path": "res://resource/sound/sfx/equip/Equip0011.ogg", + "Id": "beLoaded0011", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0011.ogg", "Volume": 1, "Remark": "\u6B65\u67AA" }, { - "Id": "equip0012", - "Path": "res://resource/sound/sfx/equip/Equip0012.ogg", + "Id": "beLoaded0012", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0012.ogg", "Volume": 1, "Remark": "\u6B65\u67AA" }, { - "Id": "equip0013", - "Path": "res://resource/sound/sfx/equip/Equip0013.ogg", + "Id": "beLoaded0013", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0013.ogg", "Volume": 1, "Remark": "\u6B65\u67AA" }, { - "Id": "equip0014", - "Path": "res://resource/sound/sfx/equip/Equip0014.ogg", + "Id": "beLoaded0014", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0014.ogg", "Volume": 1, "Remark": "\u624B\u67AA" }, { - "Id": "equip0015", - "Path": "res://resource/sound/sfx/equip/Equip0015.ogg", + "Id": "beLoaded0015", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0015.ogg", "Volume": 1, "Remark": "\u624B\u67AA" }, { - "Id": "equip0016", - "Path": "res://resource/sound/sfx/equip/Equip0016.ogg", + "Id": "beLoaded0016", + "Path": "res://resource/sound/sfx/beLoaded/BeLoaded0016.ogg", "Volume": 1, "Remark": "\u51B2\u950B\u67AA" } diff --git a/DungeonShooting_Godot/resource/config/Weapon.json b/DungeonShooting_Godot/resource/config/Weapon.json index 6855a9c..de93e9d 100644 --- a/DungeonShooting_Godot/resource/config/Weapon.json +++ b/DungeonShooting_Godot/resource/config/Weapon.json @@ -18,6 +18,8 @@ "AloneReloadCanShoot": false, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 0, @@ -40,6 +42,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "shell0001", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 350, @@ -55,10 +58,10 @@ "BeginReloadSoundDelayTime": 0.2, "__ReloadSound": "", "ReloadSoundDelayTime": 0, - "__ReloadFinishSound": "equip0011", + "__ReloadFinishSound": "beLoaded0011", "ReloadFinishSoundAdvanceTime": 0.4, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "0002", "AiTargetLockingTime": 0, @@ -84,6 +87,8 @@ "AloneReloadCanShoot": false, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 3, "MaxContinuousCount": 3, "TriggerInterval": 3, @@ -106,6 +111,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "shell0001", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 350, @@ -121,10 +127,10 @@ "BeginReloadSoundDelayTime": 0.2, "__ReloadSound": "", "ReloadSoundDelayTime": 0, - "__ReloadFinishSound": "equip0011", + "__ReloadFinishSound": "beLoaded0011", "ReloadFinishSoundAdvanceTime": 0.4, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "", "AiTargetLockingTime": 0.5, @@ -150,11 +156,13 @@ "AloneReloadCanShoot": true, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0.6, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 0, - "StartFiringSpeed": 55, - "FinalFiringSpeed": 55, + "StartFiringSpeed": 120, + "FinalFiringSpeed": 120, "FiringSpeedAddSpeed": 0, "FiringSpeedBackSpeed": 0, "MinFireBulletCount": 5, @@ -170,8 +178,9 @@ "BacklashRegressionSpeed": 35, "UpliftAngle": 15, "DefaultAngle": 0, - "UpliftAngleRestore": 2.5, + "UpliftAngleRestore": 1, "BulletId": "bullet0002", + "ShellId": "shell0002", "BulletMinDeviationAngle": -10, "BulletMaxDeviationAngle": 10, "BulletMaxSpeed": 280, @@ -189,8 +198,8 @@ "ReloadSoundDelayTime": 0, "__ReloadFinishSound": "reloadFinish0002", "ReloadFinishSoundAdvanceTime": 0.3, - "__EquipSound": "equip0005", - "EquipSoundDelayTime": 0.4, + "__BeLoadedSound": "beLoaded0005", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "0004", "AiTargetLockingTime": 0, @@ -216,11 +225,13 @@ "AloneReloadCanShoot": true, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0.6, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 3.5, - "StartFiringSpeed": 55, - "FinalFiringSpeed": 55, + "StartFiringSpeed": 120, + "FinalFiringSpeed": 120, "FiringSpeedAddSpeed": 0, "FiringSpeedBackSpeed": 0, "MinFireBulletCount": 5, @@ -236,8 +247,9 @@ "BacklashRegressionSpeed": 35, "UpliftAngle": 15, "DefaultAngle": 0, - "UpliftAngleRestore": 2.5, + "UpliftAngleRestore": 1, "BulletId": "bullet0002", + "ShellId": "shell0002", "BulletMinDeviationAngle": -10, "BulletMaxDeviationAngle": 10, "BulletMaxSpeed": 280, @@ -255,8 +267,8 @@ "ReloadSoundDelayTime": 0, "__ReloadFinishSound": "reloadFinish0002", "ReloadFinishSoundAdvanceTime": 0.3, - "__EquipSound": "equip0005", - "EquipSoundDelayTime": 0.4, + "__BeLoadedSound": "beLoaded0005", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "", "AiTargetLockingTime": 0.4, @@ -282,6 +294,8 @@ "AloneReloadCanShoot": false, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 0.1, @@ -304,6 +318,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "shell0001", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 350, @@ -319,10 +334,10 @@ "BeginReloadSoundDelayTime": 0, "__ReloadSound": "", "ReloadSoundDelayTime": 0, - "__ReloadFinishSound": "equip0015", + "__ReloadFinishSound": "beLoaded0015", "ReloadFinishSoundAdvanceTime": 0.43, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "0006", "AiTargetLockingTime": 0, @@ -348,6 +363,8 @@ "AloneReloadCanShoot": false, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 2, @@ -370,6 +387,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "shell0001", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 350, @@ -385,10 +403,10 @@ "BeginReloadSoundDelayTime": 0, "__ReloadSound": "", "ReloadSoundDelayTime": 0, - "__ReloadFinishSound": "equip0015", + "__ReloadFinishSound": "beLoaded0015", "ReloadFinishSoundAdvanceTime": 0.43, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "", "AiTargetLockingTime": 1, @@ -414,6 +432,8 @@ "AloneReloadCanShoot": false, "LooseShoot": true, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 0, @@ -436,6 +456,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 350, @@ -453,8 +474,8 @@ "ReloadSoundDelayTime": 0, "__ReloadFinishSound": "", "ReloadFinishSoundAdvanceTime": 0, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "0008", "AiTargetLockingTime": 0, @@ -480,6 +501,8 @@ "AloneReloadCanShoot": false, "LooseShoot": true, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 3, @@ -502,6 +525,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 350, @@ -519,8 +543,8 @@ "ReloadSoundDelayTime": 0, "__ReloadFinishSound": "", "ReloadFinishSoundAdvanceTime": 0, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "", "AiTargetLockingTime": 0.7, @@ -546,11 +570,13 @@ "AloneReloadCanShoot": false, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": false, + "BeLoadedTime": 0.9, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 0, - "StartFiringSpeed": 45, - "FinalFiringSpeed": 45, + "StartFiringSpeed": 150, + "FinalFiringSpeed": 150, "FiringSpeedAddSpeed": 0, "FiringSpeedBackSpeed": 0, "MinFireBulletCount": 1, @@ -566,8 +592,9 @@ "BacklashRegressionSpeed": 20, "UpliftAngle": 15, "DefaultAngle": 0, - "UpliftAngleRestore": 4, + "UpliftAngleRestore": 1, "BulletId": "bullet0001", + "ShellId": "shell0003", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 600, @@ -583,10 +610,10 @@ "BeginReloadSoundDelayTime": 0.3, "__ReloadSound": "", "ReloadSoundDelayTime": 0, - "__ReloadFinishSound": "equip0007", + "__ReloadFinishSound": "beLoaded0007", "ReloadFinishSoundAdvanceTime": 1, - "__EquipSound": "equip0007", - "EquipSoundDelayTime": 0.5, + "__BeLoadedSound": "beLoaded0007", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "", "AiTargetLockingTime": 0.6, @@ -612,6 +639,8 @@ "AloneReloadCanShoot": false, "LooseShoot": false, "MinChargeTime": 0, + "AutoBeLoaded": true, + "BeLoadedTime": 0, "MinContinuousCount": 1, "MaxContinuousCount": 1, "TriggerInterval": 0, @@ -634,6 +663,7 @@ "DefaultAngle": 0, "UpliftAngleRestore": 1, "BulletId": "bullet0002", + "ShellId": "shell0001", "BulletMinDeviationAngle": 0, "BulletMaxDeviationAngle": 0, "BulletMaxSpeed": 320, @@ -649,10 +679,10 @@ "BeginReloadSoundDelayTime": 0.2, "__ReloadSound": "", "ReloadSoundDelayTime": 0, - "__ReloadFinishSound": "equip0016", + "__ReloadFinishSound": "beLoaded0016", "ReloadFinishSoundAdvanceTime": 0.5, - "__EquipSound": "", - "EquipSoundDelayTime": 0, + "__BeLoadedSound": "", + "BeLoadedSoundDelayTime": 0, "__OtherSoundMap": null, "__AiUseAttribute": "", "AiTargetLockingTime": 0.5, diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0001.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0001.ogg new file mode 100644 index 0000000..5921758 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0001.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0001.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0001.ogg.import new file mode 100644 index 0000000..5d6ab60 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0001.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://6nqv378nbpeo" +path="res://.godot/imported/BeLoaded0001.ogg-2ff56e92b77feed853599c53c84f22ee.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0001.ogg" +dest_files=["res://.godot/imported/BeLoaded0001.ogg-2ff56e92b77feed853599c53c84f22ee.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0002.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0002.ogg new file mode 100644 index 0000000..69130e6 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0002.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0002.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0002.ogg.import new file mode 100644 index 0000000..5e94026 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0002.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c4noep75aaunu" +path="res://.godot/imported/BeLoaded0002.ogg-253b08c8a73e3687870f11ebc8aba210.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0002.ogg" +dest_files=["res://.godot/imported/BeLoaded0002.ogg-253b08c8a73e3687870f11ebc8aba210.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0003.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0003.ogg new file mode 100644 index 0000000..997de27 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0003.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0003.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0003.ogg.import new file mode 100644 index 0000000..d983a20 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0003.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cbjsb1q0vwp2" +path="res://.godot/imported/BeLoaded0003.ogg-fc4c538184d37fd5b31fdce1877496f3.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0003.ogg" +dest_files=["res://.godot/imported/BeLoaded0003.ogg-fc4c538184d37fd5b31fdce1877496f3.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0004.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0004.ogg new file mode 100644 index 0000000..5d48d01 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0004.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0004.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0004.ogg.import new file mode 100644 index 0000000..4a93594 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0004.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dyqpao6qt2ai8" +path="res://.godot/imported/BeLoaded0004.ogg-6671da21522b7a79765f13b95621bc59.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0004.ogg" +dest_files=["res://.godot/imported/BeLoaded0004.ogg-6671da21522b7a79765f13b95621bc59.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0005.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0005.ogg new file mode 100644 index 0000000..8b80080 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0005.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0005.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0005.ogg.import new file mode 100644 index 0000000..f7c3a59 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0005.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://crkg7drgexn17" +path="res://.godot/imported/BeLoaded0005.ogg-4a985ecfe7314c72fc74c1212e1869fb.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0005.ogg" +dest_files=["res://.godot/imported/BeLoaded0005.ogg-4a985ecfe7314c72fc74c1212e1869fb.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0006.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0006.ogg new file mode 100644 index 0000000..d33e2b6 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0006.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0006.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0006.ogg.import new file mode 100644 index 0000000..7098f8a --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0006.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cuj4um0rdufdm" +path="res://.godot/imported/BeLoaded0006.ogg-8792516111f8fc6f284f9e98e5639b4f.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0006.ogg" +dest_files=["res://.godot/imported/BeLoaded0006.ogg-8792516111f8fc6f284f9e98e5639b4f.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0007.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0007.ogg new file mode 100644 index 0000000..7e9fb5c --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0007.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0007.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0007.ogg.import new file mode 100644 index 0000000..f0c24cf --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0007.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c7rc70p15fef8" +path="res://.godot/imported/BeLoaded0007.ogg-3831dab02c9546c0870047a2bf0ea4e6.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0007.ogg" +dest_files=["res://.godot/imported/BeLoaded0007.ogg-3831dab02c9546c0870047a2bf0ea4e6.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0008.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0008.ogg new file mode 100644 index 0000000..946dbb9 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0008.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0008.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0008.ogg.import new file mode 100644 index 0000000..970b03f --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0008.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dcyfcmbjv0r8o" +path="res://.godot/imported/BeLoaded0008.ogg-818cfd02e76b463cf478ce9c44c920e4.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0008.ogg" +dest_files=["res://.godot/imported/BeLoaded0008.ogg-818cfd02e76b463cf478ce9c44c920e4.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0009.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0009.ogg new file mode 100644 index 0000000..5ce800d --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0009.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0009.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0009.ogg.import new file mode 100644 index 0000000..c02699f --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0009.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ccw8aat5fmax" +path="res://.godot/imported/BeLoaded0009.ogg-addfb5d1e86639fa5d0f0c5ff69691dd.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0009.ogg" +dest_files=["res://.godot/imported/BeLoaded0009.ogg-addfb5d1e86639fa5d0f0c5ff69691dd.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0010.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0010.ogg new file mode 100644 index 0000000..6f5c2ab --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0010.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0010.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0010.ogg.import new file mode 100644 index 0000000..0ae31e6 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0010.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://b5bkgwbs5m4k8" +path="res://.godot/imported/BeLoaded0010.ogg-c8354aca73bc5b6f2defbdefb49b3328.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0010.ogg" +dest_files=["res://.godot/imported/BeLoaded0010.ogg-c8354aca73bc5b6f2defbdefb49b3328.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0011.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0011.ogg new file mode 100644 index 0000000..7d22ebb --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0011.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0011.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0011.ogg.import new file mode 100644 index 0000000..d755f46 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0011.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bnmu7lter1gnw" +path="res://.godot/imported/BeLoaded0011.ogg-4cfb144c12ac624bee6c157d5d7637d5.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0011.ogg" +dest_files=["res://.godot/imported/BeLoaded0011.ogg-4cfb144c12ac624bee6c157d5d7637d5.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0012.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0012.ogg new file mode 100644 index 0000000..3fa5bd9 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0012.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0012.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0012.ogg.import new file mode 100644 index 0000000..8b98e6a --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0012.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dw7ake5awg0a1" +path="res://.godot/imported/BeLoaded0012.ogg-8c91014c7d35be28f3facb1179e155f4.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0012.ogg" +dest_files=["res://.godot/imported/BeLoaded0012.ogg-8c91014c7d35be28f3facb1179e155f4.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0013.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0013.ogg new file mode 100644 index 0000000..cf52506 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0013.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0013.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0013.ogg.import new file mode 100644 index 0000000..81e08ae --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0013.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://b6q1gajro6p15" +path="res://.godot/imported/BeLoaded0013.ogg-0181328a9127c3d6ddac59c6fcc263a3.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0013.ogg" +dest_files=["res://.godot/imported/BeLoaded0013.ogg-0181328a9127c3d6ddac59c6fcc263a3.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0014.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0014.ogg new file mode 100644 index 0000000..867acdf --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0014.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0014.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0014.ogg.import new file mode 100644 index 0000000..c31f147 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0014.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://mt1wov5snirq" +path="res://.godot/imported/BeLoaded0014.ogg-10f3e3f7917315e22cf8b19f5b70431d.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0014.ogg" +dest_files=["res://.godot/imported/BeLoaded0014.ogg-10f3e3f7917315e22cf8b19f5b70431d.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0015.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0015.ogg new file mode 100644 index 0000000..a037fbd --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0015.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0015.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0015.ogg.import new file mode 100644 index 0000000..d435c58 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0015.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://da50b6io6t0bo" +path="res://.godot/imported/BeLoaded0015.ogg-2014969459848c2c8e882f751d9e8e29.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0015.ogg" +dest_files=["res://.godot/imported/BeLoaded0015.ogg-2014969459848c2c8e882f751d9e8e29.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0016.ogg b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0016.ogg new file mode 100644 index 0000000..ba60496 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0016.ogg Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0016.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0016.ogg.import new file mode 100644 index 0000000..a210876 --- /dev/null +++ b/DungeonShooting_Godot/resource/sound/sfx/beLoaded/BeLoaded0016.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://0yb17oy4453o" +path="res://.godot/imported/BeLoaded0016.ogg-e9b658fa28da317bbabcdbd1c5347a09.oggvorbisstr" + +[deps] + +source_file="res://resource/sound/sfx/beLoaded/BeLoaded0016.ogg" +dest_files=["res://.godot/imported/BeLoaded0016.ogg-e9b658fa28da317bbabcdbd1c5347a09.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg deleted file mode 100644 index 5921758..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg.import deleted file mode 100644 index 928b9c7..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0001.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://dip1xa8wpxdjo" -path="res://.godot/imported/Equip0001.ogg-ce76c2685b56ca81c64a249c091b676f.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0001.ogg" -dest_files=["res://.godot/imported/Equip0001.ogg-ce76c2685b56ca81c64a249c091b676f.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg deleted file mode 100644 index 69130e6..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg.import deleted file mode 100644 index 25b9130..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0002.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://dkrjt31o0eucf" -path="res://.godot/imported/Equip0002.ogg-3affe904bd55131140861c56f81ffb69.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0002.ogg" -dest_files=["res://.godot/imported/Equip0002.ogg-3affe904bd55131140861c56f81ffb69.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg deleted file mode 100644 index 997de27..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg.import deleted file mode 100644 index 07ab5c4..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0003.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://djrsm2nwhxcug" -path="res://.godot/imported/Equip0003.ogg-3b4a3d3213381cdf73dc7aef46753102.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0003.ogg" -dest_files=["res://.godot/imported/Equip0003.ogg-3b4a3d3213381cdf73dc7aef46753102.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg deleted file mode 100644 index 5d48d01..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg.import deleted file mode 100644 index 502517f..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0004.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://lf1ylcyoem5j" -path="res://.godot/imported/Equip0004.ogg-5a399a5e1e60fa268b1938640db45ef5.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0004.ogg" -dest_files=["res://.godot/imported/Equip0004.ogg-5a399a5e1e60fa268b1938640db45ef5.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg deleted file mode 100644 index 8b80080..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg.import deleted file mode 100644 index bd4eef6..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0005.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://cthbancmpyj7" -path="res://.godot/imported/Equip0005.ogg-8817a0fa1fd401c9c0d472a9d6beb42a.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0005.ogg" -dest_files=["res://.godot/imported/Equip0005.ogg-8817a0fa1fd401c9c0d472a9d6beb42a.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg deleted file mode 100644 index d33e2b6..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg.import deleted file mode 100644 index 878e90d..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0006.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://b8md3alwndnnd" -path="res://.godot/imported/Equip0006.ogg-44403eb376aa14102739085a04ea347c.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0006.ogg" -dest_files=["res://.godot/imported/Equip0006.ogg-44403eb376aa14102739085a04ea347c.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg deleted file mode 100644 index 7e9fb5c..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg.import deleted file mode 100644 index 1263481..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0007.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://b6tnjh0oopl72" -path="res://.godot/imported/Equip0007.ogg-493fa63577155645da0dec1fcb92abfd.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0007.ogg" -dest_files=["res://.godot/imported/Equip0007.ogg-493fa63577155645da0dec1fcb92abfd.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg deleted file mode 100644 index 946dbb9..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg.import deleted file mode 100644 index 210a331..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0008.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://c75bbsct7ba2x" -path="res://.godot/imported/Equip0008.ogg-e295816880102ab69cc8358aa6afd48d.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0008.ogg" -dest_files=["res://.godot/imported/Equip0008.ogg-e295816880102ab69cc8358aa6afd48d.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg deleted file mode 100644 index 5ce800d..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg.import deleted file mode 100644 index 2dd8440..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0009.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://dm5wxqo12bxml" -path="res://.godot/imported/Equip0009.ogg-c7f72aa52ad71fde004dd112cdf74ddf.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0009.ogg" -dest_files=["res://.godot/imported/Equip0009.ogg-c7f72aa52ad71fde004dd112cdf74ddf.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg deleted file mode 100644 index 6f5c2ab..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg.import deleted file mode 100644 index 8325eb0..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0010.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://c1qs6eghrnns0" -path="res://.godot/imported/Equip0010.ogg-1c2884443139ff20df30370181107612.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0010.ogg" -dest_files=["res://.godot/imported/Equip0010.ogg-1c2884443139ff20df30370181107612.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg deleted file mode 100644 index 7d22ebb..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg.import deleted file mode 100644 index f222a80..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0011.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://cdaw7ubg43yq4" -path="res://.godot/imported/Equip0011.ogg-836b37d079b40d32ddef1ca1b4449399.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0011.ogg" -dest_files=["res://.godot/imported/Equip0011.ogg-836b37d079b40d32ddef1ca1b4449399.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg deleted file mode 100644 index 3fa5bd9..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg.import deleted file mode 100644 index be6d010..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0012.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://d10jiojh35j72" -path="res://.godot/imported/Equip0012.ogg-7946a787c8709277f5993a50699304fe.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0012.ogg" -dest_files=["res://.godot/imported/Equip0012.ogg-7946a787c8709277f5993a50699304fe.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg deleted file mode 100644 index cf52506..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg.import deleted file mode 100644 index 0c86295..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0013.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://bwh74gdjikflw" -path="res://.godot/imported/Equip0013.ogg-731f9499790489e4de06466a632e81b6.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0013.ogg" -dest_files=["res://.godot/imported/Equip0013.ogg-731f9499790489e4de06466a632e81b6.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg deleted file mode 100644 index 867acdf..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg.import deleted file mode 100644 index e36585b..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0014.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://cys7pyrn1ymtk" -path="res://.godot/imported/Equip0014.ogg-adda0907dd891c1b7dba47fb2e7ebcbf.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0014.ogg" -dest_files=["res://.godot/imported/Equip0014.ogg-adda0907dd891c1b7dba47fb2e7ebcbf.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg deleted file mode 100644 index a037fbd..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg.import deleted file mode 100644 index 5b16332..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0015.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://b4w0okt3ajiqk" -path="res://.godot/imported/Equip0015.ogg-60c78f2d270234a19bd53c4e83d20957.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0015.ogg" -dest_files=["res://.godot/imported/Equip0015.ogg-60c78f2d270234a19bd53c4e83d20957.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg deleted file mode 100644 index ba60496..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg +++ /dev/null Binary files differ diff --git a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg.import b/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg.import deleted file mode 100644 index 4364c9e..0000000 --- a/DungeonShooting_Godot/resource/sound/sfx/equip/Equip0016.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://xomfara07whg" -path="res://.godot/imported/Equip0016.ogg-d42ff1d28121c9f7725960dffc932a7c.oggvorbisstr" - -[deps] - -source_file="res://resource/sound/sfx/equip/Equip0016.ogg" -dest_files=["res://.godot/imported/Equip0016.ogg-d42ff1d28121c9f7725960dffc932a7c.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/DungeonShooting_Godot/resource/sprite/shell/Shell0001.png b/DungeonShooting_Godot/resource/sprite/shell/Shell0001.png index 7a926c6..57ad71d 100644 --- a/DungeonShooting_Godot/resource/sprite/shell/Shell0001.png +++ b/DungeonShooting_Godot/resource/sprite/shell/Shell0001.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/shell/Shell0002.png b/DungeonShooting_Godot/resource/sprite/shell/Shell0002.png new file mode 100644 index 0000000..0f99570 --- /dev/null +++ b/DungeonShooting_Godot/resource/sprite/shell/Shell0002.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/shell/Shell0002.png.import b/DungeonShooting_Godot/resource/sprite/shell/Shell0002.png.import new file mode 100644 index 0000000..c2fdedf --- /dev/null +++ b/DungeonShooting_Godot/resource/sprite/shell/Shell0002.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://biiplgrnviefe" +path="res://.godot/imported/Shell0002.png-268d613a3220c7d9889281c385bbb110.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resource/sprite/shell/Shell0002.png" +dest_files=["res://.godot/imported/Shell0002.png-268d613a3220c7d9889281c385bbb110.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/DungeonShooting_Godot/resource/sprite/shell/Shell0003.png b/DungeonShooting_Godot/resource/sprite/shell/Shell0003.png new file mode 100644 index 0000000..f777c80 --- /dev/null +++ b/DungeonShooting_Godot/resource/sprite/shell/Shell0003.png Binary files differ diff --git a/DungeonShooting_Godot/resource/sprite/shell/Shell0003.png.import b/DungeonShooting_Godot/resource/sprite/shell/Shell0003.png.import new file mode 100644 index 0000000..35a53c8 --- /dev/null +++ b/DungeonShooting_Godot/resource/sprite/shell/Shell0003.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tq8vhc2kycax" +path="res://.godot/imported/Shell0003.png-4e1f53d86540103929b2b7e189be424f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resource/sprite/shell/Shell0003.png" +dest_files=["res://.godot/imported/Shell0003.png-4e1f53d86540103929b2b7e189be424f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/DungeonShooting_Godot/resource/spriteFrames/Shell0002.tres b/DungeonShooting_Godot/resource/spriteFrames/Shell0002.tres new file mode 100644 index 0000000..cda2547 --- /dev/null +++ b/DungeonShooting_Godot/resource/spriteFrames/Shell0002.tres @@ -0,0 +1,14 @@ +[gd_resource type="SpriteFrames" load_steps=2 format=3 uid="uid://cj8psdl2pova6"] + +[ext_resource type="Texture2D" uid="uid://biiplgrnviefe" path="res://resource/sprite/shell/Shell0002.png" id="1_gpa8q"] + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_gpa8q") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] diff --git a/DungeonShooting_Godot/resource/spriteFrames/Shell0003.tres b/DungeonShooting_Godot/resource/spriteFrames/Shell0003.tres new file mode 100644 index 0000000..99ecb0e --- /dev/null +++ b/DungeonShooting_Godot/resource/spriteFrames/Shell0003.tres @@ -0,0 +1,14 @@ +[gd_resource type="SpriteFrames" load_steps=2 format=3 uid="uid://kc1jwvwdg660"] + +[ext_resource type="Texture2D" uid="uid://tq8vhc2kycax" path="res://resource/sprite/shell/Shell0003.png" id="1_qhaf7"] + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_qhaf7") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] diff --git a/DungeonShooting_Godot/resource/spriteFrames/Weapon0002.tres b/DungeonShooting_Godot/resource/spriteFrames/Weapon0002.tres index c3e68b2..4186037 100644 --- a/DungeonShooting_Godot/resource/spriteFrames/Weapon0002.tres +++ b/DungeonShooting_Godot/resource/spriteFrames/Weapon0002.tres @@ -31,14 +31,6 @@ animations = [{ "frames": [{ "duration": 1.0, -"texture": ExtResource("1_2tglc") -}], -"loop": true, -"name": &"default", -"speed": 5.0 -}, { -"frames": [{ -"duration": 1.0, "texture": SubResource("AtlasTexture_b4jme") }, { "duration": 1.0, @@ -57,6 +49,14 @@ "texture": SubResource("AtlasTexture_p0dy6") }], "loop": false, -"name": &"equip", +"name": &"beLoaded", "speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_2tglc") +}], +"loop": true, +"name": &"default", +"speed": 5.0 }] diff --git a/DungeonShooting_Godot/resource/theme/mainTheme.tres b/DungeonShooting_Godot/resource/theme/mainTheme.tres index c33db4e..46b8c1e 100644 --- a/DungeonShooting_Godot/resource/theme/mainTheme.tres +++ b/DungeonShooting_Godot/resource/theme/mainTheme.tres @@ -352,7 +352,7 @@ [sub_resource type="ImageTexture" id="58"] -[sub_resource type="Image" id="Image_ji00c"] +[sub_resource type="Image" id="Image_7cp2c"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 1, 255, 255, 255, 39, 255, 255, 255, 67, 255, 255, 255, 67, 255, 255, 255, 39, 255, 255, 255, 1, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 39, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 39, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 66, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 66, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 39, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 75, 255, 255, 255, 39, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 1, 255, 255, 255, 39, 255, 255, 255, 67, 255, 255, 255, 67, 255, 255, 255, 39, 255, 255, 255, 1, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", @@ -362,7 +362,7 @@ } [sub_resource type="ImageTexture" id="60"] -image = SubResource("Image_ji00c") +image = SubResource("Image_7cp2c") [sub_resource type="StyleBoxTexture" id="61"] content_margin_left = 2.0 @@ -372,7 +372,7 @@ texture = SubResource("60") region_rect = Rect2(0, 0, 12, 12) -[sub_resource type="Image" id="Image_g5vbn"] +[sub_resource type="Image" id="Image_nb7g2"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 248, 248, 0, 248, 248, 248, 164, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 164, 248, 248, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 247, 247, 0, 247, 247, 247, 97, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 248, 248, 248, 186, 247, 247, 247, 97, 247, 247, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 191, 191, 191, 4, 247, 247, 247, 98, 248, 248, 248, 167, 248, 248, 248, 167, 247, 247, 247, 98, 191, 191, 191, 4, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 191, 191, 0, 247, 247, 247, 0, 248, 248, 248, 0, 248, 248, 248, 0, 247, 247, 247, 0, 191, 191, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", @@ -382,7 +382,7 @@ } [sub_resource type="ImageTexture" id="63"] -image = SubResource("Image_g5vbn") +image = SubResource("Image_nb7g2") [sub_resource type="StyleBoxTexture" id="64"] content_margin_left = 2.0 @@ -392,7 +392,7 @@ texture = SubResource("63") region_rect = Rect2(0, 0, 12, 12) -[sub_resource type="Image" id="Image_1firp"] +[sub_resource type="Image" id="Image_bsp3h"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 173, 173, 0, 173, 173, 173, 163, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 163, 173, 173, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, 172, 172, 0, 172, 172, 172, 96, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 173, 173, 173, 185, 172, 172, 172, 96, 172, 172, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 127, 127, 127, 4, 173, 173, 173, 97, 173, 173, 173, 166, 173, 173, 173, 166, 173, 173, 173, 97, 127, 127, 127, 4, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127, 127, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 173, 173, 173, 0, 127, 127, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", @@ -402,7 +402,7 @@ } [sub_resource type="ImageTexture" id="66"] -image = SubResource("Image_1firp") +image = SubResource("Image_bsp3h") [sub_resource type="StyleBoxTexture" id="67"] content_margin_left = 2.0 @@ -412,7 +412,7 @@ texture = SubResource("66") region_rect = Rect2(0, 0, 12, 12) -[sub_resource type="Image" id="Image_8rrrg"] +[sub_resource type="Image" id="Image_l2654"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 16, 255, 255, 255, 16, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 21, 255, 255, 255, 21, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 16, 255, 255, 255, 21, 255, 255, 255, 21, 255, 255, 255, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 16, 255, 255, 255, 16, 255, 255, 255, 4, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", @@ -422,7 +422,7 @@ } [sub_resource type="ImageTexture" id="69"] -image = SubResource("Image_8rrrg") +image = SubResource("Image_l2654") [sub_resource type="StyleBoxTexture" id="70"] content_margin_left = 0.0 @@ -446,7 +446,7 @@ content_margin_right = 4.0 content_margin_bottom = 4.0 -[sub_resource type="Image" id="Image_inqjn"] +[sub_resource type="Image" id="Image_61eau"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 228, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 228, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 18, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 17, 255, 255, 255, 186, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 191, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 187, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 187, 255, 255, 255, 229, 255, 255, 255, 188, 255, 255, 255, 18, 255, 255, 255, 19, 255, 255, 255, 188, 255, 255, 255, 229, 255, 255, 255, 186, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 185, 255, 255, 255, 229, 255, 255, 255, 189, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 189, 255, 255, 255, 229, 255, 255, 255, 185, 255, 255, 255, 17, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 229, 255, 255, 255, 190, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 190, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 19, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 19, 255, 255, 255, 77, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", @@ -456,7 +456,7 @@ } [sub_resource type="ImageTexture" id="56"] -image = SubResource("Image_inqjn") +image = SubResource("Image_61eau") [sub_resource type="StyleBoxFlat" id="57"] content_margin_left = 6.0 diff --git a/DungeonShooting_Godot/src/config/ExcelConfig.cs b/DungeonShooting_Godot/src/config/ExcelConfig.cs index a1bd2b5..b0abf46 100644 --- a/DungeonShooting_Godot/src/config/ExcelConfig.cs +++ b/DungeonShooting_Godot/src/config/ExcelConfig.cs @@ -131,9 +131,9 @@ item.ReloadFinishSound = Sound_Map[item.__ReloadFinishSound]; } - if (!string.IsNullOrEmpty(item.__EquipSound)) + if (!string.IsNullOrEmpty(item.__BeLoadedSound)) { - item.EquipSound = Sound_Map[item.__EquipSound]; + item.BeLoadedSound = Sound_Map[item.__BeLoadedSound]; } if (item.__OtherSoundMap != null) diff --git a/DungeonShooting_Godot/src/config/ExcelConfig_Weapon.cs b/DungeonShooting_Godot/src/config/ExcelConfig_Weapon.cs index acbe1e3..6bdc8a2 100644 --- a/DungeonShooting_Godot/src/config/ExcelConfig_Weapon.cs +++ b/DungeonShooting_Godot/src/config/ExcelConfig_Weapon.cs @@ -119,13 +119,25 @@ public float MinChargeTime; /// - /// 连续发射最小次数, 仅当 ContinuousShoot 为 false 时生效 + /// 单次射击后是否自动执行上膛操作, 必须将 'ContinuousShoot' 设置为 false + /// + [JsonInclude] + public bool AutoBeLoaded; + + /// + /// 上膛时间, 如果时间为0, 则不会播放上膛动画和音效, 可以视为没有上膛动作, 必须将 'ContinuousShoot' 设置为 false + /// + [JsonInclude] + public float BeLoadedTime; + + /// + /// 连续发射最小次数, 仅当 'ContinuousShoot' 为 false 时生效 /// [JsonInclude] public int MinContinuousCount; /// - /// 连续发射最大次数, 仅当 ContinuousShoot 为 false 时生效 + /// 连续发射最大次数, 仅当 'ContinuousShoot' 为 false 时生效 /// [JsonInclude] public int MaxContinuousCount; @@ -143,7 +155,7 @@ public float StartFiringSpeed; /// - /// 最终射速, 最终每分钟能开火次数, 仅当 ContinuousShoot 为 true 时生效 + /// 最终射速, 最终每分钟能开火次数, 仅当 'ContinuousShoot' 为 true 时生效 /// [JsonInclude] public float FinalFiringSpeed; @@ -251,6 +263,12 @@ public string BulletId; /// + /// 默认抛出的弹壳 + /// + [JsonInclude] + public string ShellId; + + /// /// 子弹最小偏移角度
/// 用于设置子弹偏移朝向, 该属性和射半径效果类似, 但与其不同的是, 散射半径是用来控制枪口朝向的, 而该属性是控制子弹朝向的, 可用于制作霰弹枪子弹效果 ///
@@ -335,13 +353,13 @@ /// /// 上膛音效 /// - public Sound EquipSound; + public Sound BeLoadedSound; /// - /// 上膛音效延时时间 + /// 上膛音效延时时间, 这个时间应该小于'BeLoadedTime' /// [JsonInclude] - public float EquipSoundDelayTime; + public float BeLoadedSoundDelayTime; /// /// 其他音效 @@ -400,6 +418,8 @@ inst.AloneReloadCanShoot = AloneReloadCanShoot; inst.LooseShoot = LooseShoot; inst.MinChargeTime = MinChargeTime; + inst.AutoBeLoaded = AutoBeLoaded; + inst.BeLoadedTime = BeLoadedTime; inst.MinContinuousCount = MinContinuousCount; inst.MaxContinuousCount = MaxContinuousCount; inst.TriggerInterval = TriggerInterval; @@ -422,6 +442,7 @@ inst.DefaultAngle = DefaultAngle; inst.UpliftAngleRestore = UpliftAngleRestore; inst.BulletId = BulletId; + inst.ShellId = ShellId; inst.BulletMinDeviationAngle = BulletMinDeviationAngle; inst.BulletMaxDeviationAngle = BulletMaxDeviationAngle; inst.BulletMaxSpeed = BulletMaxSpeed; @@ -436,8 +457,8 @@ inst.ReloadSoundDelayTime = ReloadSoundDelayTime; inst.ReloadFinishSound = ReloadFinishSound; inst.ReloadFinishSoundAdvanceTime = ReloadFinishSoundAdvanceTime; - inst.EquipSound = EquipSound; - inst.EquipSoundDelayTime = EquipSoundDelayTime; + inst.BeLoadedSound = BeLoadedSound; + inst.BeLoadedSoundDelayTime = BeLoadedSoundDelayTime; inst.OtherSoundMap = OtherSoundMap; inst.AiUseAttribute = AiUseAttribute; inst.AiTargetLockingTime = AiTargetLockingTime; @@ -461,7 +482,7 @@ public string __ReloadFinishSound; [JsonInclude] - public string __EquipSound; + public string __BeLoadedSound; [JsonInclude] public Dictionary __OtherSoundMap; diff --git a/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs b/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs index 450fbb2..5e7e2a9 100644 --- a/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs +++ b/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs @@ -25,6 +25,8 @@ public const string Id_bullet0001 = "bullet0001"; public const string Id_bullet0002 = "bullet0002"; public const string Id_shell0001 = "shell0001"; + public const string Id_shell0002 = "shell0002"; + public const string Id_shell0003 = "shell0003"; /// /// 敌人死亡碎片 /// @@ -59,6 +61,8 @@ _activityRegisterMap.Add("bullet0001", "res://prefab/bullet/Bullet0001.tscn"); _activityRegisterMap.Add("bullet0002", "res://prefab/bullet/Bullet0002.tscn"); _activityRegisterMap.Add("shell0001", "res://prefab/shell/Shell0001.tscn"); + _activityRegisterMap.Add("shell0002", "res://prefab/shell/Shell0002.tscn"); + _activityRegisterMap.Add("shell0003", "res://prefab/shell/Shell0003.tscn"); _activityRegisterMap.Add("effect0001", "res://prefab/effect/activityObject/Effect0001.tscn"); _activityRegisterMap.Add("other_door_e", "res://prefab/map/RoomDoor_E.tscn"); _activityRegisterMap.Add("other_door_w", "res://prefab/map/RoomDoor_W.tscn"); diff --git a/DungeonShooting_Godot/src/game/AnimatorNames.cs b/DungeonShooting_Godot/src/game/AnimatorNames.cs index b26f934..5ea58e8 100644 --- a/DungeonShooting_Godot/src/game/AnimatorNames.cs +++ b/DungeonShooting_Godot/src/game/AnimatorNames.cs @@ -47,5 +47,5 @@ /// /// 子弹上膛 /// - public const string Equip = "equip"; + public const string BeLoaded = "beLoaded"; } \ No newline at end of file diff --git a/DungeonShooting_Godot/src/game/activity/weapon/Weapon.cs b/DungeonShooting_Godot/src/game/activity/weapon/Weapon.cs index 59583fa..38ce299 100644 --- a/DungeonShooting_Godot/src/game/activity/weapon/Weapon.cs +++ b/DungeonShooting_Godot/src/game/activity/weapon/Weapon.cs @@ -9,11 +9,6 @@ public abstract partial class Weapon : ActivityObject { /// - /// 开火回调事件 - /// - public event Action FireEvent; - - /// /// 武器属性数据 /// public ExcelConfig.Weapon Attribute => _weaponAttribute; @@ -203,6 +198,12 @@ //是否播放过换弹完成音效 private bool _playReloadFinishSoundFlag = false; + //上膛状态,-1: 等待执行自动上膛 , 0: 未上膛, 1: 上膛中, 2: 已经完成上膛 + private sbyte _beLoadedState = 2; + + //上膛计时器 + private float _beLoadedStateTimer = -1; + // ---------------------------------------------- private uint _tempLayer; @@ -289,6 +290,20 @@ /// /// 开火时枪口旋转角度 protected abstract void OnShoot(float fireRotation); + + /// + /// 上膛开始时调用 + /// + protected virtual void OnBeginBeLoaded() + { + } + + /// + /// 上膛结束时调用 + /// + protected virtual void OnBeLoadedFinish() + { + } /// /// 当按下扳机时调用 @@ -308,7 +323,7 @@ /// 开始蓄力时调用, /// 注意, 该函数仅在 Attribute.LooseShoot == false 时才能被调用 /// - protected virtual void OnStartCharge() + protected virtual void OnBeginCharge() { } @@ -335,6 +350,13 @@ } /// + /// 单独装弹完成时调用 + /// + protected virtual void OnAloneReloadStateFinish() + { + } + + /// /// 当武器被拾起时调用 /// /// 拾起该武器的角色 @@ -425,11 +447,26 @@ _upTimer = 0; _looseShootFlag = false; _chargeTime = 0; + _beLoadedStateTimer = -1; } } else //正在使用中 { _dirtyFlag = true; + + //上膛 + if (_beLoadedState == 1) + { + _beLoadedStateTimer -= delta; + //上膛完成 + if (_beLoadedStateTimer <= 0) + { + _beLoadedStateTimer = -1; + _beLoadedState = 2; + OnBeLoadedFinish(); + } + } + //换弹 if (Reloading) { @@ -516,7 +553,7 @@ } } - // 攻击的计时器 + //攻击的计时器 if (_attackTimer > 0) { _attackTimer -= delta; @@ -526,6 +563,11 @@ _attackTimer = 0; //枪口默认角度 RotationDegrees = -Attribute.DefaultAngle; + //自动上膛 + if (_beLoadedState == -1) + { + BeLoadedHandler(); + } } } else if (_delayedTime > 0) //攻击延时 @@ -567,6 +609,12 @@ { //连发开火 TriggerFire(); + //连发最后一发打完了 + if (_continuousCount <= 0) + { + //执行上膛逻辑 + RunBeLoaded(); + } } //散射值销退 @@ -613,99 +661,121 @@ //是否第一帧按下 var justDown = _downTimer == 0; - //是否能发射 - var flag = false; - if (_continuousCount <= 0) //不能处于连发状态下 + + if (_beLoadedState == 0 || _beLoadedState == -1) //需要执行上膛操作 { - if (Attribute.ContinuousShoot) //自动射击 + if (_attackTimer <= 0 && justDown) { - if (_triggerTimer > 0) + BeLoadedHandler(); + } + } + else if (_beLoadedState == 1) //上膛中 + { + + } + else //上膛完成 + { + //是否能发射 + var flag = false; + if (_continuousCount <= 0) //不能处于连发状态下 + { + if (Attribute.ContinuousShoot) //自动射击 { - if (_continuousShootFlag) + if (_triggerTimer > 0) + { + if (_continuousShootFlag) + { + flag = true; + } + } + else + { + flag = true; + if (_delayedTime <= 0 && _attackTimer <= 0) + { + _continuousShootFlag = true; + } + } + } + else //半自动 + { + if (justDown && _triggerTimer <= 0 && _attackTimer <= 0) { flag = true; } } - else + } + + if (flag) + { + var fireFlag = true; //是否能开火 + if (Reloading) //换弹中 { - flag = true; + fireFlag = false; + if (CurrAmmo > 0 && Attribute.AloneReload && Attribute.AloneReloadCanShoot) + { + //检查是否允许停止换弹 + if (_aloneReloadState == 2 || _aloneReloadState == 1) + { + //强制结束 + _aloneReloadStop = true; + } + } + } + else if (CurrAmmo <= 0) //子弹不够 + { + fireFlag = false; + if (justDown) + { + //第一帧按下, 触发换弹 + Reload(); + } + } + + if (fireFlag) + { + if (justDown) + { + //开火前延时 + if (!Attribute.LooseShoot) + { + _delayedTime = Attribute.DelayedTime; + } + //扳机按下间隔 + _triggerTimer = Attribute.TriggerInterval; + //连发数量 + if (!Attribute.ContinuousShoot) + { + _continuousCount = + Utils.RandomRangeInt(Attribute.MinContinuousCount, Attribute.MaxContinuousCount); + } + } + if (_delayedTime <= 0 && _attackTimer <= 0) { - _continuousShootFlag = true; - } - } - } - else //半自动 - { - if (justDown && _triggerTimer <= 0 && _attackTimer <= 0) - { - flag = true; - } - } - } + if (Attribute.LooseShoot) //松发开火 + { + _looseShootFlag = true; + OnBeginCharge(); + } + else + { + //开火 + TriggerFire(); - if (flag) - { - var fireFlag = true; //是否能开火 - if (Reloading) //换弹中 - { - fireFlag = false; - if (CurrAmmo > 0 && Attribute.AloneReload && Attribute.AloneReloadCanShoot) - { - //检查是否允许停止换弹 - if (_aloneReloadState == 2 || _aloneReloadState == 1) - { - //强制结束 - _aloneReloadStop = true; + //非连射模式 + if (!Attribute.ContinuousShoot && _continuousCount <= 0) + { + //执行上膛逻辑 + RunBeLoaded(); + } + } } - } - } - else if (CurrAmmo <= 0) //子弹不够 - { - fireFlag = false; - if (justDown) - { - //第一帧按下, 触发换弹 - Reload(); - } - } - if (fireFlag) - { - if (justDown) - { - //开火前延时 - if (!Attribute.LooseShoot) - { - _delayedTime = Attribute.DelayedTime; - } - //扳机按下间隔 - _triggerTimer = Attribute.TriggerInterval; - //连发数量 - if (!Attribute.ContinuousShoot) - { - _continuousCount = - Utils.RandomRangeInt(Attribute.MinContinuousCount, Attribute.MaxContinuousCount); - } + _attackFlag = true; } - if (_delayedTime <= 0 && _attackTimer <= 0) - { - if (Attribute.LooseShoot) //松发开火 - { - _looseShootFlag = true; - OnStartCharge(); - } - else - { - //开火 - TriggerFire(); - } - } - - _attackFlag = true; } - } _triggerFlag = true; @@ -770,6 +840,12 @@ if (_chargeTime >= Attribute.MinChargeTime) //判断蓄力是否够了 { TriggerFire(); + //非连射模式 + if (!Attribute.ContinuousShoot && _continuousCount <= 0) + { + //执行上膛逻辑 + RunBeLoaded(); + } } else //不能攻击 { @@ -787,7 +863,6 @@ private void TriggerFire() { _noAttackTime = 0; - _continuousCount = _continuousCount > 0 ? _continuousCount - 1 : 0; //减子弹数量 if (_playerWeaponAttribute != _weaponAttribute) //Ai使用该武器, 有一定概率不消耗弹药 @@ -802,6 +877,15 @@ CurrAmmo -= UseAmmoCount(); } + if (CurrAmmo == 0) + { + _continuousCount = 0; + } + else + { + _continuousCount = _continuousCount > 0 ? _continuousCount - 1 : 0; + } + //开火间隙 _fireInterval = 60 / Attribute.StartFiringSpeed; //攻击冷却 @@ -819,22 +903,6 @@ //触发开火函数 OnFire(); - //播放上膛动画 - if (IsAutoPlaySpriteFrames) - { - if (Attribute.EquipSoundDelayTime <= 0) - { - PlaySpriteAnimation(AnimatorNames.Equip); - } - else - { - CallDelay(Attribute.EquipSoundDelayTime, PlaySpriteAnimation, AnimatorNames.Equip); - } - } - - //播放上膛音效 - PlayEquipSound(); - //开火发射的子弹数量 var bulletCount = Utils.RandomRangeInt(Attribute.MaxFireBulletCount, Attribute.MinFireBulletCount); //武器口角度 @@ -868,11 +936,6 @@ -max, max ); Position = new Vector2(_currBacklashLength, 0).Rotated(Rotation); - - if (FireEvent != null) - { - FireEvent(this); - } } /// @@ -1053,22 +1116,45 @@ } //播放上膛音效 - private void PlayEquipSound() + private void PlayBeLoadedSound() { - if (Attribute.EquipSound != null) + if (Attribute.BeLoadedSound != null) { var position = GameApplication.Instance.ViewToGlobalPosition(GlobalPosition); - if (Attribute.EquipSoundDelayTime <= 0) + if (Attribute.BeLoadedSoundDelayTime <= 0) { - SoundManager.PlaySoundEffectPosition(Attribute.EquipSound.Path, position, Attribute.EquipSound.Volume); + SoundManager.PlaySoundEffectPosition(Attribute.BeLoadedSound.Path, position, Attribute.BeLoadedSound.Volume); } else { - SoundManager.PlaySoundEffectPositionDelay(Attribute.EquipSound.Path, position, Attribute.EquipSoundDelayTime, Attribute.EquipSound.Volume); + SoundManager.PlaySoundEffectPositionDelay(Attribute.BeLoadedSound.Path, position, Attribute.BeLoadedSoundDelayTime, Attribute.BeLoadedSound.Volume); } } } + //执行上膛逻辑 + private void RunBeLoaded() + { + if (Attribute.AutoBeLoaded) + { + if (_attackTimer <= 0) + { + //执行自动上膛 + BeLoadedHandler(); + } + else if (CurrAmmo > 0) + { + //等待执行自动上膛 + _beLoadedState = -1; + } + } + else if (CurrAmmo > 0) + { + //手动上膛 + _beLoadedState = 0; + } + } + //单独换弹处理 private void AloneReloadHandler() { @@ -1114,6 +1200,43 @@ private void AloneReloadStateFinish() { // GD.Print("单独装弹完成."); + OnAloneReloadStateFinish(); + } + + //上膛处理 + private void BeLoadedHandler() + { + //开始上膛 + OnBeginBeLoaded(); + + //上膛时间为0, 直接结束上膛 + if (Attribute.BeLoadedTime <= 0) + { + //直接上膛完成 + _beLoadedState = 2; + OnBeLoadedFinish(); + return; + } + + //上膛中 + _beLoadedState = 1; + _beLoadedStateTimer = Attribute.BeLoadedTime; + + //播放上膛动画 + if (IsAutoPlaySpriteFrames) + { + if (Attribute.BeLoadedSoundDelayTime <= 0) + { + PlaySpriteAnimation(AnimatorNames.BeLoaded); + } + else + { + CallDelay(Attribute.BeLoadedSoundDelayTime, PlaySpriteAnimation, AnimatorNames.BeLoaded); + } + } + + //播放上膛音效 + PlayBeLoadedSound(); } //停止当前的换弹状态 diff --git a/DungeonShooting_Godot/src/game/activity/weapon/gun/Gun.cs b/DungeonShooting_Godot/src/game/activity/weapon/gun/Gun.cs index 198698d..b8c0485 100644 --- a/DungeonShooting_Godot/src/game/activity/weapon/gun/Gun.cs +++ b/DungeonShooting_Godot/src/game/activity/weapon/gun/Gun.cs @@ -9,7 +9,7 @@ protected override void OnFire() { //创建一个弹壳 - ThrowShell(ActivityObject.Ids.Id_shell0001); + ThrowShell(Attribute.ShellId); if (Master == Player.Current) { diff --git a/DungeonShooting_Godot/src/game/activity/weapon/knife/Knife.cs b/DungeonShooting_Godot/src/game/activity/weapon/knife/Knife.cs index 8d97533..588d1d2 100644 --- a/DungeonShooting_Godot/src/game/activity/weapon/knife/Knife.cs +++ b/DungeonShooting_Godot/src/game/activity/weapon/knife/Knife.cs @@ -40,7 +40,7 @@ } } - protected override void OnStartCharge() + protected override void OnBeginCharge() { //开始蓄力时武器角度上抬120度 RotationDegrees = -120;