diff --git a/.godot/editor/Game.tscn-editstate-6455994a605b35b7d96f8362f3055c4a.cfg b/.godot/editor/Game.tscn-editstate-6455994a605b35b7d96f8362f3055c4a.cfg index 8e6d128..1663520 100644 --- a/.godot/editor/Game.tscn-editstate-6455994a605b35b7d96f8362f3055c4a.cfg +++ b/.godot/editor/Game.tscn-editstate-6455994a605b35b7d96f8362f3055c4a.cfg @@ -108,8 +108,8 @@ Anim={ "use_environment": false, "use_orthogonal": false, "view_type": 0, -"x_rotation": 0.364738, -"y_rotation": -0.731255 +"x_rotation": 1.54382, +"y_rotation": -0.744345 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, diff --git a/.godot/editor/Revolver.tscn-folding-c8a190af83315f656904acf2624a0023.cfg b/.godot/editor/Revolver.tscn-folding-c8a190af83315f656904acf2624a0023.cfg index 37bde2c..db61406 100644 --- a/.godot/editor/Revolver.tscn-folding-c8a190af83315f656904acf2624a0023.cfg +++ b/.godot/editor/Revolver.tscn-folding-c8a190af83315f656904acf2624a0023.cfg @@ -1,5 +1,5 @@ [folding] node_unfolds=[NodePath("."), PackedStringArray("Transform")] -resource_unfolds=["res://assets/Weapons/Gun/Revolver.gltf::ArrayMesh_okgte", PackedStringArray()] +resource_unfolds=["res://assets/Weapons/Gun/Revolver.gltf::ArrayMesh_7la8p", PackedStringArray()] nodes_folded=[NodePath("RootNode")] diff --git a/.godot/editor/RevolverFix.tscn-editstate-28e0d07670b0ddeb434cc2b917a696f3.cfg b/.godot/editor/RevolverFix.tscn-editstate-28e0d07670b0ddeb434cc2b917a696f3.cfg index 6aec299..32a41b5 100644 --- a/.godot/editor/RevolverFix.tscn-editstate-28e0d07670b0ddeb434cc2b917a696f3.cfg +++ b/.godot/editor/RevolverFix.tscn-editstate-28e0d07670b0ddeb434cc2b917a696f3.cfg @@ -97,7 +97,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 19, -"distance": 3.42935, +"distance": 6.34749, "doppler": false, "frame_time": false, "gizmos": true, diff --git a/.godot/editor/RevolverFix.tscn-folding-28e0d07670b0ddeb434cc2b917a696f3.cfg b/.godot/editor/RevolverFix.tscn-folding-28e0d07670b0ddeb434cc2b917a696f3.cfg index 76fbc78..50560b2 100644 --- a/.godot/editor/RevolverFix.tscn-folding-28e0d07670b0ddeb434cc2b917a696f3.cfg +++ b/.godot/editor/RevolverFix.tscn-folding-28e0d07670b0ddeb434cc2b917a696f3.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("Revolver"), PackedStringArray("Transform")] +node_unfolds=[NodePath("Revolver"), PackedStringArray("Transform")] resource_unfolds=[] nodes_folded=[] diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 325ecd9..707c077 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -8,7 +8,7 @@ dock_split_2=0 dock_split_3=0 dock_hsplit_1=0 dock_hsplit_2=371 -dock_hsplit_3=-293 +dock_hsplit_3=-375 dock_hsplit_4=0 dock_3="Scene,Import" dock_4="FileSystem" @@ -21,7 +21,7 @@ open_scenes=["res://Game.tscn", "res://player_q3/Revolver.tscn", "res://player_q [ScriptEditor] open_scripts=["res://Game.gd", "res://player_q3/PlayerQ3.gd", "res://player_q3/Weapon.gd", "res://player_q3/Weapons.gd"] -open_help=[] +open_help=["@GlobalScope"] script_split_offset=70 list_split_offset=0 diff --git a/.godot/editor/filesystem_cache7 b/.godot/editor/filesystem_cache7 index 6d5a3d0..a85a481 100644 --- a/.godot/editor/filesystem_cache7 +++ b/.godot/editor/filesystem_cache7 @@ -1,29 +1,30 @@ 0b7126e0c6e86d3ec295a72f5aa6e0bd -::res://::1669982388 -default_env.tres::Environment::-1::1669902017::0::1::::<><>:: -Game.gd::GDScript::-1::1669902945::0::1::::<>Node3D<>:: -Game.tscn::PackedScene::5276369872118157535::1669928339::0::1::::<><>::uid://c65plp2c8ms4<>res://Game.gd<>uid://bke5cip8sjpoq -::res://assets/::1669905547 -::res://assets/Weapons/::1669906870 -::res://assets/Weapons/Bullet/::1669906883 -Bullet.gltf::PackedScene::4336956645491825573::1669906758::1669906883::1::::<><>:: -untitled.png::CompressedTexture2D::3146732503486228256::1669905562::1669905562::1::::<><>:: -untitled_DefaultMaterial_Normal.png::CompressedTexture2D::8327458012352548456::1669905562::1669905562::1::::<><>:: -::res://assets/Weapons/Gun/::1669925372 -Bob.gd::GDScript::-1::1669911667::0::1::::<>Node3D<>:: -Gun.tres::StandardMaterial3D::6195180877863663129::1669925372::0::1::::<><>::uid://670hioiwiwy0<>uid://bsfkj480gegj3 -Revolver.gltf::PackedScene::5707589478650923212::1669906933::1669907280::1::::<><>:: -Revolver_Material_Metallic.png::CompressedTexture2D::3660766575320559558::1669905562::1669907239::1::::<><>:: -untitled.png::CompressedTexture2D::2243445108492699073::1669905562::1669907107::1::::<><>:: -::res://map/::1669903737 -entity_0_worldspawn.tscn::PackedScene::3098392157343129712::1669903737::0::1::::<><>::uid://bj2qm3joiywso -::res://player_q3/::1669928841 -PlayerQ3.gd::GDScript::-1::1669913931::0::1::::<>CharacterBody3D<>:: -PlayerQ3.tscn::PackedScene::206222296503143673::1669928339::0::1::::<><>::res://player_q3/PlayerQ3.gd<>res://player_q3/Weapons.gd<>uid://gnhgkfm3frvt -Revolver.tscn::PackedScene::1111714730370469061::1669928339::0::1::::<><>::uid://cnk2fusin4ewy -RevolverFix.tscn::PackedScene::448406239884148937::1669928841::0::1::::<><>::res://player_q3/Weapon.gd<>uid://p3r1q0d3ibmj -Weapon.gd::GDScript::-1::1669925231::0::1::::Weapon<>Node3D<>:: -Weapons.gd::GDScript::-1::1669925681::0::1::::<>Node3D<>:: -::res://textures/::1669903737 -dark.png::CompressedTexture2D::3074852862410928394::1669903172::1669903737::1::::<><>:: -icon.png::CompressedTexture2D::1891077885576711950::1669902009::1669902026::1::::<><>:: +::res://::1670195986 +default_env.tres::Environment::-1::1670195011::0::1::::<><>:: +Game.gd::GDScript::-1::1670195011::0::1::::<>Node3D<>:: +Game.tscn::PackedScene::5276369872118157535::1670195011::0::1::::<><>::uid://c65plp2c8ms4<>res://Game.gd<>uid://bke5cip8sjpoq +README.md::TextFile::-1::1670195011::0::1::::<><>:: +::res://assets/::1670195011 +::res://assets/Weapons/::1670195011 +::res://assets/Weapons/Bullet/::1670195011 +Bullet.gltf::PackedScene::4336956645491825573::1670195011::1670195988::1::::<><>:: +untitled.png::CompressedTexture2D::3146732503486228256::1670195011::1670195011::1::::<><>:: +untitled_DefaultMaterial_Normal.png::CompressedTexture2D::8327458012352548456::1670195011::1670195011::1::::<><>:: +::res://assets/Weapons/Gun/::1670195011 +Bob.gd::GDScript::-1::1670195011::0::1::::<>Node3D<>:: +Gun.tres::StandardMaterial3D::6195180877863663129::1670195011::0::1::::<><>::uid://670hioiwiwy0<>uid://bsfkj480gegj3 +Revolver.gltf::PackedScene::5707589478650923212::1670195011::1670195989::1::::<><>::uid://cui8yu4njh1td +Revolver_Material_Metallic.png::CompressedTexture2D::3660766575320559558::1670195011::1670195011::1::::<><>:: +untitled.png::CompressedTexture2D::2243445108492699073::1670195011::1670195011::1::::<><>:: +::res://map/::1670195011 +entity_0_worldspawn.tscn::PackedScene::3098392157343129712::1670195011::0::1::::<><>::uid://bj2qm3joiywso +::res://player_q3/::1670195011 +PlayerQ3.gd::GDScript::-1::1670195011::0::1::::<>CharacterBody3D<>:: +PlayerQ3.tscn::PackedScene::206222296503143673::1670195011::0::1::::<><>::res://player_q3/PlayerQ3.gd<>res://player_q3/Weapons.gd<>uid://gnhgkfm3frvt +Revolver.tscn::PackedScene::1111714730370469061::1670195011::0::1::::<><>::uid://cnk2fusin4ewy +RevolverFix.tscn::PackedScene::448406239884148937::1670195011::0::1::::<><>::res://player_q3/Weapon.gd<>uid://p3r1q0d3ibmj +Weapon.gd::GDScript::-1::1670195011::0::1::::Weapon<>Node3D<>:: +Weapons.gd::GDScript::-1::1670195011::0::1::::<>Node3D<>:: +::res://textures/::1670195011 +dark.png::CompressedTexture2D::3074852862410928394::1670195011::1670195011::1::::<><>:: +icon.png::CompressedTexture2D::1891077885576711950::1670195011::1670195011::1::::<><>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index e60cceb..221e0ea 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,8 +1,6 @@ -res://player_q3/RevolverFix.tscn -res://assets/Weapons/Gun/Gun.tres res://Game.tscn -res://player_q3/Weapon.gd +res://assets/Weapons/Gun/Gun.tres res://player_q3/Revolver.tscn res://player_q3/PlayerQ3.tscn -res://player_q3/Weapons.gd -res://player_q3/PlayerQ3.gd +res://player_q3/RevolverFix.tscn +res://player_q3/Weapon.gd diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index b15674c..0ec9f97 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -1,6 +1,6 @@ [editor_metadata] -executable_path="/usr/bin/godot4" +executable_path="C:/Users/Onlyy/OneDrive/Desktop/Godot_v4.0-beta7_win64.exe" [debug_options] @@ -10,7 +10,7 @@ run_reload_scripts=true [recent_files] scenes=["res://player_q3/RevolverFix.tscn", "res://player_q3/PlayerQ3.tscn", "res://player_q3/Revolver.tscn", "res://Game.tscn", "res://player_q3/revolver.tscn", "res://assets/Weapons/Gun/Revolver.gltf", "res://map/entity_0_worldspawn.tscn", "res://revolver.tscn"] -scripts=["res://player_q3/Weapon.gd", "res://player_q3/Weapons.gd", "res://tests.gd", "res://assets/Weapons/Gun/Bob.gd", "res://Game.gd", "res://player_q3/PlayerQ3.gd", "res://README.md", "DisplayServer"] +scripts=["@GlobalScope", "res://player_q3/Weapon.gd", "res://player_q3/Weapons.gd", "res://tests.gd", "res://assets/Weapons/Gun/Bob.gd", "res://Game.gd", "res://player_q3/PlayerQ3.gd", "res://README.md", "DisplayServer"] [dialog_bounds] diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index dad7b57..7bc7cce 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -3,10 +3,10 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 50, +"column": 21, "folded_lines": [], "h_scroll_position": 0, -"row": 18, +"row": 11, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" @@ -17,11 +17,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 40, +"column": 29, "folded_lines": [], "h_scroll_position": 0, -"row": 51, -"scroll_position": 52.0, +"row": 92, +"scroll_position": 79.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -45,7 +45,7 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 38, +"column": 37, "folded_lines": [], "h_scroll_position": 0, "row": 5, @@ -59,11 +59,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 2, +"column": 22, "folded_lines": [], "h_scroll_position": 0, -"row": 55, -"scroll_position": 33.0, +"row": 8, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } diff --git a/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.md5 b/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.md5 index d3a323c..bef1db3 100644 --- a/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.md5 +++ b/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.md5 @@ -1,3 +1,3 @@ -source_md5="82d42b8608ea72a3971e84d771d1330d" -dest_md5="027d51cabfd57e37e343026802e1c54b" +source_md5="63e46523b8b4e90f6f6912e03c67910b" +dest_md5="b88afe7e7e252c3af41f8f3f6bfdd28b" diff --git a/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.scn b/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.scn index ee7b026..66efb4d 100644 Binary files a/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.scn and b/.godot/imported/Bullet.gltf-2a14837db27fd94e8b92de2a56a298d3.scn differ diff --git a/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.md5 b/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.md5 index 9992ff1..064efbc 100644 --- a/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.md5 +++ b/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.md5 @@ -1,3 +1,3 @@ -source_md5="0b1ce2c07345d79c95da538d7344b052" -dest_md5="9db35e6f8ff2ac3f269047287e7cb8a4" +source_md5="09cf4d0900512c6b56838b493f8eddef" +dest_md5="b157e1a4d9a86c391c98bc2ad29dae3b" diff --git a/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.scn b/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.scn index 9096034..0716965 100644 Binary files a/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.scn and b/.godot/imported/Revolver.gltf-1c0c2c3864f727f53cf3435925795736.scn differ diff --git a/.godot/shader_cache/BlitShaderRD/72359ce3647e442a216c75b7a3163ecf866f6d3566dc9e6423359c19820bec6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/BlitShaderRD/72359ce3647e442a216c75b7a3163ecf866f6d3566dc9e6423359c19820bec6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a240317 Binary files /dev/null and b/.godot/shader_cache/BlitShaderRD/72359ce3647e442a216c75b7a3163ecf866f6d3566dc9e6423359c19820bec6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/BokehDofShaderRD/a08ddd0fb191370ea8242ae0d5ce0f0f7da280e56516a413c19ec0ac2a50d0b8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/BokehDofShaderRD/a08ddd0fb191370ea8242ae0d5ce0f0f7da280e56516a413c19ec0ac2a50d0b8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7b3b866 Binary files /dev/null and b/.godot/shader_cache/BokehDofShaderRD/a08ddd0fb191370ea8242ae0d5ce0f0f7da280e56516a413c19ec0ac2a50d0b8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasOcclusionShaderRD/187d8aba3bfad83e016cae1a220712482534c0f9cae95d87843c12f46093ec69/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasOcclusionShaderRD/187d8aba3bfad83e016cae1a220712482534c0f9cae95d87843c12f46093ec69/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..69229c8 Binary files /dev/null and b/.godot/shader_cache/CanvasOcclusionShaderRD/187d8aba3bfad83e016cae1a220712482534c0f9cae95d87843c12f46093ec69/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasSdfShaderRD/a1550d36e1f2c270639387fe8636f6d94a5a616b11c17da4fee2c16a560fe782/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasSdfShaderRD/a1550d36e1f2c270639387fe8636f6d94a5a616b11c17da4fee2c16a560fe782/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..839aa95 Binary files /dev/null and b/.godot/shader_cache/CanvasSdfShaderRD/a1550d36e1f2c270639387fe8636f6d94a5a616b11c17da4fee2c16a560fe782/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..cad2b26 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/1f057d96469d8199c087e73c41c3fdd357e5cdaa.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/1f057d96469d8199c087e73c41c3fdd357e5cdaa.cache new file mode 100644 index 0000000..da128a9 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/1f057d96469d8199c087e73c41c3fdd357e5cdaa.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/762fa4eae5f7bcb395b67ea3ba261f417ecb439a.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/762fa4eae5f7bcb395b67ea3ba261f417ecb439a.cache new file mode 100644 index 0000000..8878c99 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/762fa4eae5f7bcb395b67ea3ba261f417ecb439a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache new file mode 100644 index 0000000..6cb60e3 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/9d0533530a382e64370fc542a58d7fdac6c773bd.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/9d0533530a382e64370fc542a58d7fdac6c773bd.cache new file mode 100644 index 0000000..167c254 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/9d0533530a382e64370fc542a58d7fdac6c773bd.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/a444689c2f13418983bd978ab522bd863aed69c5.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/a444689c2f13418983bd978ab522bd863aed69c5.cache new file mode 100644 index 0000000..75956ee Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/a444689c2f13418983bd978ab522bd863aed69c5.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache new file mode 100644 index 0000000..7a6391b Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache new file mode 100644 index 0000000..197ac22 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/b4e4ffbdc718b1d138e5a1623e515922bd508628c22fcca55a917f3619ce8d37/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache differ diff --git a/.godot/shader_cache/ClusterDebugShaderRD/51f2413bb1880ca8561ae1646081c9adfbbbacb567572a8b99d2a7755c0b9ec0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterDebugShaderRD/51f2413bb1880ca8561ae1646081c9adfbbbacb567572a8b99d2a7755c0b9ec0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2270ae6 Binary files /dev/null and b/.godot/shader_cache/ClusterDebugShaderRD/51f2413bb1880ca8561ae1646081c9adfbbbacb567572a8b99d2a7755c0b9ec0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ClusterRenderShaderRD/e1b0cb23a3d960f509948c58de78a0e8325081f5f50bbe01c8e656948ff9857f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterRenderShaderRD/e1b0cb23a3d960f509948c58de78a0e8325081f5f50bbe01c8e656948ff9857f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..67817d0 Binary files /dev/null and b/.godot/shader_cache/ClusterRenderShaderRD/e1b0cb23a3d960f509948c58de78a0e8325081f5f50bbe01c8e656948ff9857f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ClusterStoreShaderRD/cfd5089ddb8165c240633dbccee382a804a21e7d43a72575a120cc55d0197471/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterStoreShaderRD/cfd5089ddb8165c240633dbccee382a804a21e7d43a72575a120cc55d0197471/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5773a7d Binary files /dev/null and b/.godot/shader_cache/ClusterStoreShaderRD/cfd5089ddb8165c240633dbccee382a804a21e7d43a72575a120cc55d0197471/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CopyShaderRD/735dd3eb3407811102b57c8f38316c12211ef58705c5513ef9076dfbe5c24aac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CopyShaderRD/735dd3eb3407811102b57c8f38316c12211ef58705c5513ef9076dfbe5c24aac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ea83159 Binary files /dev/null and b/.godot/shader_cache/CopyShaderRD/735dd3eb3407811102b57c8f38316c12211ef58705c5513ef9076dfbe5c24aac/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CopyToFbShaderRD/d7cee1c94ea1e7f16e24fbcc3d0d2c2b336391418a44ce718c5753ec9fd965b2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CopyToFbShaderRD/d7cee1c94ea1e7f16e24fbcc3d0d2c2b336391418a44ce718c5753ec9fd965b2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f25d24d Binary files /dev/null and b/.godot/shader_cache/CopyToFbShaderRD/d7cee1c94ea1e7f16e24fbcc3d0d2c2b336391418a44ce718c5753ec9fd965b2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubeToDpShaderRD/3a99a7e3d323d30e2d75905cccc7c4766bf4156aa5532cc740f7934a46c61659/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubeToDpShaderRD/3a99a7e3d323d30e2d75905cccc7c4766bf4156aa5532cc740f7934a46c61659/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2b0b458 Binary files /dev/null and b/.godot/shader_cache/CubeToDpShaderRD/3a99a7e3d323d30e2d75905cccc7c4766bf4156aa5532cc740f7934a46c61659/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapDownsamplerShaderRD/050eaf3ffa78e26dd99fb968c7ae3af2bb272f9996060fef48fff45fda6e6038/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapDownsamplerShaderRD/050eaf3ffa78e26dd99fb968c7ae3af2bb272f9996060fef48fff45fda6e6038/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f8d9c16 Binary files /dev/null and b/.godot/shader_cache/CubemapDownsamplerShaderRD/050eaf3ffa78e26dd99fb968c7ae3af2bb272f9996060fef48fff45fda6e6038/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapFilterShaderRD/796e9a0367b952bcdae992726697b5bd75446b24fd0afc102dcba73cc77eed1c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapFilterShaderRD/796e9a0367b952bcdae992726697b5bd75446b24fd0afc102dcba73cc77eed1c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..da6d908 Binary files /dev/null and b/.godot/shader_cache/CubemapFilterShaderRD/796e9a0367b952bcdae992726697b5bd75446b24fd0afc102dcba73cc77eed1c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapRoughnessShaderRD/8de1887cea8d9096ceebe42a88028a6a5280f9964e1d3d5690c152d95ccd34c2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapRoughnessShaderRD/8de1887cea8d9096ceebe42a88028a6a5280f9964e1d3d5690c152d95ccd34c2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e889b7f Binary files /dev/null and b/.godot/shader_cache/CubemapRoughnessShaderRD/8de1887cea8d9096ceebe42a88028a6a5280f9964e1d3d5690c152d95ccd34c2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/FsrUpscaleShaderRD/5ff2603c0d9d83872d8dec7db34885551a4e482118e81224069d5d62c4685af0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/FsrUpscaleShaderRD/5ff2603c0d9d83872d8dec7db34885551a4e482118e81224069d5d62c4685af0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a148b4b Binary files /dev/null and b/.godot/shader_cache/FsrUpscaleShaderRD/5ff2603c0d9d83872d8dec7db34885551a4e482118e81224069d5d62c4685af0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/GiShaderRD/cdd9eb31368cd1cd3f19f323c20d1fd074bfef188c259214186359f15ed2af9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/GiShaderRD/cdd9eb31368cd1cd3f19f323c20d1fd074bfef188c259214186359f15ed2af9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1133ea9 Binary files /dev/null and b/.godot/shader_cache/GiShaderRD/cdd9eb31368cd1cd3f19f323c20d1fd074bfef188c259214186359f15ed2af9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/LuminanceReduceShaderRD/01cd3afd1027e6f9af01f0aaac7e4fa479bb5177b391bfe8e35e3e4aa0f23b7c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/LuminanceReduceShaderRD/01cd3afd1027e6f9af01f0aaac7e4fa479bb5177b391bfe8e35e3e4aa0f23b7c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b5b553c Binary files /dev/null and b/.godot/shader_cache/LuminanceReduceShaderRD/01cd3afd1027e6f9af01f0aaac7e4fa479bb5177b391bfe8e35e3e4aa0f23b7c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ParticlesCopyShaderRD/94ce4c3fc0a0032f407e471f2fba80f071b2c6b03b7f63c7cbea0bb9b05e0dd3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ParticlesCopyShaderRD/94ce4c3fc0a0032f407e471f2fba80f071b2c6b03b7f63c7cbea0bb9b05e0dd3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8b40e72 Binary files /dev/null and b/.godot/shader_cache/ParticlesCopyShaderRD/94ce4c3fc0a0032f407e471f2fba80f071b2c6b03b7f63c7cbea0bb9b05e0dd3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ParticlesShaderRD/260948cb410ec73e1c73b17d2f5dbc6777f545ae8e1b919754252f6e24e704bc/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/.godot/shader_cache/ParticlesShaderRD/260948cb410ec73e1c73b17d2f5dbc6777f545ae8e1b919754252f6e24e704bc/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..67658db Binary files /dev/null and b/.godot/shader_cache/ParticlesShaderRD/260948cb410ec73e1c73b17d2f5dbc6777f545ae8e1b919754252f6e24e704bc/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/.godot/shader_cache/ResolveShaderRD/c89be5c2d57bbab676abadacc601ccd2f59f9924c369fd1d34bc0305649008ca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ResolveShaderRD/c89be5c2d57bbab676abadacc601ccd2f59f9924c369fd1d34bc0305649008ca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..03451fa Binary files /dev/null and b/.godot/shader_cache/ResolveShaderRD/c89be5c2d57bbab676abadacc601ccd2f59f9924c369fd1d34bc0305649008ca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/RoughnessLimiterShaderRD/05eefc9906e944c1082884d8a94e4061a2f8196448cb890ac947f5060c3b6778/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/RoughnessLimiterShaderRD/05eefc9906e944c1082884d8a94e4061a2f8196448cb890ac947f5060c3b6778/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a41d25b Binary files /dev/null and b/.godot/shader_cache/RoughnessLimiterShaderRD/05eefc9906e944c1082884d8a94e4061a2f8196448cb890ac947f5060c3b6778/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache new file mode 100644 index 0000000..99a1f43 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache new file mode 100644 index 0000000..1ef5605 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache new file mode 100644 index 0000000..8692442 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache new file mode 100644 index 0000000..9d6e9fa Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache new file mode 100644 index 0000000..52db5b5 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache new file mode 100644 index 0000000..16d6e44 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/7e6f09e567701e5ed403065b0ec9125225432ba4.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/7e6f09e567701e5ed403065b0ec9125225432ba4.cache new file mode 100644 index 0000000..15ffaf9 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/7e6f09e567701e5ed403065b0ec9125225432ba4.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache new file mode 100644 index 0000000..f5bbb04 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/86f0e50dd1cced740ed4a7a2bd47dfa02bc882b2.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/86f0e50dd1cced740ed4a7a2bd47dfa02bc882b2.cache new file mode 100644 index 0000000..e840000 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/86f0e50dd1cced740ed4a7a2bd47dfa02bc882b2.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/87ec9e7bfae87a9331132f775ca84ae779192336.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/87ec9e7bfae87a9331132f775ca84ae779192336.cache new file mode 100644 index 0000000..cfb51a4 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/87ec9e7bfae87a9331132f775ca84ae779192336.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache new file mode 100644 index 0000000..4db7d96 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache new file mode 100644 index 0000000..665a2d9 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache new file mode 100644 index 0000000..fce768d Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9909cf38417b9edb6e5a64b31241317810757356.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9909cf38417b9edb6e5a64b31241317810757356.cache new file mode 100644 index 0000000..94896d3 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9909cf38417b9edb6e5a64b31241317810757356.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache new file mode 100644 index 0000000..4ce37c8 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache new file mode 100644 index 0000000..e73678e Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache new file mode 100644 index 0000000..cad0906 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/f56c506d48f920a47e552ed6cf6059536156a939.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/f56c506d48f920a47e552ed6cf6059536156a939.cache new file mode 100644 index 0000000..39eff69 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/a7cc881c854e873078923d30a4d7a3d1521c2845615afe82f87a09f627b4ffb2/f56c506d48f920a47e552ed6cf6059536156a939.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/01a33ce4fa0b9b00a5da5e122ebea019d2094800e0c7d5e29d57b74e9918b688/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/01a33ce4fa0b9b00a5da5e122ebea019d2094800e0c7d5e29d57b74e9918b688/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..062abaf Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/01a33ce4fa0b9b00a5da5e122ebea019d2094800e0c7d5e29d57b74e9918b688/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/3d652b7a72d4a6baa1a202b8ac144fb6771b9c62e72ca524f8692a4f8451e599/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/3d652b7a72d4a6baa1a202b8ac144fb6771b9c62e72ca524f8692a4f8451e599/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ae39efa Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/3d652b7a72d4a6baa1a202b8ac144fb6771b9c62e72ca524f8692a4f8451e599/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionShaderRD/4b24631c7f8f3bbec46c9afd583511119974dce247c74ad2c516cbc6552c062d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/4b24631c7f8f3bbec46c9afd583511119974dce247c74ad2c516cbc6552c062d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7e8e5e0 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/4b24631c7f8f3bbec46c9afd583511119974dce247c74ad2c516cbc6552c062d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDebugProbesShaderRD/d522f38bb6d15a73a52e4c2e72018f16ceafc661a15dacc86cbdf0928f93715e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDebugProbesShaderRD/d522f38bb6d15a73a52e4c2e72018f16ceafc661a15dacc86cbdf0928f93715e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..bfbb7c0 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugProbesShaderRD/d522f38bb6d15a73a52e4c2e72018f16ceafc661a15dacc86cbdf0928f93715e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDebugShaderRD/78d43c05e7d577ee1537b27695bad92bf3326ed70c5c7102b546fc95f3adaae3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDebugShaderRD/78d43c05e7d577ee1537b27695bad92bf3326ed70c5c7102b546fc95f3adaae3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..70815f5 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugShaderRD/78d43c05e7d577ee1537b27695bad92bf3326ed70c5c7102b546fc95f3adaae3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDirectLightShaderRD/a363cfa5d51064b4181888c8fba735ebdd131ead0fcd71cff2c95b95c68cc655/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDirectLightShaderRD/a363cfa5d51064b4181888c8fba735ebdd131ead0fcd71cff2c95b95c68cc655/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..747e35c Binary files /dev/null and b/.godot/shader_cache/SdfgiDirectLightShaderRD/a363cfa5d51064b4181888c8fba735ebdd131ead0fcd71cff2c95b95c68cc655/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiIntegrateShaderRD/a671cf13c4897350b3a0b75e5d7f3bc02bbf772cff8cf43282855df423572323/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiIntegrateShaderRD/a671cf13c4897350b3a0b75e5d7f3bc02bbf772cff8cf43282855df423572323/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4d999da Binary files /dev/null and b/.godot/shader_cache/SdfgiIntegrateShaderRD/a671cf13c4897350b3a0b75e5d7f3bc02bbf772cff8cf43282855df423572323/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiPreprocessShaderRD/43f9639c6d6735d9e11402124e1c5c11a26788a9279a297c4e9a0d9969cb978c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiPreprocessShaderRD/43f9639c6d6735d9e11402124e1c5c11a26788a9279a297c4e9a0d9969cb978c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..32ce0ab Binary files /dev/null and b/.godot/shader_cache/SdfgiPreprocessShaderRD/43f9639c6d6735d9e11402124e1c5c11a26788a9279a297c4e9a0d9969cb978c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SkeletonShaderRD/00214cea2813cc1a3e0c424a492064e4ebde890b04dcbc194e8e95aefe8f91af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SkeletonShaderRD/00214cea2813cc1a3e0c424a492064e4ebde890b04dcbc194e8e95aefe8f91af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5666ebc Binary files /dev/null and b/.godot/shader_cache/SkeletonShaderRD/00214cea2813cc1a3e0c424a492064e4ebde890b04dcbc194e8e95aefe8f91af/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..391818a Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache new file mode 100644 index 0000000..57f9f15 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache new file mode 100644 index 0000000..44f36ff Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache new file mode 100644 index 0000000..a201370 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache new file mode 100644 index 0000000..15cabc4 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..5ec5cb0 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/4382f8afcd208dfe62ba2ae44d50e55f788ada32fcf7da78643b8991273c461c/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/.godot/shader_cache/SortShaderRD/28839f46748791186a34d90d8a0d54a29635b4c6c8240fb62e2537297577f78f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SortShaderRD/28839f46748791186a34d90d8a0d54a29635b4c6c8240fb62e2537297577f78f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ba70928 Binary files /dev/null and b/.godot/shader_cache/SortShaderRD/28839f46748791186a34d90d8a0d54a29635b4c6c8240fb62e2537297577f78f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SpecularMergeShaderRD/0ea898705b5708bc5a13f604e22d2cbeb97e7a9fbf5a825b793138c7670b22d3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SpecularMergeShaderRD/0ea898705b5708bc5a13f604e22d2cbeb97e7a9fbf5a825b793138c7670b22d3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e47c0fb Binary files /dev/null and b/.godot/shader_cache/SpecularMergeShaderRD/0ea898705b5708bc5a13f604e22d2cbeb97e7a9fbf5a825b793138c7670b22d3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsEffectsDownsampleShaderRD/3dd101b2d64466b813ba3fee24f39ea45b75810f840f1b8e244c589b102fba29/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsEffectsDownsampleShaderRD/3dd101b2d64466b813ba3fee24f39ea45b75810f840f1b8e244c589b102fba29/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4dfa773 Binary files /dev/null and b/.godot/shader_cache/SsEffectsDownsampleShaderRD/3dd101b2d64466b813ba3fee24f39ea45b75810f840f1b8e244c589b102fba29/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoBlurShaderRD/ea6f0804d60f0e468a40e365641835d0466da603c3a5aeb25a9f1032e1aa0fcd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoBlurShaderRD/ea6f0804d60f0e468a40e365641835d0466da603c3a5aeb25a9f1032e1aa0fcd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..740be42 Binary files /dev/null and b/.godot/shader_cache/SsaoBlurShaderRD/ea6f0804d60f0e468a40e365641835d0466da603c3a5aeb25a9f1032e1aa0fcd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoImportanceMapShaderRD/be81ae85a8c25c12e77d27a294acbe5eec3b3f35e4089fd0138b2a2f29e20df9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoImportanceMapShaderRD/be81ae85a8c25c12e77d27a294acbe5eec3b3f35e4089fd0138b2a2f29e20df9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..235d844 Binary files /dev/null and b/.godot/shader_cache/SsaoImportanceMapShaderRD/be81ae85a8c25c12e77d27a294acbe5eec3b3f35e4089fd0138b2a2f29e20df9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoInterleaveShaderRD/3ef5fd4cdd6e18ae6eea8ed9714baaed36d193e33da2488cb23b0f837593b4fd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoInterleaveShaderRD/3ef5fd4cdd6e18ae6eea8ed9714baaed36d193e33da2488cb23b0f837593b4fd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e504b95 Binary files /dev/null and b/.godot/shader_cache/SsaoInterleaveShaderRD/3ef5fd4cdd6e18ae6eea8ed9714baaed36d193e33da2488cb23b0f837593b4fd/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoShaderRD/c34628a962af2383010139ef91a1ede0680736f034c77c6552aa6603e78b6bd0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoShaderRD/c34628a962af2383010139ef91a1ede0680736f034c77c6552aa6603e78b6bd0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d1802d3 Binary files /dev/null and b/.godot/shader_cache/SsaoShaderRD/c34628a962af2383010139ef91a1ede0680736f034c77c6552aa6603e78b6bd0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilBlurShaderRD/300c61d5417e52e4b97962f23d0a6a7e9b23e929a53180732c844685a98784d9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilBlurShaderRD/300c61d5417e52e4b97962f23d0a6a7e9b23e929a53180732c844685a98784d9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..67f1b87 Binary files /dev/null and b/.godot/shader_cache/SsilBlurShaderRD/300c61d5417e52e4b97962f23d0a6a7e9b23e929a53180732c844685a98784d9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilImportanceMapShaderRD/342e5039ae5d1cac114c7a94edaa4b930d77068fe75065e34d6cb69ff4fdee48/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilImportanceMapShaderRD/342e5039ae5d1cac114c7a94edaa4b930d77068fe75065e34d6cb69ff4fdee48/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ac8ca70 Binary files /dev/null and b/.godot/shader_cache/SsilImportanceMapShaderRD/342e5039ae5d1cac114c7a94edaa4b930d77068fe75065e34d6cb69ff4fdee48/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilInterleaveShaderRD/950e46636dc3c8bc37cf5f95b1af2c39441d560371f7639eb8916551947e96a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilInterleaveShaderRD/950e46636dc3c8bc37cf5f95b1af2c39441d560371f7639eb8916551947e96a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c999114 Binary files /dev/null and b/.godot/shader_cache/SsilInterleaveShaderRD/950e46636dc3c8bc37cf5f95b1af2c39441d560371f7639eb8916551947e96a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilShaderRD/b242327a704587ff474d3e55e737f6f2b375b0702e2f2964dd6ccf5a7aa7b451/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilShaderRD/b242327a704587ff474d3e55e737f6f2b375b0702e2f2964dd6ccf5a7aa7b451/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..772de99 Binary files /dev/null and b/.godot/shader_cache/SsilShaderRD/b242327a704587ff474d3e55e737f6f2b375b0702e2f2964dd6ccf5a7aa7b451/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SubsurfaceScatteringShaderRD/c1608fa027d86c4fd431a99127e4002a8e115e38715f742e9ab0e092d4260aee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SubsurfaceScatteringShaderRD/c1608fa027d86c4fd431a99127e4002a8e115e38715f742e9ab0e092d4260aee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..70de727 Binary files /dev/null and b/.godot/shader_cache/SubsurfaceScatteringShaderRD/c1608fa027d86c4fd431a99127e4002a8e115e38715f742e9ab0e092d4260aee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/TaaResolveShaderRD/35c5edb0f5a89074dcf3f2e9128226e751e1e7ae51c95b5bed5a446df32b7609/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/TaaResolveShaderRD/35c5edb0f5a89074dcf3f2e9128226e751e1e7ae51c95b5bed5a446df32b7609/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6f731e6 Binary files /dev/null and b/.godot/shader_cache/TaaResolveShaderRD/35c5edb0f5a89074dcf3f2e9128226e751e1e7ae51c95b5bed5a446df32b7609/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/TonemapShaderRD/b4d35addeb182b49deafdd25ece4f341ea1e28fb9c4bf0dbcaa566a342a232d2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/TonemapShaderRD/b4d35addeb182b49deafdd25ece4f341ea1e28fb9c4bf0dbcaa566a342a232d2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7e845e1 Binary files /dev/null and b/.godot/shader_cache/TonemapShaderRD/b4d35addeb182b49deafdd25ece4f341ea1e28fb9c4bf0dbcaa566a342a232d2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VolumetricFogProcessShaderRD/de4b476f4d4c5f85f36391a038e8ec87b8208c16b69bc9b04a33df556f99f257/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VolumetricFogProcessShaderRD/de4b476f4d4c5f85f36391a038e8ec87b8208c16b69bc9b04a33df556f99f257/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..26b38bf Binary files /dev/null and b/.godot/shader_cache/VolumetricFogProcessShaderRD/de4b476f4d4c5f85f36391a038e8ec87b8208c16b69bc9b04a33df556f99f257/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VolumetricFogShaderRD/bfa63c770a9973f04775eb2f70a2bb94567992207a5447643c6b46dff5d02117/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/.godot/shader_cache/VolumetricFogShaderRD/bfa63c770a9973f04775eb2f70a2bb94567992207a5447643c6b46dff5d02117/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..38cf18d Binary files /dev/null and b/.godot/shader_cache/VolumetricFogShaderRD/bfa63c770a9973f04775eb2f70a2bb94567992207a5447643c6b46dff5d02117/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/.godot/shader_cache/VoxelGiDebugShaderRD/386e625e3c0a8c6aa3a7c0d031b0839dd8b6ae62a74c8d5df0d1798eeefbddc3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VoxelGiDebugShaderRD/386e625e3c0a8c6aa3a7c0d031b0839dd8b6ae62a74c8d5df0d1798eeefbddc3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..62772da Binary files /dev/null and b/.godot/shader_cache/VoxelGiDebugShaderRD/386e625e3c0a8c6aa3a7c0d031b0839dd8b6ae62a74c8d5df0d1798eeefbddc3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VoxelGiShaderRD/a8fc8aee2bc239ff8debc3b767344efdcb1bcbf520394c631b418caa43731b10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VoxelGiShaderRD/a8fc8aee2bc239ff8debc3b767344efdcb1bcbf520394c631b418caa43731b10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b427d12 Binary files /dev/null and b/.godot/shader_cache/VoxelGiShaderRD/a8fc8aee2bc239ff8debc3b767344efdcb1bcbf520394c631b418caa43731b10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VrsShaderRD/d68e2109475e6affe1676ba05aa4e5ffe400653b8d54c3cf3b2fd4d30243bfc7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VrsShaderRD/d68e2109475e6affe1676ba05aa4e5ffe400653b8d54c3cf3b2fd4d30243bfc7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..31d749c Binary files /dev/null and b/.godot/shader_cache/VrsShaderRD/d68e2109475e6affe1676ba05aa4e5ffe400653b8d54c3cf3b2fd4d30243bfc7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/assets/Weapons/Bullet/Bullet.gltf.import b/assets/Weapons/Bullet/Bullet.gltf.import index 0dd88f9..6a4b245 100644 --- a/assets/Weapons/Bullet/Bullet.gltf.import +++ b/assets/Weapons/Bullet/Bullet.gltf.import @@ -25,5 +25,6 @@ meshes/lightmap_texel_size=0.2 skins/use_named_skins=true animation/import=true animation/fps=30 +animation/trimming=false import_script/path="" _subresources={} diff --git a/assets/Weapons/Gun/Revolver.gltf.import b/assets/Weapons/Gun/Revolver.gltf.import index 4e9d5af..22c9507 100644 --- a/assets/Weapons/Gun/Revolver.gltf.import +++ b/assets/Weapons/Gun/Revolver.gltf.import @@ -25,6 +25,7 @@ meshes/lightmap_texel_size=0.2 skins/use_named_skins=true animation/import=true animation/fps=30 +animation/trimming=false import_script/path="" _subresources={ "materials": { diff --git a/player_q3/RevolverFix.tscn b/player_q3/RevolverFix.tscn index 65827c8..f726614 100644 --- a/player_q3/RevolverFix.tscn +++ b/player_q3/RevolverFix.tscn @@ -5,8 +5,10 @@ [node name="RevolverFix" type="Node3D"] script = ExtResource("1_2cfte") -initialPos = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0, 0, 0) -transition_speed = 5.0 +MOMENTUM = Vector2(-0.08, -0.25) +ANGULAR_MOMENTUM = Vector3(-12, 7, 10) +RECOIL_COOLDOWN = 0.35 +RPM = 600.0 [node name="Revolver" parent="." instance=ExtResource("1_81137")] transform = Transform3D(0.05, 0, 0, 0, 0.017101, -0.0469845, 0, 0.0469845, 0.017101, 0, -0.526001, -0.296439) diff --git a/player_q3/Weapon.gd b/player_q3/Weapon.gd index 0ef2a94..95ce461 100644 --- a/player_q3/Weapon.gd +++ b/player_q3/Weapon.gd @@ -1,26 +1,35 @@ extends Node3D class_name Weapon -const MAX_CLIP = 5 -var damage = 25 -var clip = 444444 -@export var initialPos : Transform3D -@export var transition_speed = 1.0 -var initialTransform : Transform3D - - const DEFAULT = 0 const INITIAL = 1 const SHOOT = 2 const RELOAD = 3 +const DRAW_TIME = 0.35 + +#TODO: Load gun config from file + +@export var MAX_CLIP = 5 +@export var DAMAGE = 25 +@export var MOMENTUM : Vector2 +@export var ANGULAR_MOMENTUM : Vector3 +@export var RECOIL_COOLDOWN : float +@export var RPM: float +var SHOOTING_SPEED: float +var clip = 444444 + + + + var state = DEFAULT func _ready(): + SHOOTING_SPEED = 60.0 / RPM var tween = create_tween() tween.set_trans(Tween.TRANS_CIRC) tween.set_ease(Tween.EASE_IN_OUT) - tween.tween_callback(InitialPos).set_delay(2) + tween.tween_callback(InitialPos).set_delay(DRAW_TIME) func InitialPos(): @@ -28,9 +37,9 @@ func InitialPos(): tween.set_trans(Tween.TRANS_CIRC) tween.set_ease(Tween.EASE_IN_OUT) tween.set_parallel(true) - tween.tween_property($Revolver, "position", initialPos.origin, 0.4) - tween.tween_property($Revolver, "rotation", Vector3.ZERO, 0.4) - tween.tween_callback(func(): state = INITIAL).set_delay(0.3) + tween.tween_property($Revolver, "position", Vector3.ZERO, RECOIL_COOLDOWN / 2) + tween.tween_property($Revolver, "rotation", Vector3.ZERO, RECOIL_COOLDOWN / 2) + tween.tween_callback(func(): state = INITIAL).set_delay(SHOOTING_SPEED / 2) @@ -42,13 +51,14 @@ func Shoot(): tween.set_trans(Tween.TRANS_ELASTIC) tween.set_ease(Tween.EASE_OUT) tween.set_parallel(true) - tween.tween_property($Revolver, "position", get_node("Revolver").transform.origin + Vector3(.0, 0.3, -.3), 0.3) - tween.tween_property($Revolver, "rotation", Vector3(deg_to_rad(-60),.0,.0),0.3) - tween.tween_callback(InitialPos).set_delay(0.3) + tween.tween_property($Revolver, "position", Vector3(.0, MOMENTUM.x, MOMENTUM.y), RECOIL_COOLDOWN / 2) + var rand_rot_y = randi_range(-ANGULAR_MOMENTUM.y,ANGULAR_MOMENTUM.y) + var rand_rot_z = randi_range(-ANGULAR_MOMENTUM.z,ANGULAR_MOMENTUM.z) + tween.tween_property($Revolver, "rotation", Vector3(deg_to_rad(ANGULAR_MOMENTUM.x),deg_to_rad(rand_rot_y),deg_to_rad(rand_rot_z)),RECOIL_COOLDOWN /2) + tween.tween_callback(InitialPos).set_delay(SHOOTING_SPEED / 2) return true return false - func Reload(): if(clip < MAX_CLIP && state == INITIAL):