[gd_scene load_steps=61 format=4 uid="uid://brwg107knciu1"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_d5j63"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Desert.json" id="2_j1vw6"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_41ov6"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_3n28j"]
[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="6_3n28j"]
[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="6_wmk5y"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="7_cdyww"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_qtsah"]
[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="8_5meuo"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="8_41ov6"]
[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="9_3n28j"]
[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="9_v6crx"]
[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="10_4yxyn"]
[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="11_k5phc"]
[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="11_kwa32"]
[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="12_1c08o"]
[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="12_274ov"]
[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="13_i0bqy"]
[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="14_1wafm"]
[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="14_nv86e"]
[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="15_4vnwx"]
[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="16_3ub5p"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="16_gank3"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="17_kh1op"]
[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="17_vtwaa"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="18_x7oi5"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="19_7bh2e"]
[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="19_whv5q"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_xtql3"]
[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_gank3"]
[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="20_vmoo7"]
[ext_resource type="Script" uid="uid://co8w6sjp0t2dm" path="res://Scripts/Parts/GlobalObjectNode.gd" id="20_x7oi5"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="21_7bh2e"]
[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="21_i2w81"]
[ext_resource type="PackedScene" uid="uid://csl71p1unsc8p" path="res://Scenes/Prefabs/LevelObjects/CheepCheepGenerator.tscn" id="22_7bh2e"]
[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="22_fhpb6"]
[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="22_vmoo7"]
[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="23_5uigm"]
[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="23_vmoo7"]
[ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="24_j1vw6"]
[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="24_tb7g5"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="25_d8442"]
[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="25_e4v5x"]
[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="27_od50s"]
[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="28_x2ify"]
[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="29_o1pqw"]

[sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"]
tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0)

[sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"]
tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1)

[sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"]
tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2)

[sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"]
tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3)

[sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"]
tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4)

[sub_resource type="TileMapPattern" id="TileMapPattern_o5705"]
tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5)

[sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"]
tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6)

[sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"]
tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7)

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wmk5y"]
resource_name = "Terrain"
texture = ExtResource("6_wmk5y")
0:0/0 = 0
0:0/0/terrain_set = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:0/0/metadata/_better_terrain = {
4: [0, 3, 16],
&"type": 0
}
1:0/0 = 0
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:0/0/metadata/_better_terrain = {
0: [0, 4, 3, 16],
4: [0, 3, 16],
&"type": 0
}
2:0/0 = 0
2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:0/0/metadata/_better_terrain = {
0: [0, 4, 3, 16],
4: [0, 3, 16],
8: [0, 4, 3, 16],
&"type": 0
}
3:0/0 = 0
3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:0/0/metadata/_better_terrain = {
4: [0, 3, 16],
8: [0, 4, 3, 16],
&"type": 0
}
4:0/0 = 0
4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:0/0 = 0
5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:0/0/metadata/_better_terrain = {
0: [6],
&"type": 6
}
6:0/0 = 0
6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:0/0/metadata/_better_terrain = {
0: [6],
8: [6],
&"type": 6
}
0:1/0 = 0
0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:1/0/metadata/_better_terrain = {
4: [0, 3, 16],
12: [0, 3, 16],
&"type": 0
}
1:1/0 = 0
1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:1/0/metadata/_better_terrain = {
0: [0, 4, 3, 16],
4: [0, 3, 16],
12: [0, 3, 16],
&"type": 0
}
2:1/0 = 0
2:1/0/terrain_set = 0
2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:1/0/metadata/_better_terrain = {
0: [0, 4, 3, 16],
4: [0, 3, 16],
8: [0, 4, 3, 16],
12: [0, 3, 16],
&"type": 0
}
3:1/0 = 0
3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:1/0/metadata/_better_terrain = {
4: [0, 3, 16],
8: [0, 4, 3, 16],
12: [0, 3, 16],
&"type": 0
}
4:1/0 = 0
4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:1/0 = 0
5:1/0/z_index = -10
5:1/0/metadata/_better_terrain = {
0: [7],
&"type": 7
}
6:1/0 = 0
6:1/0/z_index = -10
6:1/0/metadata/_better_terrain = {
0: [7],
8: [7],
&"type": 7
}
0:2/0 = 0
0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:2/0/metadata/_better_terrain = {
12: [0, 3, 16],
&"type": 0
}
1:2/0 = 0
1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:2/0/metadata/_better_terrain = {
0: [0, 4, 3, 16],
12: [0, 3, 16],
&"type": 0
}
2:2/0 = 0
2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:2/0/metadata/_better_terrain = {
0: [0, 4, 3, 16],
8: [0, 4, 3, 16],
12: [0, 3, 16],
&"type": 0
}
3:2/0 = 0
3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:2/0/metadata/_better_terrain = {
8: [0, 4, 3, 16],
12: [0, 3, 16],
&"type": 0
}
4:2/0 = 0
4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:2/0 = 0
5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:2/0/metadata/_better_terrain = {
0: [8],
&"type": 8
}
6:2/0 = 0
6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:2/0/metadata/_better_terrain = {
0: [8],
8: [8],
&"type": 8
}
0:3/0 = 0
0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:3/0/metadata/_better_terrain = {
&"type": 0
}
1:3/0 = 0
1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:3/0/metadata/_better_terrain = {
0: [0, 3, 16],
&"type": 0
}
2:3/0 = 0
2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:3/0/metadata/_better_terrain = {
0: [0, 3, 16],
8: [0, 3, 16],
&"type": 0
}
3:3/0 = 0
3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:3/0/metadata/_better_terrain = {
8: [0, 3, 16],
&"type": 0
}
4:3/0 = 0
4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:3/0 = 0
5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:3/0/metadata/_better_terrain = {
0: [9],
&"type": 9
}
6:3/0 = 0
6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:3/0/metadata/_better_terrain = {
0: [9],
8: [9],
&"type": 9
}
0:4/0 = 0
0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:4/0 = 0
1:4/0/z_index = 1
1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:4/0 = 0
2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:4/0 = 0
3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
4:4/0 = 0
4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:4/0 = 0
5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:4/0/metadata/_better_terrain = {
0: [10],
&"type": 10
}
6:4/0 = 0
6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:4/0/metadata/_better_terrain = {
0: [10],
8: [10],
&"type": 10
}
0:5/0 = 0
0:5/0/z_index = -10
0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:5/0/physics_layer_0/polygon_0/one_way = true
0:5/0/metadata/_better_terrain = {
0: [1],
4: [1],
&"type": 1
}
1:5/0 = 0
1:5/0/z_index = -10
1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:5/0/physics_layer_0/polygon_0/one_way = true
1:5/0/metadata/_better_terrain = {
0: [1],
4: [1],
8: [1],
&"type": 1
}
2:5/0 = 0
2:5/0/z_index = -10
2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:5/0/physics_layer_0/polygon_0/one_way = true
2:5/0/metadata/_better_terrain = {
4: [1],
8: [1],
&"type": 1
}
3:5/0 = 0
3:5/0/z_index = -10
3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:5/0/physics_layer_0/polygon_0/one_way = true
3:5/0/metadata/_better_terrain = {
0: [2],
4: [2],
&"type": 2
}
4:5/0 = 0
4:5/0/z_index = -10
4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
4:5/0/physics_layer_0/polygon_0/one_way = true
4:5/0/metadata/_better_terrain = {
0: [2],
4: [2],
8: [2],
&"type": 2
}
5:5/0 = 0
5:5/0/z_index = -10
5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:5/0/physics_layer_0/polygon_0/one_way = true
5:5/0/metadata/_better_terrain = {
4: [2],
8: [2],
&"type": 2
}
6:5/0 = 0
6:5/0/z_index = -10
6:5/0/metadata/_better_terrain = {
&"type": 11
}
0:6/0 = 0
0:6/0/z_index = -10
0:6/0/metadata/_better_terrain = {
0: [1],
4: [1],
12: [1],
&"type": 1
}
1:6/0 = 0
1:6/0/z_index = -10
1:6/0/metadata/_better_terrain = {
0: [1],
4: [1],
8: [1],
12: [1],
&"type": 1
}
2:6/0 = 0
2:6/0/z_index = -10
2:6/0/metadata/_better_terrain = {
4: [1],
8: [1],
12: [1],
&"type": 1
}
3:6/0 = 0
3:6/0/z_index = -10
3:6/0/metadata/_better_terrain = {
0: [2],
4: [2],
12: [2],
&"type": 2
}
4:6/0 = 0
4:6/0/z_index = -10
4:6/0/metadata/_better_terrain = {
0: [2],
4: [2],
8: [2],
12: [2],
&"type": 2
}
5:6/0 = 0
5:6/0/z_index = -10
5:6/0/metadata/_better_terrain = {
4: [2],
8: [2],
12: [2],
&"type": 2
}
6:6/0 = 0
6:6/0/z_index = -10
6:6/0/metadata/_better_terrain = {
&"type": 7
}
3:7/0 = 0
3:7/0/z_index = -10
3:7/0/metadata/_better_terrain = {
0: [2],
12: [2],
&"type": 2
}
4:7/0 = 0
4:7/0/z_index = -10
4:7/0/metadata/_better_terrain = {
0: [2],
8: [2],
12: [2],
&"type": 2
}
5:7/0 = 0
5:7/0/z_index = -10
5:7/0/metadata/_better_terrain = {
8: [2],
12: [2],
&"type": 2
}
6:7/0 = 0
6:7/0/z_index = -10
7:0/0 = 0
7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:0/0/metadata/_better_terrain = {
8: [6],
&"type": 6
}
7:1/0 = 0
7:1/0/z_index = -10
7:1/0/metadata/_better_terrain = {
8: [7],
&"type": 7
}
7:2/0 = 0
7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:2/0/metadata/_better_terrain = {
8: [8],
&"type": 8
}
7:3/0 = 0
7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:3/0/metadata/_better_terrain = {
8: [9],
&"type": 9
}
7:4/0 = 0
7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:4/0/metadata/_better_terrain = {
8: [10],
&"type": 10
}
7:5/0 = 0
7:5/0/z_index = -10
7:5/0/metadata/_better_terrain = {
12: [11],
&"type": 11
}
7:7/0 = 0
7:7/0/z_index = -10
0:7/0 = 0
0:7/0/z_index = -10
0:7/0/metadata/_better_terrain = {
0: [1],
12: [1],
&"type": 1
}
1:7/0 = 0
1:7/0/z_index = -10
1:7/0/metadata/_better_terrain = {
0: [1],
8: [1],
12: [1],
&"type": 1
}
2:7/0 = 0
2:7/0/z_index = -10
2:7/0/metadata/_better_terrain = {
8: [1],
12: [1],
&"type": 1
}
1:8/0 = 0
1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8)
1:8/0/metadata/_better_terrain = {
&"type": 4
}
2:8/0 = 0
2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:8/0/metadata/_better_terrain = {
0: [3],
3: [3],
4: [3],
7: [3],
12: [4],
15: [3],
&"type": 0
}
3:8/0 = 0
3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:8/0/metadata/_better_terrain = {
3: [3],
4: [3],
7: [3],
8: [3],
11: [3],
12: [4],
&"type": 0
}
4:8/0 = 0
4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8)
4:8/0/metadata/_better_terrain = {
&"type": 5
}
5:8/0 = 0
5:8/0/z_index = 1
5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0)
5:8/0/metadata/_better_terrain = {
&"type": 3
}
6:8/0 = 0
6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0)
6:8/0/metadata/_better_terrain = {
&"type": 3
}
7:8/0 = 0
7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0)
7:8/0/metadata/_better_terrain = {
&"type": 5
}
0:8/0 = 0
0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8)
0:8/0/metadata/_better_terrain = {
&"type": 4
}
0:9/0 = 0
0:9/0/z_index = -10
0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8)
0:9/0/metadata/_better_terrain = {
&"type": 4
}
1:9/0 = 0
1:9/0/z_index = -10
1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8)
1:9/0/metadata/_better_terrain = {
&"type": 4
}
2:9/0 = 0
2:9/0/z_index = -10
2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:9/0/metadata/_better_terrain = {
0: [3],
3: [3],
4: [4],
11: [3],
12: [3],
15: [3],
&"type": 0
}
3:9/0 = 0
3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:9/0/metadata/_better_terrain = {
4: [4],
7: [3],
8: [3],
11: [3],
12: [3],
15: [3],
&"type": 0
}
4:9/0 = 0
4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8)
4:9/0/metadata/_better_terrain = {
&"type": 5
}
5:9/0 = 0
5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8)
5:9/0/metadata/_better_terrain = {
&"type": 3
}
6:9/0 = 0
6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8)
6:9/0/metadata/_better_terrain = {
&"type": 3
}
7:9/0 = 0
7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8)
7:9/0/metadata/_better_terrain = {
&"type": 5
}
8:9/0 = 0
8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:9/0/metadata/_better_terrain = {
0: [3],
3: [3],
4: [5],
11: [3],
12: [3],
15: [3],
&"type": 0
}
9:9/0 = 0
9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:9/0/metadata/_better_terrain = {
4: [5],
7: [3],
8: [3],
11: [3],
12: [3],
15: [3],
&"type": 0
}
10:9/0 = 0
11:8/0 = 0
10:8/0 = 0
9:8/0 = 0
9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:8/0/metadata/_better_terrain = {
3: [3],
4: [3],
7: [3],
8: [3],
11: [3],
12: [5],
&"type": 0
}
12:9/0 = 0
13:9/0 = 0
13:8/0 = 0
12:8/0 = 0
12:7/0 = 0
12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:7/0 = 0
13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:6/0 = 0
13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:6/0 = 0
12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:7/0 = 0
11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:7/0 = 0
10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
9:7/0 = 0
9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:7/0 = 0
8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:6/0 = 0
8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:6/0 = 0
9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:5/0 = 0
9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:5/0 = 0
8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:3/0 = 0
8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:2/0 = 0
8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:1/0 = 0
8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:0/0 = 0
8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:0/0 = 0
9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:1/0 = 0
9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:2/0 = 0
9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:3/0 = 0
9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:3/0 = 0
10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:4/0 = 0
10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:5/0 = 0
10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:6/0 = 0
10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:2/0 = 0
10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:1/0 = 0
10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:0/0 = 0
11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:1/0 = 0
11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:2/0 = 0
11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:3/0 = 0
11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:4/0 = 0
11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:6/0 = 0
11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:5/0 = 0
11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:1/0 = 0
12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:2/0 = 0
12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:3/0 = 0
12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:4/0 = 0
12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:4/0 = 0
13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:5/0 = 0
13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:3/0 = 0
13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:2/0 = 0
13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:1/0 = 0
13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:0/0 = 0
13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:0/0 = 0
10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:5/0 = 0
12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:0/0 = 0
12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:8/0 = 0
8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:8/0/metadata/_better_terrain = {
0: [3],
3: [3],
4: [3],
7: [3],
12: [5],
15: [3],
&"type": 0
}
8:4/0 = 0
8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:4/0 = 0
9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:9/0 = 0
11:9/0/metadata/_better_terrain = {
&"type": 16
}
12:10/0 = 0
12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
13:10/0 = 0
13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:10/0 = 0
11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)

[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_cdyww"]
scenes/1/scene = ExtResource("7_cdyww")
scenes/2/scene = ExtResource("11_kwa32")
scenes/3/scene = ExtResource("20_vmoo7")
scenes/4/scene = ExtResource("21_i2w81")
scenes/5/scene = ExtResource("22_fhpb6")
scenes/6/scene = ExtResource("23_5uigm")
scenes/7/scene = ExtResource("24_tb7g5")
scenes/8/scene = ExtResource("25_e4v5x")
scenes/9/scene = ExtResource("18_x7oi5")
scenes/10/scene = ExtResource("8_5meuo")
scenes/11/scene = ExtResource("9_v6crx")
scenes/12/scene = ExtResource("10_4yxyn")
scenes/13/scene = ExtResource("11_k5phc")
scenes/14/scene = ExtResource("12_1c08o")
scenes/15/scene = ExtResource("13_i0bqy")
scenes/16/scene = ExtResource("14_1wafm")
scenes/17/scene = ExtResource("15_4vnwx")
scenes/18/scene = ExtResource("16_3ub5p")
scenes/19/scene = ExtResource("17_vtwaa")
scenes/20/scene = ExtResource("19_whv5q")

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5meuo"]
texture = ExtResource("27_od50s")
0:0/next_alternative_id = 2
0:0/animation_speed = 8.0
0:0/animation_frame_0/duration = 1.0
0:0/animation_frame_1/duration = 1.0
0:0/animation_frame_2/duration = 1.0
0:0/animation_frame_3/duration = 1.0
0:0/0 = 0
0:0/0/z_index = 50
0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8)
0:0/0/metadata/_better_terrain = {
&"type": 12
}
0:0/1 = 1
0:0/1/z_index = 50
0:1/next_alternative_id = 2
0:1/0 = 0
0:1/0/z_index = 50
0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:1/0/metadata/_better_terrain = {
12: [12],
&"type": 12
}
0:1/1 = 1
0:1/1/z_index = 50
0:2/next_alternative_id = 2
0:2/animation_speed = 8.0
0:2/animation_frame_0/duration = 1.0
0:2/animation_frame_1/duration = 1.0
0:2/animation_frame_2/duration = 1.0
0:2/animation_frame_3/duration = 1.0
0:2/0 = 0
0:2/0/z_index = 15
0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8)
0:2/0/metadata/_better_terrain = {
&"type": 13
}
0:2/1 = 1
0:2/1/z_index = 15
0:3/next_alternative_id = 2
0:3/0 = 0
0:3/0/z_index = 15
0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:3/0/metadata/_better_terrain = {
12: [13],
&"type": 13
}
0:3/1 = 1
0:3/1/z_index = 15
0:4/next_alternative_id = 2
0:4/animation_speed = 8.0
0:4/animation_frame_0/duration = 1.0
0:4/animation_frame_1/duration = 1.0
0:4/animation_frame_2/duration = 1.0
0:4/animation_frame_3/duration = 1.0
0:4/0 = 0
0:4/0/modulate = Color(1, 1, 1, 0.99607843)
0:4/0/z_index = -100
0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:4/0/metadata/_better_terrain = {
&"type": 15
}
0:4/1 = 1
0:4/1/z_index = -100
0:5/next_alternative_id = 2
0:5/0 = 0
0:5/0/modulate = Color(1, 1, 1, 0.99607843)
0:5/0/z_index = -100
0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:5/0/metadata/_better_terrain = {
12: [15],
&"type": 15
}
0:5/1 = 1
0:5/1/z_index = -100
0:6/next_alternative_id = 2
0:6/animation_speed = 8.0
0:6/animation_frame_0/duration = 1.0
0:6/animation_frame_1/duration = 1.0
0:6/animation_frame_2/duration = 1.0
0:6/animation_frame_3/duration = 1.0
0:6/0 = 0
0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8)
0:6/0/metadata/_better_terrain = {
&"type": 14
}
0:6/1 = 1
0:7/next_alternative_id = 2
0:7/0 = 0
0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:7/0/metadata/_better_terrain = {
12: [14],
&"type": 14
}
0:7/1 = 1

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v6crx"]
texture = ExtResource("28_x2ify")
0:0/0 = 0
0:0/0/z_index = -10
1:0/0 = 0
1:0/0/z_index = -10
2:0/0 = 0
2:0/0/z_index = -10
3:1/0 = 0
3:1/0/z_index = -10
4:1/0 = 0
4:1/0/z_index = -10
2:1/0 = 0
2:1/0/z_index = -10
1:1/0 = 0
1:1/0/z_index = -10
0:1/0 = 0
0:1/0/z_index = -10
3:0/0 = 0
3:0/0/z_index = -10
4:0/0 = 0
4:0/0/z_index = -10

[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4yxyn"]
texture = ExtResource("29_o1pqw")
0:0/next_alternative_id = 3
0:0/animation_speed = 20.0
0:0/animation_frame_0/duration = 1.0
0:0/animation_frame_1/duration = 1.0
0:0/animation_frame_2/duration = 1.0
0:0/animation_frame_3/duration = 1.0
0:0/0 = 0
0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0)
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:0/0/metadata/_better_terrain = {
0: [18],
&"type": 18
}
0:1/next_alternative_id = 3
0:1/animation_speed = 20.0
0:1/animation_frame_0/duration = 1.0
0:1/animation_frame_1/duration = 1.0
0:1/animation_frame_2/duration = 1.0
0:1/animation_frame_3/duration = 1.0
0:1/0 = 0
0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0)
0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:1/0/metadata/_better_terrain = {
0: [18],
8: [18],
&"type": 18
}
0:2/next_alternative_id = 3
0:2/animation_speed = 20.0
0:2/animation_frame_0/duration = 1.0
0:2/animation_frame_1/duration = 1.0
0:2/animation_frame_2/duration = 1.0
0:2/animation_frame_3/duration = 1.0
0:2/0 = 0
0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0)
0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:2/0/metadata/_better_terrain = {
8: [18],
&"type": 18
}
0:3/next_alternative_id = 2
0:3/animation_speed = 20.0
0:3/animation_frame_0/duration = 1.0
0:3/animation_frame_1/duration = 1.0
0:3/animation_frame_2/duration = 1.0
0:3/animation_frame_3/duration = 1.0
0:3/0 = 0
0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0)
0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:3/0/metadata/_better_terrain = {
0: [17],
&"type": 17
}
0:4/next_alternative_id = 3
0:4/animation_speed = 20.0
0:4/animation_frame_0/duration = 1.0
0:4/animation_frame_1/duration = 1.0
0:4/animation_frame_2/duration = 1.0
0:4/animation_frame_3/duration = 1.0
0:4/0 = 0
0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0)
0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:4/0/metadata/_better_terrain = {
0: [17],
8: [17],
&"type": 17
}
0:5/next_alternative_id = 2
0:5/animation_speed = 20.0
0:5/animation_frame_0/duration = 1.0
0:5/animation_frame_1/duration = 1.0
0:5/animation_frame_2/duration = 1.0
0:5/animation_frame_3/duration = 1.0
0:5/0 = 0
0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0)
0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:5/0/metadata/_better_terrain = {
8: [17],
&"type": 17
}

[sub_resource type="TileSet" id="TileSet_k5phc"]
resource_local_to_scene = true
physics_layer_0/collision_layer = 2
physics_layer_0/collision_mask = 0
physics_layer_1/collision_layer = 64
physics_layer_1/collision_mask = 0
physics_layer_2/collision_layer = 128
physics_layer_2/collision_mask = 0
physics_layer_3/collision_layer = 256
physics_layer_3/collision_mask = 0
terrain_set_0/mode = 0
terrain_set_0/terrain_0/name = "Ground"
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
custom_data_layer_0/name = "OneWay"
custom_data_layer_0/type = 1
sources/0 = SubResource("TileSetAtlasSource_wmk5y")
sources/1 = SubResource("TileSetScenesCollectionSource_cdyww")
sources/2 = SubResource("TileSetAtlasSource_5meuo")
sources/3 = SubResource("TileSetAtlasSource_v6crx")
sources/4 = SubResource("TileSetAtlasSource_4yxyn")
pattern_0 = SubResource("TileMapPattern_b6qiv")
pattern_1 = SubResource("TileMapPattern_d4nyf")
pattern_2 = SubResource("TileMapPattern_ls3wh")
pattern_3 = SubResource("TileMapPattern_vt0hv")
pattern_4 = SubResource("TileMapPattern_xj38k")
pattern_5 = SubResource("TileMapPattern_o5705")
pattern_6 = SubResource("TileMapPattern_ra18v")
pattern_7 = SubResource("TileMapPattern_7cpm5")
metadata/_better_terrain = {
&"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], {
&"path": "res://addons/better-terrain/icons/Decoration.svg"
}],
&"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], {
&"coord": Vector2i(0, 3),
&"source_id": 0
}], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], {
&"path": ""
}], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], {
&"path": ""
}], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], {
&"path": ""
}], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], {
&"path": ""
}], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], {
&"path": ""
}], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], {
&"path": ""
}], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], {
&"path": ""
}], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], {
&"path": ""
}], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], {
&"path": ""
}], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], {
&"path": ""
}], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], {
&"path": ""
}], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], {
&"path": ""
}], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], {
&"path": ""
}], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], {
&"path": ""
}], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], {
&"path": ""
}], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], {
&"path": ""
}], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], {
&"path": ""
}], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], {
&"path": ""
}]],
&"version": "0.2"
}

[node name="2-3" type="Node"]
script = ExtResource("1_d5j63")
music = ExtResource("2_j1vw6")
theme = "Desert"
time_limit = 300
world_id = 2
level_id = 3
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("19_xtql3")]
liquid_layer = 1

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

[node name="Tiles" parent="." instance=ExtResource("5_3n28j")]
tile_map_data = PackedByteArray("[encoded data, 13172 characters]")
tile_set = SubResource("TileSet_k5phc")

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

[node name="EndFlagpole" parent="." instance=ExtResource("8_41ov6")]
position = Vector2(3352, 0)

[node name="EndFinalCastle" parent="." instance=ExtResource("9_3n28j")]
position = Vector2(3432, 0)

[node name="StartCastle" parent="." instance=ExtResource("6_3n28j")]
position = Vector2(-216, -40)

[node name="QuestionBlock" parent="." instance=ExtResource("11_kwa32")]
position = Vector2(1384, -120)
item = ExtResource("12_274ov")
mushroom_if_small = true

[node name="Checkpoint" parent="." instance=ExtResource("14_nv86e")]
position = Vector2(1576, 0)
optional = null

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("16_gank3")
nodes_to_delete = [NodePath("../Coin"), NodePath("../Coin2")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("17_kh1op")]
position = Vector2(936, -136)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("17_kh1op")]
position = Vector2(1496, -88)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("17_kh1op")]
position = Vector2(2088, -24)
id = 2

[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("17_kh1op")]
position = Vector2(2568, -104)
id = 3

[node name="RedCoin5" parent="ChallengeNodes" instance=ExtResource("17_kh1op")]
position = Vector2(3304, -8)
id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_x7oi5")]
position = Vector2(1600, -56)
item = ExtResource("19_7bh2e")

[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("18_x7oi5")]
position = Vector2(3224, -72)

[node name="Coin" parent="." instance=ExtResource("20_vmoo7")]
position = Vector2(936, -136)

[node name="Coin2" parent="." instance=ExtResource("20_vmoo7")]
position = Vector2(2568, -104)

[node name="CheckpointFlag" parent="." instance=ExtResource("20_gank3")]
position = Vector2(1576, 0)
optional = null

[node name="SecondQuestNode" type="Node" parent="."]
script = ExtResource("20_x7oi5")
metadata/_custom_type_script = "uid://co8w6sjp0t2dm"

[node name="Enemies" type="Node" parent="SecondQuestNode"]

[node name="GreenKoopaTroopa" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")]
position = Vector2(376, -48)

[node name="GreenKoopaTroopa2" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")]
position = Vector2(584, -48)
winged = true

[node name="GreenKoopaTroopa4" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")]
position = Vector2(1992, -80)
winged = true

[node name="GreenKoopaTroopa5" parent="SecondQuestNode/Enemies" instance=ExtResource("21_7bh2e")]
position = Vector2(2248, -48)
winged = true

[node name="RedKoopaTroopa" parent="SecondQuestNode/Enemies" instance=ExtResource("22_vmoo7")]
position = Vector2(1016, -48)

[node name="RedKoopaTroopa2" parent="SecondQuestNode/Enemies" instance=ExtResource("22_vmoo7")]
position = Vector2(1272, -48)

[node name="RedKoopaTroopa3" parent="SecondQuestNode/Enemies" instance=ExtResource("22_vmoo7")]
position = Vector2(1656, 0)

[node name="EntityGenerator" parent="." instance=ExtResource("22_7bh2e")]
position = Vector2(-40, -176)

[node name="EntityGenerator2" parent="." instance=ExtResource("22_7bh2e")]
position = Vector2(1720, -192)

[node name="EntityGeneratorStopper" parent="." instance=ExtResource("23_vmoo7")]
position = Vector2(1472, -192)

[node name="EntityGeneratorStopper2" parent="." instance=ExtResource("23_vmoo7")]
position = Vector2(3040, -192)

[node name="ExtraBGMNode" type="Node" parent="."]
script = ExtResource("24_j1vw6")
extra_track = ExtResource("25_d8442")

[node name="SecondQuestNode2" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("20_x7oi5")
nodes_to_delete = [NodePath("../SecondQuestNode/Enemies")]
metadata/_custom_type_script = "uid://co8w6sjp0t2dm"

[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38464" to="Tiles/@Area2D@38464" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38465" to="Tiles/@Area2D@38465" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38466" to="Tiles/@Area2D@38466" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38467" to="Tiles/@Area2D@38467" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38468" to="Tiles/@Area2D@38468" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38469" to="Tiles/@Area2D@38469" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38470" to="Tiles/@Area2D@38470" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38471" to="Tiles/@Area2D@38471" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38472" to="Tiles/@Area2D@38472" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38473" to="Tiles/@Area2D@38473" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38474" to="Tiles/@Area2D@38474" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38475" to="Tiles/@Area2D@38475" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38476" to="Tiles/@Area2D@38476" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38477" to="Tiles/@Area2D@38477" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38478" to="Tiles/@Area2D@38478" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38479" to="Tiles/@Area2D@38479" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38480" to="Tiles/@Area2D@38480" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38481" to="Tiles/@Area2D@38481" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38482" to="Tiles/@Area2D@38482" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38483" to="Tiles/@Area2D@38483" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38484" to="Tiles/@Area2D@38484" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38485" to="Tiles/@Area2D@38485" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38486" to="Tiles/@Area2D@38486" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38487" to="Tiles/@Area2D@38487" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38488" to="Tiles/@Area2D@38488" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38489" to="Tiles/@Area2D@38489" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38490" to="Tiles/@Area2D@38490" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38491" to="Tiles/@Area2D@38491" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38492" to="Tiles/@Area2D@38492" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38493" to="Tiles/@Area2D@38493" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38494" to="Tiles/@Area2D@38494" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38495" to="Tiles/@Area2D@38495" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38496" to="Tiles/@Area2D@38496" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38497" to="Tiles/@Area2D@38497" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38498" to="Tiles/@Area2D@38498" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38499" to="Tiles/@Area2D@38499" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38500" to="Tiles/@Area2D@38500" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38501" to="Tiles/@Area2D@38501" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38502" to="Tiles/@Area2D@38502" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38503" to="Tiles/@Area2D@38503" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38504" to="Tiles/@Area2D@38504" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38505" to="Tiles/@Area2D@38505" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38506" to="Tiles/@Area2D@38506" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38507" to="Tiles/@Area2D@38507" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38508" to="Tiles/@Area2D@38508" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38509" to="Tiles/@Area2D@38509" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38510" to="Tiles/@Area2D@38510" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38511" to="Tiles/@Area2D@38511" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38512" to="Tiles/@Area2D@38512" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38513" to="Tiles/@Area2D@38513" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38514" to="Tiles/@Area2D@38514" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38515" to="Tiles/@Area2D@38515" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38516" to="Tiles/@Area2D@38516" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38517" to="Tiles/@Area2D@38517" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38518" to="Tiles/@Area2D@38518" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38519" to="Tiles/@Area2D@38519" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38520" to="Tiles/@Area2D@38520" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38521" to="Tiles/@Area2D@38521" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38522" to="Tiles/@Area2D@38522" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38523" to="Tiles/@Area2D@38523" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38524" to="Tiles/@Area2D@38524" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38525" to="Tiles/@Area2D@38525" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38526" to="Tiles/@Area2D@38526" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38527" to="Tiles/@Area2D@38527" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38528" to="Tiles/@Area2D@38528" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38529" to="Tiles/@Area2D@38529" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38530" to="Tiles/@Area2D@38530" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38531" to="Tiles/@Area2D@38531" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38532" to="Tiles/@Area2D@38532" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38533" to="Tiles/@Area2D@38533" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38534" to="Tiles/@Area2D@38534" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38535" to="Tiles/@Area2D@38535" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38536" to="Tiles/@Area2D@38536" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38537" to="Tiles/@Area2D@38537" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38538" to="Tiles/@Area2D@38538" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38539" to="Tiles/@Area2D@38539" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38540" to="Tiles/@Area2D@38540" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38541" to="Tiles/@Area2D@38541" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38542" to="Tiles/@Area2D@38542" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38543" to="Tiles/@Area2D@38543" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38544" to="Tiles/@Area2D@38544" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38545" to="Tiles/@Area2D@38545" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38546" to="Tiles/@Area2D@38546" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38547" to="Tiles/@Area2D@38547" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38548" to="Tiles/@Area2D@38548" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38549" to="Tiles/@Area2D@38549" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38550" to="Tiles/@Area2D@38550" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38551" to="Tiles/@Area2D@38551" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38552" to="Tiles/@Area2D@38552" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38553" to="Tiles/@Area2D@38553" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38554" to="Tiles/@Area2D@38554" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38555" to="Tiles/@Area2D@38555" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38556" to="Tiles/@Area2D@38556" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38557" to="Tiles/@Area2D@38557" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38558" to="Tiles/@Area2D@38558" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38559" to="Tiles/@Area2D@38559" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38560" to="Tiles/@Area2D@38560" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38561" to="Tiles/@Area2D@38561" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@38562" to="Tiles/@Area2D@38562" method="area_entered"]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38563" to="Tiles/@Node2D@38563/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38564" to="Tiles/@Node2D@38564/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38565" to="Tiles/@Node2D@38565/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38566" to="Tiles/@Node2D@38566/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38567" to="Tiles/@Node2D@38567/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38568" to="Tiles/@Node2D@38568/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38569" to="Tiles/@Node2D@38569/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38570" to="Tiles/@Node2D@38570/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38571" to="Tiles/@Node2D@38571/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38572" to="Tiles/@Node2D@38572/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38573" to="Tiles/@Node2D@38573/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38574" to="Tiles/@Node2D@38574/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38575" to="Tiles/@Node2D@38575/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38576" to="Tiles/@Node2D@38576/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38577" to="Tiles/@Node2D@38577/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38578" to="Tiles/@Node2D@38578/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38579" to="Tiles/@Node2D@38579/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38580" to="Tiles/@Node2D@38580/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38581" to="Tiles/@Node2D@38581/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38582" to="Tiles/@Node2D@38582/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38583" to="Tiles/@Node2D@38583/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38584" to="Tiles/@Node2D@38584/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38585" to="Tiles/@Node2D@38585/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38586" to="Tiles/@Node2D@38586/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38587" to="Tiles/@Node2D@38587/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38588" to="Tiles/@Node2D@38588/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38589" to="Tiles/@Node2D@38589/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38590" to="Tiles/@Node2D@38590/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38591" to="Tiles/@Node2D@38591/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38592" to="Tiles/@Node2D@38592/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38593" to="Tiles/@Node2D@38593/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@38594" to="Tiles/@Node2D@38594/LevelPersistance" method="set_as_active"]
