diff --git a/scenes/game_elements/props/tree/components/tree_parter.tscn b/scenes/game_elements/props/tree/components/tree_parter.tscn new file mode 100644 index 000000000..d0ed692ca --- /dev/null +++ b/scenes/game_elements/props/tree/components/tree_parter.tscn @@ -0,0 +1,54 @@ +[gd_scene format=3 uid="uid://conut7biwewd5"] + +[ext_resource type="AudioStream" uid="uid://1gnb8sf687eo" path="res://assets/first_party/sounds/mushroom/Hu.ogg" id="2_40l5v"] +[ext_resource type="Script" uid="uid://c78objoydjdo0" path="res://scenes/game_logic/tree_parter.gd" id="4_2ul7r"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_hggpd"] +resource_local_to_scene = true +size = Vector2(200, 400) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_urkup"] +resource_local_to_scene = true +size = Vector2(4, 400) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_pp1gq"] +size = Vector2(200, 4) + +[node name="TreeParter" type="Node2D" unique_id=1011308445] +script = ExtResource("4_2ul7r") + +[node name="WalkableTrees" type="Area2D" parent="." unique_id=1698908802] +collision_mask = 17 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="WalkableTrees" unique_id=763540384] +shape = SubResource("RectangleShape2D_hggpd") + +[node name="Borders" type="StaticBody2D" parent="." unique_id=1630802636] +modulate = Color(1, 0.30980393, 1, 1) +position = Vector2(-110, 52) +collision_layer = 16 +collision_mask = 0 + +[node name="LeftBorder" type="CollisionShape2D" parent="Borders" unique_id=1196037431] +position = Vector2(7, -52) +shape = SubResource("RectangleShape2D_urkup") +one_way_collision = true +one_way_collision_margin = 10.0 +one_way_collision_direction = Vector2(-1, 0) + +[node name="RightBorder" type="CollisionShape2D" parent="Borders" unique_id=993898564] +position = Vector2(213, -52) +shape = SubResource("RectangleShape2D_urkup") +one_way_collision = true +one_way_collision_margin = 10.0 +one_way_collision_direction = Vector2(1, 0) + +[node name="TopBorder" type="CollisionShape2D" parent="Borders" unique_id=355443638] +position = Vector2(110, -255) +shape = SubResource("RectangleShape2D_pp1gq") + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="." unique_id=1779282063] +stream = ExtResource("2_40l5v") + +[connection signal="body_entered" from="WalkableTrees" to="." method="_on_body_entered"] +[connection signal="body_exited" from="WalkableTrees" to="." method="_on_body_exited"] diff --git a/scenes/game_elements/props/tree/components/tree_parter_test.tscn b/scenes/game_elements/props/tree/components/tree_parter_test.tscn new file mode 100644 index 000000000..08790dbba --- /dev/null +++ b/scenes/game_elements/props/tree/components/tree_parter_test.tscn @@ -0,0 +1,1135 @@ +[gd_scene format=4 uid="uid://b5nwfhvmptpxl"] + +[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="1_wff4o"] +[ext_resource type="Script" uid="uid://bdhjixygupit1" path="res://scenes/game_elements/props/area_filler/area_filler.gd" id="2_mke5t"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="3_4fs26"] +[ext_resource type="SpriteFrames" uid="uid://djwymcffy83" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_red.tres" id="4_u3djv"] +[ext_resource type="SpriteFrames" uid="uid://brspwu70qbdaf" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_blue.tres" id="5_ybps6"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="6_2lcnx"] +[ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="7_l2cuq"] +[ext_resource type="PackedScene" uid="uid://conut7biwewd5" path="res://scenes/game_elements/props/tree/components/tree_parter.tscn" id="8_mke5t"] +[ext_resource type="SpriteFrames" uid="uid://d36eq8tqdaxdy" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_green.tres" id="9_2lcnx"] +[ext_resource type="PackedScene" uid="uid://bcy28nucscyep" path="res://scenes/game_elements/props/teleporter/quest_teleporter.tscn" id="9_4fs26"] +[ext_resource type="Script" uid="uid://0enyu5v4ra34" path="res://scenes/game_elements/props/spawn_point/components/spawn_point.gd" id="11_2lcnx"] +[ext_resource type="Resource" uid="uid://c4wb1jwjb8sg0" path="res://scenes/quests/lore_quests/dev_island/quest.tres" id="11_l2cuq"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_pp1gq"] +size = Vector2(1055, 206.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cdbf2"] +size = Vector2(200, 134.5) + +[node name="TreePartertester" type="Node2D" unique_id=99034641] + +[node name="TileMap" type="TileMap" parent="." unique_id=1734610980] +format = 2 + +[node name="TileMapLayer" type="TileMapLayer" parent="TileMap" unique_id=1567579972] +tile_map_data = PackedByteArray("AAAAAAAAAQABAAEAAAABAAAAAQABAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAADAAEAAQABAAEAAAACAAAAAQABAAEAAAADAAAAAQABAAEAAAAEAAAAAQABAAEAAAAFAAAAAQABAAEAAAAFAAEAAQABAAEAAAAGAAEAAQABAAEAAAAGAAIAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAEAAAAGAAAAAQABAAEAAAAIAAAAAQABAAEAAAAIAAEAAQABAAEAAAAIAAIAAQABAAEAAAAIAAMAAQABAAEAAAAHAAMAAQABAAEAAAAGAAMAAQABAAEAAAAFAAMAAQABAAEAAAAEAAMAAQABAAEAAAADAAMAAQABAAEAAAACAAMAAQABAAEAAAABAAMAAQABAAEAAAAAAAMAAQABAAEAAAAAAAIAAQABAAEAAAAAAAEAAQABAAEAAAABAAIAAQABAAEAAAACAAIAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAEAAEAAQABAAEAAAAAAAQAAQABAAEAAAABAAQAAQABAAEAAAACAAQAAQABAAEAAAADAAQAAQABAAEAAAAEAAQAAQABAAEAAAAFAAQAAQABAAEAAAAGAAQAAQABAAEAAAAHAAQAAQABAAEAAAAIAAQAAQABAAEAAAAEAP//AQABAAEAAAAFAP//AQABAAEAAAAJAAQAAQABAAEAAAAKAAQAAQABAAEAAAALAAQAAQABAAEAAAAMAAQAAQABAAEAAAANAAQAAQABAAEAAAAOAAQAAQABAAEAAAAPAAQAAQABAAEAAAAQAAQAAQABAAEAAAARAAQAAQABAAEAAAASAAQAAQABAAEAAAATAAQAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAATAAMAAQABAAEAAAASAAMAAQABAAEAAAARAAMAAQABAAEAAAAQAAMAAQABAAEAAAAPAAMAAQABAAEAAAAOAAMAAQABAAEAAAANAAMAAQABAAEAAAAMAAMAAQABAAEAAAALAAMAAQABAAEAAAAKAAMAAQABAAEAAAAJAAMAAQABAAEAAAAVAAMAAQABAAEAAAAWAAMAAQABAAEAAAAXAAMAAQABAAEAAAAYAAMAAQABAAEAAAAZAAMAAQABAAEAAAAaAAMAAQABAAEAAAAbAAMAAQABAAEAAAAcAAMAAQABAAEAAAAdAAMAAQABAAEAAAAdAAQAAQABAAEAAAAcAAQAAQABAAEAAAAbAAQAAQABAAEAAAAaAAQAAQABAAEAAAAZAAQAAQABAAEAAAAYAAQAAQABAAEAAAAYAAUAAQABAAEAAAAXAAUAAQABAAEAAAAWAAUAAQABAAEAAAAVAAUAAQABAAEAAAAUAAUAAQABAAEAAAAVAAQAAQABAAEAAAAWAAQAAQABAAEAAAAXAAQAAQABAAEAAADt////AQABAAEAAADt/wAAAQABAAEAAADt/wEAAQABAAEAAADt/wIAAQABAAEAAADt/wMAAQABAAEAAADt/wQAAQABAAEAAADt/wUAAQABAAEAAADt/wYAAQABAAEAAADt/wcAAQABAAEAAADt/wgAAQABAAEAAADu////AQABAAEAAADu/wAAAQABAAEAAADu/wEAAQABAAEAAADu/wIAAQABAAEAAADu/wMAAQABAAEAAADu/wQAAQABAAEAAADu/wUAAQABAAEAAADu/wYAAQABAAEAAADu/wcAAQABAAEAAADu/wgAAQABAAEAAADv////AQABAAEAAADv/wAAAQABAAEAAADv/wEAAQABAAEAAADv/wIAAQABAAEAAADv/wMAAQABAAEAAADv/wQAAQABAAEAAADv/wUAAQABAAEAAADv/wYAAQABAAEAAADv/wcAAQABAAEAAADv/wgAAQABAAEAAADw////AQABAAEAAADw/wAAAQABAAEAAADw/wEAAQABAAEAAADw/wIAAQABAAEAAADw/wMAAQABAAEAAADw/wQAAQABAAEAAADw/wUAAQABAAEAAADw/wYAAQABAAEAAADw/wcAAQAFAAAAAADw/wgAAQAIAAEAAADx////AQABAAEAAADx/wAAAQABAAEAAADx/wEAAQABAAEAAADx/wIAAQABAAEAAADx/wMAAQABAAEAAADx/wQAAQABAAEAAADx/wUAAQABAAEAAADx/wYAAQABAAEAAADx/wcAAQAGAAMAAADx/wgAAQABAAEAAADy////AQABAAEAAADy/wAAAQABAAEAAADy/wEAAQABAAEAAADy/wIAAQABAAEAAADy/wMAAQABAAEAAADy/wQAAQABAAEAAADy/wUAAQABAAEAAADy/wYAAQABAAEAAADy/wcAAQAGAAMAAADy/wgAAQABAAEAAADz////AQABAAEAAADz/wAAAQABAAEAAADz/wEAAQABAAEAAADz/wIAAQABAAEAAADz/wMAAQABAAEAAADz/wQAAQABAAEAAADz/wUAAQABAAEAAADz/wYAAQABAAEAAADz/wcAAQAGAAMAAADz/wgAAQABAAEAAAD0////AQABAAEAAAD0/wAAAQABAAEAAAD0/wEAAQABAAEAAAD0/wIAAQABAAEAAAD0/wMAAQABAAEAAAD0/wQAAQABAAEAAAD0/wUAAQABAAEAAAD0/wYAAQABAAEAAAD0/wcAAQAGAAMAAAD0/wgAAQABAAEAAAD1////AQABAAEAAAD1/wAAAQABAAEAAAD1/wEAAQABAAEAAAD1/wIAAQABAAEAAAD1/wMAAQABAAEAAAD1/wQAAQABAAEAAAD1/wUAAQABAAEAAAD1/wYAAQABAAEAAAD1/wcAAQAGAAMAAAD1/wgAAQABAAEAAAD2////AQABAAEAAAD2/wAAAQABAAEAAAD2/wEAAQABAAEAAAD2/wIAAQABAAEAAAD2/wMAAQABAAEAAAD2/wQAAQABAAEAAAD2/wUAAQABAAEAAAD2/wYAAQABAAEAAAD2/wcAAQAGAAMAAAD2/wgAAQABAAEAAAD3////AQAFAAEAAAD3/wAAAQAFAAEAAAD3/wEAAQAFAAEAAAD3/wIAAQAFAAEAAAD3/wMAAQAFAAEAAAD3/wQAAQAFAAEAAAD3/wUAAQAFAAEAAAD3/wYAAQAFAAEAAAD3/wcAAQAGAAEAAAD3/wgAAQAFAAEAAAD4////AQAHAAEAAAD4/wAAAQAHAAEAAAD4/wEAAQAHAAEAAAD4/wIAAQAHAAEAAAD4/wMAAQAHAAEAAAD4/wQAAQAHAAEAAAD4/wUAAQAHAAEAAAD4/wYAAQAHAAEAAAD4/wcAAQAGAAEAAAD4/wgAAQAHAAEAAAD5////AQABAAEAAAD5/wAAAQABAAEAAAD5/wEAAQABAAEAAAD5/wIAAQABAAEAAAD5/wMAAQABAAEAAAD5/wQAAQABAAEAAAD5/wUAAQABAAEAAAD5/wYAAQABAAEAAAD5/wcAAQAGAAMAAAD5/wgAAQABAAEAAAD6////AQABAAEAAAD6/wAAAQABAAEAAAD6/wEAAQABAAEAAAD6/wIAAQABAAEAAAD6/wMAAQABAAEAAAD6/wQAAQABAAEAAAD6/wUAAQABAAEAAAD6/wYAAQABAAEAAAD6/wcAAQAGAAMAAAD6/wgAAQABAAEAAAD7////AQABAAEAAAD7/wAAAQABAAEAAAD7/wEAAQABAAEAAAD7/wIAAQABAAEAAAD7/wMAAQABAAEAAAD7/wQAAQABAAEAAAD7/wUAAQABAAEAAAD7/wYAAQABAAEAAAD7/wcAAQAGAAMAAAD7/wgAAQABAAEAAAD8////AQABAAEAAAD8/wAAAQABAAEAAAD8/wEAAQABAAEAAAD8/wIAAQABAAEAAAD8/wMAAQABAAEAAAD8/wQAAQABAAEAAAD8/wUAAQABAAEAAAD8/wYAAQABAAEAAAD8/wcAAQAGAAMAAAD8/wgAAQABAAEAAAD9////AQABAAEAAAD9/wAAAQABAAEAAAD9/wEAAQABAAEAAAD9/wIAAQABAAEAAAD9/wMAAQABAAEAAAD9/wQAAQABAAEAAAD9/wUAAQABAAEAAAD9/wYAAQABAAEAAAD9/wcAAQAGAAMAAAD9/wgAAQABAAEAAAD+////AQABAAEAAAD+/wAAAQABAAEAAAD+/wEAAQABAAEAAAD+/wIAAQABAAEAAAD+/wMAAQABAAEAAAD+/wQAAQABAAEAAAD+/wUAAQABAAEAAAD+/wYAAQABAAEAAAD+/wcAAQAGAAMAAAD+/wgAAQABAAEAAAD/////AQABAAEAAAD//wAAAQABAAEAAAD//wEAAQABAAEAAAD//wIAAQABAAEAAAD//wMAAQABAAEAAAD//wQAAQABAAEAAAD//wUAAQABAAEAAAD//wYAAQABAAEAAAD//wcAAQAHAAAAAAD//wgAAQAIAAEAAAD6/wkAAQABAAEAAAD7/wkAAQABAAEAAAD8/wkAAQABAAEAAAD9/wkAAQABAAEAAAD+/wkAAQABAAEAAAD//wkAAQAIAAEAAAAAAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAAAAgAAQABAAEAAAAAAAkAAQABAAEAAAABAAUAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAABAAgAAQABAAEAAAABAAkAAQABAAEAAAACAAUAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAACAAgAAQABAAEAAAACAAkAAQABAAEAAAADAAUAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAADAAgAAQABAAEAAAADAAkAAQABAAEAAAAEAAUAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAEAAkAAQABAAEAAAAFAAUAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAFAAgAAQABAAEAAAAFAAkAAQABAAEAAAAGAAUAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAGAAgAAQABAAEAAAAGAAkAAQABAAEAAAAHAAUAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAHAAgAAQABAAEAAAAHAAkAAQABAAEAAADv/wkAAQABAAEAAADv/woAAQABAAEAAADv/wsAAQAGAAMAAADv/wwAAQABAAEAAADw/wkAAQAIAAEAAADw/woAAQAIAAEAAADw/wsAAQAHAAIAAADw/wwAAQABAAEAAADx/wkAAQABAAEAAADx/woAAQABAAEAAADx/wsAAQABAAEAAADx/wwAAQABAAEAAADy/wkAAQABAAEAAADy/woAAQABAAEAAADy/wsAAQABAAEAAADy/wwAAQABAAEAAADz/wkAAQABAAEAAADz/woAAQABAAEAAADz/wsAAQABAAEAAADz/wwAAQABAAEAAAD0/wkAAQABAAEAAAD0/woAAQABAAEAAAD0/wsAAQABAAEAAAD0/wwAAQABAAEAAAD1/wkAAQABAAEAAAD1/woAAQABAAEAAAD1/wsAAQABAAEAAAD1/wwAAQAFAAAAAAD2/wkAAQABAAEAAAD2/woAAQABAAEAAAD2/wsAAQAFAAAAAAD2/wwAAQAHAAEAAAD3/wkAAQAFAAEAAAD3/woAAQAFAAEAAAD3/wsAAQAGAAIAAAD3/wwAAQABAAEAAAD4/wkAAQAHAAEAAAD4/woAAQAHAAEAAAD4/wsAAQAGAAIAAAD4/wwAAQABAAEAAAD5/wkAAQABAAEAAAD5/woAAQABAAEAAAD5/wsAAQAHAAAAAAD5/wwAAQAFAAEAAAD6/woAAQABAAEAAAD6/wsAAQABAAEAAAD6/wwAAQAHAAAAAAD7/woAAQABAAEAAAD7/wsAAQABAAEAAAD7/wwAAQABAAEAAAD8/woAAQABAAEAAAD8/wsAAQABAAEAAAD8/wwAAQABAAEAAAD9/woAAQABAAEAAAD9/wsAAQABAAEAAAD9/wwAAQABAAEAAAD+/woAAQABAAEAAAD+/wsAAQABAAEAAAD+/wwAAQABAAEAAAD//woAAQAFAAIAAAD//wsAAQABAAEAAAD//wwAAQABAAEAAAAAAAoAAQAGAAMAAAAAAAsAAQABAAEAAAAAAAwAAQABAAEAAAABAAoAAQAGAAMAAAABAAsAAQABAAEAAAABAAwAAQABAAEAAAACAAoAAQAGAAMAAAACAAsAAQABAAEAAAACAAwAAQABAAEAAAADAAoAAQAGAAMAAAADAAsAAQABAAEAAAADAAwAAQABAAEAAAAEAAoAAQAGAAMAAAAEAAsAAQABAAEAAAAEAAwAAQABAAEAAAAFAAoAAQAGAAMAAAAFAAsAAQABAAEAAAAFAAwAAQABAAEAAAAGAAoAAQAGAAMAAAAGAAsAAQABAAEAAAAGAAwAAQABAAEAAAAHAAoAAQAGAAMAAAAHAAsAAQABAAEAAAAHAAwAAQABAAEAAAAIAAUAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAIAAgAAQABAAEAAAAIAAkAAQABAAEAAAAJAAUAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAJAAgAAQABAAEAAAAJAAkAAQABAAEAAAAKAAUAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAAKAAgAAQABAAEAAAAKAAkAAQABAAEAAAALAAUAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAALAAgAAQABAAEAAAALAAkAAQABAAEAAAAMAAUAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAAMAAgAAQABAAEAAAAMAAkAAQABAAEAAAANAAUAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAANAAkAAQABAAEAAAAOAAUAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAOAAgAAQABAAEAAAAOAAkAAQABAAEAAAAJAAIAAQABAAEAAAAJAP//AQABAAEAAAAKAP//AQABAAEAAAAKAAAAAQABAAEAAAALAAAAAQABAAEAAAAKAAEAAQABAAEAAAAKAAIAAQABAAEAAAALAAIAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAANAAEAAQABAAEAAAAOAAEAAQABAAEAAAAOAAIAAQABAAEAAAANAAIAAQABAAEAAAANAAAAAQABAAEAAAANAP//AQABAAEAAAAOAP//AQABAAEAAAAOAAAAAQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAP//AQABAAEAAAAPAAIAAQABAAEAAAAMAP//AQABAAEAAAAMAAAAAQABAAEAAAAAAP//AQABAAEAAADr//r/AQABAAEAAADr//v/AQABAAEAAADr//z/AQABAAEAAADr//3/AQABAAEAAADr//7/AQABAAEAAADr////AQABAAEAAADr/wAAAQABAAEAAADr/wEAAQABAAEAAADr/wIAAQABAAEAAADs//r/AQABAAEAAADs//v/AQABAAEAAADs//z/AQABAAEAAADs//3/AQABAAEAAADs//7/AQABAAEAAADs////AQABAAEAAADs/wAAAQABAAEAAADs/wEAAQABAAEAAADs/wIAAQABAAEAAADt//r/AQABAAEAAADt//v/AQABAAEAAADt//z/AQABAAEAAADt//3/AQABAAEAAADt//7/AQABAAEAAADu//r/AQABAAEAAADu//v/AQABAAEAAADu//z/AQABAAEAAADu//3/AQABAAEAAADu//7/AQABAAEAAADv//r/AQABAAEAAADv//v/AQABAAEAAADv//z/AQABAAEAAADv//3/AQABAAEAAADv//7/AQABAAEAAADw//r/AQABAAEAAADw//v/AQABAAEAAADw//z/AQABAAEAAADw//3/AQABAAEAAADw//7/AQABAAEAAADx//r/AQABAAEAAADx//v/AQABAAEAAADx//z/AQABAAEAAADx//3/AQABAAEAAADx//7/AQABAAEAAADy//r/AQABAAEAAADy//v/AQABAAEAAADy//z/AQABAAEAAADy//3/AQABAAEAAADy//7/AQABAAEAAADz//r/AQABAAEAAADz//v/AQABAAEAAADz//z/AQABAAEAAADz//3/AQABAAEAAADz//7/AQABAAEAAAD0//r/AQABAAEAAAD0//v/AQABAAEAAAD0//z/AQABAAEAAAD0//3/AQABAAEAAAD0//7/AQABAAEAAAD1//r/AQABAAEAAAD1//v/AQABAAEAAAD1//z/AQABAAEAAAD1//3/AQABAAEAAAD1//7/AQABAAEAAAD2//r/AQABAAEAAAD2//v/AQABAAEAAAD2//z/AQABAAEAAAD2//3/AQABAAEAAAD2//7/AQABAAEAAAD3//r/AQAFAAEAAAD3//v/AQAFAAEAAAD3//z/AQAFAAEAAAD3//3/AQAFAAEAAAD3//7/AQAFAAEAAAD4//r/AQAHAAEAAAD4//v/AQAHAAEAAAD4//z/AQAHAAEAAAD4//3/AQAHAAEAAAD4//7/AQAHAAEAAAD5//r/AQABAAEAAAD5//v/AQABAAEAAAD5//z/AQABAAEAAAD5//3/AQABAAEAAAD5//7/AQABAAEAAAD6//r/AQABAAEAAAD6//v/AQABAAEAAAD6//z/AQABAAEAAAD6//3/AQABAAEAAAD6//7/AQABAAEAAAD7//r/AQABAAEAAAD7//v/AQABAAEAAAD7//z/AQABAAEAAAD7//3/AQABAAEAAAD7//7/AQABAAEAAAD8//r/AQABAAEAAAD8//v/AQABAAEAAAD8//z/AQABAAEAAAD8//3/AQABAAEAAAD8//7/AQABAAEAAAD9//r/AQABAAEAAAD9//v/AQABAAEAAAD9//z/AQABAAEAAAD9//3/AQABAAEAAAD9//7/AQABAAEAAAD+//r/AQABAAEAAAD+//v/AQABAAEAAAD+//z/AQABAAEAAAD+//3/AQABAAEAAAD+//7/AQABAAEAAAD///r/AQABAAEAAAD///v/AQABAAEAAAD///z/AQABAAEAAAD///3/AQABAAEAAAD///7/AQABAAEAAAAAAPr/AQABAAEAAAAAAPv/AQABAAEAAAAAAPz/AQABAAEAAAAAAP3/AQABAAEAAAAAAP7/AQABAAEAAAABAPr/AQABAAEAAAABAPv/AQABAAEAAAABAPz/AQABAAEAAAABAP3/AQABAAEAAAABAP7/AQABAAEAAAABAP//AQABAAEAAAACAPr/AQABAAEAAAACAPv/AQABAAEAAAACAPz/AQABAAEAAAACAP3/AQABAAEAAAACAP7/AQABAAEAAAACAP//AQABAAEAAAADAPr/AQABAAEAAAADAPv/AQABAAEAAAADAPz/AQABAAEAAAADAP3/AQABAAEAAAADAP7/AQABAAEAAAADAP//AQABAAEAAAAEAPr/AQABAAEAAAAEAPv/AQABAAEAAAAEAPz/AQABAAEAAAAEAP3/AQABAAEAAAAEAP7/AQABAAEAAAAFAPr/AQABAAEAAAAFAPv/AQABAAEAAAAFAPz/AQABAAEAAAAFAP3/AQABAAEAAAAFAP7/AQABAAEAAAAGAPr/AQABAAEAAAAGAPv/AQABAAEAAAAGAPz/AQABAAEAAAAGAP3/AQABAAEAAAAGAP7/AQABAAEAAAAGAP//AQABAAEAAAAHAPr/AQABAAEAAAAHAPv/AQABAAEAAAAHAPz/AQABAAEAAAAHAP3/AQABAAEAAAAHAP7/AQABAAEAAAAHAP//AQABAAEAAAAIAPr/AQABAAEAAAAIAPv/AQABAAEAAAAIAPz/AQABAAEAAAAIAP3/AQABAAEAAAAIAP7/AQABAAEAAAAIAP//AQABAAEAAAAJAPr/AQABAAEAAAAJAPv/AQABAAEAAAAJAPz/AQABAAEAAAAJAP3/AQABAAEAAAAJAP7/AQABAAEAAAAJAAAAAQABAAEAAAAJAAEAAQABAAEAAAAKAPr/AQABAAEAAAAKAPv/AQABAAEAAAAKAPz/AQABAAEAAAAKAP3/AQABAAEAAAAKAP7/AQABAAEAAAALAPr/AQABAAEAAAALAPv/AQABAAEAAAALAPz/AQABAAEAAAALAP3/AQABAAEAAAALAP7/AQABAAEAAAALAP//AQABAAEAAAALAAEAAQABAAEAAAAMAPr/AQABAAEAAAAMAPv/AQABAAEAAAAMAPz/AQABAAEAAAAMAP3/AQABAAEAAAAMAP7/AQABAAEAAAANAPr/AQABAAEAAAANAPv/AQABAAEAAAANAPz/AQABAAEAAAANAP3/AQABAAEAAAANAP7/AQABAAEAAAAOAPr/AQABAAEAAAAOAPv/AQABAAEAAAAOAPz/AQABAAEAAAAOAP3/AQABAAEAAAAOAP7/AQABAAEAAAAPAPr/AQABAAEAAAAPAPv/AQABAAEAAAAPAPz/AQABAAEAAAAPAP3/AQABAAEAAAAPAP7/AQABAAEAAAAQAPr/AQABAAEAAAAQAPv/AQABAAEAAAAQAPz/AQABAAEAAAAQAP3/AQABAAEAAAAQAP7/AQABAAEAAAAQAP//AQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQABAAEAAAAQAAIAAQABAAEAAAARAPr/AQABAAEAAAARAPv/AQABAAEAAAARAPz/AQABAAEAAAARAP3/AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAASAPr/AQABAAEAAAASAPv/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAATAPr/AQABAAEAAAATAPv/AQABAAEAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAAUAPr/AQABAAEAAAAUAPv/AQABAAEAAAAUAPz/AQABAAEAAAAUAP3/AQABAAEAAAAUAP7/AQABAAEAAAAUAP//AQABAAEAAAAUAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAADr/wMAAQABAAEAAADr/wQAAQABAAEAAADr/wUAAQABAAEAAADr/wYAAQABAAEAAADr/wcAAQABAAEAAADr/wgAAQABAAEAAADr/wkAAQABAAEAAADr/woAAQABAAEAAADr/wsAAQAGAAMAAADr/wwAAQABAAEAAADr/w0AAQABAAEAAADr/w4AAQABAAEAAADr/w8AAQABAAEAAADs/wMAAQABAAEAAADs/wQAAQABAAEAAADs/wUAAQABAAEAAADs/wYAAQABAAEAAADs/wcAAQABAAEAAADs/wgAAQABAAEAAADs/wkAAQABAAEAAADs/woAAQABAAEAAADs/wsAAQAGAAMAAADs/wwAAQABAAEAAADs/w0AAQABAAEAAADs/w4AAQABAAEAAADs/w8AAQABAAEAAADt/wkAAQABAAEAAADt/woAAQABAAEAAADt/wsAAQAGAAMAAADt/wwAAQABAAEAAADt/w0AAQABAAEAAADt/w4AAQABAAEAAADt/w8AAQABAAEAAADu/wkAAQABAAEAAADu/woAAQABAAEAAADu/wsAAQAGAAMAAADu/wwAAQABAAEAAADu/w0AAQABAAEAAADu/w4AAQABAAEAAADu/w8AAQABAAEAAADv/w0AAQABAAEAAADv/w4AAQABAAEAAADv/w8AAQABAAEAAADw/w0AAQABAAEAAADw/w4AAQABAAEAAADw/w8AAQABAAEAAADx/w0AAQABAAEAAADx/w4AAQABAAEAAADx/w8AAQABAAEAAADy/w0AAQABAAEAAADy/w4AAQABAAEAAADy/w8AAQABAAEAAADz/w0AAQABAAEAAADz/w4AAQABAAEAAADz/w8AAQABAAEAAAD0/w0AAQABAAEAAAD0/w4AAQABAAEAAAD0/w8AAQABAAEAAAD1/w0AAQAFAAEAAAD1/w4AAQAFAAEAAAD1/w8AAQAFAAEAAAD2/w0AAQAHAAEAAAD2/w4AAQAHAAEAAAD2/w8AAQAHAAEAAAD3/w0AAQABAAEAAAD3/w4AAQABAAEAAAD3/w8AAQABAAEAAAD4/w0AAQABAAEAAAD4/w4AAQABAAEAAAD4/w8AAQABAAEAAAD5/w0AAQAFAAEAAAD5/w4AAQAFAAEAAAD5/w8AAQAFAAEAAAD6/w0AAQAHAAEAAAD6/w4AAQAHAAEAAAD6/w8AAQAHAAEAAAD7/w0AAQABAAEAAAD7/w4AAQABAAEAAAD7/w8AAQABAAEAAAD8/w0AAQABAAEAAAD8/w4AAQABAAEAAAD8/w8AAQABAAEAAAD9/w0AAQABAAEAAAD9/w4AAQABAAEAAAD9/w8AAQABAAEAAAD+/w0AAQABAAEAAAD+/w4AAQABAAEAAAD+/w8AAQABAAEAAAD//w0AAQABAAEAAAD//w4AAQABAAEAAAD//w8AAQABAAEAAAAAAA0AAQABAAEAAAAAAA4AAQABAAEAAAAAAA8AAQABAAEAAAABAA0AAQABAAEAAAABAA4AAQABAAEAAAABAA8AAQABAAEAAAACAA0AAQABAAEAAAACAA4AAQABAAEAAAACAA8AAQABAAEAAAADAA0AAQABAAEAAAADAA4AAQABAAEAAAADAA8AAQABAAEAAAAEAA0AAQABAAEAAAAEAA4AAQABAAEAAAAEAA8AAQABAAEAAAAFAA0AAQABAAEAAAAFAA4AAQABAAEAAAAFAA8AAQABAAEAAAAGAA0AAQABAAEAAAAGAA4AAQABAAEAAAAGAA8AAQABAAEAAAAHAA0AAQABAAEAAAAHAA4AAQABAAEAAAAHAA8AAQABAAEAAAAIAAoAAQAGAAMAAAAIAAsAAQABAAEAAAAIAAwAAQABAAEAAAAIAA0AAQABAAEAAAAIAA4AAQABAAEAAAAIAA8AAQABAAEAAAAJAAoAAQAGAAMAAAAJAAsAAQABAAEAAAAJAAwAAQABAAEAAAAJAA0AAQABAAEAAAAJAA4AAQABAAEAAAAJAA8AAQABAAEAAAAKAAoAAQAGAAMAAAAKAAsAAQABAAEAAAAKAAwAAQABAAEAAAAKAA0AAQABAAEAAAAKAA4AAQABAAEAAAAKAA8AAQABAAEAAAALAAoAAQAGAAMAAAALAAsAAQABAAEAAAALAAwAAQABAAEAAAALAA0AAQABAAEAAAALAA4AAQABAAEAAAALAA8AAQABAAEAAAAMAAoAAQAGAAMAAAAMAAsAAQABAAEAAAAMAAwAAQABAAEAAAAMAA0AAQABAAEAAAAMAA4AAQABAAEAAAAMAA8AAQABAAEAAAANAAoAAQAGAAMAAAANAAsAAQABAAEAAAANAAwAAQABAAEAAAANAA0AAQABAAEAAAANAA4AAQABAAEAAAANAA8AAQABAAEAAAAOAAoAAQAGAAMAAAAOAAsAAQABAAEAAAAOAAwAAQABAAEAAAAOAA0AAQABAAEAAAAOAA4AAQABAAEAAAAOAA8AAQABAAEAAAAPAAUAAQABAAEAAAAPAAYAAQABAAEAAAAPAAcAAQABAAEAAAAPAAgAAQABAAEAAAAPAAkAAQABAAEAAAAPAAoAAQAGAAMAAAAPAAsAAQABAAEAAAAPAAwAAQABAAEAAAAPAA0AAQABAAEAAAAPAA4AAQABAAEAAAAPAA8AAQABAAEAAAAQAAUAAQABAAEAAAAQAAYAAQABAAEAAAAQAAcAAQABAAEAAAAQAAgAAQABAAEAAAAQAAkAAQABAAEAAAAQAAoAAQAGAAMAAAAQAAsAAQABAAEAAAAQAAwAAQABAAEAAAAQAA0AAQABAAEAAAAQAA4AAQABAAEAAAAQAA8AAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAARAAgAAQABAAEAAAARAAkAAQABAAEAAAARAAoAAQAGAAMAAAARAAsAAQABAAEAAAARAAwAAQABAAEAAAARAA0AAQABAAEAAAARAA4AAQABAAEAAAARAA8AAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAASAAgAAQABAAEAAAASAAkAAQABAAEAAAASAAoAAQAGAAMAAAASAAsAAQABAAEAAAASAAwAAQABAAEAAAASAA0AAQABAAEAAAASAA4AAQABAAEAAAASAA8AAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAATAAgAAQABAAEAAAATAAkAAQABAAEAAAATAAoAAQAGAAMAAAATAAsAAQABAAEAAAATAAwAAQABAAEAAAATAA0AAQABAAEAAAATAA4AAQABAAEAAAATAA8AAQABAAEAAADr/+r/AQABAAEAAADr/+v/AQABAAEAAADr/+z/AQABAAEAAADr/+3/AQABAAEAAADr/+7/AQABAAEAAADr/+//AQABAAEAAADr//D/AQABAAEAAADr//H/AQABAAEAAADr//L/AQABAAEAAADr//P/AQABAAEAAADr//T/AQABAAEAAADr//X/AQABAAEAAADr//b/AQABAAEAAADr//f/AQABAAEAAADr//j/AQABAAEAAADr//n/AQABAAEAAADs/+r/AQABAAEAAADs/+v/AQABAAEAAADs/+z/AQABAAEAAADs/+3/AQABAAEAAADs/+7/AQABAAEAAADs/+//AQABAAEAAADs//D/AQABAAEAAADs//H/AQABAAEAAADs//L/AQABAAEAAADs//P/AQABAAEAAADs//T/AQABAAEAAADs//X/AQABAAEAAADs//b/AQABAAEAAADs//f/AQABAAEAAADs//j/AQABAAEAAADs//n/AQABAAEAAADt/+r/AQABAAEAAADt/+v/AQABAAEAAADt/+z/AQABAAEAAADt/+3/AQABAAEAAADt/+7/AQABAAEAAADt/+//AQABAAEAAADt//D/AQABAAEAAADt//H/AQABAAEAAADt//L/AQABAAEAAADt//P/AQABAAEAAADt//T/AQABAAEAAADt//X/AQABAAEAAADt//b/AQABAAEAAADt//f/AQABAAEAAADt//j/AQABAAEAAADt//n/AQABAAEAAADu/+r/AQABAAEAAADu/+v/AQABAAEAAADu/+z/AQABAAEAAADu/+3/AQABAAEAAADu/+7/AQABAAEAAADu/+//AQABAAEAAADu//D/AQABAAEAAADu//H/AQABAAEAAADu//L/AQABAAEAAADu//P/AQABAAEAAADu//T/AQABAAEAAADu//X/AQABAAEAAADu//b/AQABAAEAAADu//f/AQABAAEAAADu//j/AQABAAEAAADu//n/AQABAAEAAADv/+r/AQABAAEAAADv/+v/AQABAAEAAADv/+z/AQABAAEAAADv/+3/AQABAAEAAADv/+7/AQABAAEAAADv/+//AQABAAEAAADv//D/AQABAAEAAADv//H/AQABAAEAAADv//L/AQABAAEAAADv//P/AQABAAEAAADv//T/AQABAAEAAADv//X/AQABAAEAAADv//b/AQABAAEAAADv//f/AQABAAEAAADv//j/AQABAAEAAADv//n/AQABAAEAAADw/+r/AQABAAEAAADw/+v/AQABAAEAAADw/+z/AQABAAEAAADw/+3/AQABAAEAAADw/+7/AQABAAEAAADw/+//AQABAAEAAADw//D/AQABAAEAAADw//H/AQABAAEAAADw//L/AQABAAEAAADw//P/AQABAAEAAADw//T/AQABAAEAAADw//X/AQABAAEAAADw//b/AQABAAEAAADw//f/AQABAAEAAADw//j/AQABAAEAAADw//n/AQABAAEAAADx/+r/AQABAAEAAADx/+v/AQABAAEAAADx/+z/AQABAAEAAADx/+3/AQABAAEAAADx/+7/AQABAAEAAADx/+//AQABAAEAAADx//D/AQABAAEAAADx//H/AQABAAEAAADx//L/AQABAAEAAADx//P/AQABAAEAAADx//T/AQABAAEAAADx//X/AQABAAEAAADx//b/AQABAAEAAADx//f/AQABAAEAAADx//j/AQABAAEAAADx//n/AQABAAEAAADy/+r/AQABAAEAAADy/+v/AQABAAEAAADy/+z/AQABAAEAAADy/+3/AQABAAEAAADy/+7/AQABAAEAAADy/+//AQABAAEAAADy//D/AQABAAEAAADy//H/AQABAAEAAADy//L/AQABAAEAAADy//P/AQABAAEAAADy//T/AQABAAEAAADy//X/AQABAAEAAADy//b/AQABAAEAAADy//f/AQABAAEAAADy//j/AQABAAEAAADy//n/AQABAAEAAADz/+r/AQABAAEAAADz/+v/AQABAAEAAADz/+z/AQABAAEAAADz/+3/AQABAAEAAADz/+7/AQABAAEAAADz/+//AQABAAEAAADz//D/AQABAAEAAADz//H/AQABAAEAAADz//L/AQABAAEAAADz//P/AQABAAEAAADz//T/AQABAAEAAADz//X/AQABAAEAAADz//b/AQABAAEAAADz//f/AQABAAEAAADz//j/AQABAAEAAADz//n/AQABAAEAAAD0/+r/AQABAAEAAAD0/+v/AQABAAEAAAD0/+z/AQABAAEAAAD0/+3/AQABAAEAAAD0/+7/AQABAAEAAAD0/+//AQABAAEAAAD0//D/AQABAAEAAAD0//H/AQABAAEAAAD0//L/AQABAAEAAAD0//P/AQABAAEAAAD0//T/AQABAAEAAAD0//X/AQABAAEAAAD0//b/AQABAAEAAAD0//f/AQABAAEAAAD0//j/AQABAAEAAAD0//n/AQABAAEAAAD1/+r/AQABAAEAAAD1/+v/AQABAAEAAAD1/+z/AQABAAEAAAD1/+3/AQABAAEAAAD1/+7/AQABAAEAAAD1/+//AQABAAEAAAD1//D/AQABAAEAAAD1//H/AQABAAEAAAD1//L/AQABAAEAAAD1//P/AQABAAEAAAD1//T/AQABAAEAAAD1//X/AQABAAEAAAD1//b/AQABAAEAAAD1//f/AQABAAEAAAD1//j/AQABAAEAAAD1//n/AQABAAEAAAD2/+r/AQABAAEAAAD2/+v/AQABAAEAAAD2/+z/AQABAAEAAAD2/+3/AQABAAEAAAD2/+7/AQABAAEAAAD2/+//AQABAAEAAAD2//D/AQABAAEAAAD2//H/AQABAAEAAAD2//L/AQABAAEAAAD2//P/AQABAAEAAAD2//T/AQABAAEAAAD2//X/AQABAAEAAAD2//b/AQABAAEAAAD2//f/AQABAAEAAAD2//j/AQABAAEAAAD2//n/AQABAAEAAAD3/+r/AQABAAEAAAD3/+v/AQABAAEAAAD3/+z/AQABAAEAAAD3/+3/AQABAAEAAAD3/+7/AQABAAEAAAD3/+//AQABAAEAAAD3//D/AQABAAEAAAD3//H/AQABAAEAAAD3//L/AQABAAEAAAD3//P/AQABAAEAAAD3//T/AQABAAEAAAD3//X/AQABAAEAAAD3//b/AQAFAAEAAAD3//f/AQAFAAEAAAD3//j/AQAFAAEAAAD3//n/AQAFAAEAAAD4/+r/AQABAAEAAAD4/+v/AQABAAEAAAD4/+z/AQABAAEAAAD4/+3/AQABAAEAAAD4/+7/AQABAAEAAAD4/+//AQABAAEAAAD4//D/AQABAAEAAAD4//H/AQABAAEAAAD4//L/AQABAAEAAAD4//P/AQABAAEAAAD4//T/AQABAAEAAAD4//X/AQABAAEAAAD4//b/AQAHAAEAAAD4//f/AQAHAAEAAAD4//j/AQAHAAEAAAD4//n/AQAHAAEAAAD5/+r/AQABAAEAAAD5/+v/AQABAAEAAAD5/+z/AQABAAEAAAD5/+3/AQABAAEAAAD5/+7/AQABAAEAAAD5/+//AQABAAEAAAD5//D/AQABAAEAAAD5//H/AQABAAEAAAD5//L/AQABAAEAAAD5//P/AQABAAEAAAD5//T/AQABAAEAAAD5//X/AQABAAEAAAD5//b/AQABAAEAAAD5//f/AQABAAEAAAD5//j/AQABAAEAAAD5//n/AQABAAEAAAD6/+r/AQABAAEAAAD6/+v/AQABAAEAAAD6/+z/AQABAAEAAAD6/+3/AQABAAEAAAD6/+7/AQABAAEAAAD6/+//AQABAAEAAAD6//D/AQABAAEAAAD6//H/AQABAAEAAAD6//L/AQABAAEAAAD6//P/AQABAAEAAAD6//T/AQABAAEAAAD6//X/AQABAAEAAAD6//b/AQABAAEAAAD6//f/AQABAAEAAAD6//j/AQABAAEAAAD6//n/AQABAAEAAAD7/+r/AQABAAEAAAD7/+v/AQABAAEAAAD7/+z/AQABAAEAAAD7/+3/AQABAAEAAAD7/+7/AQABAAEAAAD7/+//AQABAAEAAAD7//D/AQABAAEAAAD7//H/AQABAAEAAAD7//L/AQABAAEAAAD7//P/AQABAAEAAAD7//T/AQABAAEAAAD7//X/AQABAAEAAAD7//b/AQABAAEAAAD7//f/AQABAAEAAAD7//j/AQABAAEAAAD7//n/AQABAAEAAAD8/+r/AQABAAEAAAD8/+v/AQABAAEAAAD8/+z/AQABAAEAAAD8/+3/AQABAAEAAAD8/+7/AQABAAEAAAD8/+//AQABAAEAAAD8//D/AQABAAEAAAD8//H/AQABAAEAAAD8//L/AQABAAEAAAD8//P/AQABAAEAAAD8//T/AQABAAEAAAD8//X/AQABAAEAAAD8//b/AQABAAEAAAD8//f/AQABAAEAAAD8//j/AQABAAEAAAD8//n/AQABAAEAAAD9/+r/AQABAAEAAAD9/+v/AQABAAEAAAD9/+z/AQABAAEAAAD9/+3/AQABAAEAAAD9/+7/AQABAAEAAAD9/+//AQABAAEAAAD9//D/AQABAAEAAAD9//H/AQABAAEAAAD9//L/AQABAAEAAAD9//P/AQABAAEAAAD9//T/AQABAAEAAAD9//X/AQABAAEAAAD9//b/AQABAAEAAAD9//f/AQABAAEAAAD9//j/AQABAAEAAAD9//n/AQABAAEAAAD+/+r/AQABAAEAAAD+/+v/AQABAAEAAAD+/+z/AQABAAEAAAD+/+3/AQABAAEAAAD+/+7/AQABAAEAAAD+/+//AQABAAEAAAD+//D/AQABAAEAAAD+//H/AQABAAEAAAD+//L/AQABAAEAAAD+//P/AQABAAEAAAD+//T/AQABAAEAAAD+//X/AQABAAEAAAD+//b/AQABAAEAAAD+//f/AQABAAEAAAD+//j/AQABAAEAAAD+//n/AQABAAEAAAD//+r/AQABAAEAAAD//+v/AQABAAEAAAD//+z/AQABAAEAAAD//+3/AQABAAEAAAD//+7/AQABAAEAAAD//+//AQABAAEAAAD///D/AQABAAEAAAD///H/AQABAAEAAAD///L/AQABAAEAAAD///P/AQABAAEAAAD///T/AQABAAEAAAD///X/AQABAAEAAAD///b/AQABAAEAAAD///f/AQABAAEAAAD///j/AQABAAEAAAD///n/AQABAAEAAAAAAOr/AQABAAEAAAAAAOv/AQABAAEAAAAAAOz/AQABAAEAAAAAAO3/AQABAAEAAAAAAO7/AQABAAEAAAAAAO//AQABAAEAAAAAAPD/AQABAAEAAAAAAPH/AQABAAEAAAAAAPL/AQABAAEAAAAAAPP/AQABAAEAAAAAAPT/AQABAAEAAAAAAPX/AQABAAEAAAAAAPb/AQABAAEAAAAAAPf/AQABAAEAAAAAAPj/AQABAAEAAAAAAPn/AQABAAEAAAABAOr/AQABAAEAAAABAOv/AQABAAEAAAABAOz/AQABAAEAAAABAO3/AQABAAEAAAABAO7/AQABAAEAAAABAO//AQABAAEAAAABAPD/AQABAAEAAAABAPH/AQABAAEAAAABAPL/AQABAAEAAAABAPP/AQABAAEAAAABAPT/AQABAAEAAAABAPX/AQABAAEAAAABAPb/AQABAAEAAAABAPf/AQABAAEAAAABAPj/AQABAAEAAAABAPn/AQABAAEAAAACAOr/AQABAAEAAAACAOv/AQABAAEAAAACAOz/AQABAAEAAAACAO3/AQABAAEAAAACAO7/AQABAAEAAAACAO//AQABAAEAAAACAPD/AQABAAEAAAACAPH/AQABAAEAAAACAPL/AQABAAEAAAACAPP/AQABAAEAAAACAPT/AQABAAEAAAACAPX/AQABAAEAAAACAPb/AQABAAEAAAACAPf/AQABAAEAAAACAPj/AQABAAEAAAACAPn/AQABAAEAAAADAOr/AQABAAEAAAADAOv/AQABAAEAAAADAOz/AQABAAEAAAADAO3/AQABAAEAAAADAO7/AQABAAEAAAADAO//AQABAAEAAAADAPD/AQABAAEAAAADAPH/AQABAAEAAAADAPL/AQABAAEAAAADAPP/AQABAAEAAAADAPT/AQABAAEAAAADAPX/AQABAAEAAAADAPb/AQABAAEAAAADAPf/AQABAAEAAAADAPj/AQABAAEAAAADAPn/AQABAAEAAAAEAOr/AQABAAEAAAAEAOv/AQABAAEAAAAEAOz/AQABAAEAAAAEAO3/AQABAAEAAAAEAO7/AQABAAEAAAAEAO//AQABAAEAAAAEAPD/AQABAAEAAAAEAPH/AQABAAEAAAAEAPL/AQABAAEAAAAEAPP/AQABAAEAAAAEAPT/AQABAAEAAAAEAPX/AQABAAEAAAAEAPb/AQABAAEAAAAEAPf/AQABAAEAAAAEAPj/AQABAAEAAAAEAPn/AQABAAEAAAAUAAoAAQAGAAMAAAAVAAoAAQAGAAMAAAA=") +tile_set = ExtResource("1_wff4o") + +[node name="Area2D" type="Area2D" parent="." unique_id=898476845] + +[node name="AreaFiller" type="Node" parent="Area2D" unique_id=417319223] +script = ExtResource("2_mke5t") +scenes = Array[PackedScene]([ExtResource("3_4fs26")]) +sprite_frames = Array[SpriteFrames]([ExtResource("4_u3djv"), ExtResource("5_ybps6")]) +minimum_separation = 41.0 +metadata/_custom_type_script = "uid://bdhjixygupit1" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=320850123] +position = Vector2(338.5, 40.75) +shape = SubResource("RectangleShape2D_pp1gq") + +[node name="Tree" parent="Area2D" unique_id=1182216860 instance=ExtResource("3_4fs26")] +position = Vector2(866, -60.84846) +scale = Vector2(1.075077, 1.038058) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree2" parent="Area2D" unique_id=321673055 instance=ExtResource("3_4fs26")] +position = Vector2(786.7889, -45.89487) +scale = Vector2(1.1417528, 1.1838031) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree3" parent="Area2D" unique_id=1250028265 instance=ExtResource("3_4fs26")] +position = Vector2(835.47205, -7.8924637) +scale = Vector2(0.8828561, 0.85637593) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree4" parent="Area2D" unique_id=1272580049 instance=ExtResource("3_4fs26")] +position = Vector2(715.78406, -58.14663) +scale = Vector2(1.1220312, 1.117264) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree5" parent="Area2D" unique_id=1737932412 instance=ExtResource("3_4fs26")] +position = Vector2(846.5034, 54.644947) +scale = Vector2(0.80942345, 0.8803358) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree6" parent="Area2D" unique_id=1615592089 instance=ExtResource("3_4fs26")] +position = Vector2(786.5689, 53.423943) +scale = Vector2(0.8740177, 0.8486236) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree7" parent="Area2D" unique_id=152062817 instance=ExtResource("3_4fs26")] +position = Vector2(753.5623, -6.2734203) +scale = Vector2(0.8734184, 0.81061447) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree8" parent="Area2D" unique_id=453284571 instance=ExtResource("3_4fs26")] +position = Vector2(836.04443, 98.88888) +scale = Vector2(0.93507373, 1.0291361) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree9" parent="Area2D" unique_id=1516389364 instance=ExtResource("3_4fs26")] +position = Vector2(683.12915, -16.669521) +scale = Vector2(1.1799284, 1.1777029) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree10" parent="Area2D" unique_id=547684157 instance=ExtResource("3_4fs26")] +position = Vector2(664.3116, -58.583626) +scale = Vector2(0.79666495, 0.8158732) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree11" parent="Area2D" unique_id=583333167 instance=ExtResource("3_4fs26")] +position = Vector2(626.3354, 29.734539) +scale = Vector2(1.0124272, 0.97324586) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree12" parent="Area2D" unique_id=1233037128 instance=ExtResource("3_4fs26")] +position = Vector2(730.0535, 44.01219) +scale = Vector2(1.0149294, 0.9799256) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree13" parent="Area2D" unique_id=577911316 instance=ExtResource("3_4fs26")] +position = Vector2(744.3405, 103.17215) +scale = Vector2(1.110674, 1.0332358) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree14" parent="Area2D" unique_id=1653748421 instance=ExtResource("3_4fs26")] +position = Vector2(697.2411, 117.14463) +scale = Vector2(0.9250502, 0.984496) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree15" parent="Area2D" unique_id=1976248400 instance=ExtResource("3_4fs26")] +position = Vector2(669.99963, 70.82886) +scale = Vector2(0.73832184, 0.80860716) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree16" parent="Area2D" unique_id=975923709 instance=ExtResource("3_4fs26")] +position = Vector2(789.62115, 106.061554) +scale = Vector2(0.96878713, 0.99798477) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree17" parent="Area2D" unique_id=1653515259 instance=ExtResource("3_4fs26")] +position = Vector2(655.70166, 143.24997) +scale = Vector2(1.0210553, 1.1153682) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree18" parent="Area2D" unique_id=1324709455 instance=ExtResource("3_4fs26")] +position = Vector2(675.6122, 25.950182) +scale = Vector2(0.9248518, 1.0249242) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree19" parent="Area2D" unique_id=754881699 instance=ExtResource("3_4fs26")] +position = Vector2(596.47974, -47.178627) +scale = Vector2(0.8033583, 0.86451656) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree20" parent="Area2D" unique_id=142111708 instance=ExtResource("3_4fs26")] +position = Vector2(623.3489, 70.93326) +scale = Vector2(0.9637627, 1.0073881) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree21" parent="Area2D" unique_id=1817402572 instance=ExtResource("3_4fs26")] +position = Vector2(819.7573, 142.88023) +scale = Vector2(1.0547603, 1.1622279) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree22" parent="Area2D" unique_id=1255405333 instance=ExtResource("3_4fs26")] +position = Vector2(555.07184, 58.250614) +scale = Vector2(0.7996238, 0.86004525) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree23" parent="Area2D" unique_id=235407396 instance=ExtResource("3_4fs26")] +position = Vector2(584.8749, 121.84163) +scale = Vector2(1.1064705, 1.0938956) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree24" parent="Area2D" unique_id=2037488315 instance=ExtResource("3_4fs26")] +position = Vector2(520.544, -24.193216) +scale = Vector2(1.236258, 1.1871945) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree25" parent="Area2D" unique_id=690582327 instance=ExtResource("3_4fs26")] +position = Vector2(605.92566, -5.9296) +scale = Vector2(0.8419885, 0.9031354) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree26" parent="Area2D" unique_id=185058260 instance=ExtResource("3_4fs26")] +position = Vector2(566.2405, 7.7676296) +scale = Vector2(0.78415287, 0.81765324) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree27" parent="Area2D" unique_id=385982200 instance=ExtResource("3_4fs26")] +position = Vector2(513.0995, 97.01228) +scale = Vector2(0.82520705, 0.88548756) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree28" parent="Area2D" unique_id=1385336652 instance=ExtResource("3_4fs26")] +position = Vector2(865.58856, 131.80463) +scale = Vector2(0.926864, 0.8899034) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree29" parent="Area2D" unique_id=1285753721 instance=ExtResource("3_4fs26")] +position = Vector2(485.96457, 6.675686) +scale = Vector2(0.9803237, 0.95426583) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree30" parent="Area2D" unique_id=1781951954 instance=ExtResource("3_4fs26")] +position = Vector2(476.38306, 48.02888) +scale = Vector2(1.1242645, 1.0514822) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree31" parent="Area2D" unique_id=1400884551 instance=ExtResource("3_4fs26")] +position = Vector2(472.2676, -60.60061) +scale = Vector2(1.0838014, 1.1237906) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree32" parent="Area2D" unique_id=1579980163 instance=ExtResource("3_4fs26")] +position = Vector2(420.192, 28.027756) +scale = Vector2(0.99223804, 0.9627735) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree33" parent="Area2D" unique_id=783413818 instance=ExtResource("3_4fs26")] +position = Vector2(554.5668, -54.224133) +scale = Vector2(0.7259764, 0.80122346) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree34" parent="Area2D" unique_id=470105929 instance=ExtResource("3_4fs26")] +position = Vector2(448.1919, -14.777179) +scale = Vector2(0.8438862, 0.820734) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree35" parent="Area2D" unique_id=1592682317 instance=ExtResource("3_4fs26")] +position = Vector2(356.97504, -1.8513355) +scale = Vector2(1.0821426, 1.1678761) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree36" parent="Area2D" unique_id=1823824858 instance=ExtResource("3_4fs26")] +position = Vector2(402.4814, -36.079407) +scale = Vector2(1.0394938, 1.0333785) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree37" parent="Area2D" unique_id=1870204028 instance=ExtResource("3_4fs26")] +position = Vector2(540.544, 130.45647) +scale = Vector2(1.0320036, 1.040849) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree38" parent="Area2D" unique_id=724685582 instance=ExtResource("3_4fs26")] +position = Vector2(403.63535, 106.85611) +scale = Vector2(1.181789, 1.1063539) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree39" parent="Area2D" unique_id=1603215868 instance=ExtResource("3_4fs26")] +position = Vector2(442.99503, 120.84311) +scale = Vector2(1.0422114, 1.0910723) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree40" parent="Area2D" unique_id=888390572 instance=ExtResource("3_4fs26")] +position = Vector2(521.7606, 31.638283) +scale = Vector2(0.85257256, 0.9320125) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree41" parent="Area2D" unique_id=1227425078 instance=ExtResource("3_4fs26")] +position = Vector2(483.27246, 129.01367) +scale = Vector2(1.0172853, 1.1140606) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree42" parent="Area2D" unique_id=2115397845 instance=ExtResource("3_4fs26")] +position = Vector2(359.00317, 58.31962) +scale = Vector2(1.1921127, 1.123705) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree43" parent="Area2D" unique_id=1815696538 instance=ExtResource("3_4fs26")] +position = Vector2(437.71152, 66.12494) +scale = Vector2(0.9837127, 1.087536) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree44" parent="Area2D" unique_id=289531826 instance=ExtResource("3_4fs26")] +position = Vector2(323.27368, -39.034523) +scale = Vector2(0.9839803, 0.9506957) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree45" parent="Area2D" unique_id=128869868 instance=ExtResource("3_4fs26")] +position = Vector2(316.53278, 11.257239) +scale = Vector2(0.8627389, 0.9092134) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree46" parent="Area2D" unique_id=460188524 instance=ExtResource("3_4fs26")] +position = Vector2(269.14923, -5.6227646) +scale = Vector2(0.82959664, 0.91833574) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree47" parent="Area2D" unique_id=470081484 instance=ExtResource("3_4fs26")] +position = Vector2(325.174, 87.76636) +scale = Vector2(0.7990897, 0.88019264) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree48" parent="Area2D" unique_id=1455547371 instance=ExtResource("3_4fs26")] +position = Vector2(193.1258, 15.063637) +scale = Vector2(1.1740143, 1.1462357) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree49" parent="Area2D" unique_id=1282736995 instance=ExtResource("3_4fs26")] +position = Vector2(282.6608, 36.63762) +scale = Vector2(1.134439, 1.1551739) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree50" parent="Area2D" unique_id=1413472714 instance=ExtResource("3_4fs26")] +position = Vector2(203.72995, -42.806755) +scale = Vector2(0.8902189, 0.91774386) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree51" parent="Area2D" unique_id=1066345346 instance=ExtResource("3_4fs26")] +position = Vector2(272.36163, -49.851974) +scale = Vector2(0.98614997, 1.0140488) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree52" parent="Area2D" unique_id=1172430272 instance=ExtResource("3_4fs26")] +position = Vector2(151.1879, -46.57021) +scale = Vector2(1.1143365, 1.0566945) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree53" parent="Area2D" unique_id=147237069 instance=ExtResource("3_4fs26")] +position = Vector2(181.58728, 58.84829) +scale = Vector2(1.0577494, 1.1479748) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree54" parent="Area2D" unique_id=399188164 instance=ExtResource("3_4fs26")] +position = Vector2(140.53278, -0.1069603) +scale = Vector2(0.7532544, 0.8159747) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree55" parent="Area2D" unique_id=1330515504 instance=ExtResource("3_4fs26")] +position = Vector2(70.634384, -10.972797) +scale = Vector2(0.8648223, 0.87909126) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree56" parent="Area2D" unique_id=366421275 instance=ExtResource("3_4fs26")] +position = Vector2(230.1766, 87.61742) +scale = Vector2(0.95577234, 0.96384716) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree57" parent="Area2D" unique_id=582958027 instance=ExtResource("3_4fs26")] +position = Vector2(93.00861, -50.01742) +scale = Vector2(1.1089973, 1.1792237) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree58" parent="Area2D" unique_id=1678141837 instance=ExtResource("3_4fs26")] +position = Vector2(126.88996, 78.602005) +scale = Vector2(1.2692472, 1.1665193) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree59" parent="Area2D" unique_id=1281709589 instance=ExtResource("3_4fs26")] +position = Vector2(257.216, 127.73201) +scale = Vector2(0.8862964, 0.85190874) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree60" parent="Area2D" unique_id=1400984024 instance=ExtResource("3_4fs26")] +position = Vector2(340.70502, 142.85207) +scale = Vector2(0.932749, 0.92601484) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree61" parent="Area2D" unique_id=854113692 instance=ExtResource("3_4fs26")] +position = Vector2(239.6792, 23.424389) +scale = Vector2(1.0273243, 1.0287279) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree62" parent="Area2D" unique_id=842404484 instance=ExtResource("3_4fs26")] +position = Vector2(59.829697, 34.566288) +scale = Vector2(1.1087366, 1.058986) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree63" parent="Area2D" unique_id=1362620063 instance=ExtResource("3_4fs26")] +position = Vector2(275.3108, 82.75135) +scale = Vector2(1.1116103, 1.0554068) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree64" parent="Area2D" unique_id=1394630632 instance=ExtResource("3_4fs26")] +position = Vector2(-11.895454, 40.55728) +scale = Vector2(1.2276425, 1.1931157) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree65" parent="Area2D" unique_id=273223154 instance=ExtResource("3_4fs26")] +position = Vector2(195.66841, 118.57856) +scale = Vector2(0.8718734, 0.87107354) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree66" parent="Area2D" unique_id=406225321 instance=ExtResource("3_4fs26")] +position = Vector2(12.981518, -34.10871) +scale = Vector2(0.91758657, 0.8733347) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree67" parent="Area2D" unique_id=1991272924 instance=ExtResource("3_4fs26")] +position = Vector2(-26.934074, 101.197525) +scale = Vector2(1.0634965, 1.1528404) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree68" parent="Area2D" unique_id=1255042942 instance=ExtResource("3_4fs26")] +position = Vector2(136.32094, 131.01978) +scale = Vector2(0.8390744, 0.8656173) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree69" parent="Area2D" unique_id=2129086588 instance=ExtResource("3_4fs26")] +position = Vector2(13.488007, 80.31464) +scale = Vector2(0.88907087, 0.98671144) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree70" parent="Area2D" unique_id=1128678425 instance=ExtResource("3_4fs26")] +position = Vector2(103.454056, 41.439636) +scale = Vector2(0.8754493, 0.9412377) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree71" parent="Area2D" unique_id=732491174 instance=ExtResource("3_4fs26")] +position = Vector2(-57.71831, -17.55082) +scale = Vector2(1.0426228, 1.1012181) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree72" parent="Area2D" unique_id=390255357 instance=ExtResource("3_4fs26")] +position = Vector2(89.55371, 96.19925) +scale = Vector2(0.8100971, 0.8061754) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree73" parent="Area2D" unique_id=1250907989 instance=ExtResource("3_4fs26")] +position = Vector2(-97.806915, 131.62306) +scale = Vector2(0.8703066, 0.92628694) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree74" parent="Area2D" unique_id=129009086 instance=ExtResource("3_4fs26")] +position = Vector2(-88.81053, -57.813053) +scale = Vector2(0.8888329, 0.8291172) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree75" parent="Area2D" unique_id=1309670288 instance=ExtResource("3_4fs26")] +position = Vector2(43.377518, 138.51608) +scale = Vector2(0.8892579, 0.91606206) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree76" parent="Area2D" unique_id=1783847981 instance=ExtResource("3_4fs26")] +position = Vector2(-131.44943, -30.639912) +scale = Vector2(0.81808186, 0.8425303) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree77" parent="Area2D" unique_id=1339576316 instance=ExtResource("3_4fs26")] +position = Vector2(46.558334, -60.76567) +scale = Vector2(1.1324672, 1.0312976) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree78" parent="Area2D" unique_id=797763777 instance=ExtResource("3_4fs26")] +position = Vector2(-84.083824, 63.76719) +scale = Vector2(1.2050744, 1.1267462) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree79" parent="Area2D" unique_id=202713737 instance=ExtResource("3_4fs26")] +position = Vector2(-109.55357, 5.3566933) +scale = Vector2(0.93840694, 1.0404845) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree80" parent="Area2D" unique_id=865610085 instance=ExtResource("3_4fs26")] +position = Vector2(18.476217, 11.322136) +scale = Vector2(1.1798846, 1.1712546) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree81" parent="Area2D" unique_id=34073248 instance=ExtResource("3_4fs26")] +position = Vector2(-24.796925, -61.37429) +scale = Vector2(0.9596958, 0.89229953) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree82" parent="Area2D" unique_id=146321255 instance=ExtResource("3_4fs26")] +position = Vector2(-137.98299, 46.647945) +scale = Vector2(0.8389644, 0.8000983) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree83" parent="Area2D" unique_id=1080830209 instance=ExtResource("3_4fs26")] +position = Vector2(-2.6603203, 140.46759) +scale = Vector2(0.87581724, 0.8068574) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree84" parent="Area2D" unique_id=71932145 instance=ExtResource("3_4fs26")] +position = Vector2(-58.40487, 23.464294) +scale = Vector2(1.1750454, 1.1434088) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree85" parent="Area2D" unique_id=1180820604 instance=ExtResource("3_4fs26")] +position = Vector2(-153.65875, 109.128624) +scale = Vector2(1.2338676, 1.1370264) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree86" parent="Area2D" unique_id=162953595 instance=ExtResource("3_4fs26")] +position = Vector2(-170.25793, 20.250122) +scale = Vector2(0.94786596, 1.0348684) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree87" parent="Area2D" unique_id=1942418055 instance=ExtResource("3_4fs26")] +position = Vector2(-179.64066, -20.938011) +scale = Vector2(1.0454308, 0.97659147) +sprite_frames = ExtResource("4_u3djv") + +[node name="Tree88" parent="Area2D" unique_id=248253103 instance=ExtResource("3_4fs26")] +position = Vector2(-174.43425, 73.06701) +scale = Vector2(1.044098, 1.0866472) +sprite_frames = ExtResource("5_ybps6") + +[node name="Tree89" parent="Area2D" unique_id=350729968 instance=ExtResource("3_4fs26")] +position = Vector2(91.1846, 142.39447) +scale = Vector2(0.862631, 0.82983243) +sprite_frames = ExtResource("5_ybps6") + +[node name="Player" parent="." unique_id=296354958 instance=ExtResource("6_2lcnx")] +position = Vector2(41, 270) +sprite_frames = ExtResource("7_l2cuq") + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=1635558098] +position = Vector2(0, 1) + +[node name="TreeParter" parent="." unique_id=1011308445 instance=ExtResource("8_mke5t")] +position = Vector2(316, -23) + +[node name="NorthForestLimit" type="StaticBody2D" parent="." unique_id=2130866244] +y_sort_enabled = true +position = Vector2(-1196, 1832) +scale = Vector2(1.10441, 1.00725) +collision_layer = 16 +collision_mask = 0 + +[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="NorthForestLimit" unique_id=255898961] +position = Vector2(6.10352e-05, -1792.01) +scale = Vector2(1.00305, 1) +polygon = PackedVector2Array(-703.2092, 15.886765, -689.668, 200.546, -618.354, 169.769, -545.235, 221.395, -473.921, 218.416, -396.288, 198.56, -292.477, 203.524, -221.163, 234.301, -112.838, 248.2, 16.2487, 229.337, 102.908, 234.301, 180.541, 220.402, 250.952, 228.344, 366.499, 163.812, 447.742, 157.855, 557.873, 112.186, 637.311, 51.6255, 710.43, 88.3592, 801.6043, 85.382935, 976.7295, 101.26777, 965.89703, -545.04645, 398.99664, -510.29837) + +[node name="AreaFiller" type="Node" parent="NorthForestLimit" unique_id=1028033960] +script = ExtResource("2_mke5t") +scenes = Array[PackedScene]([ExtResource("3_4fs26")]) +sprite_frames = Array[SpriteFrames]([ExtResource("9_2lcnx")]) +metadata/_custom_type_script = "uid://bdhjixygupit1" + +[node name="Tree" parent="NorthForestLimit" unique_id=745628502 instance=ExtResource("3_4fs26")] +position = Vector2(-668.3311, -1601.5493) +scale = Vector2(0.7887561, 0.85750556) + +[node name="Tree2" parent="NorthForestLimit" unique_id=719314625 instance=ExtResource("3_4fs26")] +position = Vector2(-547.38184, -1641.2961) +scale = Vector2(0.9537043, 0.91628164) + +[node name="Tree3" parent="NorthForestLimit" unique_id=1850298530 instance=ExtResource("3_4fs26")] +position = Vector2(-625.3272, -1727.917) +scale = Vector2(0.87632865, 0.9626746) + +[node name="Tree4" parent="NorthForestLimit" unique_id=752662193 instance=ExtResource("3_4fs26")] +position = Vector2(-468.41287, -1671.3402) +scale = Vector2(0.8303717, 0.86470115) + +[node name="Tree5" parent="NorthForestLimit" unique_id=1969365696 instance=ExtResource("3_4fs26")] +position = Vector2(-537.94324, -1707.9178) +scale = Vector2(0.87163126, 0.890342) + +[node name="Tree6" parent="NorthForestLimit" unique_id=139490704 instance=ExtResource("3_4fs26")] +position = Vector2(-547.63184, -1573.1381) +scale = Vector2(1.2461232, 1.1674124) + +[node name="Tree7" parent="NorthForestLimit" unique_id=689532310 instance=ExtResource("3_4fs26")] +position = Vector2(-664.7878, -1666.6248) +scale = Vector2(0.9397659, 0.933837) + +[node name="Tree8" parent="NorthForestLimit" unique_id=912783557 instance=ExtResource("3_4fs26")] +position = Vector2(-634.14307, -1808.7994) +scale = Vector2(1.1498228, 1.1620582) + +[node name="Tree9" parent="NorthForestLimit" unique_id=1253164289 instance=ExtResource("3_4fs26")] +position = Vector2(-571.57996, -1781.4998) +scale = Vector2(1.1244007, 1.1564007) + +[node name="Tree10" parent="NorthForestLimit" unique_id=1987177418 instance=ExtResource("3_4fs26")] +position = Vector2(-494.84705, -1828.5172) +scale = Vector2(1.1721991, 1.1447575) + +[node name="Tree11" parent="NorthForestLimit" unique_id=1893290636 instance=ExtResource("3_4fs26")] +position = Vector2(-695.50995, -1736.7683) +scale = Vector2(1.1350522, 1.1697508) + +[node name="Tree12" parent="NorthForestLimit" unique_id=1521648963 instance=ExtResource("3_4fs26")] +position = Vector2(-401.36176, -1748.9767) +scale = Vector2(1.2254338, 1.1198703) + +[node name="Tree13" parent="NorthForestLimit" unique_id=173471780 instance=ExtResource("3_4fs26")] +position = Vector2(-375.80286, -1595.9878) +scale = Vector2(0.97112197, 0.94822884) + +[node name="Tree14" parent="NorthForestLimit" unique_id=841672136 instance=ExtResource("3_4fs26")] +position = Vector2(-480.6784, -1604.238) +scale = Vector2(0.767792, 0.8374753) + +[node name="Tree15" parent="NorthForestLimit" unique_id=653607767 instance=ExtResource("3_4fs26")] +position = Vector2(-412.62225, -1873.3473) +scale = Vector2(1.0427902, 1.0975672) + +[node name="Tree16" parent="NorthForestLimit" unique_id=887216917 instance=ExtResource("3_4fs26")] +position = Vector2(-324.6976, -1954.0262) +scale = Vector2(0.940436, 0.9479476) + +[node name="Tree17" parent="NorthForestLimit" unique_id=1097846448 instance=ExtResource("3_4fs26")] +position = Vector2(-466.00037, -1739.3661) +scale = Vector2(1.0667832, 1.0164231) + +[node name="Tree18" parent="NorthForestLimit" unique_id=1431774776 instance=ExtResource("3_4fs26")] +position = Vector2(-199.07733, -1964.8605) +scale = Vector2(0.7989676, 0.8084555) + +[node name="Tree19" parent="NorthForestLimit" unique_id=1088631403 instance=ExtResource("3_4fs26")] +position = Vector2(-399.09705, -1658.1589) +scale = Vector2(1.0266905, 1.0900638) + +[node name="Tree20" parent="NorthForestLimit" unique_id=330517484 instance=ExtResource("3_4fs26")] +position = Vector2(-267.0624, -1640.1729) +scale = Vector2(0.9196892, 0.8767058) + +[node name="Tree21" parent="NorthForestLimit" unique_id=612742025 instance=ExtResource("3_4fs26")] +position = Vector2(-325.2964, -1858.2937) +scale = Vector2(0.9855931, 0.90060544) + +[node name="Tree22" parent="NorthForestLimit" unique_id=29812722 instance=ExtResource("3_4fs26")] +position = Vector2(-278.17807, -1803.5413) +scale = Vector2(1.0976475, 1.096585) + +[node name="Tree23" parent="NorthForestLimit" unique_id=473089674 instance=ExtResource("3_4fs26")] +position = Vector2(-173.65266, -1603.9789) +scale = Vector2(0.8452076, 0.81888896) + +[node name="Tree24" parent="NorthForestLimit" unique_id=590790873 instance=ExtResource("3_4fs26")] +position = Vector2(-80.72816, -1605.1842) +scale = Vector2(0.83312035, 0.9169867) + +[node name="Tree25" parent="NorthForestLimit" unique_id=595306794 instance=ExtResource("3_4fs26")] +position = Vector2(-370.33322, -1812.3678) +scale = Vector2(0.9163551, 0.88892066) + +[node name="Tree26" parent="NorthForestLimit" unique_id=475353254 instance=ExtResource("3_4fs26")] +position = Vector2(-210.66772, -1892.3943) +scale = Vector2(1.0324028, 1.0072484) + +[node name="Tree27" parent="NorthForestLimit" unique_id=74476856 instance=ExtResource("3_4fs26")] +position = Vector2(-270.0809, -1736.0371) +scale = Vector2(0.8297134, 0.8546227) + +[node name="Tree28" parent="NorthForestLimit" unique_id=1306662380 instance=ExtResource("3_4fs26")] +position = Vector2(-148.72131, -1685.8811) +scale = Vector2(1.0500036, 1.1186603) + +[node name="Tree29" parent="NorthForestLimit" unique_id=1246103679 instance=ExtResource("3_4fs26")] +position = Vector2(-76.443016, -1681.6442) +scale = Vector2(1.0897754, 1.1353705) + +[node name="Tree30" parent="NorthForestLimit" unique_id=1532582861 instance=ExtResource("3_4fs26")] +position = Vector2(-110.906815, -1757.2047) +scale = Vector2(1.0405041, 1.0686941) + +[node name="Tree31" parent="NorthForestLimit" unique_id=476302505 instance=ExtResource("3_4fs26")] +position = Vector2(-274.16684, -1905.6989) +scale = Vector2(0.9856517, 1.0259974) + +[node name="Tree32" parent="NorthForestLimit" unique_id=575806884 instance=ExtResource("3_4fs26")] +position = Vector2(38.861618, -1674.563) +scale = Vector2(0.9626995, 0.95344096) + +[node name="Tree33" parent="NorthForestLimit" unique_id=776560679 instance=ExtResource("3_4fs26")] +position = Vector2(-176.31802, -1788.5988) +scale = Vector2(1.0490817, 1.0571392) + +[node name="Tree34" parent="NorthForestLimit" unique_id=308939771 instance=ExtResource("3_4fs26")] +position = Vector2(-7.28677, -1721.9246) +scale = Vector2(0.9105346, 0.8858674) + +[node name="Tree35" parent="NorthForestLimit" unique_id=1323449335 instance=ExtResource("3_4fs26")] +position = Vector2(-330.69635, -1649.9275) +scale = Vector2(0.7491842, 0.82407933) + +[node name="Tree36" parent="NorthForestLimit" unique_id=1511191076 instance=ExtResource("3_4fs26")] +position = Vector2(-59.667564, -1799.1547) +scale = Vector2(0.8348531, 0.8594353) + +[node name="Tree37" parent="NorthForestLimit" unique_id=1755939881 instance=ExtResource("3_4fs26")] +position = Vector2(21.782135, -1875.3778) +scale = Vector2(1.0326442, 1.0373782) + +[node name="Tree38" parent="NorthForestLimit" unique_id=458547849 instance=ExtResource("3_4fs26")] +position = Vector2(-8.383797, -1625.6547) +scale = Vector2(1.2831144, 1.1840155) + +[node name="Tree39" parent="NorthForestLimit" unique_id=184969509 instance=ExtResource("3_4fs26")] +position = Vector2(-254.93695, -1576.6598) +scale = Vector2(1.0733328, 1.0151523) + +[node name="Tree40" parent="NorthForestLimit" unique_id=1116441760 instance=ExtResource("3_4fs26")] +position = Vector2(137.0722, -1674.0125) +scale = Vector2(0.98367167, 1.0527703) + +[node name="Tree41" parent="NorthForestLimit" unique_id=531634740 instance=ExtResource("3_4fs26")] +position = Vector2(-334.96713, -1746.4015) +scale = Vector2(1.0287205, 1.1020527) + +[node name="Tree42" parent="NorthForestLimit" unique_id=2920318 instance=ExtResource("3_4fs26")] +position = Vector2(-85.58267, -1959.2524) +scale = Vector2(1.0279635, 0.98111993) + +[node name="Tree43" parent="NorthForestLimit" unique_id=1732788126 instance=ExtResource("3_4fs26")] +position = Vector2(22.087751, -1568.1799) +scale = Vector2(1.1508794, 1.1531976) + +[node name="Tree44" parent="NorthForestLimit" unique_id=611909399 instance=ExtResource("3_4fs26")] +position = Vector2(-117.91088, -1868.2793) +scale = Vector2(1.0589358, 1.031699) + +[node name="Tree45" parent="NorthForestLimit" unique_id=1421037515 instance=ExtResource("3_4fs26")] +position = Vector2(11.655121, -1788.1481) +scale = Vector2(1.137059, 1.1308386) + +[node name="Tree46" parent="NorthForestLimit" unique_id=822929330 instance=ExtResource("3_4fs26")] +position = Vector2(147.1939, -1863.8041) +scale = Vector2(1.048227, 1.0594769) + +[node name="Tree47" parent="NorthForestLimit" unique_id=1234899954 instance=ExtResource("3_4fs26")] +position = Vector2(-14.774979, -1998.0762) +scale = Vector2(1.2075005, 1.1286141) + +[node name="Tree48" parent="NorthForestLimit" unique_id=1814141063 instance=ExtResource("3_4fs26")] +position = Vector2(137.21683, -1595.2098) +scale = Vector2(1.0473778, 1.029624) + +[node name="Tree49" parent="NorthForestLimit" unique_id=175625903 instance=ExtResource("3_4fs26")] +position = Vector2(-118.614, -1552.9382) +scale = Vector2(1.1397289, 1.1638749) + +[node name="Tree50" parent="NorthForestLimit" unique_id=770497410 instance=ExtResource("3_4fs26")] +position = Vector2(-120.80919, -2027.9056) +scale = Vector2(1.1217139, 1.1946354) + +[node name="Tree51" parent="NorthForestLimit" unique_id=698068470 instance=ExtResource("3_4fs26")] +position = Vector2(65.4225, -2041.444) +scale = Vector2(1.1866492, 1.1902645) + +[node name="Tree52" parent="NorthForestLimit" unique_id=765786636 instance=ExtResource("3_4fs26")] +position = Vector2(72.543434, -1968.7184) +scale = Vector2(0.7939131, 0.86631763) + +[node name="Tree53" parent="NorthForestLimit" unique_id=461949540 instance=ExtResource("3_4fs26")] +position = Vector2(-212.74637, -1687.4004) +scale = Vector2(0.96024334, 1.0433397) + +[node name="Tree54" parent="NorthForestLimit" unique_id=1268139397 instance=ExtResource("3_4fs26")] +position = Vector2(77.786934, -1761.2175) +scale = Vector2(1.1478007, 1.1362631) + +[node name="Tree55" parent="NorthForestLimit" unique_id=1811710775 instance=ExtResource("3_4fs26")] +position = Vector2(-60.404587, -1899.1471) +scale = Vector2(0.9726864, 1.0765878) + +[node name="Tree56" parent="NorthForestLimit" unique_id=1527415677 instance=ExtResource("3_4fs26")] +position = Vector2(-55.551285, -2056.9856) +scale = Vector2(0.8664099, 0.82618386) + +[node name="Tree57" parent="NorthForestLimit" unique_id=525136213 instance=ExtResource("3_4fs26")] +position = Vector2(-0.88213444, -2106.8079) +scale = Vector2(0.8513751, 0.80636847) + +[node name="Tree58" parent="NorthForestLimit" unique_id=1215314664 instance=ExtResource("3_4fs26")] +position = Vector2(153.34036, -1781.8031) +scale = Vector2(0.96777827, 1.0379802) + +[node name="Tree59" parent="NorthForestLimit" unique_id=2107466059 instance=ExtResource("3_4fs26")] +position = Vector2(152.09985, -2022.5048) +scale = Vector2(0.8330942, 0.85044885) + +[node name="Tree60" parent="NorthForestLimit" unique_id=935245104 instance=ExtResource("3_4fs26")] +position = Vector2(85.43298, -2107.076) +scale = Vector2(1.069057, 0.99098414) + +[node name="Tree61" parent="NorthForestLimit" unique_id=1779208997 instance=ExtResource("3_4fs26")] +position = Vector2(208.93793, -2130.8535) +scale = Vector2(0.7685761, 0.81907904) + +[node name="Tree62" parent="NorthForestLimit" unique_id=1002568693 instance=ExtResource("3_4fs26")] +position = Vector2(158.98393, -2182.9763) +scale = Vector2(1.0315392, 1.0571743) + +[node name="Tree63" parent="NorthForestLimit" unique_id=1700393370 instance=ExtResource("3_4fs26")] +position = Vector2(222.48886, -2205.2175) +scale = Vector2(0.9579592, 0.93012685) + +[node name="Tree64" parent="NorthForestLimit" unique_id=1042411088 instance=ExtResource("3_4fs26")] +position = Vector2(250.28943, -1647.1597) +scale = Vector2(1.0050212, 1.0313944) + +[node name="Tree65" parent="NorthForestLimit" unique_id=871689107 instance=ExtResource("3_4fs26")] +position = Vector2(331.8821, -1691.7993) +scale = Vector2(0.96573704, 0.97664624) + +[node name="Tree66" parent="NorthForestLimit" unique_id=1540850938 instance=ExtResource("3_4fs26")] +position = Vector2(299.19202, -2117.4373) +scale = Vector2(0.9556251, 0.9143974) + +[node name="Tree67" parent="NorthForestLimit" unique_id=644711792 instance=ExtResource("3_4fs26")] +position = Vector2(250.44652, -1791.6904) +scale = Vector2(1.1059663, 1.0593661) + +[node name="Tree68" parent="NorthForestLimit" unique_id=1740601849 instance=ExtResource("3_4fs26")] +position = Vector2(77.26997, -1825.8042) +scale = Vector2(0.794704, 0.87335277) + +[node name="Tree69" parent="NorthForestLimit" unique_id=2062075259 instance=ExtResource("3_4fs26")] +position = Vector2(226.02153, -1722.6245) +scale = Vector2(0.8386419, 0.88305587) + +[node name="Tree70" parent="NorthForestLimit" unique_id=2034516353 instance=ExtResource("3_4fs26")] +position = Vector2(225.73297, -2057.4077) +scale = Vector2(1.1739707, 1.1174996) + +[node name="Tree71" parent="NorthForestLimit" unique_id=187129912 instance=ExtResource("3_4fs26")] +position = Vector2(305.9893, -1611.8877) +scale = Vector2(1.1364373, 1.1315538) + +[node name="Tree72" parent="NorthForestLimit" unique_id=1907384444 instance=ExtResource("3_4fs26")] +position = Vector2(214.31458, -1586.2886) +scale = Vector2(1.1631247, 1.1124972) + +[node name="Tree73" parent="NorthForestLimit" unique_id=629379964 instance=ExtResource("3_4fs26")] +position = Vector2(406.1177, -2051.1611) +scale = Vector2(1.0235721, 1.0623779) + +[node name="Tree74" parent="NorthForestLimit" unique_id=463497677 instance=ExtResource("3_4fs26")] +position = Vector2(215.16699, -1949.3175) +scale = Vector2(1.0330296, 0.94169235) + +[node name="Tree75" parent="NorthForestLimit" unique_id=1927726588 instance=ExtResource("3_4fs26")] +position = Vector2(407.41882, -1700.5051) +scale = Vector2(0.77078503, 0.80439156) + +[node name="Tree76" parent="NorthForestLimit" unique_id=524439259 instance=ExtResource("3_4fs26")] +position = Vector2(334.2897, -1783.7377) +scale = Vector2(0.9134038, 0.8382793) + +[node name="Tree77" parent="NorthForestLimit" unique_id=1354861161 instance=ExtResource("3_4fs26")] +position = Vector2(365.21872, -2149.3948) +scale = Vector2(0.8626454, 0.8468667) + +[node name="Tree78" parent="NorthForestLimit" unique_id=1028420329 instance=ExtResource("3_4fs26")] +position = Vector2(316.74878, -1905.9147) +scale = Vector2(0.7408314, 0.8125447) + +[node name="Tree79" parent="NorthForestLimit" unique_id=1833977560 instance=ExtResource("3_4fs26")] +position = Vector2(378.898, -1942.285) +scale = Vector2(0.90249825, 0.8616772) + +[node name="Tree80" parent="NorthForestLimit" unique_id=1045364238 instance=ExtResource("3_4fs26")] +position = Vector2(447.02533, -2000.5402) +scale = Vector2(0.8802289, 0.94762814) + +[node name="Tree81" parent="NorthForestLimit" unique_id=284412896 instance=ExtResource("3_4fs26")] +position = Vector2(277.62854, -1975.1902) +scale = Vector2(0.8189118, 0.8024729) + +[node name="Tree82" parent="NorthForestLimit" unique_id=1528904945 instance=ExtResource("3_4fs26")] +position = Vector2(152.88731, -1929.9072) +scale = Vector2(1.0399082, 1.0634062) + +[node name="Tree83" parent="NorthForestLimit" unique_id=399339016 instance=ExtResource("3_4fs26")] +position = Vector2(315.19705, -2213.4004) +scale = Vector2(0.9684475, 1.0331267) + +[node name="Tree84" parent="NorthForestLimit" unique_id=234442974 instance=ExtResource("3_4fs26")] +position = Vector2(418.8613, -1858.6729) +scale = Vector2(1.0006199, 1.0484222) + +[node name="Tree85" parent="NorthForestLimit" unique_id=1442944920 instance=ExtResource("3_4fs26")] +position = Vector2(292.86578, -2038.8365) +scale = Vector2(1.0773231, 1.0269836) + +[node name="Tree86" parent="NorthForestLimit" unique_id=325615961 instance=ExtResource("3_4fs26")] +position = Vector2(494.63666, -1798.005) +scale = Vector2(1.1554272, 1.1014267) + +[node name="Tree87" parent="NorthForestLimit" unique_id=2082100390 instance=ExtResource("3_4fs26")] +position = Vector2(222.56519, -1863.699) +scale = Vector2(0.8593317, 0.9063657) + +[node name="Tree88" parent="NorthForestLimit" unique_id=982997604 instance=ExtResource("3_4fs26")] +position = Vector2(503.96924, -1947.2437) +scale = Vector2(0.8000369, 0.8027493) + +[node name="Tree89" parent="NorthForestLimit" unique_id=503651043 instance=ExtResource("3_4fs26")] +position = Vector2(465.2432, -2121.441) +scale = Vector2(1.2845279, 1.1684747) + +[node name="Tree90" parent="NorthForestLimit" unique_id=1320697652 instance=ExtResource("3_4fs26")] +position = Vector2(441.95193, -2200.025) +scale = Vector2(1.2793267, 1.182222) + +[node name="Tree91" parent="NorthForestLimit" unique_id=534481849 instance=ExtResource("3_4fs26")] +position = Vector2(355.12976, -1850.7754) +scale = Vector2(1.0301144, 1.033702) + +[node name="Tree92" parent="NorthForestLimit" unique_id=336853048 instance=ExtResource("3_4fs26")] +position = Vector2(557.32513, -1846.7518) +scale = Vector2(1.0110964, 1.0529695) + +[node name="Tree93" parent="NorthForestLimit" unique_id=355901938 instance=ExtResource("3_4fs26")] +position = Vector2(92.91083, -1906.5044) +scale = Vector2(1.0741045, 1.1851592) + +[node name="Tree94" parent="NorthForestLimit" unique_id=93355235 instance=ExtResource("3_4fs26")] +position = Vector2(353.81238, -2004.5594) +scale = Vector2(1.1400585, 1.1035644) + +[node name="Tree95" parent="NorthForestLimit" unique_id=1428125624 instance=ExtResource("3_4fs26")] +position = Vector2(453.95444, -1748.4207) +scale = Vector2(1.0115253, 1.0065768) + +[node name="Tree96" parent="NorthForestLimit" unique_id=2047728220 instance=ExtResource("3_4fs26")] +position = Vector2(468.83963, -1643.3336) +scale = Vector2(1.0002794, 1.0074635) + +[node name="Tree97" parent="NorthForestLimit" unique_id=524636762 instance=ExtResource("3_4fs26")] +position = Vector2(383.81094, -2281.0496) +scale = Vector2(0.83022326, 0.84739554) + +[node name="Tree98" parent="NorthForestLimit" unique_id=2100417382 instance=ExtResource("3_4fs26")] +position = Vector2(569.3771, -1781.9329) +scale = Vector2(1.1114239, 1.1737523) + +[node name="Tree99" parent="NorthForestLimit" unique_id=1364051067 instance=ExtResource("3_4fs26")] +position = Vector2(470.87827, -2295.067) +scale = Vector2(0.8962587, 0.9413628) + +[node name="Tree100" parent="NorthForestLimit" unique_id=1105037219 instance=ExtResource("3_4fs26")] +position = Vector2(598.14215, -2015.3666) +scale = Vector2(1.1335862, 1.1128339) + +[node name="Tree101" parent="NorthForestLimit" unique_id=748539495 instance=ExtResource("3_4fs26")] +position = Vector2(514.4419, -2047.5591) +scale = Vector2(1.0551399, 1.0877111) + +[node name="Tree102" parent="NorthForestLimit" unique_id=1098322435 instance=ExtResource("3_4fs26")] +position = Vector2(481.2832, -1885.9592) +scale = Vector2(1.0809773, 1.0336406) + +[node name="Tree103" parent="NorthForestLimit" unique_id=1310916773 instance=ExtResource("3_4fs26")] +position = Vector2(581.1101, -1912.0065) +scale = Vector2(1.0680681, 1.0687201) + +[node name="Tree104" parent="NorthForestLimit" unique_id=547285232 instance=ExtResource("3_4fs26")] +position = Vector2(530.9296, -1671.079) +scale = Vector2(1.1789085, 1.0917623) + +[node name="Tree105" parent="NorthForestLimit" unique_id=1665393661 instance=ExtResource("3_4fs26")] +position = Vector2(574.93506, -2152.359) +scale = Vector2(0.72930396, 0.80798537) + +[node name="Tree106" parent="NorthForestLimit" unique_id=431815422 instance=ExtResource("3_4fs26")] +position = Vector2(653.19354, -1849.7615) +scale = Vector2(0.7895959, 0.8317217) + +[node name="Tree107" parent="NorthForestLimit" unique_id=212228070 instance=ExtResource("3_4fs26")] +position = Vector2(599.25305, -1718.9237) +scale = Vector2(0.84960896, 0.842711) + +[node name="Tree108" parent="NorthForestLimit" unique_id=331439409 instance=ExtResource("3_4fs26")] +position = Vector2(572.54504, -2239.2378) +scale = Vector2(1.278829, 1.1735755) + +[node name="Tree109" parent="NorthForestLimit" unique_id=747880145 instance=ExtResource("3_4fs26")] +position = Vector2(524.3348, -2195.585) +scale = Vector2(0.9326015, 0.8768179) + +[node name="Tree110" parent="NorthForestLimit" unique_id=1946308865 instance=ExtResource("3_4fs26")] +position = Vector2(403.19012, -1792.959) +scale = Vector2(0.8123402, 0.8790654) + +[node name="Tree111" parent="NorthForestLimit" unique_id=269327163 instance=ExtResource("3_4fs26")] +position = Vector2(590.3643, -2084.9016) +scale = Vector2(0.9706337, 1.026662) + +[node name="Tree112" parent="NorthForestLimit" unique_id=337379724 instance=ExtResource("3_4fs26")] +position = Vector2(673.3969, -1926.368) +scale = Vector2(0.8801451, 0.9564855) + +[node name="Tree113" parent="NorthForestLimit" unique_id=689394429 instance=ExtResource("3_4fs26")] +position = Vector2(685.63007, -2028.3248) +scale = Vector2(1.1043172, 1.0078565) + +[node name="Tree114" parent="NorthForestLimit" unique_id=280822650 instance=ExtResource("3_4fs26")] +position = Vector2(687.2048, -2160.0532) +scale = Vector2(0.8682943, 0.8060036) + +[node name="Tree115" parent="NorthForestLimit" unique_id=38742610 instance=ExtResource("3_4fs26")] +position = Vector2(661.6796, -1777.0906) +scale = Vector2(1.0247294, 0.95757854) + +[node name="Tree116" parent="NorthForestLimit" unique_id=1788104888 instance=ExtResource("3_4fs26")] +position = Vector2(727.32324, -1735.7644) +scale = Vector2(0.90228164, 0.91396) + +[node name="Tree117" parent="NorthForestLimit" unique_id=1455157523 instance=ExtResource("3_4fs26")] +position = Vector2(760.8586, -2164.042) +scale = Vector2(0.9587393, 0.9235379) + +[node name="Tree118" parent="NorthForestLimit" unique_id=1981408986 instance=ExtResource("3_4fs26")] +position = Vector2(758.3667, -1923.1748) +scale = Vector2(1.0840987, 1.0614293) + +[node name="Tree119" parent="NorthForestLimit" unique_id=1329481712 instance=ExtResource("3_4fs26")] +position = Vector2(745.14606, -1799.875) +scale = Vector2(0.8864365, 0.96795845) + +[node name="Tree120" parent="NorthForestLimit" unique_id=1625681801 instance=ExtResource("3_4fs26")] +position = Vector2(875.8746, -1961.3777) +scale = Vector2(1.247712, 1.1631349) + +[node name="Tree121" parent="NorthForestLimit" unique_id=951322011 instance=ExtResource("3_4fs26")] +position = Vector2(639.30475, -2212.7183) +scale = Vector2(0.96725744, 1.0565106) + +[node name="Tree122" parent="NorthForestLimit" unique_id=473188949 instance=ExtResource("3_4fs26")] +position = Vector2(516.862, -1734.4873) +scale = Vector2(0.8988674, 0.9701007) + +[node name="Tree123" parent="NorthForestLimit" unique_id=71010111 instance=ExtResource("3_4fs26")] +position = Vector2(773.85266, -2283.518) +scale = Vector2(1.1182733, 1.0203183) + +[node name="Tree124" parent="NorthForestLimit" unique_id=587125909 instance=ExtResource("3_4fs26")] +position = Vector2(602.7656, -2304.515) +scale = Vector2(0.8679861, 0.85884774) + +[node name="Tree125" parent="NorthForestLimit" unique_id=1617298353 instance=ExtResource("3_4fs26")] +position = Vector2(880.4052, -2086.5374) +scale = Vector2(0.93823725, 0.88980824) + +[node name="Tree126" parent="NorthForestLimit" unique_id=1506128772 instance=ExtResource("3_4fs26")] +position = Vector2(655.647, -2087.7427) +scale = Vector2(1.1088064, 1.1974659) + +[node name="Tree127" parent="NorthForestLimit" unique_id=1950203240 instance=ExtResource("3_4fs26")] +position = Vector2(787.1078, -2082.3958) +scale = Vector2(0.91538423, 0.8399698) + +[node name="Tree128" parent="NorthForestLimit" unique_id=65023812 instance=ExtResource("3_4fs26")] +position = Vector2(826.409, -2169.5815) +scale = Vector2(1.0084842, 1.0135244) + +[node name="Tree129" parent="NorthForestLimit" unique_id=1200540691 instance=ExtResource("3_4fs26")] +position = Vector2(678.97284, -2273.3638) +scale = Vector2(1.0965539, 1.1627405) + +[node name="Tree130" parent="NorthForestLimit" unique_id=445596124 instance=ExtResource("3_4fs26")] +position = Vector2(777.6462, -1992.2684) +scale = Vector2(0.7895999, 0.80093634) + +[node name="Tree131" parent="NorthForestLimit" unique_id=294036098 instance=ExtResource("3_4fs26")] +position = Vector2(822.7666, -1748.6028) +scale = Vector2(0.90911335, 0.97074884) + +[node name="Tree132" parent="NorthForestLimit" unique_id=538767244 instance=ExtResource("3_4fs26")] +position = Vector2(829.4299, -2244.4595) +scale = Vector2(1.135895, 1.0860668) + +[node name="Tree133" parent="NorthForestLimit" unique_id=1180400363 instance=ExtResource("3_4fs26")] +position = Vector2(721.0293, -2092.989) +scale = Vector2(1.0873321, 1.0658928) + +[node name="Tree134" parent="NorthForestLimit" unique_id=766406599 instance=ExtResource("3_4fs26")] +position = Vector2(881.9467, -2202.372) +scale = Vector2(0.85983, 0.80446225) + +[node name="Tree135" parent="NorthForestLimit" unique_id=86684255 instance=ExtResource("3_4fs26")] +position = Vector2(732.017, -2222.8796) +scale = Vector2(1.0092994, 0.9877147) + +[node name="Tree136" parent="NorthForestLimit" unique_id=1851228906 instance=ExtResource("3_4fs26")] +position = Vector2(940.3235, -2261.6191) +scale = Vector2(0.95287013, 0.89989024) + +[node name="Tree137" parent="NorthForestLimit" unique_id=878964281 instance=ExtResource("3_4fs26")] +position = Vector2(966.96387, -2193.5715) +scale = Vector2(0.9462164, 0.88793916) + +[node name="Tree138" parent="NorthForestLimit" unique_id=1771782832 instance=ExtResource("3_4fs26")] +position = Vector2(974.5113, -1919.5756) +scale = Vector2(1.0228599, 0.95741695) + +[node name="Tree139" parent="NorthForestLimit" unique_id=1909630618 instance=ExtResource("3_4fs26")] +position = Vector2(911.67377, -2326.3171) +scale = Vector2(0.88281184, 0.9070813) + +[node name="Tree140" parent="NorthForestLimit" unique_id=2102217374 instance=ExtResource("3_4fs26")] +position = Vector2(864.6824, -1887.0486) +scale = Vector2(0.7780971, 0.8270898) + +[node name="Tree141" parent="NorthForestLimit" unique_id=2124015516 instance=ExtResource("3_4fs26")] +position = Vector2(799.17505, -1864.0349) +scale = Vector2(1.02761, 0.99813074) + +[node name="Tree142" parent="NorthForestLimit" unique_id=208420262 instance=ExtResource("3_4fs26")] +position = Vector2(914.64404, -1845.2845) +scale = Vector2(1.1758882, 1.1154485) + +[node name="Tree143" parent="NorthForestLimit" unique_id=613846164 instance=ExtResource("3_4fs26")] +position = Vector2(850.30035, -1823.7416) +scale = Vector2(1.08642, 1.1877284) + +[node name="Tree144" parent="NorthForestLimit" unique_id=1786740020 instance=ExtResource("3_4fs26")] +position = Vector2(970.3697, -1801.0499) +scale = Vector2(1.0100399, 1.0618149) + +[node name="Tree145" parent="NorthForestLimit" unique_id=739166497 instance=ExtResource("3_4fs26")] +position = Vector2(893.0963, -1748.9219) +scale = Vector2(0.8691038, 0.9205772) + +[node name="Tree146" parent="NorthForestLimit" unique_id=388952371 instance=ExtResource("3_4fs26")] +position = Vector2(925.62006, -2141.4136) +scale = Vector2(1.1045806, 1.147714) + +[node name="Tree147" parent="NorthForestLimit" unique_id=886806593 instance=ExtResource("3_4fs26")] +position = Vector2(847.7247, -2322.9534) +scale = Vector2(1.1865098, 1.1086464) + +[node name="Tree148" parent="NorthForestLimit" unique_id=779745110 instance=ExtResource("3_4fs26")] +position = Vector2(965.6354, -1721.1034) +scale = Vector2(0.9502486, 0.98105896) + +[node name="Tree149" parent="NorthForestLimit" unique_id=789508837 instance=ExtResource("3_4fs26")] +position = Vector2(909.3193, -2020.1718) +scale = Vector2(0.90247726, 0.86069316) + +[node name="Tree150" parent="NorthForestLimit" unique_id=17214640 instance=ExtResource("3_4fs26")] +position = Vector2(964.158, -2079.5938) +scale = Vector2(0.95385844, 0.8741315) + +[node name="Tree151" parent="NorthForestLimit" unique_id=167562030 instance=ExtResource("3_4fs26")] +position = Vector2(715.0766, -1875.7319) +scale = Vector2(0.8219381, 0.885252) + +[node name="TreeParter2" parent="." unique_id=1537131820 instance=ExtResource("8_mke5t")] +position = Vector2(-518, -54) + +[node name="QuestTeleporter" parent="." unique_id=1779636661 node_paths=PackedStringArray("abandon_point") instance=ExtResource("9_4fs26")] +position = Vector2(-516, -187) +quest = ExtResource("11_l2cuq") +abandon_point = NodePath("../SpawnPoint") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="QuestTeleporter" unique_id=931610937] +shape = SubResource("RectangleShape2D_cdbf2") + +[node name="SpawnPoint" type="Marker2D" parent="." unique_id=2008294674 groups=["spawn_point"]] +position = Vector2(-514, 255) +script = ExtResource("11_2lcnx") +metadata/_custom_type_script = "uid://0enyu5v4ra34" diff --git a/scenes/game_logic/tree_parter.gd b/scenes/game_logic/tree_parter.gd new file mode 100644 index 000000000..99c3070c1 --- /dev/null +++ b/scenes/game_logic/tree_parter.gd @@ -0,0 +1,67 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends Node2D +# TODO: Change to item you want to walk past (in inspector) +# TODO: we also would need tree to have a class_name or some other way to generalize this +const TREE_SCENE = preload("res://scenes/game_elements/props/tree/components/tree.gd") +const SECRET_PATH_MODULATION = Color(.6, .6, .6, 0.3) + +@export_range(10, 1000, 10) var width: float = 200.0: + set = _set_width_values + +@export_range(10, 1000, 10) var height: float = 400.0: + set = _set_height_values + +var trees: Array[Node2D] # objects that should be modulated and not collide +var colliders: Array[Node2D] # objects that should not collide + +@onready var walkable_trees: Area2D = $WalkableTrees +@onready var l_border: CollisionShape2D = $Borders/LeftBorder +@onready var r_border: CollisionShape2D = $Borders/RightBorder +@onready var t_border: CollisionShape2D = $Borders/TopBorder +# TODO: Give audio stream a leaf rustle sound +@onready var audio_stream_player_2d: AudioStreamPlayer2D = $AudioStreamPlayer2D + + +func _set_width_values(val: float) -> void: + if walkable_trees: + for shape in walkable_trees.get_children(): + shape.shape.size.x = val + l_border.position.x -= (val - width) / 2 + r_border.position.x += (val - width) / 2 + t_border.shape.size.x += (val - width) + width = val + + +func _set_height_values(val: float) -> void: + if walkable_trees: + for shape in walkable_trees.get_children(): + shape.shape.size.y = val + l_border.shape.size.y += (val - height) / 2 + r_border.shape.size.y += (val - height) / 2 + t_border.position.y -= (val - height) / 2 + height = val + + +func _on_body_entered(body: Node2D) -> void: + if body is Player: + for tree in trees: + tree.process_mode = Node.PROCESS_MODE_DISABLED + tree.get_parent().modulate = SECRET_PATH_MODULATION + audio_stream_player_2d.play() + for collider in colliders: + collider.process_mode = Node.PROCESS_MODE_DISABLED + elif body.get_parent().get_script() == TREE_SCENE: + trees.append(body) + else: + colliders.append(body) + + +func _on_body_exited(body: Node2D) -> void: + if body is Player: + for tree in trees: + tree.process_mode = Node.PROCESS_MODE_INHERIT + tree.get_parent().modulate = Color.WHITE + for collider in colliders: + collider.process_mode = Node.PROCESS_MODE_INHERIT diff --git a/scenes/game_logic/tree_parter.gd.uid b/scenes/game_logic/tree_parter.gd.uid new file mode 100644 index 000000000..f0ba807a8 --- /dev/null +++ b/scenes/game_logic/tree_parter.gd.uid @@ -0,0 +1 @@ +uid://c78objoydjdo0 diff --git a/scenes/quests/lore_quests/dev_island/dev_island.gd b/scenes/quests/lore_quests/dev_island/dev_island.gd new file mode 100644 index 000000000..1fefb5ed1 --- /dev/null +++ b/scenes/quests/lore_quests/dev_island/dev_island.gd @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + var player := get_tree().get_first_node_in_group("player") + # TODO: What abilities are available in "hub"? + if player: + GameState.player.set_ability(Enums.PlayerAbilities.ABILITY_A, true) + GameState.player.set_ability(Enums.PlayerAbilities.ABILITY_B, true) diff --git a/scenes/quests/lore_quests/dev_island/dev_island.gd.uid b/scenes/quests/lore_quests/dev_island/dev_island.gd.uid new file mode 100644 index 000000000..cd57fdd24 --- /dev/null +++ b/scenes/quests/lore_quests/dev_island/dev_island.gd.uid @@ -0,0 +1 @@ +uid://buvlru43o3tl5 diff --git a/scenes/quests/lore_quests/dev_island/dev_island.tscn b/scenes/quests/lore_quests/dev_island/dev_island.tscn new file mode 100644 index 000000000..8649b23cd --- /dev/null +++ b/scenes/quests/lore_quests/dev_island/dev_island.tscn @@ -0,0 +1,60 @@ +[gd_scene format=4 uid="uid://degtbs5nqp0l7"] + +[ext_resource type="Script" uid="uid://buvlru43o3tl5" path="res://scenes/quests/lore_quests/dev_island/dev_island.gd" id="1_3ic4x"] +[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="1_t4lug"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="2_cf7qj"] +[ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="3_1ahrq"] +[ext_resource type="PackedScene" uid="uid://0ull24fvmhwk" path="res://scenes/game_elements/props/teleporter/teleporter.tscn" id="4_1ahrq"] +[ext_resource type="PackedScene" uid="uid://covsdqqsd6rsy" path="res://scenes/game_elements/props/sign/sign.tscn" id="5_8bnge"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cdbf2"] +size = Vector2(101, 114) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5l5sl"] +size = Vector2(110, 99) + +[node name="DevIsland" type="Node2D" unique_id=90110061] +script = ExtResource("1_3ic4x") + +[node name="TileMap" type="Node2D" parent="." unique_id=965204047] + +[node name="Ground" type="TileMapLayer" parent="TileMap" unique_id=1010684124] +tile_map_data = PackedByteArray("AAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAQAAQABAAEAAAAAAAUAAQAGAAMAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAAAAgAAQABAAEAAAAAAAkAAQABAAEAAAABAAAAAQABAAEAAAABAAEAAQABAAEAAAABAAIAAQABAAEAAAABAAMAAQABAAEAAAABAAQAAQABAAEAAAABAAUAAQAGAAMAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAABAAgAAQABAAEAAAABAAkAAQABAAEAAAACAAAAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAACAAMAAQABAAEAAAACAAQAAQABAAEAAAACAAUAAQAGAAMAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAACAAgAAQABAAEAAAACAAkAAQABAAEAAAADAAAAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAADAAMAAQABAAEAAAADAAQAAQABAAEAAAADAAUAAQAGAAMAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAADAAgAAQABAAEAAAADAAkAAQABAAEAAAAEAAAAAQABAAEAAAAEAAEAAQABAAEAAAAEAAIAAQABAAEAAAAEAAMAAQABAAEAAAAEAAQAAQABAAEAAAAEAAUAAQAGAAMAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAEAAkAAQABAAEAAAAFAAAAAQABAAEAAAAFAAEAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAFAAQAAQABAAEAAAAFAAUAAQAGAAMAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAFAAgAAQABAAEAAAAFAAkAAQABAAEAAAAGAAAAAQABAAEAAAAGAAEAAQABAAEAAAAGAAIAAQABAAEAAAAGAAMAAQABAAEAAAAGAAQAAQABAAEAAAAGAAUAAQAGAAMAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAGAAgAAQABAAEAAAAGAAkAAQABAAEAAAAHAAAAAQABAAEAAAAHAAEAAQABAAEAAAAHAAIAAQABAAEAAAAHAAMAAQABAAEAAAAHAAQAAQABAAEAAAAHAAUAAQAGAAMAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAHAAgAAQABAAEAAAAHAAkAAQABAAEAAAAIAAAAAQABAAEAAAAIAAEAAQABAAEAAAAIAAIAAQABAAEAAAAIAAMAAQABAAEAAAAIAAQAAQABAAEAAAAIAAUAAQAGAAMAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAIAAgAAQABAAEAAAAIAAkAAQABAAEAAAAJAAAAAQABAAEAAAAJAAEAAQABAAEAAAAJAAIAAQABAAEAAAAJAAMAAQABAAEAAAAJAAQAAQABAAEAAAAJAAUAAQAGAAMAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAJAAgAAQABAAEAAAAJAAkAAQABAAEAAAAKAAAAAQABAAEAAAAKAAEAAQABAAEAAAAKAAIAAQABAAEAAAAKAAMAAQABAAEAAAAKAAQAAQABAAEAAAAKAAUAAQAGAAMAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAAKAAgAAQABAAEAAAAKAAkAAQABAAEAAAALAAAAAQAIAAEAAAALAAEAAQAIAAEAAAALAAIAAQAIAAEAAAALAAMAAQAIAAEAAAALAAQAAQAIAAEAAAALAAUAAQAGAAEAAAALAAYAAQAIAAEAAAALAAcAAQAIAAEAAAALAAgAAQAIAAEAAAALAAkAAQAIAAEAAAAMAAAAAQABAAEAAAAMAAEAAQABAAEAAAAMAAIAAQABAAEAAAAMAAMAAQABAAEAAAAMAAQAAQABAAEAAAAMAAUAAQAGAAMAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAAMAAgAAQABAAEAAAAMAAkAAQABAAEAAAANAAAAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAANAAQAAQABAAEAAAANAAUAAQAGAAMAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAANAAkAAQABAAEAAAAOAAAAAQABAAEAAAAOAAEAAQABAAEAAAAOAAIAAQABAAEAAAAOAAMAAQABAAEAAAAOAAQAAQABAAEAAAAOAAUAAQAGAAMAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAOAAgAAQABAAEAAAAOAAkAAQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAAIAAQABAAEAAAAPAAMAAQABAAEAAAAPAAQAAQABAAEAAAAPAAUAAQAGAAMAAAAPAAYAAQABAAEAAAAPAAcAAQABAAEAAAAPAAgAAQABAAEAAAAPAAkAAQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQABAAEAAAAQAAIAAQABAAEAAAAQAAMAAQABAAEAAAAQAAQAAQABAAEAAAAQAAUAAQAGAAMAAAAQAAYAAQABAAEAAAAQAAcAAQABAAEAAAAQAAgAAQABAAEAAAAQAAkAAQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQAGAAMAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAARAAgAAQABAAEAAAARAAkAAQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAASAAQAAQABAAEAAAASAAUAAQAGAAMAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAASAAgAAQABAAEAAAASAAkAAQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQAGAAMAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAATAAgAAQABAAEAAAATAAkAAQABAAEAAAAUAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAAUAAMAAQABAAEAAAAUAAQAAQABAAEAAAAUAAUAAQAGAAMAAAAUAAYAAQABAAEAAAAUAAcAAQABAAEAAAAUAAgAAQABAAEAAAAUAAkAAQABAAEAAAAVAAAAAQABAAEAAAAVAAEAAQABAAEAAAAVAAIAAQABAAEAAAAVAAMAAQABAAEAAAAVAAQAAQABAAEAAAAVAAUAAQAGAAMAAAAVAAYAAQABAAEAAAAVAAcAAQABAAEAAAAVAAgAAQABAAEAAAAVAAkAAQABAAEAAAAWAAAAAQABAAEAAAAWAAEAAQABAAEAAAAWAAIAAQABAAEAAAAWAAMAAQABAAEAAAAWAAQAAQABAAEAAAAWAAUAAQAGAAMAAAAWAAYAAQABAAEAAAAWAAcAAQABAAEAAAAWAAgAAQABAAEAAAAWAAkAAQABAAEAAAD//wAAAQAAAAEAAAD//wEAAQAAAAEAAAD//wIAAQAAAAEAAAD//wMAAQAAAAEAAAD//wQAAQAAAAEAAAD//wUAAQAGAAMAAAD//wYAAQAAAAEAAAD//wcAAQAAAAEAAAD//wgAAQAAAAEAAAD//wkAAQAAAAEAAAAAAAoAAQABAAIAAAABAAoAAQABAAIAAAACAAoAAQABAAIAAAADAAoAAQABAAIAAAAEAAoAAQABAAIAAAAFAAoAAQABAAIAAAAGAAoAAQABAAIAAAAHAAoAAQABAAIAAAAIAAoAAQABAAIAAAAJAAoAAQABAAIAAAAKAAoAAQABAAIAAAALAAoAAQAIAAEAAAAMAAoAAQABAAIAAAANAAoAAQABAAIAAAAOAAoAAQABAAIAAAAPAAoAAQABAAIAAAAQAAoAAQABAAIAAAARAAoAAQABAAIAAAASAAoAAQABAAIAAAATAAoAAQABAAIAAAAUAAoAAQABAAIAAAAVAAoAAQABAAIAAAAWAAoAAQABAAIAAAAXAAAAAQACAAEAAAAXAAEAAQACAAEAAAAXAAIAAQACAAEAAAAXAAMAAQACAAEAAAAXAAQAAQACAAEAAAAXAAUAAQAGAAMAAAAXAAYAAQACAAEAAAAXAAcAAQACAAEAAAAXAAgAAQACAAEAAAAXAAkAAQACAAEAAAAAAP//AQABAAAAAAABAP//AQABAAAAAAACAP//AQABAAAAAAADAP//AQABAAAAAAAEAP//AQABAAAAAAAFAP//AQABAAAAAAAGAP//AQABAAAAAAAHAP//AQABAAAAAAAIAP//AQABAAAAAAAJAP//AQABAAAAAAAKAP//AQABAAAAAAALAP//AQAIAAEAAAAMAP//AQABAAAAAAANAP//AQABAAAAAAAOAP//AQABAAAAAAAPAP//AQABAAAAAAAQAP//AQABAAAAAAARAP//AQABAAAAAAASAP//AQABAAAAAAATAP//AQABAAAAAAAUAP//AQABAAAAAAAVAP//AQABAAAAAAAWAP//AQABAAAAAAAXAP//AQACAAAAAAAXAAoAAQACAAIAAAD//woAAQAAAAIAAAD/////AQAAAAAAAAA=") +tile_set = ExtResource("1_t4lug") + +[node name="Player" parent="." unique_id=296354958 instance=ExtResource("2_cf7qj")] +position = Vector2(774, 660) +player_name = "StoryWeaver" +sprite_frames = ExtResource("3_1ahrq") + +[node name="Camera2D2" type="Camera2D" parent="Player" unique_id=1308126884] +limit_left = 0 +limit_top = -320 +limit_right = 2772 +limit_bottom = 680 +editor_draw_limits = true + +[node name="Teleporter" parent="." unique_id=1779636661 instance=ExtResource("4_1ahrq")] +position = Vector2(1468, 347) +next_scene = "uid://blnnwmrypq0a6" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter" unique_id=1623949637] +position = Vector2(28, 2) +shape = SubResource("RectangleShape2D_cdbf2") + +[node name="Sign" parent="." unique_id=1579530966 instance=ExtResource("5_8bnge")] +position = Vector2(1443, 439) +direction = 1 +text = "Learn how repelling works!" + +[node name="Sign2" parent="." unique_id=606620495 instance=ExtResource("5_8bnge")] +position = Vector2(798, -12) +text = "Learn about custom hookable objects" + +[node name="Teleporter2" parent="." unique_id=460831825 instance=ExtResource("4_1ahrq")] +position = Vector2(716, -48) +next_scene = "uid://s7y5x5caaah3" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter2" unique_id=1369709219] +position = Vector2(14, 16) +shape = SubResource("RectangleShape2D_5l5sl") diff --git a/scenes/quests/lore_quests/dev_island/quest.tres b/scenes/quests/lore_quests/dev_island/quest.tres new file mode 100644 index 000000000..ae21b29d5 --- /dev/null +++ b/scenes/quests/lore_quests/dev_island/quest.tres @@ -0,0 +1,12 @@ +[gd_resource type="Resource" script_class="LoreQuest" format=3 uid="uid://c4wb1jwjb8sg0"] + +[ext_resource type="Resource" uid="uid://66840dnuhupo" path="res://scenes/quests/lore_quests/quest_000/quest_000_retelling.dialogue" id="1_kgvkk"] +[ext_resource type="Script" uid="uid://b23ralr2qbarg" path="res://scenes/menus/storybook/components/lore_quest.gd" id="2_mcpyp"] + +[resource] +script = ExtResource("2_mcpyp") +title = "Dev Island" +description = "WIP Dev Island" +first_scene = "uid://degtbs5nqp0l7" +retelling = ExtResource("1_kgvkk") +metadata/_custom_type_script = "uid://dts1hwdy3phin"