[gd_scene format=4 uid="uid://r2lb1ommvj6u"]

[ext_resource type="TileSet" uid="uid://bk7cbdppa3j6a" path="res://sprites/tilesets/pool.tres" id="1_t7kht"]
[ext_resource type="Environment" uid="uid://b3ef577lsk2jh" path="res://objects/environment/default.tres" id="2_44w6l"]
[ext_resource type="Material" uid="uid://b4epp5w0awoov" path="res://objects/materials/dimming_material.tres" id="2_o8yf1"]
[ext_resource type="Script" uid="uid://biicefgcvdc2x" path="res://src/components/PlayerPhysicsController.cs" id="2_oekxy"]
[ext_resource type="SpriteFrames" uid="uid://doxc4pl5hvs6k" path="res://objects/animation/frames/player.tres" id="2_wq5k4"]
[ext_resource type="CameraAttributesPhysical" uid="uid://csr0l6kulxsog" path="res://objects/camera attributes/physcam_attr.tres" id="3_wq5k4"]
[ext_resource type="Compositor" uid="uid://kk12nt7g2oqg" path="res://objects/compositor/default_compositor.tres" id="4_oekxy"]
[ext_resource type="Script" uid="uid://1mjqnyofaeo8" path="res://src/components/DebugEnabler.gd" id="5_q0lvb"]
[ext_resource type="AudioStream" uid="uid://5gnpemu56ac0" path="res://sounds/ost/Azalea.wav" id="8_irpq7"]
[ext_resource type="Script" uid="uid://b3unn3dqhg2vl" path="res://src/components/MusicCycler.gd" id="9_82guc"]
[ext_resource type="AudioStream" uid="uid://fhfma3rrxyfi" path="res://sounds/ost/Asphodel.wav" id="10_8w1nl"]
[ext_resource type="AudioStream" uid="uid://0tturucf5gxf" path="res://sounds/ost/Datura.wav" id="11_q0lvb"]
[ext_resource type="AudioStream" uid="uid://b5cvbx3ypbbho" path="res://sounds/ost/Hyacinth.wav" id="12_7psk8"]

[sub_resource type="Curve" id="Curve_o8yf1"]
_data = [Vector2(0, 0.34831464), 0.0, 0.0, 0, 0, Vector2(0.90999997, 0.764045), 0.0, 0.0, 0, 0]
point_count = 2

[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_oekxy"]
radius = 11.0
height = 50.0

[node name="Node2D" type="Node2D" unique_id=1943007414]

[node name="Tiles" type="Node2D" parent="." unique_id=621894136]

[node name="Static" type="Node2D" parent="Tiles" unique_id=897407461]

[node name="TileMapLayer" type="TileMapLayer" parent="Tiles/Static" unique_id=1445881483]
texture_filter = 1
tile_map_data = PackedByteArray("[encoded data, 61700 characters]")
tile_set = ExtResource("1_t7kht")

[node name="Background" type="Node2D" parent="Tiles" unique_id=677106815]

[node name="Dim Layer" type="TileMapLayer" parent="Tiles/Background" unique_id=938128616]
z_index = -1
texture_filter = 1
material = ExtResource("2_o8yf1")
tile_map_data = PackedByteArray("[encoded data, 40612 characters]")
tile_set = ExtResource("1_t7kht")
occlusion_enabled = false
collision_enabled = false

[node name="Background Layer" type="TileMapLayer" parent="Tiles/Background" unique_id=274759121]
z_index = -1
texture_filter = 1
material = ExtResource("2_o8yf1")
tile_map_data = PackedByteArray("[encoded data, 42708 characters]")
enabled = false
tile_set = ExtResource("1_t7kht")
occlusion_enabled = false
collision_enabled = false

[node name="Annotations" type="Node2D" parent="Tiles" unique_id=1845702366]

[node name="Line2D" type="Line2D" parent="Tiles/Annotations" unique_id=723775215]
position = Vector2(863, -380)
points = PackedVector2Array(15, 5, -103, -117)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D5" type="Line2D" parent="Tiles/Annotations" unique_id=1589635959]
position = Vector2(977, -1256)
points = PackedVector2Array(-23, 22, -138, -146)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D6" type="Line2D" parent="Tiles/Annotations" unique_id=2098354758]
position = Vector2(787, -1406)
points = PackedVector2Array(10, 15, -194, -180)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D7" type="Line2D" parent="Tiles/Annotations" unique_id=1718718668]
position = Vector2(549, -1597)
points = PackedVector2Array(19, 35, -123, -155)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D11" type="Line2D" parent="Tiles/Annotations" unique_id=1135719948]
position = Vector2(549, -1597)
points = PackedVector2Array(-150, -168, 36, -242)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D8" type="Line2D" parent="Tiles/Annotations" unique_id=1469040282]
position = Vector2(997, -644)
points = PackedVector2Array(-61, -5, 13, -151)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D9" type="Line2D" parent="Tiles/Annotations" unique_id=706376192]
position = Vector2(997, -644)
points = PackedVector2Array(43, -145, 34, -384)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D10" type="Line2D" parent="Tiles/Annotations" unique_id=647745567]
position = Vector2(997, -644)
points = PackedVector2Array(37, -457, -2, -592)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D4" type="Line2D" parent="Tiles/Annotations" unique_id=797738240]
position = Vector2(863, -380)
points = PackedVector2Array(-158, -117, 1, -278)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D2" type="Line2D" parent="Tiles/Annotations" unique_id=96432402]
position = Vector2(760, -208)
points = PackedVector2Array(-71, 64, -1, -3)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Line2D3" type="Line2D" parent="Tiles/Annotations" unique_id=2109524822]
position = Vector2(786, -352)
points = PackedVector2Array(18, 128, 42, -14)
width = 4.0
width_curve = SubResource("Curve_o8yf1")
joint_mode = 1
begin_cap_mode = 2
end_cap_mode = 2

[node name="Player" type="Node2D" parent="." unique_id=868418175]
position = Vector2(755, 0)

[node name="CharacterBody2D" type="CharacterBody2D" parent="Player" unique_id=1131700263 node_paths=PackedStringArray("DebugTextLabel", "Sprite")]
position = Vector2(1, 0)
safe_margin = 0.16
script = ExtResource("2_oekxy")
FloatingWalkSpeed = 3.5
WalkSpeed = 4.0
JumpHeight = 6.0
DebugTextLabel = NodePath("Label")
Sprite = NodePath("AnimatedSprite2D")
Mass = 0.5

[node name="CollisionShape2D" type="CollisionShape2D" parent="Player/CharacterBody2D" unique_id=1846234720]
position = Vector2(0, 5)
shape = SubResource("CapsuleShape2D_oekxy")

[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Player/CharacterBody2D" unique_id=1137300855]
texture_filter = 1
position = Vector2(0, 3)
sprite_frames = ExtResource("2_wq5k4")
animation = &"walk"

[node name="Camera2D" type="Camera2D" parent="Player/CharacterBody2D" unique_id=1068565115]
zoom = Vector2(3, 3)

[node name="Label" type="Label" parent="Player/CharacterBody2D" unique_id=436935745]
visible = false
offset_left = 22.0
offset_top = -75.0
offset_right = 139.0
offset_bottom = 36.0
script = ExtResource("5_q0lvb")

[node name="AudioListener2D" type="AudioListener2D" parent="Player/CharacterBody2D" unique_id=1583907461]

[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1465666014]
environment = ExtResource("2_44w6l")
camera_attributes = ExtResource("3_wq5k4")
compositor = ExtResource("4_oekxy")

[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." unique_id=2110631703]
stream = ExtResource("8_irpq7")
volume_db = -25.544
autoplay = true
script = ExtResource("9_82guc")
music = Array[AudioStream]([ExtResource("10_8w1nl"), ExtResource("8_irpq7"), ExtResource("11_q0lvb"), ExtResource("12_7psk8")])

[connection signal="finished" from="AudioStreamPlayer" to="AudioStreamPlayer" method="_on_finished"]
