diff --git a/.godot/.gdignore b/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/.godot/editor/Main.gd-folding-769f1e0356c35583be848dbe0aab9b17.cfg b/.godot/editor/Main.gd-folding-769f1e0356c35583be848dbe0aab9b17.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/Main.gd-folding-769f1e0356c35583be848dbe0aab9b17.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/Mob.gd-folding-7b69f9826c34d80422785b3ca1b1dde6.cfg b/.godot/editor/Mob.gd-folding-7b69f9826c34d80422785b3ca1b1dde6.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/Mob.gd-folding-7b69f9826c34d80422785b3ca1b1dde6.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/anxiety_mob.gd-folding-abd3778ae1f2ca64294a20885a46481e.cfg b/.godot/editor/anxiety_mob.gd-folding-abd3778ae1f2ca64294a20885a46481e.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/anxiety_mob.gd-folding-abd3778ae1f2ca64294a20885a46481e.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/anxiety_mob.tscn-editstate-30b3442786b9f696e363be0cadc61ed8.cfg b/.godot/editor/anxiety_mob.tscn-editstate-30b3442786b9f696e363be0cadc61ed8.cfg new file mode 100644 index 0000000..b42ec28 --- /dev/null +++ b/.godot/editor/anxiety_mob.tscn-editstate-30b3442786b9f696e363be0cadc61ed8.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-119.147, -86.3018), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 5.65685 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/A Mob")]) diff --git a/.godot/editor/anxiety_mob.tscn-folding-30b3442786b9f696e363be0cadc61ed8.cfg b/.godot/editor/anxiety_mob.tscn-folding-30b3442786b9f696e363be0cadc61ed8.cfg new file mode 100644 index 0000000..8150884 --- /dev/null +++ b/.godot/editor/anxiety_mob.tscn-folding-30b3442786b9f696e363be0cadc61ed8.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("AnimatedSprite2D"), PackedStringArray("Animation", "Offset"), NodePath("Area2D"), PackedStringArray("Collision"), NodePath("Area2D/CollisionShape2D"), PackedStringArray("Transform"), NodePath("CollisionShape2D"), PackedStringArray("shape")] +resource_unfolds=["res://anxiety_mob.tscn::SpriteFrames_1be17", PackedStringArray(), "res://anxiety_mob.tscn::CapsuleShape2D_52nfj", PackedStringArray(), "res://anxiety_mob.tscn::CapsuleShape2D_1o5vq", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node new file mode 100644 index 0000000..652f541 --- /dev/null +++ b/.godot/editor/create_recent.Node @@ -0,0 +1,4 @@ +CollisionShape2D +Area2D +AnimatedSprite2D +CharacterBody2D diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..57b0cc1 --- /dev/null +++ b/.godot/editor/editor_layout.cfg @@ -0,0 +1,49 @@ +[docks] + +dock_1_selected_tab_idx=0 +dock_2_selected_tab_idx=0 +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_6_selected_tab_idx=0 +dock_7_selected_tab_idx=0 +dock_8_selected_tab_idx=0 +dock_floating={} +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=270 +dock_hsplit_3=-270 +dock_hsplit_4=0 +dock_filesystem_split=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://") +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=PackedStringArray("res://player.tscn", "res://mob.tscn", "res://main.tscn") +current_scene="res://main.tscn" +center_split_offset=0 +selected_bottom_panel_item=0 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=2 + +[ScriptEditor] + +open_scripts=["res://anxiety_mob.gd", "res://game_singleton.gd", "res://Main.gd", "res://Mob.gd", "res://player.gd"] +selected_script="res://Main.gd" +open_help=[] +script_split_offset=70 +list_split_offset=0 + +[ShaderEditor] + +open_shaders=[] +split_offset=0 +selected_shader="" diff --git a/.godot/editor/favorites.Node b/.godot/editor/favorites.Node new file mode 100644 index 0000000..e69de29 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 new file mode 100644 index 0000000..4cf282a --- /dev/null +++ b/.godot/editor/filesystem_cache8 @@ -0,0 +1,12 @@ +ea4bc82a6ad023ab7ee23ee620429895 +::res://::1712376396 +Character.png::CompressedTexture2D::981442126768390223::1712370382::1712373028::1::::<><>:: +Crab_AttackC.png::CompressedTexture2D::8541719799923057478::1712372811::1712373028::1::::<><>:: +Crab_Death.png::CompressedTexture2D::7042913119589603559::1712372811::1712373028::1::::<><>:: +Crab_Run.png::CompressedTexture2D::991668921402900987::1712372811::1712373028::1::::<><>:: +game_singleton.gd::GDScript::-1::1712376363::0::1::::<>Node<>:: +icon.svg::CompressedTexture2D::1206878661734405548::1712359904::1712373028::1::::<><>:: +Mob.gd::GDScript::-1::1712376363::0::1::::<>RigidBody2D<>:: +mob.tscn::PackedScene::1848629799335773507::1712376363::0::1::::<><>::res://Mob.gd<>uid://dtxw428i52whi::::res://Crab_AttackC.png<>uid://c7lv0rd23lphf::::res://Crab_Death.png<>uid://oemv3pa7jsql::::res://Crab_Run.png +player.gd::GDScript::-1::1712376363::0::1::::<>Area2D<>:: +player.tscn::PackedScene::4091653922494232939::1712375658::0::1::::<><>::res://player.gd<>uid://n8ohc7onas8v::::res://Character.png diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..daa92e1 --- /dev/null +++ b/.godot/editor/filesystem_update4 @@ -0,0 +1,9 @@ +res://mob.tscn +res://Mob.gd +res://player.tscn +res://main.tscn +res://player.gd +res://Main.gd +res://anxiety_mob.gd +res://anxiety_mob.tscn +res://game_singleton.gd diff --git a/.godot/editor/game_singleton.gd-folding-560cbe6d70c06b900c15ff62c3573b90.cfg b/.godot/editor/game_singleton.gd-folding-560cbe6d70c06b900c15ff62c3573b90.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/game_singleton.gd-folding-560cbe6d70c06b900c15ff62c3573b90.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/hud.tscn-folding-f4cf891e5f7a93b93d9b27cfb8401ccb.cfg b/.godot/editor/hud.tscn-folding-f4cf891e5f7a93b93d9b27cfb8401ccb.cfg new file mode 100644 index 0000000..c9ffb3b --- /dev/null +++ b/.godot/editor/hud.tscn-folding-f4cf891e5f7a93b93d9b27cfb8401ccb.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("ScoreLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("Message"), PackedStringArray("Layout", "Theme Overrides"), NodePath("StartButton"), PackedStringArray("Layout", "Theme Overrides", "Shortcut")] +resource_unfolds=["res://hud.tscn::Shortcut_qhbvf", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg new file mode 100644 index 0000000..c303464 --- /dev/null +++ b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Main/Anxiety Mob")]) diff --git a/.godot/editor/main.tscn-folding-3070c538c03ee49b7677ff960a3f5195.cfg b/.godot/editor/main.tscn-folding-3070c538c03ee49b7677ff960a3f5195.cfg new file mode 100644 index 0000000..10d3aa2 --- /dev/null +++ b/.godot/editor/main.tscn-folding-3070c538c03ee49b7677ff960a3f5195.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Process", "Editor Description", "Process/Thread Group"), NodePath("ColorRect"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/mob.tscn-editstate-5b94865898bd9b5cb44e426bf42f6f48.cfg b/.godot/editor/mob.tscn-editstate-5b94865898bd9b5cb44e426bf42f6f48.cfg new file mode 100644 index 0000000..8479624 --- /dev/null +++ b/.godot/editor/mob.tscn-editstate-5b94865898bd9b5cb44e426bf42f6f48.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-100.366, -57.1577), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 6.72717 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Anxiety Mob/CollisionShape2D")]) diff --git a/.godot/editor/mob.tscn-folding-5b94865898bd9b5cb44e426bf42f6f48.cfg b/.godot/editor/mob.tscn-folding-5b94865898bd9b5cb44e426bf42f6f48.cfg new file mode 100644 index 0000000..645503c --- /dev/null +++ b/.godot/editor/mob.tscn-folding-5b94865898bd9b5cb44e426bf42f6f48.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision", "Transform"), NodePath("AnimatedSprite2D"), PackedStringArray("Transform", "Animation", "Offset"), NodePath("EnemyDetectionArea"), PackedStringArray("Transform", "Collision"), NodePath("EnemyDetectionArea/CollisionShape2D"), PackedStringArray("Transform")] +resource_unfolds=["res://mob.tscn::SpriteFrames_g0uiu", PackedStringArray("Resource"), "res://mob.tscn::CapsuleShape2D_8lj54", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/.godot/editor/player.gd-folding-37c9f666e3c0ec2c32be54b61af47c16.cfg b/.godot/editor/player.gd-folding-37c9f666e3c0ec2c32be54b61af47c16.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/player.gd-folding-37c9f666e3c0ec2c32be54b61af47c16.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/player.tscn-editstate-36a25e342948d0ceacc500772b5412b3.cfg b/.godot/editor/player.tscn-editstate-36a25e342948d0ceacc500772b5412b3.cfg new file mode 100644 index 0000000..688ad21 --- /dev/null +++ b/.godot/editor/player.tscn-editstate-36a25e342948d0ceacc500772b5412b3.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-74.5893, -33.4192), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 8.9797 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Player")]) diff --git a/.godot/editor/player.tscn-folding-36a25e342948d0ceacc500772b5412b3.cfg b/.godot/editor/player.tscn-folding-36a25e342948d0ceacc500772b5412b3.cfg new file mode 100644 index 0000000..8bce3b7 --- /dev/null +++ b/.godot/editor/player.tscn-folding-36a25e342948d0ceacc500772b5412b3.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision", "Gravity", "Linear Damp", "Angular Damp", "Audio Bus", "Transform"), NodePath("AnimatedSprite2D"), PackedStringArray("Transform", "Animation"), NodePath("CollisionShape2D"), PackedStringArray("shape")] +resource_unfolds=["res://player.tscn::SpriteFrames_alulf", PackedStringArray("Resource"), "res://player.tscn::RectangleShape2D_gs5fv", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..c99a9dd --- /dev/null +++ b/.godot/editor/project_metadata.cfg @@ -0,0 +1,38 @@ +[linked_properties] + +AnimatedSprite2D:scale=true +Area2D:scale=true +RigidBody2D:scale=true +CollisionShape2D:scale=true +CanvasLayer:scale=true +ColorRect:scale=true +Marker2D:scale=true +Path2D:scale=true +AudioStreamPlayer2D:scale=true +PathFollow2D:scale=true +CharacterBody2D:scale=true +VisibleOnScreenNotifier2D:scale=true + +[recent_files] + +scenes=["res://anxiety_mob.tscn", "res://main.tscn", "res://hud.tscn", "res://mob.tscn", "res://player.tscn"] +scripts=["res://anxiety_mob.gd", "res://Main.gd", "res://HUD.gd", "res://game_singleton.gd", "res://Mob.gd"] + +[editor_metadata] + +executable_path="C:/Users/jok4k/Desktop/Godot_v4.2.1-stable_win64.exe" +use_advanced_connections=false + +[debug_options] + +run_live_debug=true +run_reload_scripts=true + +[script_setup] + +last_selected_language="GDScript" + +[dialog_bounds] + +project_settings=Rect2(510, 290, 900, 700) +create_new_node=Rect2(510, 290, 900, 700) diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs new file mode 100644 index 0000000..7eeb8d1 --- /dev/null +++ b/.godot/editor/recent_dirs @@ -0,0 +1 @@ +res:// diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..9ded705 --- /dev/null +++ b/.godot/editor/script_editor_cache.cfg @@ -0,0 +1,69 @@ +[res://player.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 1, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 54, +"scroll_position": 38.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Mob.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 16, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 14, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://game_singleton.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 4, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Main.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 3, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://anxiety_mob.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 3, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 19, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..1775a2f --- /dev/null +++ b/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=Array[Dictionary]([]) diff --git a/.godot/imported/Character.png-bbf5947120bf90fb25be265ba323242e.ctex b/.godot/imported/Character.png-bbf5947120bf90fb25be265ba323242e.ctex new file mode 100644 index 0000000..567e44b Binary files /dev/null and b/.godot/imported/Character.png-bbf5947120bf90fb25be265ba323242e.ctex differ diff --git a/.godot/imported/Character.png-bbf5947120bf90fb25be265ba323242e.md5 b/.godot/imported/Character.png-bbf5947120bf90fb25be265ba323242e.md5 new file mode 100644 index 0000000..680f670 --- /dev/null +++ b/.godot/imported/Character.png-bbf5947120bf90fb25be265ba323242e.md5 @@ -0,0 +1,3 @@ +source_md5="cc859fe7b487c8c7f44168280a457396" +dest_md5="bc33051c1d6eae843e6049b29b3d3ba8" + diff --git a/.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.ctex b/.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.ctex new file mode 100644 index 0000000..ed44111 Binary files /dev/null and b/.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.ctex differ diff --git a/.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.md5 b/.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.md5 new file mode 100644 index 0000000..9f724f0 --- /dev/null +++ b/.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.md5 @@ -0,0 +1,3 @@ +source_md5="7ecaaf80c849535dc22f9003c37970b8" +dest_md5="7ded90572b4f83e5485147b349800583" + diff --git a/.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.ctex b/.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.ctex new file mode 100644 index 0000000..e0e4d3d Binary files /dev/null and b/.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.ctex differ diff --git a/.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.md5 b/.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.md5 new file mode 100644 index 0000000..e39cbf6 --- /dev/null +++ b/.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.md5 @@ -0,0 +1,3 @@ +source_md5="5757bcce97b4a88395842cfb6f4fa2b7" +dest_md5="10b65999b8af772de4a2f96c6cd1ecd6" + diff --git a/.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.ctex b/.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.ctex new file mode 100644 index 0000000..679401e Binary files /dev/null and b/.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.ctex differ diff --git a/.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.md5 b/.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.md5 new file mode 100644 index 0000000..609ed30 --- /dev/null +++ b/.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.md5 @@ -0,0 +1,3 @@ +source_md5="e4d3b422a63ad9858268065505f11197" +dest_md5="c8510b87c3588cbb6aaf8c49d85194c0" + diff --git a/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex new file mode 100644 index 0000000..55b4054 Binary files /dev/null and b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex differ diff --git a/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 new file mode 100644 index 0000000..e35d79f --- /dev/null +++ b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 @@ -0,0 +1,3 @@ +source_md5="1b62db70571d3eb813add16480e89cd3" +dest_md5="98cc9be52a241671d82ab9cc810f1c20" + diff --git a/.godot/shader_cache/BlitShaderRD/3da8fcd5b25586add616c6921416ffd7b7edbfff155ec89b4fa81604b157d2b1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/BlitShaderRD/3da8fcd5b25586add616c6921416ffd7b7edbfff155ec89b4fa81604b157d2b1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7e9cf56 Binary files /dev/null and b/.godot/shader_cache/BlitShaderRD/3da8fcd5b25586add616c6921416ffd7b7edbfff155ec89b4fa81604b157d2b1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/BokehDofShaderRD/30dc9d9871987a85cd1102c2d7187e9332734a0d9427550bbddec51bf406a27d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/BokehDofShaderRD/30dc9d9871987a85cd1102c2d7187e9332734a0d9427550bbddec51bf406a27d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9720777 Binary files /dev/null and b/.godot/shader_cache/BokehDofShaderRD/30dc9d9871987a85cd1102c2d7187e9332734a0d9427550bbddec51bf406a27d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasOcclusionShaderRD/3c7bd705e6114539fcd83794df0ca11f6609e5b8884118670d2d85f13609e5ec/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasOcclusionShaderRD/3c7bd705e6114539fcd83794df0ca11f6609e5b8884118670d2d85f13609e5ec/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..eebc97b Binary files /dev/null and b/.godot/shader_cache/CanvasOcclusionShaderRD/3c7bd705e6114539fcd83794df0ca11f6609e5b8884118670d2d85f13609e5ec/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasSdfShaderRD/b7b524fcac3442bffea7f89b288df88efe1b1a0f7ffc3cf0146493f81876a69c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasSdfShaderRD/b7b524fcac3442bffea7f89b288df88efe1b1a0f7ffc3cf0146493f81876a69c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..edb5998 Binary files /dev/null and b/.godot/shader_cache/CanvasSdfShaderRD/b7b524fcac3442bffea7f89b288df88efe1b1a0f7ffc3cf0146493f81876a69c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f1a7f75 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache new file mode 100644 index 0000000..1899d6b Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/45fb1ddc6499e56682916a355ce2839e61f42dfe.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/6b3b870743b828dcd054fdf31e0034e036dad94f.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/6b3b870743b828dcd054fdf31e0034e036dad94f.cache new file mode 100644 index 0000000..d340a98 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/6b3b870743b828dcd054fdf31e0034e036dad94f.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache new file mode 100644 index 0000000..49ff378 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/8a7277c8d3ac029b087c3fa9c55de85560be5119.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache new file mode 100644 index 0000000..cbea250 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/c0a681ae42aa3e0b5abba232ccae0b036be455e4.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/c58570947be7f76937b1582424c0fd3d81be0352.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/c58570947be7f76937b1582424c0fd3d81be0352.cache new file mode 100644 index 0000000..75f8ff7 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/c58570947be7f76937b1582424c0fd3d81be0352.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache new file mode 100644 index 0000000..419cf8b Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache new file mode 100644 index 0000000..9a9eca4 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/960afaa05e5d208f487413656da3b6a842919b078f802e2fb68b53fca8a8b7dc/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache differ diff --git a/.godot/shader_cache/ClusterDebugShaderRD/fcc46cb70c055e1ab205f5e8291d420bc81c681c7a3d9391ec4180021677e484/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterDebugShaderRD/fcc46cb70c055e1ab205f5e8291d420bc81c681c7a3d9391ec4180021677e484/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..51ed301 Binary files /dev/null and b/.godot/shader_cache/ClusterDebugShaderRD/fcc46cb70c055e1ab205f5e8291d420bc81c681c7a3d9391ec4180021677e484/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ClusterRenderShaderRD/0718b76a03eea9b971de808678b386a5c236e5351b692bc2f3f445a17b2d4a0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterRenderShaderRD/0718b76a03eea9b971de808678b386a5c236e5351b692bc2f3f445a17b2d4a0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7b8ab3f Binary files /dev/null and b/.godot/shader_cache/ClusterRenderShaderRD/0718b76a03eea9b971de808678b386a5c236e5351b692bc2f3f445a17b2d4a0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ClusterStoreShaderRD/d8c130f7977750dff20ea6a222eb378ea5e79ac777738693edb75f600e1cb4e6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ClusterStoreShaderRD/d8c130f7977750dff20ea6a222eb378ea5e79ac777738693edb75f600e1cb4e6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7ac0745 Binary files /dev/null and b/.godot/shader_cache/ClusterStoreShaderRD/d8c130f7977750dff20ea6a222eb378ea5e79ac777738693edb75f600e1cb4e6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CopyShaderRD/594fd860cc09140ab0b2a03a15ea93a0c441b561bb280bbfca3e1411e18ec68c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CopyShaderRD/594fd860cc09140ab0b2a03a15ea93a0c441b561bb280bbfca3e1411e18ec68c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b0930a6 Binary files /dev/null and b/.godot/shader_cache/CopyShaderRD/594fd860cc09140ab0b2a03a15ea93a0c441b561bb280bbfca3e1411e18ec68c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CopyToFbShaderRD/195d6c58548b9532c01fe005be40cf2d0f68eaa9bfd89ab209728177e59bde2c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CopyToFbShaderRD/195d6c58548b9532c01fe005be40cf2d0f68eaa9bfd89ab209728177e59bde2c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4e761f5 Binary files /dev/null and b/.godot/shader_cache/CopyToFbShaderRD/195d6c58548b9532c01fe005be40cf2d0f68eaa9bfd89ab209728177e59bde2c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubeToDpShaderRD/c581d369b9822640672905419a0a7b0c5e6506ef50602ef57cc845740129d149/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubeToDpShaderRD/c581d369b9822640672905419a0a7b0c5e6506ef50602ef57cc845740129d149/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f837445 Binary files /dev/null and b/.godot/shader_cache/CubeToDpShaderRD/c581d369b9822640672905419a0a7b0c5e6506ef50602ef57cc845740129d149/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapDownsamplerShaderRD/a6f98e84fc3f5aa271d5668a22a0aac2149197a35d27ac6f43584226ec4e8b92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapDownsamplerShaderRD/a6f98e84fc3f5aa271d5668a22a0aac2149197a35d27ac6f43584226ec4e8b92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..875ac99 Binary files /dev/null and b/.godot/shader_cache/CubemapDownsamplerShaderRD/a6f98e84fc3f5aa271d5668a22a0aac2149197a35d27ac6f43584226ec4e8b92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapFilterShaderRD/c9ba93d3dc16a791c71c4f0f1a4314cd2bf83f873151b4ba7182f454e743b0bb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapFilterShaderRD/c9ba93d3dc16a791c71c4f0f1a4314cd2bf83f873151b4ba7182f454e743b0bb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b0abaae Binary files /dev/null and b/.godot/shader_cache/CubemapFilterShaderRD/c9ba93d3dc16a791c71c4f0f1a4314cd2bf83f873151b4ba7182f454e743b0bb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/CubemapRoughnessShaderRD/dd548a9f1480880361144c1a4d0f12ab14c1113675da141b5cdde130bf6e176d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/CubemapRoughnessShaderRD/dd548a9f1480880361144c1a4d0f12ab14c1113675da141b5cdde130bf6e176d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5ac3849 Binary files /dev/null and b/.godot/shader_cache/CubemapRoughnessShaderRD/dd548a9f1480880361144c1a4d0f12ab14c1113675da141b5cdde130bf6e176d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/FsrUpscaleShaderRD/0b6f1a3fa6ac6a6df0400ccf914187f424d60a904f0d464ddbfd60943092184b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/FsrUpscaleShaderRD/0b6f1a3fa6ac6a6df0400ccf914187f424d60a904f0d464ddbfd60943092184b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..225d236 Binary files /dev/null and b/.godot/shader_cache/FsrUpscaleShaderRD/0b6f1a3fa6ac6a6df0400ccf914187f424d60a904f0d464ddbfd60943092184b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/GiShaderRD/30dc168bbcf600f0b67c98c5217592df004726d072bf21b8edcdd9c9ada1f8d6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/GiShaderRD/30dc168bbcf600f0b67c98c5217592df004726d072bf21b8edcdd9c9ada1f8d6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..545abb1 Binary files /dev/null and b/.godot/shader_cache/GiShaderRD/30dc168bbcf600f0b67c98c5217592df004726d072bf21b8edcdd9c9ada1f8d6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/LuminanceReduceShaderRD/540911135d2c68adb34af75435f1dd070c1b6159295d6803180f6f780355045a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/LuminanceReduceShaderRD/540911135d2c68adb34af75435f1dd070c1b6159295d6803180f6f780355045a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8c33b7e Binary files /dev/null and b/.godot/shader_cache/LuminanceReduceShaderRD/540911135d2c68adb34af75435f1dd070c1b6159295d6803180f6f780355045a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/MotionVectorsShaderRD/7af4872f191496b61b592fb42ecf4b665b29bca1e72c4dd7c94cb8bd3919b852/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/MotionVectorsShaderRD/7af4872f191496b61b592fb42ecf4b665b29bca1e72c4dd7c94cb8bd3919b852/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c6fd1ec Binary files /dev/null and b/.godot/shader_cache/MotionVectorsShaderRD/7af4872f191496b61b592fb42ecf4b665b29bca1e72c4dd7c94cb8bd3919b852/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ParticlesCopyShaderRD/aa57352ca31c5ad8ff9fee781a8007054ab14c486d74b33057eae9f066667b42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ParticlesCopyShaderRD/aa57352ca31c5ad8ff9fee781a8007054ab14c486d74b33057eae9f066667b42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9a7bf6f Binary files /dev/null and b/.godot/shader_cache/ParticlesCopyShaderRD/aa57352ca31c5ad8ff9fee781a8007054ab14c486d74b33057eae9f066667b42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ParticlesShaderRD/c69cb182f7d892b2e404d1a626d7b4c2bb207aa482fe77bdf7cb99be65f9d521/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/.godot/shader_cache/ParticlesShaderRD/c69cb182f7d892b2e404d1a626d7b4c2bb207aa482fe77bdf7cb99be65f9d521/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..0e8bc0d Binary files /dev/null and b/.godot/shader_cache/ParticlesShaderRD/c69cb182f7d892b2e404d1a626d7b4c2bb207aa482fe77bdf7cb99be65f9d521/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/.godot/shader_cache/ResolveShaderRD/36901b43ceeb5cf3e48743ba8199bafde8fe6f44f53effd97b0ef13052488a49/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ResolveShaderRD/36901b43ceeb5cf3e48743ba8199bafde8fe6f44f53effd97b0ef13052488a49/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..dae8ec5 Binary files /dev/null and b/.godot/shader_cache/ResolveShaderRD/36901b43ceeb5cf3e48743ba8199bafde8fe6f44f53effd97b0ef13052488a49/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/048236defb6bf03aff4593ae5e1ee179e6446005.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/048236defb6bf03aff4593ae5e1ee179e6446005.cache new file mode 100644 index 0000000..009cdfa Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/048236defb6bf03aff4593ae5e1ee179e6446005.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache new file mode 100644 index 0000000..24add2b Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/337ea6b97264113d27fc0db223410da3aac4cf18.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/337ea6b97264113d27fc0db223410da3aac4cf18.cache new file mode 100644 index 0000000..76ab5b1 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/337ea6b97264113d27fc0db223410da3aac4cf18.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache new file mode 100644 index 0000000..eeb60ee Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/44a3b542d1a7aa433841301aac88e07ec68bb95b.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/513036325ff64a2245643eae4a83f8c916df1372.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/513036325ff64a2245643eae4a83f8c916df1372.cache new file mode 100644 index 0000000..08396b0 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/513036325ff64a2245643eae4a83f8c916df1372.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/54202eec702711805ef2e96464566c5d36cf146f.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/54202eec702711805ef2e96464566c5d36cf146f.cache new file mode 100644 index 0000000..f3a9c2d Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/54202eec702711805ef2e96464566c5d36cf146f.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/6f9f221665bfceef9ee7104462ade0892fae85b4.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/6f9f221665bfceef9ee7104462ade0892fae85b4.cache new file mode 100644 index 0000000..24630ce Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/6f9f221665bfceef9ee7104462ade0892fae85b4.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7e4276feb9e7788110465d53faa6226c57f8116f.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7e4276feb9e7788110465d53faa6226c57f8116f.cache new file mode 100644 index 0000000..0f3f6c6 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7e4276feb9e7788110465d53faa6226c57f8116f.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache new file mode 100644 index 0000000..144c681 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache new file mode 100644 index 0000000..f065a24 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/7fdaf9a9f33dad9936aaccf6e0d8586657dd71d5.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/9192e10d5d060dba18a014008198b12b09a48e50.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/9192e10d5d060dba18a014008198b12b09a48e50.cache new file mode 100644 index 0000000..e6a2cbc Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/9192e10d5d060dba18a014008198b12b09a48e50.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache new file mode 100644 index 0000000..03ec8e9 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/91a7b7c4f6a2d81e1b66e70a1bdca580a0276806.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache new file mode 100644 index 0000000..4959b8b Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/979584fc9058fc31b2a6d1e00d2ae8801f62209b.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache new file mode 100644 index 0000000..9384464 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/a3c143fc7cc5e43b3cd10abbecaa4001e645acad.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache new file mode 100644 index 0000000..f121d89 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/a6d99b637dfee75712ae57f13dc63ae39e299a45.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache new file mode 100644 index 0000000..c574985 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache new file mode 100644 index 0000000..3540e49 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/f24bd7cfaf611a139286a23d4d013a86b1753920.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/f24bd7cfaf611a139286a23d4d013a86b1753920.cache new file mode 100644 index 0000000..d14edf5 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df506eb95da5e155e47fa7635b8a6b7dd2f348e368cefcd85ab53a52dfb28305/f24bd7cfaf611a139286a23d4d013a86b1753920.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/d014b2b787f8bd88d90024ecda6a69e5be8a2d0c0e705fdfef4e6e28accb0f41/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/d014b2b787f8bd88d90024ecda6a69e5be8a2d0c0e705fdfef4e6e28accb0f41/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..bb191ae Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/d014b2b787f8bd88d90024ecda6a69e5be8a2d0c0e705fdfef4e6e28accb0f41/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/6c4a2e9ff3615b5961b9a4d1f2a10dce0cff729569a9644a32e53b1fef9d3e36/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/6c4a2e9ff3615b5961b9a4d1f2a10dce0cff729569a9644a32e53b1fef9d3e36/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..17ff685 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/6c4a2e9ff3615b5961b9a4d1f2a10dce0cff729569a9644a32e53b1fef9d3e36/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionShaderRD/5162ce8830c12e3f4fce4a41cb0867cd57bbcb106f0581b51180066ca3a1a1c1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/5162ce8830c12e3f4fce4a41cb0867cd57bbcb106f0581b51180066ca3a1a1c1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4a73ea3 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/5162ce8830c12e3f4fce4a41cb0867cd57bbcb106f0581b51180066ca3a1a1c1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDebugProbesShaderRD/92ddbaed2a0a1e24cc64d40263a5f3963a4addaf5c11cc4dc156ae6882de2222/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDebugProbesShaderRD/92ddbaed2a0a1e24cc64d40263a5f3963a4addaf5c11cc4dc156ae6882de2222/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..45e22d2 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugProbesShaderRD/92ddbaed2a0a1e24cc64d40263a5f3963a4addaf5c11cc4dc156ae6882de2222/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDebugShaderRD/b70578232c31e96f67091e9153816df17cd686259dd3f82101b6eae4e5f3f721/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDebugShaderRD/b70578232c31e96f67091e9153816df17cd686259dd3f82101b6eae4e5f3f721/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c4cabde Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugShaderRD/b70578232c31e96f67091e9153816df17cd686259dd3f82101b6eae4e5f3f721/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiDirectLightShaderRD/15acc2f20bf9e8d11b98cc7231a006de2858418ab23033631ed380adf605bd5f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiDirectLightShaderRD/15acc2f20bf9e8d11b98cc7231a006de2858418ab23033631ed380adf605bd5f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..48d7628 Binary files /dev/null and b/.godot/shader_cache/SdfgiDirectLightShaderRD/15acc2f20bf9e8d11b98cc7231a006de2858418ab23033631ed380adf605bd5f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiIntegrateShaderRD/1c6d15d9e9e343e47c8cf1c0dbee74047d62f13bad93293aab1467227107c86f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiIntegrateShaderRD/1c6d15d9e9e343e47c8cf1c0dbee74047d62f13bad93293aab1467227107c86f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b361bad Binary files /dev/null and b/.godot/shader_cache/SdfgiIntegrateShaderRD/1c6d15d9e9e343e47c8cf1c0dbee74047d62f13bad93293aab1467227107c86f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SdfgiPreprocessShaderRD/e6e35a8d630659e25fdf3f3ee9066f2f46be0c3b258c23d2428ba1e906c0c204/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SdfgiPreprocessShaderRD/e6e35a8d630659e25fdf3f3ee9066f2f46be0c3b258c23d2428ba1e906c0c204/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c7d20e6 Binary files /dev/null and b/.godot/shader_cache/SdfgiPreprocessShaderRD/e6e35a8d630659e25fdf3f3ee9066f2f46be0c3b258c23d2428ba1e906c0c204/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/ShadowFrustumShaderRD/a0a42b94b40b8452961c5691ca1f24871ff5fec4dffd9e349def82e1d999dfc8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/ShadowFrustumShaderRD/a0a42b94b40b8452961c5691ca1f24871ff5fec4dffd9e349def82e1d999dfc8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c6cb2cc Binary files /dev/null and b/.godot/shader_cache/ShadowFrustumShaderRD/a0a42b94b40b8452961c5691ca1f24871ff5fec4dffd9e349def82e1d999dfc8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SkeletonShaderRD/ecb5b66999e8c530b6d0e2d4321243e87f0a0cbdd90eab2e8a518700a7db9181/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SkeletonShaderRD/ecb5b66999e8c530b6d0e2d4321243e87f0a0cbdd90eab2e8a518700a7db9181/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..afc9527 Binary files /dev/null and b/.godot/shader_cache/SkeletonShaderRD/ecb5b66999e8c530b6d0e2d4321243e87f0a0cbdd90eab2e8a518700a7db9181/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..bd8f40d Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache new file mode 100644 index 0000000..8522255 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/373ee543239aa1af0bc6b8ffc3d8251e6104a5b4.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..cbe0f5b Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/f0c584bf613e745cb630a0a20c515f41a21099e8.cache b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/f0c584bf613e745cb630a0a20c515f41a21099e8.cache new file mode 100644 index 0000000..0166020 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/bb1b8f57e8d79c8bda957364f51a3f9c91e6d7c63740a5dd79ab1b29d8733bb0/f0c584bf613e745cb630a0a20c515f41a21099e8.cache differ diff --git a/.godot/shader_cache/SortShaderRD/4ef5ecc3c1947495644faefdc3b35028e99ab819cb8e78e5e4291ddd8c98f7b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SortShaderRD/4ef5ecc3c1947495644faefdc3b35028e99ab819cb8e78e5e4291ddd8c98f7b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9c7d6cd Binary files /dev/null and b/.godot/shader_cache/SortShaderRD/4ef5ecc3c1947495644faefdc3b35028e99ab819cb8e78e5e4291ddd8c98f7b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SpecularMergeShaderRD/245800e12286fe2dfc39355b260ef2b5521ebb009c3ed2d57b66c4b13c041e04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SpecularMergeShaderRD/245800e12286fe2dfc39355b260ef2b5521ebb009c3ed2d57b66c4b13c041e04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..27fc2c4 Binary files /dev/null and b/.godot/shader_cache/SpecularMergeShaderRD/245800e12286fe2dfc39355b260ef2b5521ebb009c3ed2d57b66c4b13c041e04/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsEffectsDownsampleShaderRD/52cb7c1627b108e99abf64408891cf1f44002ccaaeeaf8322191f7b0fd065704/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsEffectsDownsampleShaderRD/52cb7c1627b108e99abf64408891cf1f44002ccaaeeaf8322191f7b0fd065704/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8f92e4c Binary files /dev/null and b/.godot/shader_cache/SsEffectsDownsampleShaderRD/52cb7c1627b108e99abf64408891cf1f44002ccaaeeaf8322191f7b0fd065704/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoBlurShaderRD/698918388909250dd6dc2020b04d39b896edf95476fb36f769f46fefa120b50c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoBlurShaderRD/698918388909250dd6dc2020b04d39b896edf95476fb36f769f46fefa120b50c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..558a022 Binary files /dev/null and b/.godot/shader_cache/SsaoBlurShaderRD/698918388909250dd6dc2020b04d39b896edf95476fb36f769f46fefa120b50c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoImportanceMapShaderRD/9e3543eda27c96890eb2458a9fd9f741b698f5cf82de530e35e5924da827bed6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoImportanceMapShaderRD/9e3543eda27c96890eb2458a9fd9f741b698f5cf82de530e35e5924da827bed6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..82f0580 Binary files /dev/null and b/.godot/shader_cache/SsaoImportanceMapShaderRD/9e3543eda27c96890eb2458a9fd9f741b698f5cf82de530e35e5924da827bed6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoInterleaveShaderRD/2147ae04dabd8eda52b790086527fe19c043be8e72b69f627084b5c686824938/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoInterleaveShaderRD/2147ae04dabd8eda52b790086527fe19c043be8e72b69f627084b5c686824938/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5a4fdad Binary files /dev/null and b/.godot/shader_cache/SsaoInterleaveShaderRD/2147ae04dabd8eda52b790086527fe19c043be8e72b69f627084b5c686824938/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsaoShaderRD/477cd42604e84ef641dab8a7d452c844bb007b9aa1a0df57c43ab4b8775d7bab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsaoShaderRD/477cd42604e84ef641dab8a7d452c844bb007b9aa1a0df57c43ab4b8775d7bab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9d45aa9 Binary files /dev/null and b/.godot/shader_cache/SsaoShaderRD/477cd42604e84ef641dab8a7d452c844bb007b9aa1a0df57c43ab4b8775d7bab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilBlurShaderRD/1c507769b01f61daf8f7c0207fe7ed191a5e24e50ac5a032b2a2af26cb1ed3e6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilBlurShaderRD/1c507769b01f61daf8f7c0207fe7ed191a5e24e50ac5a032b2a2af26cb1ed3e6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f98aef7 Binary files /dev/null and b/.godot/shader_cache/SsilBlurShaderRD/1c507769b01f61daf8f7c0207fe7ed191a5e24e50ac5a032b2a2af26cb1ed3e6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilImportanceMapShaderRD/eee1da94d044f365a25ae63305498e4023f1558d6697283afd1b23b6f5bdd7f1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilImportanceMapShaderRD/eee1da94d044f365a25ae63305498e4023f1558d6697283afd1b23b6f5bdd7f1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8c8f940 Binary files /dev/null and b/.godot/shader_cache/SsilImportanceMapShaderRD/eee1da94d044f365a25ae63305498e4023f1558d6697283afd1b23b6f5bdd7f1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilInterleaveShaderRD/e7d064745e78e9bb2a2849c8aa8476ebe37c3eb0419eb0f6dc10713dd22f3d6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilInterleaveShaderRD/e7d064745e78e9bb2a2849c8aa8476ebe37c3eb0419eb0f6dc10713dd22f3d6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3ab67bf Binary files /dev/null and b/.godot/shader_cache/SsilInterleaveShaderRD/e7d064745e78e9bb2a2849c8aa8476ebe37c3eb0419eb0f6dc10713dd22f3d6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SsilShaderRD/9138e1d8db7acac4b2bb6a475a7e2ee1b635cbc179dca71ecbab55414737ff08/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SsilShaderRD/9138e1d8db7acac4b2bb6a475a7e2ee1b635cbc179dca71ecbab55414737ff08/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..84086fd Binary files /dev/null and b/.godot/shader_cache/SsilShaderRD/9138e1d8db7acac4b2bb6a475a7e2ee1b635cbc179dca71ecbab55414737ff08/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/SubsurfaceScatteringShaderRD/42fac2c62859d3fed99d65b61630bae9dba08651dd4ff428e9f3d5cf7a56de1e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/SubsurfaceScatteringShaderRD/42fac2c62859d3fed99d65b61630bae9dba08651dd4ff428e9f3d5cf7a56de1e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..04c1071 Binary files /dev/null and b/.godot/shader_cache/SubsurfaceScatteringShaderRD/42fac2c62859d3fed99d65b61630bae9dba08651dd4ff428e9f3d5cf7a56de1e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/TaaResolveShaderRD/861bd2513560d83bd2e89552df4fd73a29e940cb99e94e34882d1c225be25016/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/TaaResolveShaderRD/861bd2513560d83bd2e89552df4fd73a29e940cb99e94e34882d1c225be25016/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a2577ab Binary files /dev/null and b/.godot/shader_cache/TaaResolveShaderRD/861bd2513560d83bd2e89552df4fd73a29e940cb99e94e34882d1c225be25016/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/TonemapShaderRD/a0da28a67fe462d90e8a0753b1d3de9c445b9bbc5efa3f5a47fba0edaeb875e8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/TonemapShaderRD/a0da28a67fe462d90e8a0753b1d3de9c445b9bbc5efa3f5a47fba0edaeb875e8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..75141af Binary files /dev/null and b/.godot/shader_cache/TonemapShaderRD/a0da28a67fe462d90e8a0753b1d3de9c445b9bbc5efa3f5a47fba0edaeb875e8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VolumetricFogProcessShaderRD/75e6fc94b3be3b10a0f77dec004b845839a183032736ac27bbcced58b54a8c42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VolumetricFogProcessShaderRD/75e6fc94b3be3b10a0f77dec004b845839a183032736ac27bbcced58b54a8c42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0cb72bc Binary files /dev/null and b/.godot/shader_cache/VolumetricFogProcessShaderRD/75e6fc94b3be3b10a0f77dec004b845839a183032736ac27bbcced58b54a8c42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VolumetricFogShaderRD/54a4ddc4ee7c3ffc01e675de6d01d1711dec77b94392859aa4a4de32c5857501/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/.godot/shader_cache/VolumetricFogShaderRD/54a4ddc4ee7c3ffc01e675de6d01d1711dec77b94392859aa4a4de32c5857501/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..abb18df Binary files /dev/null and b/.godot/shader_cache/VolumetricFogShaderRD/54a4ddc4ee7c3ffc01e675de6d01d1711dec77b94392859aa4a4de32c5857501/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/.godot/shader_cache/VoxelGiDebugShaderRD/b0a316bd56bbeefad2f02d45eb65c408cf9768b0806ab8c185cbf85042dfc428/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VoxelGiDebugShaderRD/b0a316bd56bbeefad2f02d45eb65c408cf9768b0806ab8c185cbf85042dfc428/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4802d08 Binary files /dev/null and b/.godot/shader_cache/VoxelGiDebugShaderRD/b0a316bd56bbeefad2f02d45eb65c408cf9768b0806ab8c185cbf85042dfc428/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/shader_cache/VoxelGiShaderRD/cb609518bde1d3385a24aac589bca77fe623b168dfdd6cdc733c2d73d3c92397/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/.godot/shader_cache/VoxelGiShaderRD/cb609518bde1d3385a24aac589bca77fe623b168dfdd6cdc733c2d73d3c92397/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..27bfa4e Binary files /dev/null and b/.godot/shader_cache/VoxelGiShaderRD/cb609518bde1d3385a24aac589bca77fe623b168dfdd6cdc733c2d73d3c92397/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin new file mode 100644 index 0000000..e0ac756 Binary files /dev/null and b/.godot/uid_cache.bin differ diff --git a/Crab_AttackC.png b/Crab_AttackC.png new file mode 100644 index 0000000..a1f04a8 Binary files /dev/null and b/Crab_AttackC.png differ diff --git a/Crab_AttackC.png.import b/Crab_AttackC.png.import new file mode 100644 index 0000000..e356cc7 --- /dev/null +++ b/Crab_AttackC.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtxw428i52whi" +path="res://.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Crab_AttackC.png" +dest_files=["res://.godot/imported/Crab_AttackC.png-ebea133802778f6b6a4ea466e395e1ac.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/Crab_Death.png b/Crab_Death.png new file mode 100644 index 0000000..6f24e58 Binary files /dev/null and b/Crab_Death.png differ diff --git a/Crab_Death.png.import b/Crab_Death.png.import new file mode 100644 index 0000000..994981d --- /dev/null +++ b/Crab_Death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7lv0rd23lphf" +path="res://.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Crab_Death.png" +dest_files=["res://.godot/imported/Crab_Death.png-15b63e6a7ff39661cd2e22ab3ef0cb09.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/Crab_Run.png b/Crab_Run.png new file mode 100644 index 0000000..6ae14e3 Binary files /dev/null and b/Crab_Run.png differ diff --git a/Crab_Run.png.import b/Crab_Run.png.import new file mode 100644 index 0000000..92a9698 --- /dev/null +++ b/Crab_Run.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://oemv3pa7jsql" +path="res://.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Crab_Run.png" +dest_files=["res://.godot/imported/Crab_Run.png-30fe5ec3f113e878b9bc37dce2076ed8.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/Main.gd b/Main.gd new file mode 100644 index 0000000..b85681a --- /dev/null +++ b/Main.gd @@ -0,0 +1,3 @@ +extends Node + +# Main file for the game (set as main scene) diff --git a/anxiety_mob.gd b/anxiety_mob.gd new file mode 100644 index 0000000..8deb305 --- /dev/null +++ b/anxiety_mob.gd @@ -0,0 +1,21 @@ +# Citation: https://docs.godotengine.org/en/stable/tutorials/scripting/singletons_autoload.html +# Mob Images by Admurin: https://admurin.itch.io/enemy-galore-1 +extends RigidBody2D + + +var min_speed = 50 +var max_speed = 250 +var mob_speed = null +# Set randomness in the anxiety mob's speed for unexpected actions +func _set_random_speed(): + mob_speed = randf_range(min_speed, max_speed) + return mob_speed + + +func _physics_process(delta): + # Get the player's position from the globally acessible singleton + var player_pos = GameSingleton.player_position + if player_pos != Vector2(): + # Calculate the direction vector from the mob to the player + var direction = (player_pos - global_position).normalized() + linear_velocity = direction * _set_random_speed() diff --git a/anxiety_mob.tscn b/anxiety_mob.tscn new file mode 100644 index 0000000..eb57b41 --- /dev/null +++ b/anxiety_mob.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=9 format=3 uid="uid://cpcj1j8ibd3cc"] + +[ext_resource type="Texture2D" uid="uid://oemv3pa7jsql" path="res://Crab_Run.png" id="1_6i2g0"] +[ext_resource type="Script" path="res://anxiety_mob.gd" id="1_dk8ox"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ge3vx"] +atlas = ExtResource("1_6i2g0") +region = Rect2(60, 0, 60, 60) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hedwb"] +atlas = ExtResource("1_6i2g0") +region = Rect2(120, 0, 60, 60) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v6cfx"] +atlas = ExtResource("1_6i2g0") +region = Rect2(60, 60, 60, 60) + +[sub_resource type="SpriteFrames" id="SpriteFrames_1be17"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ge3vx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hedwb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v6cfx") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_52nfj"] +radius = 63.0 +height = 128.0 + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_1o5vq"] +radius = 15.0 + +[node name="A Mob" type="CharacterBody2D"] +script = ExtResource("1_dk8ox") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_1be17") +offset = Vector2(0, -18) + +[node name="Area2D" type="Area2D" parent="."] +collision_layer = 2 +collision_mask = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource("CapsuleShape2D_52nfj") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("CapsuleShape2D_1o5vq") + +[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"] +[connection signal="body_exited" from="Area2D" to="." method="_on_area_2d_body_exited"] diff --git a/game_singleton.gd b/game_singleton.gd new file mode 100644 index 0000000..143094e --- /dev/null +++ b/game_singleton.gd @@ -0,0 +1,4 @@ +extends Node + +var player = null +var player_position = Vector2() diff --git a/main.tscn b/main.tscn new file mode 100644 index 0000000..d49d337 --- /dev/null +++ b/main.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://bgnsoqns6ribq"] + +[ext_resource type="Script" path="res://Main.gd" id="1_bgkpj"] +[ext_resource type="PackedScene" uid="uid://1lqwsdbbpwhv" path="res://mob.tscn" id="2_nwrd7"] +[ext_resource type="PackedScene" uid="uid://byka7bkmtud12" path="res://player.tscn" id="3_86i4l"] + +[node name="Main" type="Node"] +script = ExtResource("1_bgkpj") + +[node name="ColorRect" type="ColorRect" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.74902, 0.639216, 1, 1) + +[node name="Player" parent="." instance=ExtResource("3_86i4l")] + +[node name="Anxiety Mob" parent="." instance=ExtResource("2_nwrd7")] + +[connection signal="hit" from="Player" to="." method="game_over"] diff --git a/player.gd b/player.gd index 9531f12..5e5d92c 100644 --- a/player.gd +++ b/player.gd @@ -10,17 +10,20 @@ signal hit # Establish screen size of the game window var screen_size - # Call when the node enters the scene tree for the first time func _ready(): # hide() screen_size = get_viewport_rect().size - start(screen_size / 2) + _start(screen_size / 2) + # Use the singleton to assign player for others to access + GameSingleton.player = self # Move the player by detecting associated keyboard presses with up, down, etc. func _process(delta): var velocity = Vector2.ZERO + # Use the singleton to assign player position for others to access + GameSingleton.player_position = global_position if Input.is_action_pressed("move_right"): velocity.x += 1 if Input.is_action_pressed("move_left"): @@ -51,7 +54,7 @@ func _on_body_entered(body): # Call to reset the player when starting a new game -func start(pos): +func _start(pos): position = pos show() $CollisionShape2D.disabled = false diff --git a/player.tscn b/player.tscn index c5bc91b..56efdc3 100644 --- a/player.tscn +++ b/player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=13 format=3 uid="uid://q0r8m30rtu5m"] +[gd_scene load_steps=13 format=3 uid="uid://byka7bkmtud12"] [ext_resource type="Script" path="res://player.gd" id="1_n0yeq"] [ext_resource type="Texture2D" uid="uid://n8ohc7onas8v" path="res://Character.png" id="2_c3qmv"] @@ -87,6 +87,7 @@ size = Vector2(46, 51) [node name="Player" type="Area2D"] position = Vector2(0, 5) +collision_layer = 3 script = ExtResource("1_n0yeq") metadata/_edit_group_ = true diff --git a/project.godot b/project.godot index 7da4d01..6ab86c7 100644 --- a/project.godot +++ b/project.godot @@ -11,10 +11,14 @@ config_version=5 [application] config/name="Mental Maze" -run/main_scene="res://player.tscn" +run/main_scene="res://main.tscn" config/features=PackedStringArray("4.2", "Forward Plus") config/icon="res://icon.svg" +[autoload] + +GameSingleton="*res://game_singleton.gd" + [input] move_right={