316 lines
13 KiB
Plaintext
316 lines
13 KiB
Plaintext
[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"]
|