[gd_scene load_steps=29 format=3 uid="uid://dq1h0nfbsmvop"] [ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_0v1lp"] [ext_resource type="Texture2D" uid="uid://bvmwb2q7e814" path="res://Locations/ParkBeachPath/ParkBeachPathLayout.png" id="2_3o7da"] [ext_resource type="Script" path="res://Locations/ParkBeachPath/ParkBeachPath.gd" id="2_e2g03"] [ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="4_mfr3r"] [ext_resource type="PackedScene" uid="uid://dss4ph0tkc0xc" path="res://Objects/SkillSpecific/Swimming/SwimmingZone.tscn" id="5_awgd5"] [ext_resource type="Script" path="res://Objects/SkillSpecific/Swimming/BridgeSwimmingZone.gd" id="6_4idkg"] [ext_resource type="PackedScene" uid="uid://cfveswu45muln" path="res://Objects/Forest/Trees/PineTree1.tscn" id="6_i0dfg"] [ext_resource type="PackedScene" uid="uid://dgvg3xiwut2qs" path="res://Objects/Forest/Trees/PineTree2.tscn" id="7_lrckb"] [ext_resource type="PackedScene" uid="uid://c8itdnsneucud" path="res://Objects/Forest/Trees/PineTree3.tscn" id="8_7hx3i"] [ext_resource type="PackedScene" uid="uid://b0lyga84hisrp" path="res://Objects/Park/Trees/BirchTree.tscn" id="9_2aaap"] [ext_resource type="PackedScene" uid="uid://vothi13fd8e7" path="res://Objects/Park/Trees/BirchTree2.tscn" id="10_nevwr"] [ext_resource type="PackedScene" uid="uid://cp1kh50u1k7sp" path="res://Objects/SkillSpecific/Building/BeaverDam/BeaverDam.tscn" id="11_0q6wt"] [ext_resource type="PackedScene" uid="uid://6427y8sddblw" path="res://NPCs/Beavers/LongingBeaver/LongingBeaver.tscn" id="12_nft8i"] [ext_resource type="PackedScene" uid="uid://dhbwu1uyq68yj" path="res://Objects/SkillSpecific/BasketStorage/BasketPost/BasketPost.tscn" id="13_gnlw0"] [ext_resource type="PackedScene" uid="uid://b5rhxql3yxell" path="res://NPCs/Beavers/BlissfulBeaver/BlissfulBeaver.tscn" id="14_4qahs"] [ext_resource type="Script" path="res://NPCs/Beavers/LongingBeaver/LongingBeaver.gd" id="14_ol3w3"] [ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="17_660pb"] [ext_resource type="Script" path="res://Items/Paper/LoveNovel.gd" id="18_ep0xf"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_5cvpb"] size = Vector2(3513, 2025) [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_rhsl7"] [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_o7pol"] normal = Vector2(0.99999, 0.00440524) [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_upmw2"] normal = Vector2(-1, 0) [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_dik7x"] normal = Vector2(0, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7gb4c"] bg_color = Color(0.729412, 0.556863, 0.482353, 1) border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 border_color = Color(0, 0, 0, 1) corner_radius_top_left = 6 corner_radius_top_right = 6 corner_radius_bottom_right = 6 corner_radius_bottom_left = 6 anti_aliasing = false [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ymita"] bg_color = Color(0.211765, 0.313726, 0.968627, 1) border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 border_color = Color(0.8, 0.8, 0.8, 0) corner_radius_top_left = 5 corner_radius_top_right = 5 corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 anti_aliasing = false [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rwi2n"] bg_color = Color(0.929412, 0.866667, 0.968627, 1) border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 border_color = Color(0, 0, 0, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_33uhg"] bg_color = Color(0.913725, 0, 0.172549, 1) border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 border_color = Color(0.8, 0.8, 0.8, 0) [sub_resource type="RectangleShape2D" id="RectangleShape2D_dcxwe"] size = Vector2(417, 155) [node name="ParkBeachPath" instance=ExtResource("1_0v1lp")] y_sort_enabled = true script = ExtResource("2_e2g03") [node name="Background" type="Sprite2D" parent="." index="0"] z_index = -2 texture = ExtResource("2_3o7da") [node name="CollisionShape2D" parent="Ground/Area2D" index="0"] position = Vector2(5.5, -1.5) shape = SubResource("RectangleShape2D_5cvpb") [node name="Boundaries" type="Node2D" parent="." index="2"] [node name="Boundary" type="StaticBody2D" parent="Boundaries" index="0"] position = Vector2(-80, 310) [node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary" index="0"] position = Vector2(-3, 312) shape = SubResource("WorldBoundaryShape2D_rhsl7") [node name="Boundary2" type="StaticBody2D" parent="Boundaries" index="1"] position = Vector2(-186, -16) [node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary2" index="0"] position = Vector2(-662, -23) shape = SubResource("WorldBoundaryShape2D_o7pol") [node name="Boundary3" type="StaticBody2D" parent="Boundaries" index="2"] position = Vector2(188, 15) [node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary3" index="0"] position = Vector2(661, -15) shape = SubResource("WorldBoundaryShape2D_upmw2") [node name="Boundary4" type="StaticBody2D" parent="Boundaries" index="3"] position = Vector2(286, -27) [node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary4" index="0"] position = Vector2(-414, -593) shape = SubResource("WorldBoundaryShape2D_dik7x") [node name="ParkTraveller" parent="." index="3" instance=ExtResource("4_mfr3r")] z_index = -1 position = Vector2(152, -620) scale = Vector2(1.8, 0.75) [node name="Traveller" parent="ParkTraveller" index="3"] destinationNames = Array[String](["Pigeon Park"]) destinationLocations = Array[int]([0]) destinationEntranceID = Array[int]([8]) [node name="CollisionShape2D" parent="ParkTraveller/Traveller/InteractionArea" index="0"] position = Vector2(0, 1) scale = Vector2(1, 0.3) [node name="BeachTraveller" parent="." index="4" instance=ExtResource("4_mfr3r")] z_index = -1 position = Vector2(175, 621) scale = Vector2(1.8, 0.75) [node name="ActionMenu" parent="BeachTraveller/Interactable" index="0"] position = Vector2(0, -101) [node name="Panel" parent="BeachTraveller/Interactable" index="1"] offset_top = -101.0 offset_bottom = -1.0 [node name="AnimatedSprite2D" parent="BeachTraveller" index="1"] position = Vector2(0, -51) [node name="StaticBody2D" parent="BeachTraveller" index="2"] position = Vector2(0, -101) [node name="Traveller" parent="BeachTraveller" index="3"] destinationNames = Array[String](["Beach"]) destinationLocations = Array[int]([18]) destinationEntranceID = Array[int]([0]) [node name="CollisionShape2D" parent="BeachTraveller/Traveller/InteractionArea" index="0"] position = Vector2(0, 0) [node name="SwimmingZone" parent="." index="5" instance=ExtResource("5_awgd5")] position = Vector2(-433, -3) liquidColor = Color(0.372549, 0.803922, 0.894118, 1) swimmingLevelReq = 10 swimmingXp = 22 swimmingSpeed = 100 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone/SwimmingArea" index="0"] polygon = PackedVector2Array(-190, 67, 223, 67, 224, 669, -450, 675, -444, 249, -366, 252, -295, 247, -243, 220, -210, 178, -194, 129) [node name="SwimmingZone2" parent="." index="6" instance=ExtResource("5_awgd5")] position = Vector2(-433, -768) liquidColor = Color(0.372549, 0.803922, 0.894118, 1) swimmingLevelReq = 10 swimmingXp = 22 swimmingSpeed = 100 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone2/SwimmingArea" index="0"] polygon = PackedVector2Array(223, 136, 225, 678, -190, 678, -214, 613, -248, 564, -299, 527, -364, 509, -415, 501, -418, 138) [node name="BridgeSwimmingZone" parent="." index="7" node_paths=PackedStringArray("bridge") instance=ExtResource("5_awgd5")] position = Vector2(-433, -768) script = ExtResource("6_4idkg") bridge = NodePath("../BeaverDam") liquidColor = Color(0.372549, 0.803922, 0.894118, 1) swimmingLevelReq = 10 swimmingXp = 22 swimmingSpeed = 100 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="BridgeSwimmingZone/SwimmingArea" index="0"] polygon = PackedVector2Array(-190, 834, -190, 675, 225, 675, 223, 835) [node name="StaticBody2D" type="StaticBody2D" parent="." index="8"] [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="StaticBody2D" index="0"] position = Vector2(-41, 1) polygon = PackedVector2Array(654, 619, 890, 619, 888, -622, 649, -621, 642, -597, 626, -530, 613, -474, 611, -436, 607, -386, 616, -307, 621, -266, 628, -200, 637, -133, 652, -39, 657, 37, 648, 101, 650, 124, 649, 165, 646, 248, 639, 313, 636, 391, 634, 426, 633, 471, 630, 527, 637, 551) [node name="Trees" type="Node2D" parent="." index="9"] y_sort_enabled = true [node name="PineTree1" parent="Trees" index="0" instance=ExtResource("6_i0dfg")] position = Vector2(656, -519) [node name="PineTree2" parent="Trees" index="1" instance=ExtResource("7_lrckb")] position = Vector2(772, -434) [node name="PineTree3" parent="Trees" index="2" instance=ExtResource("8_7hx3i")] position = Vector2(625, -329) [node name="PineTree4" parent="Trees" index="3" instance=ExtResource("6_i0dfg")] position = Vector2(732, -282) [node name="PineTree5" parent="Trees" index="4" instance=ExtResource("7_lrckb")] position = Vector2(818, -177) [node name="PineTree6" parent="Trees" index="5" instance=ExtResource("8_7hx3i")] position = Vector2(658, -101) [node name="PineTree7" parent="Trees" index="6" instance=ExtResource("6_i0dfg")] position = Vector2(753, -27) [node name="PineTree8" parent="Trees" index="7" instance=ExtResource("7_lrckb")] position = Vector2(810, 111) [node name="PineTree9" parent="Trees" index="8" instance=ExtResource("8_7hx3i")] position = Vector2(680, 154) [node name="PineTree10" parent="Trees" index="9" instance=ExtResource("6_i0dfg")] position = Vector2(770, 251) [node name="BirchTree" parent="." index="10" instance=ExtResource("9_2aaap")] position = Vector2(362, -412) [node name="BirchTree2" parent="." index="11" instance=ExtResource("9_2aaap")] position = Vector2(489, 531) [node name="BirchTree3" parent="." index="12" instance=ExtResource("10_nevwr")] position = Vector2(484, -226) [node name="BirchTree4" parent="." index="13" instance=ExtResource("10_nevwr")] position = Vector2(370, 328) [node name="BirchTree5" parent="." index="14" instance=ExtResource("9_2aaap")] position = Vector2(-117, 560) [node name="BirchTree6" parent="." index="15" instance=ExtResource("10_nevwr")] position = Vector2(-119, -419) [node name="PineTree2" parent="." index="16" instance=ExtResource("7_lrckb")] position = Vector2(678, 367) [node name="PineTree1" parent="." index="17" instance=ExtResource("6_i0dfg")] position = Vector2(646, 494) [node name="PineTree3" parent="." index="18" instance=ExtResource("8_7hx3i")] position = Vector2(785, 454) [node name="PineTree4" parent="." index="19" instance=ExtResource("7_lrckb")] position = Vector2(689, 589) [node name="PineTree5" parent="." index="20" instance=ExtResource("6_i0dfg")] position = Vector2(816, 677) [node name="BeaverDam" parent="." index="21" instance=ExtResource("11_0q6wt")] position = Vector2(-410.5, -15) savePrefix = "parkBeachPathDam" [node name="BuildingBar" parent="BeaverDam" index="8"] theme_override_styles/background = SubResource("StyleBoxFlat_7gb4c") theme_override_styles/fill = SubResource("StyleBoxFlat_ymita") [node name="HealthBar" parent="BeaverDam" index="9"] theme_override_styles/background = SubResource("StyleBoxFlat_rwi2n") theme_override_styles/fill = SubResource("StyleBoxFlat_33uhg") [node name="CollisionShape2D" parent="BeaverDam/StandingZone" index="0"] position = Vector2(-5, 1.5) shape = SubResource("RectangleShape2D_dcxwe") [node name="LongingBeaver" parent="." index="22" instance=ExtResource("12_nft8i")] position = Vector2(511, -59) script = ExtResource("14_ol3w3") [node name="BasketPost" parent="." index="23" instance=ExtResource("13_gnlw0")] position = Vector2(353, -152) [node name="BasketStorageSpot" parent="BasketPost" index="2"] basketInvName = "BeachPathBasket" [node name="BlissfulBeaver" parent="." index="24" instance=ExtResource("14_4qahs")] position = Vector2(-752, -61) [node name="GroundItem" parent="." index="25" instance=ExtResource("17_660pb")] position = Vector2(457, -138) itemClass = ExtResource("18_ep0xf") [editable path="ParkTraveller"] [editable path="ParkTraveller/Interactable"] [editable path="ParkTraveller/Interactable/ActionMenu"] [editable path="ParkTraveller/Traveller"] [editable path="BeachTraveller"] [editable path="BeachTraveller/Interactable"] [editable path="BeachTraveller/Interactable/ActionMenu"] [editable path="BeachTraveller/Traveller"] [editable path="SwimmingZone"] [editable path="SwimmingZone2"] [editable path="BridgeSwimmingZone"] [editable path="BeaverDam"] [editable path="BeaverDam/Interactable"] [editable path="BeaverDam/Interactable/ActionMenu"] [editable path="BeaverDam/Buildable"] [editable path="BasketPost"]