It's Cow Game! Version 2.04!

This commit is contained in:
PajamaBee 2024-09-19 23:06:51 -05:00
commit a9e1ed9ddd
3148 changed files with 95332 additions and 0 deletions

View file

@ -0,0 +1,15 @@
extends Location
func initialize_entry_locations():
#From Park
entryLocations.append(Vector2(-625, -1150))
#From Museum
entryLocations.append(Vector2(-50, -1150))
#From Beach
entryLocations.append(Vector2(-475, -80))
func initialize_camera_limits():
leftCameraLimit = -750
rightCameraLimit = 1147
upperCameraLimit = -1240
lowerCameraLimit = 0

View file

@ -0,0 +1,563 @@
[gd_scene load_steps=25 format=3 uid="uid://bjvk57igfjpwb"]
[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_wdba1"]
[ext_resource type="Script" path="res://Locations/Forest/PathToBeach/PathToBeachForest.gd" id="2_a5i68"]
[ext_resource type="Texture2D" uid="uid://d3ru0m2w1y1wr" path="res://Locations/Forest/PathToBeach/PathToBeachLayout.png" id="3_5se2r"]
[ext_resource type="PackedScene" uid="uid://dv3125d1biqmn" path="res://NPCs/Jonald/BeachPathForestJonalds/beachPathJonald1.tscn" id="3_5vyut"]
[ext_resource type="PackedScene" uid="uid://fnbuemfbt64x" path="res://NPCs/Jonald/BeachPathForestJonalds/beachPathJonald2.tscn" id="4_l0d1q"]
[ext_resource type="Script" path="res://NPCs/Jonald/BeachPathForestJonalds/beachPathJonaldJuice.gd" id="5_gcava"]
[ext_resource type="PackedScene" uid="uid://clt8qyawat1u" path="res://NPCs/Jonald/BeachPathForestJonalds/beachPathJonald3.tscn" id="5_lb7nr"]
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="7_2b5fh"]
[ext_resource type="Script" path="res://NPCs/Jonald/BeachPathForestJonalds/beachPathJonaldTruth.gd" id="7_qk6fe"]
[ext_resource type="PackedScene" uid="uid://cfveswu45muln" path="res://Objects/Forest/Trees/PineTree1.tscn" id="8_vu0bj"]
[ext_resource type="PackedScene" uid="uid://dgvg3xiwut2qs" path="res://Objects/Forest/Trees/PineTree2.tscn" id="9_ad50c"]
[ext_resource type="Script" path="res://NPCs/Jonald/BeachPathForestJonalds/beachPathJonaldEvidencePlanter.gd" id="9_pl38w"]
[ext_resource type="PackedScene" uid="uid://c8itdnsneucud" path="res://Objects/Forest/Trees/PineTree3.tscn" id="10_ba174"]
[ext_resource type="Texture2D" uid="uid://chc3edgqi03e5" path="res://Objects/Forest/Trees/FirTree1.png" id="11_5jd5h"]
[ext_resource type="Texture2D" uid="uid://dn1qqrdbj3dwc" path="res://Objects/Forest/Trees/FirTree2.png" id="12_iwq64"]
[ext_resource type="Texture2D" uid="uid://cdgpd4vumfl0d" path="res://Objects/Forest/Trees/FirTree3.png" id="13_5isic"]
[ext_resource type="PackedScene" uid="uid://bcww7fmye2u2p" path="res://Objects/Forest/Trees/PineConeTree/PineConeTree.tscn" id="14_2q6f3"]
[ext_resource type="PackedScene" uid="uid://deuy0rt6t7rhk" path="res://Objects/Forest/Log/Log.tscn" id="15_ft88v"]
[ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="16_hh60l"]
[ext_resource type="Script" path="res://Items/Paper/Evidence.gd" id="20_2eqk0"]
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_llx3o"]
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_8pl5w"]
normal = Vector2(0.99999, 0.00440524)
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_x58gx"]
normal = Vector2(-1, 0)
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_t5fbt"]
normal = Vector2(0, 1)
[node name="PathToBeachForest" instance=ExtResource("1_wdba1")]
y_sort_enabled = true
script = ExtResource("2_a5i68")
[node name="Ground" parent="." index="0"]
z_index = -3
position = Vector2(-889, -1272)
scale = Vector2(2, 2)
[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
position = Vector2(444, 309.75)
[node name="Background" type="Sprite2D" parent="." index="1"]
z_index = -2
position = Vector2(199, -620)
texture = ExtResource("3_5se2r")
[node name="LeftBush" type="StaticBody2D" parent="." index="2"]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="LeftBush" index="0"]
polygon = PackedVector2Array(-749, -1109, -691, -1016, -656, -946, -596, -796, -560, -613, -553, -504, -551, -298, -552, -237, -582, -132, -631, 4, -750, -2)
[node name="Top Bush" type="StaticBody2D" parent="." index="3"]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Top Bush" index="0"]
polygon = PackedVector2Array(-456, -1242, -416, -1165, -387, -1083, -378, -1053, -347, -1036, -267, -1036, -237, -1076, -172, -1161, -123, -1242)
[node name="RightBush" type="StaticBody2D" parent="." index="4"]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="RightBush" index="0"]
polygon = PackedVector2Array(118, -1245, 38, -1073, -67, -929, -182, -816, -301, -722, -309, -673, -278, -531, -250, -506, -175, -470, -128, -462, -80, -462, -55.0803, -466.421, 27, -480, 110.59, -502.788, 184, -519, 199, -536, 224, -568, 263, -620, 309, -670, 370, -703, 427, -718, 485, -722, 534, -722, 576, -708, 634, -684, 652, -668, 672, -658, 693, -653, 710, -657, 721, -680, 735, -703, 746, -735, 746, -745, 738, -757, 694, -765, 616, -805, 540, -840, 491, -885, 444, -925, 427, -962, 434, -1038, 454, -1089, 509, -1118, 593, -1127, 708, -1126, 808, -1122, 857, -1104, 889, -1066, 920, -1016, 937, -970, 935, -926, 912, -890, 892, -836, 877, -798, 876, -770, 873, -702, 843, -618, 772, -537, 727, -497, 730, -471, 729, -391, 710, -324, 676, -268, 631, -229, 563, -207, 396, -205, 349, -230, 307, -263, 233, -372, 210, -382, 155, -381, -8, -339, -185, -307, -228, -296, -260, -280, -322, 1, 1148, -8, 1146, -1238)
[node name="Jonald" parent="." index="5" instance=ExtResource("3_5vyut")]
position = Vector2(611, -657)
script = ExtResource("5_gcava")
[node name="Jonald2" parent="." index="6" instance=ExtResource("4_l0d1q")]
position = Vector2(654, -452)
script = ExtResource("7_qk6fe")
[node name="Jonald3" parent="." index="7" instance=ExtResource("5_lb7nr")]
position = Vector2(553, -310)
script = ExtResource("9_pl38w")
[node name="ParkTraveller" parent="." index="8" instance=ExtResource("7_2b5fh")]
z_index = -1
position = Vector2(-530, -1184)
scale = Vector2(2.2, 1.3)
[node name="59663" type="MarginContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="3"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="59664" type="ScrollContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/59663" index="0"]
layout_mode = 2
[node name="59665" type="Control" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/59663/59664" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="59666" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="4"]
wait_time = 0.3
one_shot = true
[node name="59667" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="5"]
wait_time = 0.3
one_shot = true
[node name="58957" type="MarginContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="6"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="58958" type="ScrollContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/58957" index="0"]
layout_mode = 2
[node name="58959" type="Control" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/58957/58958" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="58960" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="7"]
wait_time = 0.3
one_shot = true
[node name="58961" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="8"]
wait_time = 0.3
one_shot = true
[node name="Panel" parent="ParkTraveller/Interactable" index="1"]
offset_left = -98.75
offset_top = -44.0
offset_right = 0.25
offset_bottom = 57.0
[node name="AnimatedSprite2D" parent="ParkTraveller" index="1"]
position = Vector2(-50, 6)
[node name="CollisionPolygon2D" parent="ParkTraveller/StaticBody2D" index="0"]
position = Vector2(-48.75, 5)
[node name="Traveller" parent="ParkTraveller" index="3"]
position = Vector2(-92.2727, -37.6923)
destinationNames = Array[String](["Pigeon Park"])
destinationLocations = Array[int]([0])
destinationEntranceID = Array[int]([6])
[node name="CollisionShape2D" parent="ParkTraveller/Traveller/InteractionArea" index="0"]
position = Vector2(8.63635, 3.0769)
[node name="MuseumTraveller" parent="." index="9" instance=ExtResource("7_2b5fh")]
z_index = -1
position = Vector2(95, -1196)
scale = Vector2(2.1, 1)
[node name="59663" type="MarginContainer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu" index="3"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="59664" type="ScrollContainer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu/59663" index="0"]
layout_mode = 2
[node name="59665" type="Control" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu/59663/59664" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="59666" type="Timer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu" index="4"]
wait_time = 0.3
one_shot = true
[node name="59667" type="Timer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu" index="5"]
wait_time = 0.3
one_shot = true
[node name="58957" type="MarginContainer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu" index="6"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="58958" type="ScrollContainer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu/58957" index="0"]
layout_mode = 2
[node name="58959" type="Control" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu/58957/58958" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="58960" type="Timer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu" index="7"]
wait_time = 0.3
one_shot = true
[node name="58961" type="Timer" parent="MuseumTraveller/Interactable/ActionMenu/PopupMenu" index="8"]
wait_time = 0.3
one_shot = true
[node name="Panel" parent="MuseumTraveller/Interactable" index="1"]
offset_left = -98.75
offset_top = -44.0
offset_right = 0.25
offset_bottom = 57.0
[node name="AnimatedSprite2D" parent="MuseumTraveller" index="1"]
position = Vector2(-50, 6)
[node name="CollisionPolygon2D" parent="MuseumTraveller/StaticBody2D" index="0"]
position = Vector2(-48.75, 5)
[node name="Traveller" parent="MuseumTraveller" index="3"]
position = Vector2(-48.0952, -44)
destinationNames = Array[String](["Museum"])
destinationLocations = Array[int]([4])
destinationEntranceID = Array[int]([2])
[node name="CollisionShape2D" parent="MuseumTraveller/Traveller/InteractionArea" index="0"]
position = Vector2(-7.15256e-06, -1)
[node name="BeachTraveller" parent="." index="10" instance=ExtResource("7_2b5fh")]
z_index = -1
position = Vector2(-354, -56)
scale = Vector2(2.1, 1)
[node name="59663" type="MarginContainer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu" index="3"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="59664" type="ScrollContainer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu/59663" index="0"]
layout_mode = 2
[node name="59665" type="Control" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu/59663/59664" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="59666" type="Timer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu" index="4"]
wait_time = 0.3
one_shot = true
[node name="59667" type="Timer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu" index="5"]
wait_time = 0.3
one_shot = true
[node name="58957" type="MarginContainer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu" index="6"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="58958" type="ScrollContainer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu/58957" index="0"]
layout_mode = 2
[node name="58959" type="Control" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu/58957/58958" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="58960" type="Timer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu" index="7"]
wait_time = 0.3
one_shot = true
[node name="58961" type="Timer" parent="BeachTraveller/Interactable/ActionMenu/PopupMenu" index="8"]
wait_time = 0.3
one_shot = true
[node name="Panel" parent="BeachTraveller/Interactable" index="1"]
offset_left = -98.75
offset_top = -44.0
offset_right = 0.25
offset_bottom = 57.0
[node name="AnimatedSprite2D" parent="BeachTraveller" index="1"]
position = Vector2(-50, 6)
[node name="CollisionPolygon2D" parent="BeachTraveller/StaticBody2D" index="0"]
position = Vector2(-48.75, 5)
[node name="Traveller" parent="BeachTraveller" index="3"]
position = Vector2(-50.4762, 55)
destinationNames = Array[String](["Beach"])
destinationLocations = Array[int]([18])
destinationEntranceID = Array[int]([1])
[node name="CollisionShape2D" parent="BeachTraveller/Traveller/InteractionArea" index="0"]
position = Vector2(-7.15256e-06, -1)
[node name="Tree" type="Node2D" parent="." index="11"]
y_sort_enabled = true
[node name="PineTree1" parent="Tree" index="0" instance=ExtResource("8_vu0bj")]
position = Vector2(-145, -496)
[node name="PineTree2" parent="Tree" index="1" instance=ExtResource("9_ad50c")]
position = Vector2(-214, -576)
[node name="PineTree3" parent="Tree" index="2" instance=ExtResource("10_ba174")]
position = Vector2(-92, -666)
[node name="PineTree4" parent="Tree" index="3" instance=ExtResource("8_vu0bj")]
position = Vector2(56, -634)
[node name="PineTree5" parent="Tree" index="4" instance=ExtResource("9_ad50c")]
position = Vector2(9, -515)
[node name="PineTree6" parent="Tree" index="5" instance=ExtResource("10_ba174")]
position = Vector2(158, -589)
[node name="PineTree7" parent="Tree" index="6" instance=ExtResource("9_ad50c")]
position = Vector2(-6, -792)
[node name="PineTree8" parent="Tree" index="7" instance=ExtResource("8_vu0bj")]
position = Vector2(-727, -885)
[node name="PineTree9" parent="Tree" index="8" instance=ExtResource("9_ad50c")]
position = Vector2(-641, -721)
[node name="PineTree10" parent="Tree" index="9" instance=ExtResource("10_ba174")]
position = Vector2(-724, -664)
[node name="PineTree12" parent="Tree" index="10" instance=ExtResource("8_vu0bj")]
position = Vector2(-604, -564)
[node name="PineTree13" parent="Tree" index="11" instance=ExtResource("10_ba174")]
position = Vector2(-600, -363)
[node name="PineTree15" parent="Tree" index="12" instance=ExtResource("8_vu0bj")]
position = Vector2(-698, -238)
[node name="PineTree19" parent="Tree" index="13" instance=ExtResource("9_ad50c")]
position = Vector2(-622, -153)
[node name="PineTree20" parent="Tree" index="14" instance=ExtResource("10_ba174")]
position = Vector2(-703, -25)
[node name="PineTree11" parent="Tree" index="15" instance=ExtResource("9_ad50c")]
position = Vector2(-690, -467)
[node name="PineTree14" parent="Tree" index="16" instance=ExtResource("8_vu0bj")]
position = Vector2(-376, -1173)
[node name="PineTree16" parent="Tree" index="17" instance=ExtResource("8_vu0bj")]
position = Vector2(-198, -1195)
[node name="PineTree17" parent="Tree" index="18" instance=ExtResource("9_ad50c")]
position = Vector2(-271, -1133)
[node name="PineTree21" parent="Tree" index="19" instance=ExtResource("8_vu0bj")]
position = Vector2(-252, -19)
[node name="PineTree22" parent="Tree" index="20" instance=ExtResource("9_ad50c")]
position = Vector2(-195, -146)
[node name="PineTree23" parent="Tree" index="21" instance=ExtResource("10_ba174")]
position = Vector2(-96, -223)
[node name="PineTree24" parent="Tree" index="22" instance=ExtResource("9_ad50c")]
position = Vector2(-1, -146)
[node name="PineTree25" parent="Tree" index="23" instance=ExtResource("8_vu0bj")]
position = Vector2(-104, -55)
[node name="PineTree26" parent="Tree" index="24" instance=ExtResource("9_ad50c")]
position = Vector2(118, -275)
[node name="PineTree27" parent="Tree" index="25" instance=ExtResource("10_ba174")]
position = Vector2(200, -221)
[node name="PineTree28" parent="Tree" index="26" instance=ExtResource("10_ba174")]
position = Vector2(51, -23)
[node name="PineTree29" parent="Tree" index="27" instance=ExtResource("8_vu0bj")]
position = Vector2(128, -130)
[node name="PineTree30" parent="Tree" index="28" instance=ExtResource("9_ad50c")]
position = Vector2(199, -50)
[node name="PineTree31" parent="Tree" index="29" instance=ExtResource("8_vu0bj")]
position = Vector2(303, -125)
[node name="PineTree32" parent="Tree" index="30" instance=ExtResource("10_ba174")]
position = Vector2(384, -36)
[node name="PineTree33" parent="Tree" index="31" instance=ExtResource("8_vu0bj")]
position = Vector2(86, -929)
[node name="PineTree34" parent="Tree" index="32" instance=ExtResource("9_ad50c")]
position = Vector2(151, -1054)
[node name="PineTree35" parent="Tree" index="33" instance=ExtResource("10_ba174")]
position = Vector2(125, -818)
[node name="PineTree36" parent="Tree" index="34" instance=ExtResource("9_ad50c")]
position = Vector2(249, -683)
[node name="PineTree37" parent="Tree" index="35" instance=ExtResource("10_ba174")]
position = Vector2(337, -746)
[node name="FirTree1" type="Sprite2D" parent="Tree" index="36"]
position = Vector2(239, -1007)
texture = ExtResource("11_5jd5h")
[node name="FirTree2" type="Sprite2D" parent="Tree" index="37"]
position = Vector2(284, -1211)
texture = ExtResource("12_iwq64")
[node name="FirTree3" type="Sprite2D" parent="Tree" index="38"]
position = Vector2(375, -1135)
texture = ExtResource("13_5isic")
[node name="PineTree38" parent="Tree" index="39" instance=ExtResource("9_ad50c")]
position = Vector2(409, -818)
[node name="PineTree39" parent="Tree" index="40" instance=ExtResource("8_vu0bj")]
position = Vector2(483, -1140)
[node name="PineTree40" parent="Tree" index="41" instance=ExtResource("9_ad50c")]
position = Vector2(602, -1166)
[node name="PineTree41" parent="Tree" index="42" instance=ExtResource("10_ba174")]
position = Vector2(713, -1146)
[node name="PineTree42" parent="Tree" index="43" instance=ExtResource("9_ad50c")]
position = Vector2(826, -1163)
[node name="PineTree43" parent="Tree" index="44" instance=ExtResource("10_ba174")]
position = Vector2(915, -1077)
[node name="PineTree44" parent="Tree" index="45" instance=ExtResource("8_vu0bj")]
position = Vector2(994, -1135)
[node name="PineTree45" parent="Tree" index="46" instance=ExtResource("9_ad50c")]
position = Vector2(1083, -1052)
[node name="PineTree46" parent="Tree" index="47" instance=ExtResource("10_ba174")]
position = Vector2(1024, -950)
[node name="PineTree47" parent="Tree" index="48" instance=ExtResource("8_vu0bj")]
position = Vector2(962, -812)
[node name="PineTree48" parent="Tree" index="49" instance=ExtResource("9_ad50c")]
position = Vector2(1073, -839)
[node name="PineTree49" parent="Tree" index="50" instance=ExtResource("8_vu0bj")]
position = Vector2(468, -766)
[node name="PineTree50" parent="Tree" index="51" instance=ExtResource("9_ad50c")]
position = Vector2(592, -734)
[node name="PineTree51" parent="Tree" index="52" instance=ExtResource("10_ba174")]
position = Vector2(685, -700)
[node name="PineTree52" parent="Tree" index="53" instance=ExtResource("9_ad50c")]
position = Vector2(927, -677)
[node name="PineTree53" parent="Tree" index="54" instance=ExtResource("10_ba174")]
position = Vector2(1052, -699)
[node name="PineTree54" parent="Tree" index="55" instance=ExtResource("8_vu0bj")]
position = Vector2(1098, -551)
[node name="PineTree55" parent="Tree" index="56" instance=ExtResource("10_ba174")]
position = Vector2(881, -533)
[node name="PineTree56" parent="Tree" index="57" instance=ExtResource("9_ad50c")]
position = Vector2(1009, -474)
[node name="PineTree57" parent="Tree" index="58" instance=ExtResource("8_vu0bj")]
position = Vector2(779, -435)
[node name="PineTree58" parent="Tree" index="59" instance=ExtResource("9_ad50c")]
position = Vector2(878, -361)
[node name="PineTree59" parent="Tree" index="60" instance=ExtResource("10_ba174")]
position = Vector2(1001, -319)
[node name="PineTree60" parent="Tree" index="61" instance=ExtResource("8_vu0bj")]
position = Vector2(602, -75)
[node name="PineTree61" parent="Tree" index="62" instance=ExtResource("9_ad50c")]
position = Vector2(496, -16)
[node name="PineTree62" parent="Tree" index="63" instance=ExtResource("10_ba174")]
position = Vector2(680, -126)
[node name="PineTree63" parent="Tree" index="64" instance=ExtResource("9_ad50c")]
position = Vector2(762, -231)
[node name="PineTree64" parent="Tree" index="65" instance=ExtResource("10_ba174")]
position = Vector2(849, -109)
[node name="PineTree65" parent="Tree" index="66" instance=ExtResource("8_vu0bj")]
position = Vector2(750, -37)
[node name="PineTree66" parent="Tree" index="67" instance=ExtResource("8_vu0bj")]
position = Vector2(942, -198)
[node name="PineTree67" parent="Tree" index="68" instance=ExtResource("9_ad50c")]
position = Vector2(1099, -277)
[node name="PineTree68" parent="Tree" index="69" instance=ExtResource("10_ba174")]
position = Vector2(1052, -100)
[node name="PineTree69" parent="Tree" index="70" instance=ExtResource("9_ad50c")]
position = Vector2(908, -28)
[node name="PineTree70" parent="Tree" index="71" instance=ExtResource("8_vu0bj")]
position = Vector2(1075, -24)
[node name="OakTree" parent="." index="12" instance=ExtResource("14_2q6f3")]
position = Vector2(-331, -1015)
[node name="OakTree2" parent="." index="13" instance=ExtResource("14_2q6f3")]
position = Vector2(-236, -469)
[node name="OakTree3" parent="." index="14" instance=ExtResource("14_2q6f3")]
position = Vector2(408, -665)
[node name="Log" parent="." index="15" instance=ExtResource("15_ft88v")]
position = Vector2(645, -1095)
[node name="Evidence" parent="." index="16" instance=ExtResource("16_hh60l")]
position = Vector2(432, -315)
itemClass = ExtResource("20_2eqk0")
[node name="Boundary" type="StaticBody2D" parent="." index="17"]
position = Vector2(-86, -310)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary" index="0"]
position = Vector2(-3, 312)
shape = SubResource("WorldBoundaryShape2D_llx3o")
[node name="Boundary2" type="StaticBody2D" parent="." index="18"]
position = Vector2(-91, -469)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary2" index="0"]
position = Vector2(-662, -23)
shape = SubResource("WorldBoundaryShape2D_8pl5w")
[node name="Boundary3" type="StaticBody2D" parent="." index="19"]
position = Vector2(490, -649)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary3" index="0"]
position = Vector2(661, -15)
shape = SubResource("WorldBoundaryShape2D_x58gx")
[node name="Boundary4" type="StaticBody2D" parent="." index="20"]
position = Vector2(490, -649)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary4" index="0"]
position = Vector2(-414, -593)
shape = SubResource("WorldBoundaryShape2D_t5fbt")
[editable path="ParkTraveller"]
[editable path="ParkTraveller/Interactable"]
[editable path="ParkTraveller/Interactable/ActionMenu"]
[editable path="ParkTraveller/Traveller"]
[editable path="MuseumTraveller"]
[editable path="MuseumTraveller/Interactable"]
[editable path="MuseumTraveller/Interactable/ActionMenu"]
[editable path="MuseumTraveller/Traveller"]
[editable path="BeachTraveller"]
[editable path="BeachTraveller/Interactable"]
[editable path="BeachTraveller/Interactable/ActionMenu"]
[editable path="BeachTraveller/Traveller"]

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3ru0m2w1y1wr"
path="res://.godot/imported/PathToBeachLayout.png-71f4733bab91beb00d0ec02d7d19bd13.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Locations/Forest/PathToBeach/PathToBeachLayout.png"
dest_files=["res://.godot/imported/PathToBeachLayout.png-71f4733bab91beb00d0ec02d7d19bd13.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -0,0 +1,14 @@
extends Location
func initialize_entry_locations():
#From Park
entryLocations.append(Vector2(375, -310))
#From Home
entryLocations.append(Vector2(-200, 50))
AchievementManager.complete_achievement("Sunflower Stash")
func initialize_camera_limits():
leftCameraLimit = -440
rightCameraLimit = 440
upperCameraLimit = -1300
lowerCameraLimit = 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://wasb8r2smpn7"
path="res://.godot/imported/PigeonGrove.png-c666f66734a09652fecc1faaf5967c3e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Locations/Forest/PigeonGrove/PigeonGrove.png"
dest_files=["res://.godot/imported/PigeonGrove.png-c666f66734a09652fecc1faaf5967c3e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -0,0 +1,439 @@
[gd_scene load_steps=26 format=3 uid="uid://ck43o63r7n28e"]
[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_37taw"]
[ext_resource type="Script" path="res://Locations/Forest/PigeonGrove/PigeonGrove.gd" id="2_i2qlg"]
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="3_m7rht"]
[ext_resource type="Texture2D" uid="uid://wasb8r2smpn7" path="res://Locations/Forest/PigeonGrove/PigeonGrove.png" id="4_7fpqs"]
[ext_resource type="PackedScene" uid="uid://b0wb6iyf0sijn" path="res://NPCs/Pigeon/Trans/trans_pigeon.tscn" id="5_e2jm1"]
[ext_resource type="PackedScene" uid="uid://yf83i1vsmtce" path="res://NPCs/Pigeon/Progress/progress_pigeon.tscn" id="6_lej2c"]
[ext_resource type="PackedScene" uid="uid://8vo15nhv0f0h" path="res://NPCs/Pigeon/Nonbinary/Nonbinary_Pigeon.tscn" id="7_0au85"]
[ext_resource type="PackedScene" uid="uid://cgd10lheoyp4u" path="res://NPCs/Pigeon/pigeon.tscn" id="8_mha88"]
[ext_resource type="PackedScene" uid="uid://cn21dyxmq8wlx" path="res://NPCs/Pigeon/Genderqueer/Genderqueer_Pigeon.tscn" id="9_mbf7e"]
[ext_resource type="PackedScene" uid="uid://e3rphpeg21cn" path="res://NPCs/Pigeon/Genderfluid/Genderfluid_Pigeon.tscn" id="10_l2wej"]
[ext_resource type="PackedScene" uid="uid://7q8dj2fjypwq" path="res://NPCs/Pigeon/Bi/Bi_Pigeon.tscn" id="11_00pir"]
[ext_resource type="PackedScene" path="res://NPCs/Pigeon/Bear/bear_pigeon.tscn" id="12_0vspx"]
[ext_resource type="PackedScene" uid="uid://caxqf3s65g1vt" path="res://NPCs/Pigeon/Aro/Aro_Pigeon.tscn" id="13_jvrob"]
[ext_resource type="PackedScene" uid="uid://dkpfsa12hidnc" path="res://NPCs/Pigeon/Agender/agender_pigeon.tscn" id="14_ue6ep"]
[ext_resource type="PackedScene" uid="uid://chpll026lidj3" path="res://NPCs/Pigeon/Ace/ace_pigeon.tscn" id="15_rauqw"]
[ext_resource type="PackedScene" uid="uid://dvywwcydtvw2h" path="res://NPCs/Pigeon/Italian/italian_pigeon.tscn" id="16_bbh1s"]
[ext_resource type="PackedScene" uid="uid://cjn0jog8r0bt1" path="res://NPCs/Pigeon/Intersex/Intersex_Pigeon.tscn" id="17_10wc0"]
[ext_resource type="PackedScene" uid="uid://cgx1i0qqh68g6" path="res://NPCs/Pigeon/Pan/PanPigeon.tscn" id="18_u80tl"]
[ext_resource type="PackedScene" uid="uid://dyum5p1i4skee" path="res://Objects/SkillSpecific/Gardening/PlantingSpot.tscn" id="19_re4qu"]
[ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="20_hgoec"]
[ext_resource type="Script" path="res://Items/Plants/Sunflower.gd" id="21_spwdf"]
[ext_resource type="Script" path="res://Items/Foods/Seeds/SunflowerSeed.gd" id="22_bg1vi"]
[ext_resource type="PackedScene" uid="uid://c8itdnsneucud" path="res://Objects/Forest/Trees/PineTree3.tscn" id="23_1nr1v"]
[ext_resource type="PackedScene" uid="uid://dgvg3xiwut2qs" path="res://Objects/Forest/Trees/PineTree2.tscn" id="24_nrp10"]
[ext_resource type="PackedScene" uid="uid://cfveswu45muln" path="res://Objects/Forest/Trees/PineTree1.tscn" id="25_5oqcd"]
[node name="PigeonGrove" instance=ExtResource("1_37taw")]
y_sort_enabled = true
script = ExtResource("2_i2qlg")
[node name="Ground" parent="." index="0"]
z_index = -2
position = Vector2(-889, -1272)
scale = Vector2(2, 2)
[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
position = Vector2(391.5, 340.5)
[node name="ParkTraveller" parent="." index="1" instance=ExtResource("3_m7rht")]
z_index = -1
position = Vector2(405, -373)
scale = Vector2(0.7, 1.2)
[node name="75046" type="MarginContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="3"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="75047" type="ScrollContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/75046" index="0"]
layout_mode = 2
[node name="75048" type="Control" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/75046/75047" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="75049" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="4"]
wait_time = 0.3
one_shot = true
[node name="75050" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="5"]
wait_time = 0.3
one_shot = true
[node name="74097" type="MarginContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="6"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="74098" type="ScrollContainer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/74097" index="0"]
layout_mode = 2
[node name="74099" type="Control" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu/74097/74098" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="74100" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="7"]
wait_time = 0.3
one_shot = true
[node name="74101" type="Timer" parent="ParkTraveller/Interactable/ActionMenu/PopupMenu" index="8"]
wait_time = 0.3
one_shot = true
[node name="Panel" parent="ParkTraveller/Interactable" index="1"]
offset_top = -1.0
offset_bottom = 100.0
[node name="Traveller" parent="ParkTraveller" index="3"]
position = Vector2(48.5714, -78.3333)
destinationNames = Array[String](["Park"])
destinationLocations = Array[int]([0])
destinationEntranceID = Array[int]([5])
[node name="InteractionArea" parent="ParkTraveller/Traveller" index="0"]
position = Vector2(0, 131.667)
[node name="CollisionShape2D" parent="ParkTraveller/Traveller/InteractionArea" index="0"]
position = Vector2(0, -0.333374)
[node name="HomeTraveller" parent="." index="2" instance=ExtResource("3_m7rht")]
z_index = -1
position = Vector2(-204, -50)
scale = Vector2(1.7, 0.5)
[node name="75046" type="MarginContainer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu" index="3"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="75047" type="ScrollContainer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu/75046" index="0"]
layout_mode = 2
[node name="75048" type="Control" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu/75046/75047" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="75049" type="Timer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu" index="4"]
wait_time = 0.3
one_shot = true
[node name="75050" type="Timer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu" index="5"]
wait_time = 0.3
one_shot = true
[node name="74097" type="MarginContainer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu" index="6"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
[node name="74098" type="ScrollContainer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu/74097" index="0"]
layout_mode = 2
[node name="74099" type="Control" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu/74097/74098" index="0"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="74100" type="Timer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu" index="7"]
wait_time = 0.3
one_shot = true
[node name="74101" type="Timer" parent="HomeTraveller/Interactable/ActionMenu/PopupMenu" index="8"]
wait_time = 0.3
one_shot = true
[node name="Panel" parent="HomeTraveller/Interactable" index="1"]
offset_top = -1.0
offset_bottom = 100.0
[node name="Traveller" parent="HomeTraveller" index="3"]
destinationNames = Array[String](["Home"])
destinationLocations = Array[int]([11])
destinationEntranceID = Array[int]([1])
[node name="InteractionArea" parent="HomeTraveller/Traveller" index="0"]
position = Vector2(0, 100)
[node name="CollisionShape2D" parent="HomeTraveller/Traveller/InteractionArea" index="0"]
position = Vector2(0, -7.62939e-06)
[node name="PigeonGrove" type="Sprite2D" parent="." index="3"]
z_index = -1
position = Vector2(0, -650)
texture = ExtResource("4_7fpqs")
[node name="Pigeons" type="Node2D" parent="." index="4"]
y_sort_enabled = true
[node name="TransPigeon" parent="Pigeons" index="0" instance=ExtResource("5_e2jm1")]
position = Vector2(-227, -1017)
[node name="TransPigeon2" parent="Pigeons" index="1" instance=ExtResource("5_e2jm1")]
position = Vector2(-91, -1196)
[node name="ProgressPigeon" parent="Pigeons" index="2" instance=ExtResource("6_lej2c")]
position = Vector2(136, -1170)
[node name="ProgressPigeon2" parent="Pigeons" index="3" instance=ExtResource("6_lej2c")]
position = Vector2(224, -1097)
[node name="NonBinaryPigeon" parent="Pigeons" index="4" instance=ExtResource("7_0au85")]
position = Vector2(-173, -1155)
[node name="NonBinaryPigeon2" parent="Pigeons" index="5" instance=ExtResource("7_0au85")]
position = Vector2(-281, -972)
[node name="Pigeon" parent="Pigeons" index="6" instance=ExtResource("8_mha88")]
position = Vector2(218, -979)
[node name="Pigeon2" parent="Pigeons" index="7" instance=ExtResource("8_mha88")]
position = Vector2(-156, -471)
[node name="GenderqueerPigeon" parent="Pigeons" index="8" instance=ExtResource("9_mbf7e")]
position = Vector2(112, -1105)
[node name="GenderfluidPigeon" parent="Pigeons" index="9" instance=ExtResource("10_l2wej")]
position = Vector2(-96, -1048)
[node name="GenderfluidPigeon2" parent="Pigeons" index="10" instance=ExtResource("10_l2wej")]
position = Vector2(153, -995)
[node name="GenderqueerPigeon2" parent="Pigeons" index="11" instance=ExtResource("9_mbf7e")]
position = Vector2(-8, -972)
[node name="BiPigeon" parent="Pigeons" index="12" instance=ExtResource("11_00pir")]
position = Vector2(-55, -838)
[node name="BiPigeon2" parent="Pigeons" index="13" instance=ExtResource("11_00pir")]
position = Vector2(-159, -925)
[node name="BearPigeon" parent="Pigeons" index="14" instance=ExtResource("12_0vspx")]
position = Vector2(176, -941)
[node name="BearPigeon2" parent="Pigeons" index="15" instance=ExtResource("12_0vspx")]
position = Vector2(-197, -1120)
[node name="AroPigeon" parent="Pigeons" index="16" instance=ExtResource("13_jvrob")]
position = Vector2(241, -1162)
[node name="AroPigeon2" parent="Pigeons" index="17" instance=ExtResource("13_jvrob")]
position = Vector2(48, -1075)
[node name="AgenderPigeon" parent="Pigeons" index="18" instance=ExtResource("14_ue6ep")]
position = Vector2(90, -940)
[node name="AgenderPigeon2" parent="Pigeons" index="19" instance=ExtResource("14_ue6ep")]
position = Vector2(186, -902)
[node name="AcePigeon" parent="Pigeons" index="20" instance=ExtResource("15_rauqw")]
position = Vector2(-217, -861)
[node name="AcePigeon2" parent="Pigeons" index="21" instance=ExtResource("15_rauqw")]
position = Vector2(78, -1023)
[node name="Walls" type="StaticBody2D" parent="." index="5"]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Walls" index="0"]
polygon = PackedVector2Array(-444, -6, -334, 1, -244, -173, -245, -277, -257, -304, -247, -328, -246, -385, -264, -432, -248, -525, -262, -617, -255, -786, -274, -825, -302, -870, -325, -893, -339, -963, -349, -1033, -364, -1101, -367, -1145, -342, -1212, -293, -1245, -212, -1242, -53, -1250, 28, -1233, 132, -1231, 154, -1234, 224, -1227, 320, -1178, 349, -1058, 332, -1001, 311, -921, 313, -831, 291, -813, 258, -801, 242, -781, 222, -757, 214, -729, 215, -643, 219, -626, 224, -603, 239, -587, 238, -546, 229, -501, 232, -419, 282, -393, 442, -386, 441, -1301, -431, -1297)
[node name="Walls2" type="StaticBody2D" parent="." index="6"]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Walls2" index="0"]
position = Vector2(0, 1)
polygon = PackedVector2Array(-422, 8, 446, 8, 446, 107, -419, 106)
[node name="Walls3" type="StaticBody2D" parent="." index="7"]
visible = false
position = Vector2(878, -428)
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Walls3" index="0"]
position = Vector2(0, 1)
polygon = PackedVector2Array(-422, 8, 446, 8, 446, 107, -423, 198)
[node name="Bottom Bush" type="StaticBody2D" parent="." index="8"]
visible = false
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Bottom Bush" index="0"]
position = Vector2(325, -174)
polygon = PackedVector2Array(-415, 101, -388, 32, -359, -20, -288, -29, -209, -31, -166, -57, -121, -67, 114, -65, 115, 103, 115, 175, -419, 172)
[node name="ItalianPigeon" parent="." index="9" instance=ExtResource("16_bbh1s")]
position = Vector2(119, -821)
[node name="ItalianPigeon2" parent="." index="10" instance=ExtResource("16_bbh1s")]
position = Vector2(-306, -1155)
[node name="IntersexPigeon" parent="." index="11" instance=ExtResource("17_10wc0")]
position = Vector2(-165, -721)
[node name="IntersexPigeon2" parent="." index="12" instance=ExtResource("17_10wc0")]
position = Vector2(-10, -308)
[node name="PanPigeon" parent="." index="13" instance=ExtResource("18_u80tl")]
position = Vector2(132, -499)
[node name="PanPigeon2" parent="." index="14" instance=ExtResource("18_u80tl")]
position = Vector2(304, -1036)
[node name="PlantingSpot" parent="." index="15" instance=ExtResource("19_re4qu")]
position = Vector2(-5, -1153)
plantZoneName = "pigeonGrovePlant"
[node name="Sunflower" parent="." index="16" instance=ExtResource("20_hgoec")]
position = Vector2(-234, -1141)
itemClass = ExtResource("21_spwdf")
[node name="Sunflower2" parent="." index="17" instance=ExtResource("20_hgoec")]
position = Vector2(209, -1144)
itemClass = ExtResource("21_spwdf")
[node name="Sunflower3" parent="." index="18" instance=ExtResource("20_hgoec")]
position = Vector2(250, -978)
itemClass = ExtResource("21_spwdf")
[node name="Sunflower4" parent="." index="19" instance=ExtResource("20_hgoec")]
position = Vector2(-275, -1009)
itemClass = ExtResource("21_spwdf")
[node name="SunflowerSeed" parent="." index="20" instance=ExtResource("20_hgoec")]
position = Vector2(77, -376)
itemClass = ExtResource("22_bg1vi")
[node name="SunflowerSeed2" parent="." index="21" instance=ExtResource("20_hgoec")]
position = Vector2(-42, -619)
itemClass = ExtResource("22_bg1vi")
[node name="SunflowerSeed3" parent="." index="22" instance=ExtResource("20_hgoec")]
position = Vector2(21, -906)
itemClass = ExtResource("22_bg1vi")
[node name="PineTree3" parent="." index="23" instance=ExtResource("23_1nr1v")]
position = Vector2(-396, -1205)
[node name="PineTree2" parent="." index="24" instance=ExtResource("24_nrp10")]
position = Vector2(-307, -1253)
[node name="PineTree1" parent="." index="25" instance=ExtResource("25_5oqcd")]
position = Vector2(-382, -1036)
[node name="PineTree4" parent="." index="26" instance=ExtResource("24_nrp10")]
position = Vector2(-418, -916)
[node name="PineTree5" parent="." index="27" instance=ExtResource("23_1nr1v")]
position = Vector2(-347, -825)
[node name="PineTree6" parent="." index="28" instance=ExtResource("24_nrp10")]
position = Vector2(-402, -694)
[node name="PineTree7" parent="." index="29" instance=ExtResource("25_5oqcd")]
position = Vector2(-283, -684)
[node name="PineTree9" parent="." index="30" instance=ExtResource("24_nrp10")]
position = Vector2(-344, -589)
[node name="PineTree10" parent="." index="31" instance=ExtResource("25_5oqcd")]
position = Vector2(-391, -432)
[node name="PineTree11" parent="." index="32" instance=ExtResource("23_1nr1v")]
position = Vector2(-289, -469)
[node name="PineTree13" parent="." index="33" instance=ExtResource("25_5oqcd")]
position = Vector2(-307, -300)
[node name="PineTree14" parent="." index="34" instance=ExtResource("23_1nr1v")]
position = Vector2(-393, -226)
[node name="PineTree15" parent="." index="35" instance=ExtResource("24_nrp10")]
position = Vector2(-309, -99)
[node name="PineTree16" parent="." index="36" instance=ExtResource("25_5oqcd")]
position = Vector2(-392, -13)
[node name="PineTree17" parent="." index="37" instance=ExtResource("25_5oqcd")]
position = Vector2(-202, -1258)
[node name="PineTree18" parent="." index="38" instance=ExtResource("24_nrp10")]
position = Vector2(-89, -1255)
[node name="PineTree19" parent="." index="39" instance=ExtResource("23_1nr1v")]
position = Vector2(19, -1260)
[node name="PineTree20" parent="." index="40" instance=ExtResource("25_5oqcd")]
position = Vector2(124, -1246)
[node name="PineTree21" parent="." index="41" instance=ExtResource("24_nrp10")]
position = Vector2(218, -1266)
[node name="PineTree22" parent="." index="42" instance=ExtResource("23_1nr1v")]
position = Vector2(293, -1223)
[node name="PineTree23" parent="." index="43" instance=ExtResource("25_5oqcd")]
position = Vector2(408, -1234)
[node name="PineTree24" parent="." index="44" instance=ExtResource("24_nrp10")]
position = Vector2(350, -1123)
[node name="PineTree25" parent="." index="45" instance=ExtResource("23_1nr1v")]
position = Vector2(415, -1007)
[node name="PineTree26" parent="." index="46" instance=ExtResource("25_5oqcd")]
position = Vector2(350, -861)
[node name="PineTree27" parent="." index="47" instance=ExtResource("24_nrp10")]
position = Vector2(418, -798)
[node name="PineTree28" parent="." index="48" instance=ExtResource("23_1nr1v")]
position = Vector2(313, -698)
[node name="PineTree29" parent="." index="49" instance=ExtResource("24_nrp10")]
position = Vector2(262, -615)
[node name="PineTree30" parent="." index="50" instance=ExtResource("25_5oqcd")]
position = Vector2(377, -624)
[node name="PineTree32" parent="." index="51" instance=ExtResource("24_nrp10")]
position = Vector2(384, -437)
[node name="PineTree33" parent="." index="52" instance=ExtResource("25_5oqcd")]
position = Vector2(291, -415)
[node name="PineTree34" parent="." index="53" instance=ExtResource("24_nrp10")]
position = Vector2(-33, -20)
[node name="PineTree35" parent="." index="54" instance=ExtResource("25_5oqcd")]
position = Vector2(51, -92)
[node name="PineTree36" parent="." index="55" instance=ExtResource("24_nrp10")]
position = Vector2(153, -115)
[node name="PineTree37" parent="." index="56" instance=ExtResource("23_1nr1v")]
position = Vector2(102, -15)
[node name="PineTree38" parent="." index="57" instance=ExtResource("25_5oqcd")]
position = Vector2(205, -43)
[node name="PineTree39" parent="." index="58" instance=ExtResource("23_1nr1v")]
position = Vector2(306, -115)
[node name="PineTree40" parent="." index="59" instance=ExtResource("25_5oqcd")]
position = Vector2(381, -45)
[node name="PineTree41" parent="." index="60" instance=ExtResource("24_nrp10")]
position = Vector2(292, -22)
[editable path="ParkTraveller"]
[editable path="ParkTraveller/Interactable"]
[editable path="ParkTraveller/Interactable/ActionMenu"]
[editable path="ParkTraveller/Traveller"]
[editable path="HomeTraveller"]
[editable path="HomeTraveller/Interactable"]
[editable path="HomeTraveller/Interactable/ActionMenu"]
[editable path="HomeTraveller/Traveller"]