diff --git a/4.2/7 - pathfinding using navigation layers/.godot/editor/editor_layout.cfg b/4.2/7 - pathfinding using navigation layers/.godot/editor/editor_layout.cfg index 7dcc20e..6d0a975 100644 --- a/4.2/7 - pathfinding using navigation layers/.godot/editor/editor_layout.cfg +++ b/4.2/7 - pathfinding using navigation layers/.godot/editor/editor_layout.cfg @@ -13,14 +13,21 @@ dock_split_2=0 dock_split_3=0 dock_hsplit_1=0 dock_hsplit_2=516 -dock_hsplit_3=-597 +dock_hsplit_3=-259 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() +dock_filesystem_selected_paths=PackedStringArray("res://assets/Sprout Lands - Sprites - Basic pack/read_me.txt") dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://assets/", "res://assets/Sprout Lands - Sprites - Basic pack/", "res://assets/Sprout Lands - Sprites - Basic pack/Tilesets/", "res://assets/Sprout Lands - Sprites - Basic pack/Objects/", "res://assets/character/") +dock_filesystem_h_split_offset=240 +dock_filesystem_v_split_offset=0 +dock_node_current_tab=0 +dock_history_include_scene=true +dock_history_include_global=true +dock_bottom=[] +dock_closed=[] dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" @@ -31,19 +38,32 @@ open_scenes=PackedStringArray("res://main.tscn", "res://player.tscn", "res://foo current_scene="res://main.tscn" center_split_offset=-321 selected_default_debugger_tab_idx=0 -selected_main_editor_idx=0 +selected_main_editor_idx=2 selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://food.gd", "res://player.gd", "res://Seeker.gd", "res://TileMap.gd"] -selected_script="res://TileMap.gd" +open_scripts=["res://food.gd", "res://player.gd", "res://assets/Sprout Lands - Sprites - Basic pack/read_me.txt", "res://Seeker.gd", "res://TileMap.gd"] +selected_script="res://Seeker.gd" open_help=[] -script_split_offset=70 +script_split_offset=271 list_split_offset=0 +zoom_factor=1.0 [ShaderEditor] open_shaders=[] split_offset=0 selected_shader="" +text_shader_zoom_factor=1.0 + +[EditorWindow] + +screen=2 +mode="maximized" +position=Vector2i(2560, 37) + +[GameView] + +floating_window_rect=Rect2i(0, 0, 0, 0) +floating_window_screen=-1 diff --git a/4.2/7 - pathfinding using navigation layers/.godot/editor/filesystem_update4 b/4.2/7 - pathfinding using navigation layers/.godot/editor/filesystem_update4 index fd73ac2..e42f569 100644 --- a/4.2/7 - pathfinding using navigation layers/.godot/editor/filesystem_update4 +++ b/4.2/7 - pathfinding using navigation layers/.godot/editor/filesystem_update4 @@ -1,4 +1,2 @@ res://main.tscn -res://player.tscn -res://food.tscn -res://seeker.tscn +res://Seeker.gd diff --git a/4.2/7 - pathfinding using navigation layers/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg b/4.2/7 - pathfinding using navigation layers/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg index 45746a2..c19fe66 100644 --- a/4.2/7 - pathfinding using navigation layers/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg +++ b/4.2/7 - pathfinding using navigation layers/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg @@ -8,12 +8,14 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(17.4018, 30.6705), +"ofs": Vector2(-77.233116, -74.535416), "primary_grid_step": Vector2i(8, 8), -"show_edit_locks": true, +"show_group_gizmos": true, "show_guides": true, "show_helpers": false, +"show_lock_gizmos": true, "show_origin": true, +"show_position_gizmos": true, "show_rulers": true, "show_transformation_gizmos": true, "show_viewport": true, @@ -32,7 +34,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 3.5636 +"zoom": 1.4641001 } 3D={ "fov": 70.01, @@ -54,9 +56,12 @@ Anim={ "LightmapGI": 0, "LightmapProbe": 0, "Marker3D": 0, +"MeshInstance3DCustomAABB": 0, "NavigationLink3D": 0, +"NavigationObstacle3D": 0, "NavigationRegion3D": 0, "OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, "Path3D": 0, "PhysicalBone3D": 0, "RayCast3D": 0, @@ -65,6 +70,8 @@ Anim={ "Skeleton3D": 0, "SoftBody3D": 0, "SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, "VehicleWheel3D": 0, "VisibleOnScreenNotifier3D": 0, "VoxelGI": 0 @@ -82,8 +89,8 @@ Anim={ "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) +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 1.0 }, "rotate_snap": 15.0, "scale_snap": 10.0, @@ -96,17 +103,19 @@ Anim={ "auto_orthogonal": false, "auto_orthogonal_enabled": true, "cinematic_preview": false, -"display_mode": 20, +"display_mode": 22, "distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, +"grid": true, "half_res": false, "information": false, "listener": true, "lock_rotation": false, "orthogonal": false, "position": Vector3(0, 0, 0), +"transform_gizmo": true, "use_environment": false, "view_type": 0, "x_rotation": 0.5, @@ -115,17 +124,19 @@ Anim={ "auto_orthogonal": false, "auto_orthogonal_enabled": true, "cinematic_preview": false, -"display_mode": 20, +"display_mode": 22, "distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, +"grid": true, "half_res": false, "information": false, "listener": false, "lock_rotation": false, "orthogonal": false, "position": Vector3(0, 0, 0), +"transform_gizmo": true, "use_environment": false, "view_type": 0, "x_rotation": 0.5, @@ -134,17 +145,19 @@ Anim={ "auto_orthogonal": false, "auto_orthogonal_enabled": true, "cinematic_preview": false, -"display_mode": 20, +"display_mode": 22, "distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, +"grid": true, "half_res": false, "information": false, "listener": false, "lock_rotation": false, "orthogonal": false, "position": Vector3(0, 0, 0), +"transform_gizmo": true, "use_environment": false, "view_type": 0, "x_rotation": 0.5, @@ -153,17 +166,19 @@ Anim={ "auto_orthogonal": false, "auto_orthogonal_enabled": true, "cinematic_preview": false, -"display_mode": 20, +"display_mode": 22, "distance": 4.0, "doppler": false, "frame_time": false, "gizmos": true, +"grid": true, "half_res": false, "information": false, "listener": false, "lock_rotation": false, "orthogonal": false, "position": Vector3(0, 0, 0), +"transform_gizmo": true, "use_environment": false, "view_type": 0, "x_rotation": 0.5, @@ -172,4 +187,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@20426/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@62/@VBoxContainer@63/@EditorMainScreen@103/MainScreen/@CanvasItemEditor@10871/@VSplitContainer@10516/@HSplitContainer@10518/@HSplitContainer@10520/@Control@10521/@SubViewportContainer@10522/@SubViewport@10523/Main/Seeker3")]) diff --git a/4.2/7 - pathfinding using navigation layers/.godot/editor/project_metadata.cfg b/4.2/7 - pathfinding using navigation layers/.godot/editor/project_metadata.cfg index 1f80eba..48c1752 100644 --- a/4.2/7 - pathfinding using navigation layers/.godot/editor/project_metadata.cfg +++ b/4.2/7 - pathfinding using navigation layers/.godot/editor/project_metadata.cfg @@ -1,6 +1,6 @@ [editor_metadata] -executable_path="D:/Games/Steam Games/steamapps/common/Godot Engine/godot.windows.opt.tools.64.exe" +executable_path="/home/skerr/programs/Godot/Godot_v4.5.1-stable_linux.x86_64" tile_source_sort=0 tile_snap_option=0 tile_snap_subdiv=4.0 @@ -35,7 +35,7 @@ search_help=Rect2(2400, 270, 960, 540) [recent_files] scenes=["res://seeker.tscn", "res://food.tscn", "res://player.tscn", "res://main.tscn"] -scripts=["res://TileMap.gd", "res://food.gd", "res://player.gd", "res://Seeker.gd", "res://main.tscn::GDScript_ndxo7", "NavigationPolygon", "TileSet", "TileMap", "NavigationAgent2D", "Vector2"] +scripts=["res://assets/Sprout Lands - Sprites - Basic pack/read_me.txt", "res://TileMap.gd", "res://food.gd", "res://player.gd", "res://Seeker.gd", "res://main.tscn::GDScript_ndxo7", "NavigationPolygon", "TileSet", "TileMap", "NavigationAgent2D"] [script_setup] @@ -44,3 +44,7 @@ last_selected_language="GDScript" [color_picker] recent_presets=PackedColorArray(1, 0, 0, 1) + +[game_view] + +select_mode=0 diff --git a/4.2/7 - pathfinding using navigation layers/.godot/editor/script_editor_cache.cfg b/4.2/7 - pathfinding using navigation layers/.godot/editor/script_editor_cache.cfg index 9ae3191..bd31398 100644 --- a/4.2/7 - pathfinding using navigation layers/.godot/editor/script_editor_cache.cfg +++ b/4.2/7 - pathfinding using navigation layers/.godot/editor/script_editor_cache.cfg @@ -31,11 +31,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 1, +"column": 23, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 38, -"scroll_position": 0.0, +"row": 7, +"scroll_position": 7.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -53,3 +53,17 @@ state={ "selection": false, "syntax_highlighter": "GDScript" } + +[res://assets/Sprout Lands - Sprites - Basic pack/read_me.txt] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "Plain Text" +} diff --git a/4.2/7 - pathfinding using navigation layers/.godot/global_script_class_cache.cfg b/4.2/7 - pathfinding using navigation layers/.godot/global_script_class_cache.cfg index 1775a2f..32c2394 100644 --- a/4.2/7 - pathfinding using navigation layers/.godot/global_script_class_cache.cfg +++ b/4.2/7 - pathfinding using navigation layers/.godot/global_script_class_cache.cfg @@ -1 +1 @@ -list=Array[Dictionary]([]) +list=[] diff --git a/4.2/7 - pathfinding using navigation layers/.godot/uid_cache.bin b/4.2/7 - pathfinding using navigation layers/.godot/uid_cache.bin index 1d22d2a..546afb8 100644 Binary files a/4.2/7 - pathfinding using navigation layers/.godot/uid_cache.bin and b/4.2/7 - pathfinding using navigation layers/.godot/uid_cache.bin differ diff --git a/4.2/7 - pathfinding using navigation layers/Seeker.gd b/4.2/7 - pathfinding using navigation layers/Seeker.gd index 301f86a..5a14fe2 100644 --- a/4.2/7 - pathfinding using navigation layers/Seeker.gd +++ b/4.2/7 - pathfinding using navigation layers/Seeker.gd @@ -2,6 +2,7 @@ extends CharacterBody2D var movement_speed = 50.0 @export var target: Node2D = null +@export var GetFoodEnabled: bool = false @onready var navigation_agent_2d = $NavigationAgent2D @onready var animated_sprite_2d = $AnimatedSprite2D @@ -12,11 +13,15 @@ func _ready(): pass # Replace with function body. func seeker_setup(): + if !GetFoodEnabled: + return await get_tree().physics_frame if target: navigation_agent_2d.target_position = target.global_position func acquire_target(): + if !GetFoodEnabled: + return var food_container = get_tree().get_nodes_in_group("food")[0] var available_food = food_container.get_children() @@ -25,7 +30,9 @@ func acquire_target(): target = new_target # Called every frame. 'delta' is the elapsed time since the previous frame. -func _physics_process(delta): +func _physics_process(_delta): + if !GetFoodEnabled: + return if is_instance_valid(target): navigation_agent_2d.target_position = target.global_position else: diff --git a/4.2/7 - pathfinding using navigation layers/Seeker.gd.uid b/4.2/7 - pathfinding using navigation layers/Seeker.gd.uid new file mode 100644 index 0000000..1b6adc6 --- /dev/null +++ b/4.2/7 - pathfinding using navigation layers/Seeker.gd.uid @@ -0,0 +1 @@ +uid://bixfir7rnn8et diff --git a/4.2/7 - pathfinding using navigation layers/TileMap.gd.uid b/4.2/7 - pathfinding using navigation layers/TileMap.gd.uid new file mode 100644 index 0000000..72857a2 --- /dev/null +++ b/4.2/7 - pathfinding using navigation layers/TileMap.gd.uid @@ -0,0 +1 @@ +uid://dt8gapnc3o5ci diff --git a/4.2/7 - pathfinding using navigation layers/food.gd.uid b/4.2/7 - pathfinding using navigation layers/food.gd.uid new file mode 100644 index 0000000..6c6928a --- /dev/null +++ b/4.2/7 - pathfinding using navigation layers/food.gd.uid @@ -0,0 +1 @@ +uid://csnq7510nxul diff --git a/4.2/7 - pathfinding using navigation layers/main.tscn b/4.2/7 - pathfinding using navigation layers/main.tscn index 2d4a082..dd0d0c2 100644 --- a/4.2/7 - pathfinding using navigation layers/main.tscn +++ b/4.2/7 - pathfinding using navigation layers/main.tscn @@ -3,7 +3,7 @@ [ext_resource type="Texture2D" uid="uid://dgp0puc5rkmgx" path="res://assets/Sprout Lands - Sprites - Basic pack/Tilesets/Hills.png" id="1_olkg7"] [ext_resource type="PackedScene" uid="uid://ddcuq5wwunva3" path="res://player.tscn" id="2_o0c1n"] [ext_resource type="Texture2D" uid="uid://bcyisi435qdac" path="res://assets/Sprout Lands - Sprites - Basic pack/Objects/Free_Chicken_House.png" id="2_vroha"] -[ext_resource type="Script" path="res://TileMap.gd" id="3_dnuha"] +[ext_resource type="Script" uid="uid://dt8gapnc3o5ci" path="res://TileMap.gd" id="3_dnuha"] [ext_resource type="PackedScene" uid="uid://dvytr2mlqnwtn" path="res://seeker.tscn" id="4_4soyr"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_4h6kd"] @@ -18,16 +18,12 @@ texture = ExtResource("1_olkg7") 0:0/0 = 0 0:0/0/terrain_set = 0 0:0/0/terrain = 0 -0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:0/0/physics_layer_0/angular_velocity = 0.0 0:0/0/terrains_peering_bit/right_side = 0 0:0/0/terrains_peering_bit/bottom_right_corner = 0 0:0/0/terrains_peering_bit/bottom_side = 0 1:0/0 = 0 1:0/0/terrain_set = 0 1:0/0/terrain = 0 -1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:0/0/physics_layer_0/angular_velocity = 0.0 1:0/0/terrains_peering_bit/right_side = 0 1:0/0/terrains_peering_bit/bottom_right_corner = 0 1:0/0/terrains_peering_bit/bottom_side = 0 @@ -36,29 +32,21 @@ texture = ExtResource("1_olkg7") 2:0/0 = 0 2:0/0/terrain_set = 0 2:0/0/terrain = 0 -2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:0/0/physics_layer_0/angular_velocity = 0.0 2:0/0/terrains_peering_bit/bottom_side = 0 2:0/0/terrains_peering_bit/bottom_left_corner = 0 2:0/0/terrains_peering_bit/left_side = 0 3:0/0 = 0 3:0/0/terrain_set = 0 3:0/0/terrain = 0 -3:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -3:0/0/physics_layer_0/angular_velocity = 0.0 3:0/0/terrains_peering_bit/bottom_side = 0 4:0/0 = 0 4:0/0/terrain_set = 0 4:0/0/terrain = 0 -4:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:0/0/physics_layer_0/angular_velocity = 0.0 4:0/0/terrains_peering_bit/right_side = 0 4:0/0/terrains_peering_bit/bottom_side = 0 5:0/0 = 0 5:0/0/terrain_set = 0 5:0/0/terrain = 0 -5:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:0/0/physics_layer_0/angular_velocity = 0.0 5:0/0/terrains_peering_bit/right_side = 0 5:0/0/terrains_peering_bit/bottom_side = 0 5:0/0/terrains_peering_bit/bottom_left_corner = 0 @@ -66,8 +54,6 @@ texture = ExtResource("1_olkg7") 6:0/0 = 0 6:0/0/terrain_set = 0 6:0/0/terrain = 0 -6:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -6:0/0/physics_layer_0/angular_velocity = 0.0 6:0/0/terrains_peering_bit/right_side = 0 6:0/0/terrains_peering_bit/bottom_right_corner = 0 6:0/0/terrains_peering_bit/bottom_side = 0 @@ -75,23 +61,17 @@ texture = ExtResource("1_olkg7") 7:0/0 = 0 7:0/0/terrain_set = 0 7:0/0/terrain = 0 -7:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -7:0/0/physics_layer_0/angular_velocity = 0.0 7:0/0/terrains_peering_bit/bottom_side = 0 7:0/0/terrains_peering_bit/left_side = 0 8:0/0 = 0 8:0/0/terrain_set = 0 8:0/0/terrain = 0 -8:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -8:0/0/physics_layer_0/angular_velocity = 0.0 8:0/0/terrains_peering_bit/right_side = 0 8:0/0/terrains_peering_bit/bottom_side = 0 8:0/0/terrains_peering_bit/left_side = 0 9:0/0 = 0 9:0/0/terrain_set = 0 9:0/0/terrain = 0 -9:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:0/0/physics_layer_0/angular_velocity = 0.0 9:0/0/terrains_peering_bit/right_side = 0 9:0/0/terrains_peering_bit/bottom_right_corner = 0 9:0/0/terrains_peering_bit/bottom_side = 0 @@ -101,8 +81,6 @@ texture = ExtResource("1_olkg7") 0:1/0 = 0 0:1/0/terrain_set = 0 0:1/0/terrain = 0 -0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:1/0/physics_layer_0/angular_velocity = 0.0 0:1/0/terrains_peering_bit/right_side = 0 0:1/0/terrains_peering_bit/bottom_right_corner = 0 0:1/0/terrains_peering_bit/bottom_side = 0 @@ -111,8 +89,6 @@ texture = ExtResource("1_olkg7") 1:1/0 = 0 1:1/0/terrain_set = 0 1:1/0/terrain = 0 -1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:1/0/physics_layer_0/angular_velocity = 0.0 1:1/0/terrains_peering_bit/right_side = 0 1:1/0/terrains_peering_bit/bottom_right_corner = 0 1:1/0/terrains_peering_bit/bottom_side = 0 @@ -125,8 +101,6 @@ texture = ExtResource("1_olkg7") 2:1/0 = 0 2:1/0/terrain_set = 0 2:1/0/terrain = 0 -2:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:1/0/physics_layer_0/angular_velocity = 0.0 2:1/0/terrains_peering_bit/bottom_side = 0 2:1/0/terrains_peering_bit/bottom_left_corner = 0 2:1/0/terrains_peering_bit/left_side = 0 @@ -135,15 +109,11 @@ texture = ExtResource("1_olkg7") 3:1/0 = 0 3:1/0/terrain_set = 0 3:1/0/terrain = 0 -3:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -3:1/0/physics_layer_0/angular_velocity = 0.0 3:1/0/terrains_peering_bit/bottom_side = 0 3:1/0/terrains_peering_bit/top_side = 0 4:1/0 = 0 4:1/0/terrain_set = 0 4:1/0/terrain = 0 -4:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:1/0/physics_layer_0/angular_velocity = 0.0 4:1/0/terrains_peering_bit/right_side = 0 4:1/0/terrains_peering_bit/bottom_side = 0 4:1/0/terrains_peering_bit/top_side = 0 @@ -151,8 +121,6 @@ texture = ExtResource("1_olkg7") 5:1/0 = 0 5:1/0/terrain_set = 0 5:1/0/terrain = 0 -5:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:1/0/physics_layer_0/angular_velocity = 0.0 5:1/0/terrains_peering_bit/right_side = 0 5:1/0/terrains_peering_bit/bottom_side = 0 5:1/0/terrains_peering_bit/bottom_left_corner = 0 @@ -163,8 +131,6 @@ texture = ExtResource("1_olkg7") 6:1/0 = 0 6:1/0/terrain_set = 0 6:1/0/terrain = 0 -6:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -6:1/0/physics_layer_0/angular_velocity = 0.0 6:1/0/terrains_peering_bit/right_side = 0 6:1/0/terrains_peering_bit/bottom_right_corner = 0 6:1/0/terrains_peering_bit/bottom_side = 0 @@ -175,8 +141,6 @@ texture = ExtResource("1_olkg7") 7:1/0 = 0 7:1/0/terrain_set = 0 7:1/0/terrain = 0 -7:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -7:1/0/physics_layer_0/angular_velocity = 0.0 7:1/0/terrains_peering_bit/bottom_side = 0 7:1/0/terrains_peering_bit/left_side = 0 7:1/0/terrains_peering_bit/top_left_corner = 0 @@ -184,8 +148,6 @@ texture = ExtResource("1_olkg7") 8:1/0 = 0 8:1/0/terrain_set = 0 8:1/0/terrain = 0 -8:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -8:1/0/physics_layer_0/angular_velocity = 0.0 8:1/0/terrains_peering_bit/right_side = 0 8:1/0/terrains_peering_bit/bottom_side = 0 8:1/0/terrains_peering_bit/left_side = 0 @@ -195,8 +157,6 @@ texture = ExtResource("1_olkg7") 9:1/0 = 0 9:1/0/terrain_set = 0 9:1/0/terrain = 0 -9:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:1/0/physics_layer_0/angular_velocity = 0.0 9:1/0/terrains_peering_bit/right_side = 0 9:1/0/terrains_peering_bit/bottom_side = 0 9:1/0/terrains_peering_bit/bottom_left_corner = 0 @@ -206,16 +166,12 @@ texture = ExtResource("1_olkg7") 0:2/0 = 0 0:2/0/terrain_set = 0 0:2/0/terrain = 0 -0:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:2/0/physics_layer_0/angular_velocity = 0.0 0:2/0/terrains_peering_bit/right_side = 0 0:2/0/terrains_peering_bit/top_side = 0 0:2/0/terrains_peering_bit/top_right_corner = 0 1:2/0 = 0 1:2/0/terrain_set = 0 1:2/0/terrain = 0 -1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:2/0/physics_layer_0/angular_velocity = 0.0 1:2/0/terrains_peering_bit/right_side = 0 1:2/0/terrains_peering_bit/left_side = 0 1:2/0/terrains_peering_bit/top_left_corner = 0 @@ -224,21 +180,15 @@ texture = ExtResource("1_olkg7") 2:2/0 = 0 2:2/0/terrain_set = 0 2:2/0/terrain = 0 -2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:2/0/physics_layer_0/angular_velocity = 0.0 2:2/0/terrains_peering_bit/left_side = 0 2:2/0/terrains_peering_bit/top_left_corner = 0 2:2/0/terrains_peering_bit/top_side = 0 3:2/0 = 0 3:2/0/terrain_set = 0 -3:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -3:2/0/physics_layer_0/angular_velocity = 0.0 3:2/0/terrains_peering_bit/top_side = 0 4:2/0 = 0 4:2/0/terrain_set = 0 4:2/0/terrain = 0 -4:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:2/0/physics_layer_0/angular_velocity = 0.0 4:2/0/terrains_peering_bit/right_side = 0 4:2/0/terrains_peering_bit/bottom_right_corner = 0 4:2/0/terrains_peering_bit/bottom_side = 0 @@ -246,8 +196,6 @@ texture = ExtResource("1_olkg7") 5:2/0 = 0 5:2/0/terrain_set = 0 5:2/0/terrain = 0 -5:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:2/0/physics_layer_0/angular_velocity = 0.0 5:2/0/terrains_peering_bit/right_side = 0 5:2/0/terrains_peering_bit/bottom_right_corner = 0 5:2/0/terrains_peering_bit/bottom_side = 0 @@ -258,8 +206,6 @@ texture = ExtResource("1_olkg7") 6:2/0 = 0 6:2/0/terrain_set = 0 6:2/0/terrain = 0 -6:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -6:2/0/physics_layer_0/angular_velocity = 0.0 6:2/0/terrains_peering_bit/right_side = 0 6:2/0/terrains_peering_bit/bottom_right_corner = 0 6:2/0/terrains_peering_bit/bottom_side = 0 @@ -270,8 +216,6 @@ texture = ExtResource("1_olkg7") 7:2/0 = 0 7:2/0/terrain_set = 0 7:2/0/terrain = 0 -7:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -7:2/0/physics_layer_0/angular_velocity = 0.0 7:2/0/terrains_peering_bit/bottom_side = 0 7:2/0/terrains_peering_bit/bottom_left_corner = 0 7:2/0/terrains_peering_bit/left_side = 0 @@ -279,8 +223,6 @@ texture = ExtResource("1_olkg7") 8:2/0 = 0 8:2/0/terrain_set = 0 8:2/0/terrain = 0 -8:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -8:2/0/physics_layer_0/angular_velocity = 0.0 8:2/0/terrains_peering_bit/right_side = 0 8:2/0/terrains_peering_bit/bottom_right_corner = 0 8:2/0/terrains_peering_bit/bottom_side = 0 @@ -290,8 +232,6 @@ texture = ExtResource("1_olkg7") 9:2/0 = 0 9:2/0/terrain_set = 0 9:2/0/terrain = 0 -9:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:2/0/physics_layer_0/angular_velocity = 0.0 9:2/0/terrains_peering_bit/right_side = 0 9:2/0/terrains_peering_bit/bottom_right_corner = 0 9:2/0/terrains_peering_bit/bottom_side = 0 @@ -300,8 +240,6 @@ texture = ExtResource("1_olkg7") 10:2/0 = 0 10:2/0/terrain_set = 0 10:2/0/terrain = 0 -10:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -10:2/0/physics_layer_0/angular_velocity = 0.0 10:2/0/terrains_peering_bit/right_side = 0 10:2/0/terrains_peering_bit/bottom_side = 0 10:2/0/terrains_peering_bit/bottom_left_corner = 0 @@ -310,39 +248,27 @@ texture = ExtResource("1_olkg7") 0:3/0 = 0 0:3/0/terrain_set = 0 0:3/0/terrain = 0 -0:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:3/0/physics_layer_0/angular_velocity = 0.0 0:3/0/terrains_peering_bit/right_side = 0 1:3/0 = 0 1:3/0/terrain_set = 0 1:3/0/terrain = 0 -1:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:3/0/physics_layer_0/angular_velocity = 0.0 1:3/0/terrains_peering_bit/right_side = 0 1:3/0/terrains_peering_bit/left_side = 0 2:3/0 = 0 2:3/0/terrain_set = 0 2:3/0/terrain = 0 -2:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:3/0/physics_layer_0/angular_velocity = 0.0 2:3/0/terrains_peering_bit/left_side = 0 3:3/0 = 0 3:3/0/terrain_set = 0 3:3/0/terrain = 0 -3:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -3:3/0/physics_layer_0/angular_velocity = 0.0 4:3/0 = 0 4:3/0/terrain_set = 0 4:3/0/terrain = 0 -4:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:3/0/physics_layer_0/angular_velocity = 0.0 4:3/0/terrains_peering_bit/right_side = 0 4:3/0/terrains_peering_bit/top_side = 0 5:3/0 = 0 5:3/0/terrain_set = 0 5:3/0/terrain = 0 -5:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:3/0/physics_layer_0/angular_velocity = 0.0 5:3/0/terrains_peering_bit/right_side = 0 5:3/0/terrains_peering_bit/left_side = 0 5:3/0/terrains_peering_bit/top_left_corner = 0 @@ -350,8 +276,6 @@ texture = ExtResource("1_olkg7") 6:3/0 = 0 6:3/0/terrain_set = 0 6:3/0/terrain = 0 -6:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -6:3/0/physics_layer_0/angular_velocity = 0.0 6:3/0/terrains_peering_bit/right_side = 0 6:3/0/terrains_peering_bit/left_side = 0 6:3/0/terrains_peering_bit/top_side = 0 @@ -359,23 +283,17 @@ texture = ExtResource("1_olkg7") 7:3/0 = 0 7:3/0/terrain_set = 0 7:3/0/terrain = 0 -7:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -7:3/0/physics_layer_0/angular_velocity = 0.0 7:3/0/terrains_peering_bit/left_side = 0 7:3/0/terrains_peering_bit/top_side = 0 8:3/0 = 0 8:3/0/terrain_set = 0 8:3/0/terrain = 0 -8:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -8:3/0/physics_layer_0/angular_velocity = 0.0 8:3/0/terrains_peering_bit/right_side = 0 8:3/0/terrains_peering_bit/left_side = 0 8:3/0/terrains_peering_bit/top_side = 0 9:3/0 = 0 9:3/0/terrain_set = 0 9:3/0/terrain = 0 -9:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:3/0/physics_layer_0/angular_velocity = 0.0 9:3/0/terrains_peering_bit/right_side = 0 9:3/0/terrains_peering_bit/bottom_side = 0 9:3/0/terrains_peering_bit/left_side = 0 @@ -384,8 +302,6 @@ texture = ExtResource("1_olkg7") 10:3/0 = 0 10:3/0/terrain_set = 0 10:3/0/terrain = 0 -10:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) -10:3/0/physics_layer_0/angular_velocity = 0.0 10:3/0/terrains_peering_bit/right_side = 0 10:3/0/terrains_peering_bit/bottom_side = 0 10:3/0/terrains_peering_bit/left_side = 0 @@ -394,16 +310,12 @@ texture = ExtResource("1_olkg7") 4:4/0 = 0 4:4/0/terrain_set = 0 4:4/0/terrain = 0 -4:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:4/0/physics_layer_0/angular_velocity = 0.0 4:4/0/terrains_peering_bit/right_side = 0 4:4/0/terrains_peering_bit/bottom_side = 0 4:4/0/terrains_peering_bit/top_side = 0 5:4/0 = 0 5:4/0/terrain_set = 0 5:4/0/terrain = 0 -5:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:4/0/physics_layer_0/angular_velocity = 0.0 5:4/0/terrains_peering_bit/right_side = 0 5:4/0/terrains_peering_bit/bottom_side = 0 5:4/0/terrains_peering_bit/bottom_left_corner = 0 @@ -413,8 +325,6 @@ texture = ExtResource("1_olkg7") 6:4/0 = 0 6:4/0/terrain_set = 0 6:4/0/terrain = 0 -6:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -6:4/0/physics_layer_0/angular_velocity = 0.0 6:4/0/terrains_peering_bit/right_side = 0 6:4/0/terrains_peering_bit/bottom_right_corner = 0 6:4/0/terrains_peering_bit/bottom_side = 0 @@ -424,118 +334,56 @@ texture = ExtResource("1_olkg7") 7:4/0 = 0 7:4/0/terrain_set = 0 7:4/0/terrain = 0 -7:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -7:4/0/physics_layer_0/angular_velocity = 0.0 7:4/0/terrains_peering_bit/bottom_side = 0 7:4/0/terrains_peering_bit/left_side = 0 7:4/0/terrains_peering_bit/top_side = 0 8:4/0 = 0 8:4/0/terrain_set = 0 8:4/0/terrain = 0 -8:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -8:4/0/physics_layer_0/angular_velocity = 0.0 8:4/0/terrains_peering_bit/right_side = 0 8:4/0/terrains_peering_bit/bottom_side = 0 8:4/0/terrains_peering_bit/left_side = 0 8:4/0/terrains_peering_bit/top_side = 0 9:4/0 = 0 -9:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:4/0/physics_layer_0/angular_velocity = 0.0 10:4/0 = 0 -10:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) -10:4/0/physics_layer_0/angular_velocity = 0.0 0:5/0 = 0 -0:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:5/0/physics_layer_0/angular_velocity = 0.0 1:5/0 = 0 -1:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:5/0/physics_layer_0/angular_velocity = 0.0 2:5/0 = 0 -2:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:5/0/physics_layer_0/angular_velocity = 0.0 3:5/0 = 0 -3:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -3:5/0/physics_layer_0/angular_velocity = 0.0 4:5/0 = 0 -4:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:5/0/physics_layer_0/angular_velocity = 0.0 5:5/0 = 0 -5:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:5/0/physics_layer_0/angular_velocity = 0.0 9:5/0 = 0 -9:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:5/0/physics_layer_0/angular_velocity = 0.0 10:5/0 = 0 -10:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) -10:5/0/physics_layer_0/angular_velocity = 0.0 0:6/0 = 0 -0:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:6/0/physics_layer_0/angular_velocity = 0.0 1:6/0 = 0 -1:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:6/0/physics_layer_0/angular_velocity = 0.0 2:6/0 = 0 -2:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:6/0/physics_layer_0/angular_velocity = 0.0 3:6/0 = 0 -3:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -3:6/0/physics_layer_0/angular_velocity = 0.0 4:6/0 = 0 -4:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -4:6/0/physics_layer_0/angular_velocity = 0.0 5:6/0 = 0 -5:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -5:6/0/physics_layer_0/angular_velocity = 0.0 6:6/0 = 0 -6:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -6:6/0/physics_layer_0/angular_velocity = 0.0 7:6/0 = 0 -7:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -7:6/0/physics_layer_0/angular_velocity = 0.0 9:6/0 = 0 -9:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -9:6/0/physics_layer_0/angular_velocity = 0.0 10:6/0 = 0 -10:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) -10:6/0/physics_layer_0/angular_velocity = 0.0 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1xco2"] texture = ExtResource("2_vroha") 0:0/0 = 0 -0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:0/0/physics_layer_0/angular_velocity = 0.0 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 1:0/0 = 0 -1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:0/0/physics_layer_0/angular_velocity = 0.0 1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 2:0/0 = 0 -2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:0/0/physics_layer_0/angular_velocity = 0.0 2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 0:1/0 = 0 -0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:1/0/physics_layer_0/angular_velocity = 0.0 0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 1:1/0 = 0 -1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:1/0/physics_layer_0/angular_velocity = 0.0 1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 2:1/0 = 0 -2:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:1/0/physics_layer_0/angular_velocity = 0.0 2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 0:2/0 = 0 -0:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:2/0/physics_layer_0/angular_velocity = 0.0 0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 1:2/0 = 0 -1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -1:2/0/physics_layer_0/angular_velocity = 0.0 1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) 2:2/0 = 0 -2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) -2:2/0/physics_layer_0/angular_velocity = 0.0 2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) [sub_resource type="TileSet" id="TileSet_7ovln"] @@ -555,7 +403,7 @@ texture_filter = 3 texture_filter = 3 tile_set = SubResource("TileSet_7ovln") format = 2 -layer_0/tile_data = PackedInt32Array(196619, 65536, 1, 196620, 65536, 1, 262156, 65536, 1, 262153, 65536, 1, 262152, 0, 1, 262150, 131072, 1, 327684, 65536, 1, 327686, 131072, 1, 327688, 0, 1, 327689, 65536, 1, 327690, 65536, 1, 524292, 65536, 1, 524291, 65536, 1, 458755, 65536, 1, 458757, 65536, 1, 458760, 0, 1, 131085, 65536, 1, 131084, 65536, 1, 131083, 65536, 1, 131082, 65536, 1, 131081, 65536, 1, 131080, 65536, 1, 786445, 65536, 2, 720909, 65536, 1, 655373, 65536, 1, 65549, 65536, 1, 786444, 65536, 2, 720908, 65536, 1, 655372, 65536, 1, 589836, 65536, 1, 65548, 65536, 1, 786443, 65536, 2, 720907, 65536, 1, 655371, 65536, 1, 589835, 65536, 1, 65547, 65536, 1, 786442, 65536, 2, 720906, 65536, 1, 655370, 65536, 1, 589834, 65536, 1, 65546, 65536, 1, 786441, 65536, 2, 720905, 65536, 1, 655369, 65536, 1, 589833, 65536, 1, 65545, 65536, 1, 786440, 65536, 2, 720904, 65536, 1, 655368, 65536, 1, 589832, 65536, 1, 65544, 65536, 1, 786439, 65536, 2, 720903, 65536, 1, 655367, 65536, 1, 589831, 65536, 1, 131079, 65536, 1, 65543, 65536, 1, 786438, 65536, 2, 720902, 65536, 1, 655366, 65536, 1, 589830, 65536, 1, 131078, 65536, 1, 65542, 65536, 1, 786437, 65536, 2, 720901, 65536, 1, 655365, 65536, 1, 589829, 65536, 1, 786436, 65536, 2, 720900, 65536, 1, 655364, 65536, 1, 589828, 65536, 1, 65540, 65536, 1, 786435, 65536, 2, 720899, 65536, 1, 655363, 65536, 1, 589827, 65536, 1, 589837, 65536, 1, 458765, 65536, 1, 327692, 65536, 1, 458764, 65536, 1, 13, 65536, 0, 12, 65536, 0, 11, 65536, 0, 10, 65536, 0, 9, 65536, 0, 8, 65536, 0, 7, 65536, 0, 6, 65536, 0, 5, 65536, 0, 4, 65536, 0, 3, 65536, 0, 786434, 65536, 2, 720898, 65536, 1, 655362, 65536, 1, 589826, 65536, 1, 524290, 65536, 1, 458754, 65536, 1, 393218, 65536, 1, 327682, 65536, 1, 262146, 65536, 1, 196610, 65536, 1, 131074, 65536, 1, 65538, 65536, 1, 2, 65536, 0, 786433, 65536, 2, 720897, 65536, 1, 655361, 65536, 1, 589825, 65536, 1, 524289, 65536, 1, 458753, 65536, 1, 393217, 65536, 1, 327681, 65536, 1, 262145, 65536, 1, 196609, 65536, 1, 131073, 65536, 1, 65537, 65536, 1, 1, 65536, 0, 786432, 0, 2, 720896, 0, 1, 655360, 0, 1, 589824, 0, 1, 524288, 0, 1, 458752, 0, 1, 393216, 0, 1, 327680, 0, 1, 262144, 0, 1, 196608, 0, 1, 131072, 0, 1, 65536, 0, 1, 0, 0, 0, 458761, 65536, 1, 524299, 65536, 1, 524300, 65536, 1, 524301, 65536, 1, 393220, 65536, 1, 458756, 65536, 1, 655381, 65536, 1, 589845, 65536, 1, 524309, 65536, 1, 458773, 65536, 1, 393237, 65536, 1, 327701, 65536, 1, 262165, 65536, 1, 655380, 65536, 1, 589844, 65536, 1, 524308, 65536, 1, 458772, 65536, 1, 393236, 65536, 1, 327700, 65536, 1, 262164, 65536, 1, 655379, 65536, 1, 589843, 65536, 1, 524307, 65536, 1, 458771, 65536, 1, 393235, 65536, 1, 327699, 65536, 1, 262163, 65536, 1, 655378, 65536, 1, 589842, 65536, 1, 524306, 65536, 1, 458770, 65536, 1, 393234, 65536, 1, 327698, 65536, 1, 262162, 65536, 1, 655377, 65536, 1, 589841, 65536, 1, 524305, 65536, 1, 458769, 65536, 1, 393233, 65536, 1, 327697, 65536, 1, 262161, 65536, 1, 655376, 65536, 1, 589840, 65536, 1, 524304, 65536, 1, 458768, 65536, 1, 393232, 65536, 1, 327696, 65536, 1, 262160, 65536, 1, 655375, 65536, 1, 589839, 65536, 1, 524303, 65536, 1, 458767, 65536, 1, 393231, 65536, 1, 327695, 65536, 1, 262159, 65536, 1, 655374, 65536, 1, 589838, 65536, 1, 524302, 65536, 1, 458766, 65536, 1, 393230, 65536, 1, 327694, 65536, 1, 262158, 65536, 1, 196629, 65536, 1, 131093, 65536, 1, 65557, 65536, 1, 21, 65536, 0, 196628, 65536, 1, 131092, 65536, 1, 65556, 65536, 1, 20, 65536, 0, 196627, 65536, 1, 131091, 65536, 1, 65555, 65536, 1, 19, 65536, 0, 196626, 65536, 1, 131090, 65536, 1, 65554, 65536, 1, 18, 65536, 0, 196625, 65536, 1, 131089, 65536, 1, 65553, 65536, 1, 17, 65536, 0, 720919, 131072, 1, 655383, 131072, 1, 589847, 131072, 1, 524311, 131072, 1, 458775, 131072, 1, 393239, 131072, 1, 327703, 131072, 1, 262167, 131072, 1, 196631, 131072, 1, 131095, 131072, 1, 720918, 65536, 1, 655382, 65536, 1, 589846, 65536, 1, 524310, 65536, 1, 458774, 65536, 1, 393238, 65536, 1, 327702, 65536, 1, 262166, 65536, 1, 196630, 65536, 1, 131094, 65536, 1, 65539, 65536, 1, 131075, 65536, 1, 327683, 65536, 1, 393219, 65536, 1, 327685, 65536, 1, 458758, 131072, 1, 393225, 65536, 1, 393226, 65536, 1, 393228, 65536, 1, 393229, 65536, 1, 327693, 65536, 1, 262157, 65536, 1, 196621, 65536, 1, 131086, 65536, 1, 196622, 65536, 1, 196623, 65536, 1, 131088, 65536, 1, 65552, 65536, 1, 65551, 65536, 1, 65550, 65536, 1, 131087, 65536, 1, 196624, 65536, 1, 15, 65536, 0, 14, 65536, 0, 16, 65536, 0, 720910, 65536, 1, 786446, 65536, 2, 786447, 65536, 2, 786448, 65536, 2, 786449, 65536, 2, 786450, 65536, 2, 786451, 65536, 2, 786452, 65536, 2, 786453, 65536, 2, 786454, 65536, 2, 786455, 131072, 2, 720917, 65536, 1, 720916, 65536, 1, 720915, 65536, 1, 720914, 65536, 1, 720913, 65536, 1, 720912, 65536, 1, 720911, 65536, 1, 22, 65536, 0, 65558, 65536, 1, 23, 131072, 0, 65559, 131072, 1, 262147, 65536, 1, 262148, 65536, 1, 65541, 65536, 1, 262149, 65536, 1, 131076, 65536, 1, 131077, 65536, 1, 196611, 65536, 1, 196612, 65536, 1, 196613, 65536, 1, 196614, 327680, 1, 196615, 65536, 2, 196616, 393216, 1, 196617, 65536, 1, 196618, 65536, 1, 262154, 65536, 1, 262155, 65536, 1, 327691, 65536, 1, 393227, 65536, 1, 458763, 65536, 1, 458762, 65536, 1, 524298, 65536, 1, 524297, 65536, 1, 524296, 393216, 2, 524295, 65536, 0, 524294, 327680, 2, 524293, 65536, 1, 393221, 65536, 1, 393222, 131072, 1, 393224, 0, 1) +layer_0/tile_data = PackedInt32Array(196619, 65536, 1, 196620, 65536, 1, 262156, 65536, 1, 262153, 65536, 1, 262152, 65536, 1, 262150, 65536, 1, 327684, 65536, 1, 327686, 0, 0, 327688, 131072, 0, 327689, 65536, 1, 327690, 65536, 1, 524292, 65536, 1, 524291, 65536, 1, 458755, 65536, 1, 458757, 65536, 1, 458760, 131072, 2, 131085, 65536, 1, 131084, 65536, 1, 131083, 65536, 1, 131082, 65536, 1, 131081, 65536, 1, 131080, 65536, 1, 786445, 65536, 2, 720909, 65536, 1, 655373, 65536, 1, 65549, 65536, 1, 786444, 65536, 2, 720908, 65536, 1, 655372, 65536, 1, 589836, 65536, 1, 65548, 65536, 1, 786443, 65536, 2, 720907, 65536, 1, 655371, 65536, 1, 589835, 65536, 1, 65547, 65536, 1, 786442, 65536, 2, 720906, 65536, 1, 655370, 65536, 1, 589834, 65536, 1, 65546, 65536, 1, 786441, 65536, 2, 720905, 65536, 1, 655369, 65536, 1, 589833, 65536, 1, 65545, 65536, 1, 786440, 65536, 2, 720904, 65536, 1, 655368, 65536, 1, 589832, 65536, 1, 65544, 65536, 1, 786439, 65536, 2, 720903, 65536, 1, 655367, 65536, 1, 589831, 65536, 1, 131079, 65536, 1, 65543, 65536, 1, 786438, 65536, 2, 720902, 65536, 1, 655366, 65536, 1, 589830, 65536, 1, 131078, 65536, 1, 65542, 65536, 1, 786437, 65536, 2, 720901, 65536, 1, 655365, 65536, 1, 589829, 65536, 1, 786436, 65536, 2, 720900, 65536, 1, 655364, 65536, 1, 589828, 65536, 1, 65540, 65536, 1, 786435, 65536, 2, 720899, 65536, 1, 655363, 65536, 1, 589827, 65536, 1, 589837, 65536, 1, 458765, 65536, 1, 327692, 65536, 1, 458764, 65536, 1, 13, 65536, 0, 12, 65536, 0, 11, 65536, 0, 10, 65536, 0, 9, 65536, 0, 8, 65536, 0, 7, 65536, 0, 6, 65536, 0, 5, 65536, 0, 4, 65536, 0, 3, 65536, 0, 786434, 65536, 2, 720898, 65536, 1, 655362, 65536, 1, 589826, 65536, 1, 524290, 65536, 1, 458754, 65536, 1, 393218, 65536, 1, 327682, 65536, 1, 262146, 65536, 1, 196610, 65536, 1, 131074, 65536, 1, 65538, 65536, 1, 2, 65536, 0, 786433, 65536, 2, 720897, 65536, 1, 655361, 65536, 1, 589825, 65536, 1, 524289, 65536, 1, 458753, 65536, 1, 393217, 65536, 1, 327681, 65536, 1, 262145, 65536, 1, 196609, 65536, 1, 131073, 65536, 1, 65537, 65536, 1, 1, 65536, 0, 786432, 0, 2, 720896, 0, 1, 655360, 0, 1, 589824, 0, 1, 524288, 0, 1, 458752, 0, 1, 393216, 0, 1, 327680, 0, 1, 262144, 0, 1, 196608, 0, 1, 131072, 0, 1, 65536, 0, 1, 0, 0, 0, 458761, 65536, 1, 524299, 65536, 1, 524300, 65536, 1, 524301, 65536, 1, 393220, 65536, 1, 458756, 65536, 1, 655381, 65536, 1, 589845, 65536, 1, 524309, 65536, 1, 458773, 65536, 1, 393237, 65536, 1, 327701, 65536, 1, 262165, 65536, 1, 655380, 65536, 1, 589844, 65536, 1, 524308, 65536, 1, 458772, 65536, 1, 393236, 65536, 1, 327700, 65536, 1, 262164, 65536, 1, 655379, 65536, 1, 589843, 65536, 1, 524307, 65536, 1, 458771, 65536, 1, 393235, 65536, 1, 327699, 65536, 1, 262163, 65536, 1, 655378, 65536, 1, 589842, 65536, 1, 524306, 65536, 1, 458770, 65536, 1, 393234, 65536, 1, 327698, 65536, 1, 262162, 65536, 1, 655377, 65536, 1, 589841, 65536, 1, 524305, 65536, 1, 458769, 65536, 1, 393233, 65536, 1, 327697, 65536, 1, 262161, 65536, 1, 655376, 65536, 1, 589840, 65536, 1, 524304, 65536, 1, 458768, 65536, 1, 393232, 65536, 1, 327696, 65536, 1, 262160, 65536, 1, 655375, 65536, 1, 589839, 65536, 1, 524303, 65536, 1, 458767, 65536, 1, 393231, 65536, 1, 327695, 65536, 1, 262159, 65536, 1, 655374, 65536, 1, 589838, 65536, 1, 524302, 65536, 1, 458766, 65536, 1, 393230, 65536, 1, 327694, 65536, 1, 262158, 65536, 1, 196629, 65536, 1, 131093, 65536, 1, 65557, 65536, 1, 21, 65536, 0, 196628, 65536, 1, 131092, 65536, 1, 65556, 65536, 1, 20, 65536, 0, 196627, 65536, 1, 131091, 65536, 1, 65555, 65536, 1, 19, 65536, 0, 196626, 65536, 1, 131090, 65536, 1, 65554, 65536, 1, 18, 65536, 0, 196625, 65536, 1, 131089, 65536, 1, 65553, 65536, 1, 17, 65536, 0, 720919, 131072, 1, 655383, 131072, 1, 589847, 131072, 1, 524311, 131072, 1, 458775, 131072, 1, 393239, 131072, 1, 327703, 131072, 1, 262167, 131072, 1, 196631, 131072, 1, 131095, 131072, 1, 720918, 65536, 1, 655382, 65536, 1, 589846, 65536, 1, 524310, 65536, 1, 458774, 65536, 1, 393238, 65536, 1, 327702, 65536, 1, 262166, 65536, 1, 196630, 65536, 1, 131094, 65536, 1, 65539, 65536, 1, 131075, 65536, 1, 327683, 65536, 1, 393219, 65536, 1, 327685, 65536, 1, 458758, 0, 2, 393225, 65536, 1, 393226, 65536, 1, 393228, 65536, 1, 393229, 65536, 1, 327693, 65536, 1, 262157, 65536, 1, 196621, 65536, 1, 131086, 65536, 1, 196622, 65536, 1, 196623, 65536, 1, 131088, 65536, 1, 65552, 65536, 1, 65551, 65536, 1, 65550, 65536, 1, 131087, 65536, 1, 196624, 65536, 1, 15, 65536, 0, 14, 65536, 0, 16, 65536, 0, 720910, 65536, 1, 786446, 65536, 2, 786447, 65536, 2, 786448, 65536, 2, 786449, 65536, 2, 786450, 65536, 2, 786451, 65536, 2, 786452, 65536, 2, 786453, 65536, 2, 786454, 65536, 2, 786455, 131072, 2, 720917, 65536, 1, 720916, 65536, 1, 720915, 65536, 1, 720914, 65536, 1, 720913, 65536, 1, 720912, 65536, 1, 720911, 65536, 1, 22, 65536, 0, 65558, 65536, 1, 23, 131072, 0, 65559, 131072, 1, 262147, 65536, 1, 262148, 65536, 1, 65541, 65536, 1, 262149, 65536, 1, 131076, 65536, 1, 131077, 65536, 1, 196611, 65536, 1, 196612, 65536, 1, 196613, 65536, 1, 196614, 65536, 1, 196615, 65536, 1, 196616, 65536, 1, 196617, 65536, 1, 196618, 65536, 1, 262154, 65536, 1, 262155, 65536, 1, 327691, 65536, 1, 393227, 65536, 1, 458763, 65536, 1, 458762, 65536, 1, 524298, 65536, 1, 524297, 65536, 1, 524296, 393216, 2, 524295, 65536, 0, 524294, 327680, 2, 524293, 65536, 1, 393221, 65536, 1, 393222, 0, 1, 393224, 131072, 1, 458759, 65536, 2, 262151, 65536, 1, 327687, 65536, 0, 393223, 65536, 1) layer_1/name = "coop" layer_1/tile_data = PackedInt32Array(262155, 1, 0, 327691, 1, 1, 393227, 1, 2, 262156, 65537, 0, 327692, 65537, 1, 393228, 65537, 2, 262157, 131073, 0, 327693, 131073, 1, 393229, 131073, 2) script = ExtResource("3_dnuha") @@ -568,11 +416,29 @@ position = Vector2(311, 131) [node name="Seeker" parent="." instance=ExtResource("4_4soyr")] position = Vector2(68, 82) motion_mode = 1 +GetFoodEnabled = true [node name="Seeker2" parent="." instance=ExtResource("4_4soyr")] position = Vector2(87, 65) motion_mode = 1 +GetFoodEnabled = true [node name="Seeker3" parent="." instance=ExtResource("4_4soyr")] -position = Vector2(69, 98) +position = Vector2(130, 13) +motion_mode = 1 + +[node name="Seeker4" parent="." instance=ExtResource("4_4soyr")] +position = Vector2(129, 72) +motion_mode = 1 + +[node name="Seeker5" parent="." instance=ExtResource("4_4soyr")] +position = Vector2(129, 57) +motion_mode = 1 + +[node name="Seeker6" parent="." instance=ExtResource("4_4soyr")] +position = Vector2(130, 42) +motion_mode = 1 + +[node name="Seeker7" parent="." instance=ExtResource("4_4soyr")] +position = Vector2(130, 27) motion_mode = 1 diff --git a/4.2/7 - pathfinding using navigation layers/player.gd.uid b/4.2/7 - pathfinding using navigation layers/player.gd.uid new file mode 100644 index 0000000..2844ef9 --- /dev/null +++ b/4.2/7 - pathfinding using navigation layers/player.gd.uid @@ -0,0 +1 @@ +uid://cklnv6xhoeecc diff --git a/4.2/7 - pathfinding using navigation layers/project.godot b/4.2/7 - pathfinding using navigation layers/project.godot index 27b42ac..3d85806 100644 --- a/4.2/7 - pathfinding using navigation layers/project.godot +++ b/4.2/7 - pathfinding using navigation layers/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="Nav Layers Pathfinding" run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.2", "Forward Plus") +config/features=PackedStringArray("4.5", "Forward Plus") config/icon="res://icon.svg" [display] @@ -26,31 +26,31 @@ window/stretch/scale_mode="integer" move_left={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) ] } move_right={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) ] } move_up={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) ] } move_down={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) ] } food={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) ] }