[gd_scene load_steps=6 format=4 uid="uid://x0amyr0j3hoq"]

[ext_resource type="PackedScene" uid="uid://2ianqfjihktc" path="res://Scenes/Levels/SMB1/World2/2-4.tscn" id="1_3kd2m"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="3_hhnk4"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Lakitu.json" id="4_48qw5"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="4_u4hxm"]
[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="5_48qw5"]

[node name="5-4" instance=ExtResource("1_3kd2m")]
world_id = 5

[node name="Tiles" parent="." index="1"]
tile_map_data = PackedByteArray("[encoded data, 16772 characters]")

[node name="ChallengeNodes" parent="." index="8" node_paths=PackedStringArray("nodes_to_delete")]
nodes_to_delete = [NodePath("../CastleToad"), NodePath("../Coin"), NodePath("../BrickBlock")]

[node name="RedCoin" parent="ChallengeNodes" index="0"]
position = Vector2(232, -88)

[node name="RedCoin5" parent="ChallengeNodes" index="1"]
position = Vector2(632, -104)

[node name="RedCoin2" parent="ChallengeNodes" index="2"]
position = Vector2(1144, -40)

[node name="RedCoin3" parent="ChallengeNodes" index="3"]
position = Vector2(1400, -8)

[node name="RedCoin4" parent="ChallengeNodes" index="4"]
visible = false
position = Vector2(1728, 72)

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" index="5"]
visible = false
position = Vector2(1360, 120)

[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" index="6"]
position = Vector2(1336, -40)

[node name="BrickBlock" parent="ChallengeNodes" index="8" instance=ExtResource("3_hhnk4")]
position = Vector2(1848, -120)
item = ExtResource("4_u4hxm")
metadata/r_coin_id = 4

[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"]
resource_json = ExtResource("4_48qw5")

[node name="SecondQuestNode" parent="." index="17"]
enabled = true

[node name="Firebar11" parent="SecondQuestNode" index="7"]
length = 12

[node name="Coin" parent="." index="19" instance=ExtResource("5_48qw5")]
position = Vector2(1400, -8)

[node name="BrickBlock" parent="." index="20" instance=ExtResource("3_hhnk4")]
position = Vector2(1848, -120)

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82483" to="Tiles/@Node2D@82483/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82484" to="Tiles/@Node2D@82484/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82485" to="Tiles/@Node2D@82485/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82486" to="Tiles/@Node2D@82486/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82487" to="Tiles/@AnimatableBody2D@82487/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82488" to="Tiles/@AnimatableBody2D@82488/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82489" to="Tiles/@AnimatableBody2D@82489/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@82490" to="Tiles/@AnimatableBody2D@82490/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82491" to="Tiles/@Area2D@82491" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82492" to="Tiles/@Area2D@82492" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82493" to="Tiles/@Area2D@82493" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82494" to="Tiles/@Area2D@82494" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82495" to="Tiles/@Area2D@82495" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82496" to="Tiles/@Area2D@82496" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82497" to="Tiles/@Area2D@82497" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82498" to="Tiles/@Area2D@82498" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82499" to="Tiles/@Area2D@82499" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82500" to="Tiles/@Area2D@82500" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82501" to="Tiles/@Area2D@82501" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82502" to="Tiles/@Area2D@82502" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82503" to="Tiles/@Area2D@82503" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82504" to="Tiles/@Area2D@82504" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82505" to="Tiles/@Area2D@82505" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82506" to="Tiles/@Area2D@82506" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82507" to="Tiles/@Area2D@82507" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82508" to="Tiles/@Area2D@82508" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82509" to="Tiles/@Area2D@82509" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82510" to="Tiles/@Area2D@82510" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82511" to="Tiles/@Area2D@82511" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82512" to="Tiles/@Area2D@82512" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82513" to="Tiles/@Area2D@82513" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82514" to="Tiles/@Area2D@82514" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82515" to="Tiles/@Area2D@82515" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82516" to="Tiles/@Area2D@82516" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82517" to="Tiles/@Area2D@82517" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82518" to="Tiles/@Area2D@82518" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82519" to="Tiles/@Area2D@82519" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82520" to="Tiles/@Area2D@82520" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82521" to="Tiles/@Area2D@82521" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82522" to="Tiles/@Area2D@82522" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82523" to="Tiles/@Area2D@82523" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82524" to="Tiles/@Area2D@82524" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82525" to="Tiles/@Area2D@82525" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82526" to="Tiles/@Area2D@82526" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82527" to="Tiles/@Area2D@82527" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@82528" to="Tiles/@Area2D@82528" method="area_entered"]

[editable path="Bowser"]
