[gd_scene load_steps=16 format=4 uid="uid://uxcbx46hyhl6"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_k1xyr"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_h2a0s"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_mtsal"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_4bfgt"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_n4m4x"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_n4m4x"]
[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_n4m4x"]
[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="9_7x5bc"]
[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="10_mtsal"]
[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="11_v1cfh"]
[ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="12_mtsal"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_v1cfh"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_ymchv"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_acpwg"]
[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="17_wvp47"]

[node name="8-2a" type="Node"]
script = ExtResource("1_k1xyr")
music = ExtResource("2_mtsal")
theme = "Underwater"
theme_time = "Night"
campaign = "SMBS"
world_id = 8
level_id = 2
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("2_h2a0s")]
time_of_day = 1

[node name="Tiles" parent="." instance=ExtResource("3_4bfgt")]
tile_map_data = PackedByteArray("[encoded data, 8580 characters]")

[node name="Player" parent="." instance=ExtResource("4_n4m4x")]
position = Vector2(-216, -136)

[node name="Tiles2" parent="." instance=ExtResource("3_4bfgt")]
visibility_layer = 2
z_index = -4096
tile_map_data = PackedByteArray("[encoded data, 12100 characters]")

[node name="DropShadow" parent="." instance=ExtResource("7_n4m4x")]

[node name="WaterArea" parent="." instance=ExtResource("8_n4m4x")]
visible = false
position = Vector2(240, -72)
scale = Vector2(999, 999)

[node name="Blooper" parent="." instance=ExtResource("9_7x5bc")]
position = Vector2(-8, -128)

[node name="Blooper2" parent="." instance=ExtResource("9_7x5bc")]
position = Vector2(208, -24)

[node name="CheepCheep" parent="." instance=ExtResource("10_mtsal")]
position = Vector2(-32, -16)

[node name="CheepCheep2" parent="." instance=ExtResource("10_mtsal")]
position = Vector2(232, -80)

[node name="CheepCheep3" parent="." instance=ExtResource("11_v1cfh")]
position = Vector2(32, -64)

[node name="CheepCheep4" parent="." instance=ExtResource("11_v1cfh")]
position = Vector2(256, -32)

[node name="CheepCheep5" parent="." instance=ExtResource("11_v1cfh")]
position = Vector2(448, -8)

[node name="CameraRightLimit" type="Node2D" parent="."]
position = Vector2(608, -176)
script = ExtResource("12_mtsal")
metadata/_custom_type_script = "uid://bdq0373j5n5o0"

[node name="PipeArea" parent="." instance=ExtResource("13_v1cfh")]
position = Vector2(480, -16)
enter_direction = 3
target_level = "uid://dq6jbud1oewva"

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("15_ymchv")
nodes_to_delete = [NodePath("../Node")]
force_on = true
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_acpwg")]
position = Vector2(168, -88)

[node name="Node" type="Node" parent="."]

[node name="Coin" parent="Node" instance=ExtResource("17_wvp47")]
position = Vector2(168, -88)

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@101251" to="Tiles/@Node2D@101251/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@101252" to="Tiles/@Node2D@101252/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@101253" to="Tiles/@Node2D@101253/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@101254" to="Tiles/@Node2D@101254/LevelPersistance" method="set_as_active"]
