[gd_scene load_steps=59 format=3 uid="uid://v2gmige65xsu"]

[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_f5xxo"]
[ext_resource type="Script" path="res://Locations/Beach/Beach.gd" id="2_vgnh6"]
[ext_resource type="Texture2D" uid="uid://d0l056p1xotbd" path="res://Locations/Beach/Beach2.png" id="3_jfgm1"]
[ext_resource type="PackedScene" uid="uid://dss4ph0tkc0xc" path="res://Objects/SkillSpecific/Swimming/SwimmingZone.tscn" id="4_l6hed"]
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="5_2jhgo"]
[ext_resource type="PackedScene" uid="uid://bet7kc6462ock" path="res://Objects/Beach/Buoy/YellowBuoy.tscn" id="6_erinc"]
[ext_resource type="PackedScene" uid="uid://d2opf12pjsyo2" path="res://Objects/Beach/Buoy/RedBuoy.tscn" id="7_jnol3"]
[ext_resource type="PackedScene" uid="uid://cfveswu45muln" path="res://Objects/Forest/Trees/PineTree1.tscn" id="8_k7w2r"]
[ext_resource type="PackedScene" uid="uid://dgvg3xiwut2qs" path="res://Objects/Forest/Trees/PineTree2.tscn" id="9_wvqbg"]
[ext_resource type="PackedScene" uid="uid://c8itdnsneucud" path="res://Objects/Forest/Trees/PineTree3.tscn" id="10_xiaol"]
[ext_resource type="PackedScene" uid="uid://d0nmlywtmnrjj" path="res://Objects/Beach/SnakShak/SnakShak.tscn" id="11_0fike"]
[ext_resource type="PackedScene" uid="uid://d2pccp6fel253" path="res://Objects/Beach/BeachTable/BeachTable.tscn" id="12_rknw1"]
[ext_resource type="PackedScene" uid="uid://dg362ce5ejlh5" path="res://Objects/Juicers/juicerMachine.tscn" id="13_p60yn"]
[ext_resource type="PackedScene" uid="uid://dhbwu1uyq68yj" path="res://Objects/SkillSpecific/BasketStorage/BasketPost/BasketPost.tscn" id="14_jopby"]
[ext_resource type="PackedScene" uid="uid://baj3yy1yf65uw" path="res://Objects/Beach/SunningRock/SunningRock.tscn" id="15_egpxt"]
[ext_resource type="PackedScene" uid="uid://b65h8ptq88k31" path="res://NPCs/Beach/Snak/Snak.tscn" id="16_j4uhe"]
[ext_resource type="PackedScene" uid="uid://ch786b3mdbxld" path="res://NPCs/Beach/Ambrose/Ambrose.tscn" id="17_vmf8n"]
[ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="18_c3ask"]
[ext_resource type="Script" path="res://Items/Paper/BasketPlan1.gd" id="19_ah1ua"]
[ext_resource type="Script" path="res://Objects/Beach/BasketNote/BasketNote.gd" id="19_aw35p"]
[ext_resource type="PackedScene" uid="uid://dcyy2myeyqlge" path="res://Objects/Beach/Rocks/Rock1/Rock.tscn" id="20_03twv"]
[ext_resource type="PackedScene" uid="uid://cxvx33mw182gq" path="res://Objects/Beach/Rocks/Rock2/Rock2.tscn" id="21_tppgc"]
[ext_resource type="PackedScene" uid="uid://c2tm2pit4ep06" path="res://Objects/Beach/Rocks/Rock3/Rock3.tscn" id="22_4b24u"]
[ext_resource type="PackedScene" uid="uid://bd1hlsb3ad7qw" path="res://Objects/Beach/Seaweed/Seaweed1/Seaweed1.tscn" id="23_47auw"]
[ext_resource type="PackedScene" uid="uid://c2hxcfqbowf4g" path="res://Objects/Beach/Seaweed/Seaweed2/Seaweed2.tscn" id="24_h0nms"]
[ext_resource type="PackedScene" uid="uid://b4hxub33e42b4" path="res://Objects/Beach/Seaweed/Seaweed3/Seaweed3.tscn" id="25_h1xwx"]
[ext_resource type="PackedScene" uid="uid://dkgffpbmgm7df" path="res://Objects/Beach/Seaweed/Seaweed4/Seaweed4.tscn" id="26_uc52j"]
[ext_resource type="PackedScene" uid="uid://dvy5uqal3up4i" path="res://Objects/Beach/Seaweed/Seaweed5/Seaweed5.tscn" id="27_63ikd"]
[ext_resource type="PackedScene" uid="uid://bs7svui8jyt76" path="res://Objects/Beach/Seaweed/Seaweed6/Seaweed6.tscn" id="28_h6x17"]
[ext_resource type="PackedScene" uid="uid://cup1y7p6feev4" path="res://Objects/Beach/SnakShakShop/SnakShakShop.tscn" id="29_f1png"]
[ext_resource type="PackedScene" uid="uid://u4vv1n4s142v" path="res://NPCs/Beach/Fish/Fish/Fish.tscn" id="30_qqvjm"]
[ext_resource type="PackedScene" uid="uid://bvc4726m0qtyp" path="res://Objects/Beach/SandPile/SandPile.tscn" id="31_mw0er"]
[ext_resource type="PackedScene" uid="uid://qgxdov4ekbbo" path="res://Objects/Beach/River/River.tscn" id="32_yksqm"]
[ext_resource type="PackedScene" uid="uid://mlrf6ohnmtbl" path="res://Objects/Beach/PalmTrees/PalmTreeCoconut.tscn" id="33_3uxob"]
[ext_resource type="PackedScene" uid="uid://x2u6y5unc7f6" path="res://Objects/Beach/PalmTrees/PalmTreeBanana.tscn" id="34_48nqm"]
[ext_resource type="PackedScene" uid="uid://pyrn1ggu6art" path="res://Objects/Beach/RefillMachine/RefillMachine.tscn" id="35_eusct"]
[ext_resource type="PackedScene" uid="uid://dy0mfjec4kifm" path="res://Objects/Beach/Rocks/SmallRock/SmallRock.tscn" id="36_78rd6"]
[ext_resource type="PackedScene" uid="uid://xko1exyivbvn" path="res://Objects/Beach/Anthill/Anthill.tscn" id="37_gldvr"]
[ext_resource type="PackedScene" uid="uid://d4f5trsrir0bl" path="res://NPCs/Beach/Ants/Ant1/Dino.tscn" id="38_bt1ae"]
[ext_resource type="PackedScene" uid="uid://dv5uldfglil4j" path="res://NPCs/Beach/Ants/Ant2/Ifa.tscn" id="39_katcl"]
[ext_resource type="PackedScene" uid="uid://8jef5kumlrl1" path="res://Objects/Beach/Ball/Ball.tscn" id="40_cb88f"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_gh5yk"]
size = Vector2(1790, 4408)

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_7ko6q"]
normal = Vector2(1, 0)
distance = 695.955

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_7gxdg"]
normal = Vector2(-1, 0)
distance = 696.244

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_nkf4q"]
normal = Vector2(0, 1)

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_114un"]

[sub_resource type="CircleShape2D" id="CircleShape2D_78x1w"]
radius = 14.1421

[sub_resource type="CircleShape2D" id="CircleShape2D_vqbw6"]
radius = 5.0

[sub_resource type="CircleShape2D" id="CircleShape2D_pm2i0"]
radius = 36.1248

[sub_resource type="Animation" id="Animation_ixgal"]
resource_name = "JumpBottomLeftToBottomRight"
length = 5.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith/Sprite:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 4.02),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"Jump", &"Idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.3, 0.49, 0.98, 1.22, 1.85, 2.37, 2.57, 2.77, 2.99, 3.24, 3.42, 3.67),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 3.16),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Judith:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(4.76837e-07, 0.22, 0.44, 1.2, 2.34, 2.57, 2.82),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
"update": 2,
"values": [Vector2(-540, -439), Vector2(-483, -440), Vector2(-483, -440), Vector2(36, -668), Vector2(704, -524), Vector2(721, -490), Vector2(721, -490)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Judith/Sprite")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 4.08),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"stop"
}, {
"args": [&"", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Splashes/BigFishSplash:emitting")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(2.62),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Splashes:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(733, -485)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SmallSplash:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-509, -438)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("SmallSplash/SmallFishSplash:emitting")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.4),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Judith")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0.63, 2.22, 4.1),
"transitions": PackedFloat32Array(1, 1, 1),
"values": [{
"args": [],
"method": &"high_up"
}, {
"args": [],
"method": &"landing"
}, {
"args": [],
"method": &"arrive"
}]
}

[sub_resource type="Animation" id="Animation_pxacc"]
resource_name = "JumpBottomLeftToCenter"
length = 5.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith/Sprite:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 4.02),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"Jump", &"Idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.3, 0.49, 0.98, 1.22, 1.85, 2.37, 2.57, 2.77, 2.99, 3.24, 3.42, 3.67),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 3.16),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Judith:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(4.76837e-07, 0.22, 0.44, 1.16, 2.34, 2.57, 2.82, 3.11),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
"update": 2,
"values": [Vector2(-540, -439), Vector2(-535, -450), Vector2(-535, -450), Vector2(-325, -709), Vector2(-55, -800), Vector2(-45, -800), Vector2(-20, -800), Vector2(-10, -800)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Judith/Sprite")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 4.08),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"stop"
}, {
"args": [&"", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Splashes/BigFishSplash:emitting")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(2.62),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Splashes:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-20, -800)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SmallSplash:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-529, -453)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("SmallSplash/SmallFishSplash:emitting")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.43),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Judith")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0.63, 2.22, 4.1),
"transitions": PackedFloat32Array(1, 1, 1),
"values": [{
"args": [],
"method": &"high_up"
}, {
"args": [],
"method": &"landing"
}, {
"args": [],
"method": &"arrive"
}]
}

[sub_resource type="Animation" id="Animation_bsv7f"]
resource_name = "JumpBottomRightToBottomLeft"
length = 5.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith/Sprite:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(-0.02, 0, 0.01, 5.07),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [&"Jump", &"Idle", &"Jump", &"Idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.011, 0.3, 0.49, 1.12, 1.77, 2.48, 3.01, 3.27, 3.5, 3.65, 4.23, 4.46, 4.68),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 4.1),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Judith:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.5, 0.6, 1.76, 3.07, 3.6, 4.09),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
"update": 2,
"values": [Vector2(721, -490), Vector2(721, -490), Vector2(704, -524), Vector2(36, -668), Vector2(-483, -440), Vector2(-483, -440), Vector2(-540, -439)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Judith/Sprite")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 5.17),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"stop"
}, {
"args": [&"", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Splashes/BigFishSplash:emitting")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(3.09),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Splashes:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-509, -438)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SmallSplash:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(721, -485)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("SmallSplash/SmallFishSplash:emitting")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.46),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Judith")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0.84, 2.9, 5.19),
"transitions": PackedFloat32Array(1, 1, 1),
"values": [{
"args": [],
"method": &"high_up"
}, {
"args": [],
"method": &"landing"
}, {
"args": [],
"method": &"arrive"
}]
}

[sub_resource type="Animation" id="Animation_hrulx"]
resource_name = "JumpBottomRightToCenter"
length = 5.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith/Sprite:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 5.07),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"Jump", &"Idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.3, 0.49, 1.12, 1.77, 2.48, 3.01, 3.27, 3.5, 3.65, 4.23, 4.46, 4.68),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 4.1),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Judith:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.5, 0.6, 1.76, 2.47, 3.07, 3.6, 4.09),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
"update": 2,
"values": [Vector2(721, -490), Vector2(721, -490), Vector2(704, -524), Vector2(430, -850), Vector2(200.229, -876.718), Vector2(0, -800), Vector2(-20, -800), Vector2(-10, -800)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Judith/Sprite")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 5.17),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"stop"
}, {
"args": [&"", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Splashes/BigFishSplash:emitting")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(3.09),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Splashes:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-14, -800)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SmallSplash:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(721, -485)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("SmallSplash/SmallFishSplash:emitting")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.46),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Judith")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0.84, 2.8, 5.19),
"transitions": PackedFloat32Array(1, 1, 1),
"values": [{
"args": [],
"method": &"high_up"
}, {
"args": [],
"method": &"landing"
}, {
"args": [],
"method": &"arrive"
}]
}

[sub_resource type="Animation" id="Animation_pcj0h"]
resource_name = "JumpCenterToBottomLeft"
length = 5.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith/Sprite:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 5.07),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"Jump", &"Idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.3, 0.49, 1.12, 1.77, 2.48, 3.01, 3.27, 3.5, 3.65, 4.23, 4.46, 4.68),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 4.1),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Judith:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.5, 0.6, 1.72, 2.48, 3.07, 3.6, 4.09),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1),
"update": 2,
"values": [Vector2(-10, -800), Vector2(-15, -805), Vector2(-20, -805), Vector2(-314, -731), Vector2(-468, -570), Vector2(-535, -439), Vector2(-535, -439), Vector2(-540, -439)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Judith/Sprite")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 5.17),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"stop"
}, {
"args": [&"", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Splashes/BigFishSplash:emitting")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(3.09),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Splashes:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-551, -439)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SmallSplash:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-14, -800)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("SmallSplash/SmallFishSplash:emitting")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.46),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Judith")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0.84, 2.8, 5.19),
"transitions": PackedFloat32Array(1, 1, 1),
"values": [{
"args": [],
"method": &"high_up"
}, {
"args": [],
"method": &"landing"
}, {
"args": [],
"method": &"arrive"
}]
}

[sub_resource type="Animation" id="Animation_t0804"]
resource_name = "JumpCenterToBottomRight"
length = 5.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith/Sprite:animation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 4.02),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [&"Jump", &"Idle"]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:frame")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.3, 0.49, 0.98, 1.22, 1.58, 2.37, 2.57, 2.77, 2.99, 3.24, 3.42, 3.67),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 3.16),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Judith:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(4.76837e-07, 0.22, 0.44, 1.2, 2.34, 2.57, 2.82),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
"update": 2,
"values": [Vector2(-10, -800), Vector2(-5, -800), Vector2(0, -810), Vector2(430, -850), Vector2(704, -524), Vector2(721, -490), Vector2(721, -490)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Judith/Sprite")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 4.08),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"stop"
}, {
"args": [&"", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Splashes/BigFishSplash:emitting")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(2.62),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Splashes:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(733, -485)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SmallSplash:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(5, -800)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("SmallSplash/SmallFishSplash:emitting")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0.4),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Judith")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0.63, 2.22, 4.1),
"transitions": PackedFloat32Array(1, 1, 1),
"values": [{
"args": [],
"method": &"high_up"
}, {
"args": [],
"method": &"landing"
}, {
"args": [],
"method": &"arrive"
}]
}

[sub_resource type="Animation" id="Animation_57opx"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Judith:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(721, -490)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Judith/Sprite:animation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [&"Idle"]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Judith/Sprite:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Splashes:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-509, -438)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("SmallSplash:position")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(721, -485)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_wgagu"]
_data = {
"JumpBottomLeftToBottomRight": SubResource("Animation_ixgal"),
"JumpBottomLeftToCenter": SubResource("Animation_pxacc"),
"JumpBottomRightToBottomLeft": SubResource("Animation_bsv7f"),
"JumpBottomRightToCenter": SubResource("Animation_hrulx"),
"JumpCenterToBottomLeft": SubResource("Animation_pcj0h"),
"JumpCenterToBottomRight": SubResource("Animation_t0804"),
"RESET": SubResource("Animation_57opx")
}

[sub_resource type="Gradient" id="Gradient_jrdvp"]
offsets = PackedFloat32Array(0, 0.673387, 1)
colors = PackedColorArray(0.756863, 1, 1, 1, 0.756863, 1, 1, 1, 0.756863, 1, 1, 0)

[node name="Beach" instance=ExtResource("1_f5xxo")]
y_sort_enabled = true
script = ExtResource("2_vgnh6")

[node name="Ground" parent="." index="0"]
position = Vector2(-1348, -739)

[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
visible = false
position = Vector2(1346, 743)
shape = SubResource("RectangleShape2D_gh5yk")

[node name="HomeAreaLayout" type="Sprite2D" parent="." index="1"]
z_index = -2
texture = ExtResource("3_jfgm1")

[node name="Boundaries" type="Node2D" parent="." index="2"]

[node name="Left" type="StaticBody2D" parent="Boundaries" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Left" index="0"]
position = Vector2(-1578, 125)
shape = SubResource("WorldBoundaryShape2D_7ko6q")

[node name="Right" type="StaticBody2D" parent="Boundaries" index="1"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Right" index="0"]
position = Vector2(1578, 208)
shape = SubResource("WorldBoundaryShape2D_7gxdg")

[node name="Top" type="StaticBody2D" parent="Boundaries" index="2"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Top" index="0"]
position = Vector2(-37, -2202)
shape = SubResource("WorldBoundaryShape2D_nkf4q")

[node name="Bottom" type="StaticBody2D" parent="Boundaries" index="3"]
position = Vector2(38, 4302)

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Bottom" index="0"]
position = Vector2(-39, -2101)
shape = SubResource("WorldBoundaryShape2D_114un")

[node name="SwimmingZone" parent="." index="3" instance=ExtResource("4_l6hed")]
position = Vector2(-928, -275)
liquidColor = Color(0.290196, 0.72549, 0.815686, 1)
swimmingXp = 5
swimmingSpeed = 120

[node name="SwimmingArea" parent="SwimmingZone" index="0"]
position = Vector2(929, -168)

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone/SwimmingArea" index="0"]
visible = false
position = Vector2(-1, 0)
polygon = PackedVector2Array(-882, -746, 883, -746, 883, 128, 341, 130, -389, 129, -880, 129, -880, -96, -690, -376, -678, -370, -712, -330, -707, -254, -673, -187, -551, -131, -380, -93, -155, -89, -114, -111, -90, -142, -78, -194, -75, -249, -96, -270, -125, -285, -233, -305, -311, -342, -369, -355, -442, -371, -513, -382, -587, -383, -640, -381, -677, -370, -690, -377, -880, -96)

[node name="SwimmingZone2" parent="." index="4" instance=ExtResource("4_l6hed")]
position = Vector2(-933, 700)
liquidColor = Color(0.290196, 0.72549, 0.815686, 1)
swimmingLevelReq = 10
swimmingXp = 8
swimmingSpeed = 110

[node name="SwimmingArea" parent="SwimmingZone2" index="0"]
position = Vector2(929, -168)

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone2/SwimmingArea" index="0"]
position = Vector2(-1, 0)
polygon = PackedVector2Array(-166, -460, -164, -552, -120, -643, -31, -710, 79, -754, 213, -778, 369, -779, 507, -756, 628, -711, 693, -649, 728, -557, 737, -397, 683, -270, 583, -210, 404, -191, 239, -195, 82, -219, -33, -257, -115, -321, -150, -389, -165, -448, -155, 57, 894, 59, 894, -847, -875, -847, -877, 62, -155, 57)

[node name="SwimmingZone3" parent="." index="5" instance=ExtResource("4_l6hed")]
position = Vector2(-927, 2084)
liquidColor = Color(0.290196, 0.72549, 0.815686, 1)
swimmingLevelReq = 20
swimmingXp = 11
swimmingSpeed = 100

[node name="SwimmingArea" parent="SwimmingZone3" index="0"]
position = Vector2(929, -168)

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone3/SwimmingArea" index="0"]
position = Vector2(-1, 0)
polygon = PackedVector2Array(-882, -1323, 888, -1325, 896, 294, -235, 297, -235, 147, -132, 142, -24, 135, 45, 105, 82, 54, 87, -33, 38, -108, -54, -135, -190, -148, -334, -146, -447, -116, -501, -40, -507, 45, -454, 105, -365, 138, -286, 148, -235, 147, -235, 297, -893, 291)

[node name="SwimmingZoneRiver" parent="." index="6" instance=ExtResource("4_l6hed")]
visible = false
position = Vector2(-927, 2084)
liquidColor = Color(0.290196, 0.72549, 0.815686, 1)
swimmingXp = 5
swimmingSpeed = 100

[node name="SwimmingArea" parent="SwimmingZoneRiver" index="0"]
position = Vector2(929, -168)

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZoneRiver/SwimmingArea" index="0"]
position = Vector2(-1, 0)
polygon = PackedVector2Array(-884, -3105, -720, -3105, -720, -3344, -718, -3406, -711, -3451, -704, -3500, -703, -3546, -711, -3596, -713, -3649, -719, -3711, -715, -3786, -705, -3852, -691, -3936, -685, -4020, -692, -4117, -891, -4117)

[node name="ParkPathTravelBox" parent="." index="7" instance=ExtResource("5_2jhgo")]
z_index = -1
position = Vector2(-390, -2200)
scale = Vector2(1.5, 0.6)

[node name="Traveller" parent="ParkPathTravelBox" index="3"]
destinationNames = Array[String](["Park Path"])
destinationLocations = Array[int]([19])
destinationEntranceID = Array[int]([1])

[node name="CollisionShape2D" parent="ParkPathTravelBox/Traveller/InteractionArea" index="0"]
position = Vector2(0, 0)

[node name="ForestPathTravelBox2" parent="." index="8" instance=ExtResource("5_2jhgo")]
z_index = -1
position = Vector2(554, -2200)
scale = Vector2(0.8, 0.4)

[node name="Traveller" parent="ForestPathTravelBox2" index="3"]
destinationNames = Array[String](["Forest Path"])
destinationLocations = Array[int]([13])
destinationEntranceID = Array[int]([2])

[node name="CollisionShape2D" parent="ForestPathTravelBox2/Traveller/InteractionArea" index="0"]
position = Vector2(0, 0)

[node name="YellowBuoy" parent="." index="9" instance=ExtResource("6_erinc")]
position = Vector2(-499, -324)

[node name="YellowBuoy2" parent="." index="10" instance=ExtResource("6_erinc")]
position = Vector2(493, -324)

[node name="RedBuoy" parent="." index="11" instance=ExtResource("7_jnol3")]
position = Vector2(-497, 583)

[node name="RedBuoy2" parent="." index="12" instance=ExtResource("7_jnol3")]
position = Vector2(487, 583)

[node name="Trees" type="Node2D" parent="." index="13"]
y_sort_enabled = true

[node name="PineTree1" parent="Trees" index="0" instance=ExtResource("8_k7w2r")]
position = Vector2(376, -2146)

[node name="PineTree2" parent="Trees" index="1" instance=ExtResource("9_wvqbg")]
position = Vector2(442, -2105)

[node name="PineTree3" parent="Trees" index="2" instance=ExtResource("10_xiaol")]
position = Vector2(304, -2094)

[node name="PineTree4" parent="Trees" index="3" instance=ExtResource("9_wvqbg")]
position = Vector2(714, -2143)

[node name="PineTree5" parent="Trees" index="4" instance=ExtResource("10_xiaol")]
position = Vector2(642, -2097)

[node name="PineTree6" parent="Trees" index="5" instance=ExtResource("8_k7w2r")]
position = Vector2(768, -2106)

[node name="PineTree7" parent="Trees" index="6" instance=ExtResource("9_wvqbg")]
position = Vector2(841, -2121)

[node name="PineTree8" parent="Trees" index="7" instance=ExtResource("9_wvqbg")]
position = Vector2(228, -2127)

[node name="MainWaves" type="Node2D" parent="." index="14"]
z_index = -2

[node name="SnakShak" parent="." index="15" instance=ExtResource("11_0fike")]
position = Vector2(31, -2026)

[node name="BeachTable" parent="." index="16" instance=ExtResource("12_rknw1")]
position = Vector2(263, -2024)

[node name="BeachTable2" parent="." index="17" instance=ExtResource("12_rknw1")]
position = Vector2(365, -2024)

[node name="Juicer" parent="." index="18" instance=ExtResource("13_p60yn")]
position = Vector2(262, -1994)

[node name="AnimatedSprite2D" parent="Juicer" index="0"]
position = Vector2(0, -57)

[node name="StaticBody2D" parent="Juicer" index="1"]
position = Vector2(0, -57)

[node name="Interactable" parent="Juicer" index="2"]
position = Vector2(0, -57)

[node name="Juicer" parent="Juicer" index="3"]
position = Vector2(0, -57)

[node name="BasketPost" parent="." index="19" instance=ExtResource("14_jopby")]
position = Vector2(615, -1847)

[node name="BasketStorageSpot" parent="BasketPost" index="2"]
basketInvName = "BeachBasket1"

[node name="BasketPost2" parent="." index="20" instance=ExtResource("14_jopby")]
position = Vector2(700, -1845)

[node name="BasketStorageSpot" parent="BasketPost2" index="2"]
basketInvName = "BeachBasket2"

[node name="BasketPost3" parent="." index="21" instance=ExtResource("14_jopby")]
position = Vector2(782, -1844)

[node name="BasketStorageSpot" parent="BasketPost3" index="2"]
basketInvName = "BeachBasket3"

[node name="BasketPost4" parent="." index="22" instance=ExtResource("14_jopby")]
position = Vector2(615, -1729)

[node name="BasketStorageSpot" parent="BasketPost4" index="2"]
basketInvName = "BeachBasket4"

[node name="BasketPost5" parent="." index="23" instance=ExtResource("14_jopby")]
position = Vector2(698, -1728)

[node name="BasketStorageSpot" parent="BasketPost5" index="2"]
basketInvName = "BeachBasket5"

[node name="BasketPost6" parent="." index="24" instance=ExtResource("14_jopby")]
position = Vector2(783, -1727)

[node name="BasketStorageSpot" parent="BasketPost6" index="2"]
basketInvName = "BeachBasket6"

[node name="BasketPost7" parent="." index="25" instance=ExtResource("14_jopby")]
position = Vector2(-592, -1559)

[node name="BasketStorageSpot" parent="BasketPost7" index="2"]
basketInvName = "BeachBasket7"

[node name="SunningRock" parent="." index="26" instance=ExtResource("15_egpxt")]
position = Vector2(-298, -1693)

[node name="Snak" parent="." index="27" instance=ExtResource("16_j4uhe")]
position = Vector2(105, -1980)

[node name="Ambrose" parent="." index="28" instance=ExtResource("17_vmf8n")]
position = Vector2(736, -1629)

[node name="GroundItemBasketPlan" parent="." index="29" instance=ExtResource("18_c3ask")]
position = Vector2(-24, -2024)
script = ExtResource("19_aw35p")
itemClass = ExtResource("19_ah1ua")
keyItem = true

[node name="Arsonable" parent="GroundItemBasketPlan" index="4"]
disableAddingActions = true

[node name="CollisionShape2D" parent="GroundItemBasketPlan/Arsonable/InteractionArea" index="0"]
position = Vector2(-1, -13)
shape = SubResource("CircleShape2D_78x1w")

[node name="CollisionShape2D" parent="GroundItemBasketPlan/Pickupable/InteractionArea" index="0"]
position = Vector2(-1, -34)
shape = SubResource("CircleShape2D_vqbw6")

[node name="Weavable" parent="GroundItemBasketPlan" index="6"]
disableAddingActions = true

[node name="CollisionShape2D" parent="GroundItemBasketPlan/Weavable/InteractionArea" index="0"]
shape = SubResource("CircleShape2D_pm2i0")

[node name="Rock" parent="." index="30" instance=ExtResource("20_03twv")]
position = Vector2(-729, -1661)

[node name="Rock2" parent="." index="31" instance=ExtResource("21_tppgc")]
position = Vector2(-827, -1766)

[node name="Rock3" parent="." index="32" instance=ExtResource("22_4b24u")]
position = Vector2(-729, -1861)

[node name="Seaweeds" type="Node2D" parent="." index="33"]
y_sort_enabled = true
position = Vector2(2, 6)

[node name="Seaweed" parent="Seaweeds" index="0" instance=ExtResource("23_47auw")]
position = Vector2(-741, -1764)

[node name="Seaweed2" parent="Seaweeds" index="1" instance=ExtResource("24_h0nms")]
position = Vector2(-713, -1757)

[node name="Seaweed3" parent="Seaweeds" index="2" instance=ExtResource("25_h1xwx")]
position = Vector2(-697, -1789)

[node name="Seaweed4" parent="Seaweeds" index="3" instance=ExtResource("26_uc52j")]
position = Vector2(-755, -1782)

[node name="Seaweed5" parent="Seaweeds" index="4" instance=ExtResource("27_63ikd")]
position = Vector2(-721, -1795)

[node name="Seaweed6" parent="Seaweeds" index="5" instance=ExtResource("28_h6x17")]
position = Vector2(-741, -1819)

[node name="Seaweed7" parent="Seaweeds" index="6" instance=ExtResource("27_63ikd")]
position = Vector2(-763, -1751)

[node name="Seaweed8" parent="Seaweeds" index="7" instance=ExtResource("26_uc52j")]
position = Vector2(-728, -1731)

[node name="Seaweed9" parent="Seaweeds" index="8" instance=ExtResource("25_h1xwx")]
position = Vector2(-768, -1822)

[node name="Seaweed10" parent="Seaweeds" index="9" instance=ExtResource("24_h0nms")]
position = Vector2(-709, -1824)

[node name="Seaweed11" parent="Seaweeds" index="10" instance=ExtResource("27_63ikd")]
position = Vector2(-695, -1742)

[node name="SnakShakShop" parent="." index="34" instance=ExtResource("29_f1png")]
position = Vector2(40, -1962)

[node name="Fish" type="Node2D" parent="." index="35"]
y_sort_enabled = true

[node name="FishJumper" type="AnimationPlayer" parent="Fish" index="0"]
libraries = {
"": SubResource("AnimationLibrary_wgagu")
}

[node name="Judith" parent="Fish" index="1" instance=ExtResource("30_qqvjm")]
position = Vector2(721, -490)

[node name="Sprite" parent="Fish/Judith" index="0"]
frame_progress = 0.0

[node name="Talkable" parent="Fish/Judith" index="2"]
visible = false

[node name="CollisionShape2D" parent="Fish/Judith" index="3"]
visible = false

[node name="SmallSplash" type="Node2D" parent="Fish" index="2"]
position = Vector2(721, -485)

[node name="SmallFishSplash" type="CPUParticles2D" parent="Fish/SmallSplash" index="0"]
z_as_relative = false
y_sort_enabled = true
position = Vector2(0, -20)
emitting = false
amount = 40
lifetime = 0.8
one_shot = true
explosiveness = 0.91
emission_shape = 1
emission_sphere_radius = 15.7
direction = Vector2(0, -10)
gravity = Vector2(0, 200)
initial_velocity_min = 62.66
initial_velocity_max = 95.62
color = Color(0.756863, 1, 1, 1)
color_ramp = SubResource("Gradient_jrdvp")

[node name="Splashes" type="Node2D" parent="Fish" index="3"]
position = Vector2(-509, -438)

[node name="BigFishSplash" type="CPUParticles2D" parent="Fish/Splashes" index="0"]
z_as_relative = false
y_sort_enabled = true
position = Vector2(1, -18)
emitting = false
amount = 80
one_shot = true
explosiveness = 0.91
emission_shape = 1
emission_sphere_radius = 15.7
direction = Vector2(0, -10)
gravity = Vector2(0, 200)
initial_velocity_min = 108.11
initial_velocity_max = 148.65
color = Color(0.756863, 1, 1, 1)
color_ramp = SubResource("Gradient_jrdvp")

[node name="Log" parent="." index="36" instance=ExtResource("31_mw0er")]
position = Vector2(131, -1595)

[node name="RiverScavenging" parent="." index="37" instance=ExtResource("32_yksqm")]
position = Vector2(-727, -1785)

[node name="Panel" parent="RiverScavenging/Interactable" index="1"]
offset_left = -42.0
offset_top = 40.0
offset_right = 42.0
offset_bottom = 135.0

[node name="PalmTreeCoconut" parent="." index="38" instance=ExtResource("33_3uxob")]
position = Vector2(168, -107)

[node name="PalmTreeCoconut2" parent="." index="39" instance=ExtResource("33_3uxob")]
position = Vector2(-3, 136)

[node name="PalmTreeBanana" parent="." index="40" instance=ExtResource("34_48nqm")]
position = Vector2(-79, 1878)

[node name="RefillMachine" parent="." index="41" instance=ExtResource("35_eusct")]
position = Vector2(-180, -1978)

[node name="Rock4" parent="." index="42" instance=ExtResource("20_03twv")]
position = Vector2(-598, -862)

[node name="Rock5" parent="." index="43" instance=ExtResource("21_tppgc")]
position = Vector2(-640, -567)

[node name="Rock6" parent="." index="44" instance=ExtResource("22_4b24u")]
position = Vector2(-759, -754)

[node name="Rock7" parent="." index="45" instance=ExtResource("36_78rd6")]
position = Vector2(-717, -818)

[node name="Rock8" parent="." index="46" instance=ExtResource("36_78rd6")]
position = Vector2(-736, -691)

[node name="Rock9" parent="." index="47" instance=ExtResource("36_78rd6")]
position = Vector2(-710, -621)

[node name="Rock10" parent="." index="48" instance=ExtResource("22_4b24u")]
position = Vector2(-416, -512)

[node name="Rock11" parent="." index="49" instance=ExtResource("21_tppgc")]
position = Vector2(-362, -824)

[node name="Rock12" parent="." index="50" instance=ExtResource("20_03twv")]
position = Vector2(-166, -757)

[node name="Rock13" parent="." index="51" instance=ExtResource("36_78rd6")]
position = Vector2(-475, -834)

[node name="Rock14" parent="." index="52" instance=ExtResource("36_78rd6")]
position = Vector2(-267, -781)

[node name="Rock15" parent="." index="53" instance=ExtResource("36_78rd6")]
position = Vector2(-535, -535)

[node name="Rock16" parent="." index="54" instance=ExtResource("21_tppgc")]
position = Vector2(-100, -519)

[node name="Rock17" parent="." index="55" instance=ExtResource("36_78rd6")]
position = Vector2(-312, -496)

[node name="Rock18" parent="." index="56" instance=ExtResource("36_78rd6")]
position = Vector2(-216, -498)

[node name="Rock19" parent="." index="57" instance=ExtResource("36_78rd6")]
position = Vector2(204, -556)

[node name="Rock20" parent="." index="58" instance=ExtResource("36_78rd6")]
position = Vector2(416, -730)

[node name="Rock21" parent="." index="59" instance=ExtResource("36_78rd6")]
position = Vector2(36, -855)

[node name="Anthill" parent="." index="60" instance=ExtResource("37_gldvr")]
position = Vector2(-133, 1957)

[node name="Dino" parent="." index="61" instance=ExtResource("38_bt1ae")]
position = Vector2(-44, 1973)

[node name="Ifa" parent="." index="62" instance=ExtResource("39_katcl")]
position = Vector2(-214, 1933)

[node name="Ball" parent="." index="63" instance=ExtResource("40_cb88f")]
position = Vector2(-419, -1866)

[editable path="SwimmingZone"]
[editable path="SwimmingZone2"]
[editable path="SwimmingZone3"]
[editable path="SwimmingZoneRiver"]
[editable path="ParkPathTravelBox"]
[editable path="ParkPathTravelBox/Interactable"]
[editable path="ParkPathTravelBox/Interactable/ActionMenu"]
[editable path="ParkPathTravelBox/Traveller"]
[editable path="ForestPathTravelBox2"]
[editable path="ForestPathTravelBox2/Interactable"]
[editable path="ForestPathTravelBox2/Interactable/ActionMenu"]
[editable path="ForestPathTravelBox2/Traveller"]
[editable path="Juicer"]
[editable path="Juicer/Interactable"]
[editable path="Juicer/Interactable/ActionMenu"]
[editable path="Juicer/Juicer"]
[editable path="Juicer/Juicer/JuicingMenu"]
[editable path="BasketPost"]
[editable path="BasketPost2"]
[editable path="BasketPost3"]
[editable path="BasketPost4"]
[editable path="BasketPost5"]
[editable path="BasketPost6"]
[editable path="BasketPost7"]
[editable path="GroundItemBasketPlan"]
[editable path="GroundItemBasketPlan/Interactable"]
[editable path="GroundItemBasketPlan/Interactable/ActionMenu"]
[editable path="GroundItemBasketPlan/Arsonable"]
[editable path="GroundItemBasketPlan/Pickupable"]
[editable path="GroundItemBasketPlan/Weavable"]
[editable path="Fish/Judith"]
[editable path="Fish/Judith/Interactable"]
[editable path="Fish/Judith/Interactable/ActionMenu"]
[editable path="Fish/Judith/Talkable"]
[editable path="RiverScavenging"]
[editable path="RiverScavenging/Interactable"]
[editable path="RiverScavenging/Interactable/ActionMenu"]
[editable path="RiverScavenging/Scavengeable"]
