diff --git a/Scenes/Levels/SMB1/CoinHeavens/1.tscn b/Scenes/Levels/SMB1/CoinHeavens/1.tscn index 271f5be..6ad8d2d 100644 --- a/Scenes/Levels/SMB1/CoinHeavens/1.tscn +++ b/Scenes/Levels/SMB1/CoinHeavens/1.tscn @@ -1,1032 +1,17 @@ -[gd_scene load_steps=53 format=4 uid="uid://cnn6e523gkoa0"] +[gd_scene load_steps=15 format=4 uid="uid://cnn6e523gkoa0"] [ext_resource type="Script" uid="uid://cyexnn0e723f2" path="res://Scripts/Classes/CoinHeaven.gd" id="1_h6lrm"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/CoinHeaven.json" id="2_vevge"] [ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_ti3x4"] [ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_52403"] -[ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_rftvu"] [ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="5_xub7x"] -[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_k8te3"] [ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="6_nkxcu"] -[ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_vofl2"] [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_xn8tl"] -[ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_0unlh"] [ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="8_b1y74"] [ext_resource type="PackedScene" uid="uid://bvwo8snk5ixaa" path="res://Scenes/Prefabs/LevelObjects/CloudPlatform.tscn" id="9_emix3"] -[ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_mykdt"] [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_n7ktd"] -[ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_q7v4h"] -[ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_2jq2a"] -[ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_t3ugu"] -[ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_1jfyd"] -[ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_7gfxv"] -[ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_5qb2c"] -[ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_bhxd7"] -[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_b744k"] -[ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_een44"] -[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_kk5p5"] -[ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_6n6tf"] -[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_waq4r"] -[ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_0fym6"] -[ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_6rngp"] -[ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_a66h3"] -[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_0pdy5"] -[ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_upndd"] -[ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_nb5wf"] -[ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_4fx6a"] [ext_resource type="PackedScene" uid="uid://cm6nbstl2uceh" path="res://Scenes/Prefabs/LevelObjects/CoinHeavenAllCoinsBonus.tscn" id="35_rftvu"] -[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_rftvu"] -resource_name = "Terrain" -texture = ExtResource("5_rftvu") -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_k8te3"] -scenes/1/scene = ExtResource("6_k8te3") -scenes/2/scene = ExtResource("17_b744k") -scenes/3/scene = ExtResource("19_kk5p5") -scenes/4/scene = ExtResource("20_6n6tf") -scenes/5/scene = ExtResource("21_waq4r") -scenes/6/scene = ExtResource("22_0fym6") -scenes/7/scene = ExtResource("23_6rngp") -scenes/8/scene = ExtResource("24_a66h3") -scenes/9/scene = ExtResource("25_0pdy5") -scenes/10/scene = ExtResource("7_vofl2") -scenes/11/scene = ExtResource("8_0unlh") -scenes/12/scene = ExtResource("9_mykdt") -scenes/13/scene = ExtResource("10_q7v4h") -scenes/14/scene = ExtResource("11_2jq2a") -scenes/15/scene = ExtResource("12_t3ugu") -scenes/16/scene = ExtResource("13_1jfyd") -scenes/17/scene = ExtResource("14_7gfxv") -scenes/18/scene = ExtResource("15_5qb2c") -scenes/19/scene = ExtResource("16_bhxd7") -scenes/20/scene = ExtResource("18_een44") - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vofl2"] -texture = ExtResource("26_upndd") -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_0unlh"] -texture = ExtResource("27_nb5wf") -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_mykdt"] -texture = ExtResource("28_4fx6a") -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_q7v4h"] -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_rftvu") -sources/1 = SubResource("TileSetScenesCollectionSource_k8te3") -sources/2 = SubResource("TileSetAtlasSource_vofl2") -sources/3 = SubResource("TileSetAtlasSource_0unlh") -sources/4 = SubResource("TileSetAtlasSource_mykdt") -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" -} - [sub_resource type="RectangleShape2D" id="RectangleShape2D_h5261"] size = Vector2(20, 18) @@ -1046,7 +31,6 @@ position = Vector2(24, -48) [node name="Tiles" parent="." instance=ExtResource("3_ti3x4")] tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAEAAADz/wAAAAAEAAEAAAD1/wAAAAAEAAEAAAD2/wAAAAAEAAEAAAD3/wAAAAAEAAEAAAD4/wAAAAAEAAEAAAD5/wAAAAAEAAEAAAD6/wAAAAAEAAEAAAD7/wAAAAAEAAEAAAD8/wAAAAAEAAEAAAD9/wAAAAAEAAEAAAD+/wAAAAAEAAEAAAD//wAAAAAEAAEAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAEAAAACAAAAAAAEAAEAAAADAAAAAAAEAAEAAAAEAAAAAAAEAAEAAAAFAAAAAAAEAAEAAAAGAAAAAAAEAAEAAAAHAAAAAAAEAAEAAAAIAAAAAAAEAAEAAAAJAAAAAAAEAAEAAAAKAAAAAAAEAAEAAAALAAAAAAAEAAEAAAAMAAAAAAAEAAEAAAANAAAAAAAEAAEAAAAOAAAAAAAEAAEAAAAPAAAAAAAEAAEAAAAQAAAAAAAEAAEAAAARAAAAAAAEAAEAAAASAAAAAAAEAAEAAAATAAAAAAAEAAEAAAAUAAAAAAAEAAEAAAAVAAAAAAAEAAEAAAAWAAAAAAAEAAEAAAAXAAAAAAAEAAEAAAAYAAAAAAAEAAEAAAAZAAAAAAAEAAEAAAAaAAAAAAAEAAEAAAAbAAAAAAAEAAEAAAAcAAAAAAAEAAEAAAAdAAAAAAAEAAEAAAAeAAAAAAAEAAEAAAAfAAAAAAAEAAEAAAAgAAAAAAAEAAEAAAAhAAAAAAAEAAEAAAAiAAAAAAAEAAEAAAAjAAAAAAAEAAEAAAAkAAAAAAAEAAEAAAAlAAAAAAAEAAEAAAAmAAAAAAAEAAEAAAAnAAAAAAAEAAEAAAAoAAAAAAAEAAEAAAApAAAAAAAEAAEAAAAqAAAAAAAEAAEAAAArAAAAAAAEAAEAAAAsAAAAAAAEAAEAAAAtAAAAAAAEAAEAAAA1AP//AQAAAAAAAwA2AP//AQAAAAAAAwA3AP//AQAAAAAAAwAlAPf/AQAAAAAAAwAmAPf/AQAAAAAAAwAnAPf/AQAAAAAAAwAUAPj/AQAAAAAAAwAVAPj/AQAAAAAAAwAWAPj/AQAAAAAAAwAXAPj/AQAAAAAAAwAYAPj/AQAAAAAAAwAZAPj/AQAAAAAAAwAaAPj/AQAAAAAAAwAbAPj/AQAAAAAAAwAcAPj/AQAAAAAAAwAdAPj/AQAAAAAAAwAeAPj/AQAAAAAAAwAfAPj/AQAAAAAAAwAgAPj/AQAAAAAAAwAhAPj/AQAAAAAAAwAiAPj/AQAAAAAAAwAjAPj/AQAAAAAAAwAQAPf/AQAAAAAAAwARAPf/AQAAAAAAAwASAPf/AQAAAAAAAwD///n/AQAAAAAAAwAAAPn/AQAAAAAAAwABAPn/AQAAAAAAAwACAPn/AQAAAAAAAwADAPn/AQAAAAAAAwAEAPn/AQAAAAAAAwAFAPn/AQAAAAAAAwAGAPn/AQAAAAAAAwAHAPn/AQAAAAAAAwAIAPn/AQAAAAAAAwAJAPn/AQAAAAAAAwAKAPn/AQAAAAAAAwALAPn/AQAAAAAAAwAMAPn/AQAAAAAAAwANAPn/AQAAAAAAAwAOAPn/AQAAAAAAAwA=") -tile_set = SubResource("TileSet_q7v4h") [node name="Player" parent="." instance=ExtResource("4_52403")] position = Vector2(-232, 0) @@ -1091,45 +75,45 @@ overlay_clouds = true [node name="CoinHeavenAllCoinsBonus" parent="." instance=ExtResource("35_rftvu")] -[connection signal="collected" from="Tiles/@Node2D@49407" to="Tiles/@Node2D@49407/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49408" to="Tiles/@Node2D@49408/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49409" to="Tiles/@Node2D@49409/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49410" to="Tiles/@Node2D@49410/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49411" to="Tiles/@Node2D@49411/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49412" to="Tiles/@Node2D@49412/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49413" to="Tiles/@Node2D@49413/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49414" to="Tiles/@Node2D@49414/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49415" to="Tiles/@Node2D@49415/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49416" to="Tiles/@Node2D@49416/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49417" to="Tiles/@Node2D@49417/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49418" to="Tiles/@Node2D@49418/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49419" to="Tiles/@Node2D@49419/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49420" to="Tiles/@Node2D@49420/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49421" to="Tiles/@Node2D@49421/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49422" to="Tiles/@Node2D@49422/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49423" to="Tiles/@Node2D@49423/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49424" to="Tiles/@Node2D@49424/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49425" to="Tiles/@Node2D@49425/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49426" to="Tiles/@Node2D@49426/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49427" to="Tiles/@Node2D@49427/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49428" to="Tiles/@Node2D@49428/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49429" to="Tiles/@Node2D@49429/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49430" to="Tiles/@Node2D@49430/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49431" to="Tiles/@Node2D@49431/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49432" to="Tiles/@Node2D@49432/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49433" to="Tiles/@Node2D@49433/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49434" to="Tiles/@Node2D@49434/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49435" to="Tiles/@Node2D@49435/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49436" to="Tiles/@Node2D@49436/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49437" to="Tiles/@Node2D@49437/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49438" to="Tiles/@Node2D@49438/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49439" to="Tiles/@Node2D@49439/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49440" to="Tiles/@Node2D@49440/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49441" to="Tiles/@Node2D@49441/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49442" to="Tiles/@Node2D@49442/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49443" to="Tiles/@Node2D@49443/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49444" to="Tiles/@Node2D@49444/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49445" to="Tiles/@Node2D@49445/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49446" to="Tiles/@Node2D@49446/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@49447" to="Tiles/@Node2D@49447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70167" to="Tiles/@Node2D@70167/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70168" to="Tiles/@Node2D@70168/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70169" to="Tiles/@Node2D@70169/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70170" to="Tiles/@Node2D@70170/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70171" to="Tiles/@Node2D@70171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70172" to="Tiles/@Node2D@70172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70173" to="Tiles/@Node2D@70173/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70174" to="Tiles/@Node2D@70174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70175" to="Tiles/@Node2D@70175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70176" to="Tiles/@Node2D@70176/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70177" to="Tiles/@Node2D@70177/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70178" to="Tiles/@Node2D@70178/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70179" to="Tiles/@Node2D@70179/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70180" to="Tiles/@Node2D@70180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70181" to="Tiles/@Node2D@70181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70182" to="Tiles/@Node2D@70182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70183" to="Tiles/@Node2D@70183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70184" to="Tiles/@Node2D@70184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70185" to="Tiles/@Node2D@70185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70186" to="Tiles/@Node2D@70186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70187" to="Tiles/@Node2D@70187/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70188" to="Tiles/@Node2D@70188/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70189" to="Tiles/@Node2D@70189/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70190" to="Tiles/@Node2D@70190/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70191" to="Tiles/@Node2D@70191/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70192" to="Tiles/@Node2D@70192/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70193" to="Tiles/@Node2D@70193/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70194" to="Tiles/@Node2D@70194/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70195" to="Tiles/@Node2D@70195/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70196" to="Tiles/@Node2D@70196/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70197" to="Tiles/@Node2D@70197/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70198" to="Tiles/@Node2D@70198/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70199" to="Tiles/@Node2D@70199/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70200" to="Tiles/@Node2D@70200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70201" to="Tiles/@Node2D@70201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70202" to="Tiles/@Node2D@70202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70203" to="Tiles/@Node2D@70203/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70204" to="Tiles/@Node2D@70204/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70205" to="Tiles/@Node2D@70205/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@70206" to="Tiles/@Node2D@70206/LevelPersistance" method="set_as_active"] [connection signal="player_entered" from="WarpDown" to="." method="warp_back"] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/1.tscn b/Scenes/Levels/SMBLL/CoinHeavens/1.tscn old mode 100755 new mode 100644 index c6a216d..07845e6 --- a/Scenes/Levels/SMBLL/CoinHeavens/1.tscn +++ b/Scenes/Levels/SMBLL/CoinHeavens/1.tscn @@ -6,40 +6,137 @@ campaign = "SMBLL" [node name="Tiles" parent="." index="1"] -tile_map_data = PackedByteArray("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") +tile_map_data = PackedByteArray("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") [node name="CameraRightLimit" parent="." index="7"] position = Vector2(1600, -16) +[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22720" to="Tiles/@Node2D@22720/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22721" to="Tiles/@Node2D@22721/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22722" to="Tiles/@Node2D@22722/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22723" to="Tiles/@Node2D@22723/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22724" to="Tiles/@Node2D@22724/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22725" to="Tiles/@Node2D@22725/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22726" to="Tiles/@Node2D@22726/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22727" to="Tiles/@Node2D@22727/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22728" to="Tiles/@Node2D@22728/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22729" to="Tiles/@Node2D@22729/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22730" to="Tiles/@Node2D@22730/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="item_changed" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="check_brick_empty"] [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="player_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189558" to="Tiles/@AnimatableBody2D@189558/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189559" to="Tiles/@AnimatableBody2D@189559/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189560" to="Tiles/@AnimatableBody2D@189560/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189561" to="Tiles/@AnimatableBody2D@189561/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189562" to="Tiles/@AnimatableBody2D@189562/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189563" to="Tiles/@AnimatableBody2D@189563/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@189564" to="Tiles/@AnimatableBody2D@189564/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22731" to="Tiles/@AnimatableBody2D@22731/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22732" to="Tiles/@AnimatableBody2D@22732/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22733" to="Tiles/@AnimatableBody2D@22733/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22734" to="Tiles/@AnimatableBody2D@22734/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22735" to="Tiles/@AnimatableBody2D@22735/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22736" to="Tiles/@AnimatableBody2D@22736/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@22737" to="Tiles/@AnimatableBody2D@22737/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@22738" to="Tiles/@Node2D@22738/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22739" to="Tiles/@Node2D@22739/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22740" to="Tiles/@Node2D@22740/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22741" to="Tiles/@Node2D@22741/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22742" to="Tiles/@Node2D@22742/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22743" to="Tiles/@Node2D@22743/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22744" to="Tiles/@Node2D@22744/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22745" to="Tiles/@Node2D@22745/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22746" to="Tiles/@Node2D@22746/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22747" to="Tiles/@Node2D@22747/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22748" to="Tiles/@Node2D@22748/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22749" to="Tiles/@Node2D@22749/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22750" to="Tiles/@Node2D@22750/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22751" to="Tiles/@Node2D@22751/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22752" to="Tiles/@Node2D@22752/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22753" to="Tiles/@Node2D@22753/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22754" to="Tiles/@Node2D@22754/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22755" to="Tiles/@Node2D@22755/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22756" to="Tiles/@Node2D@22756/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22757" to="Tiles/@Node2D@22757/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22758" to="Tiles/@Node2D@22758/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22759" to="Tiles/@Node2D@22759/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22760" to="Tiles/@Node2D@22760/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22761" to="Tiles/@Node2D@22761/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22762" to="Tiles/@Node2D@22762/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22763" to="Tiles/@Node2D@22763/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22764" to="Tiles/@Node2D@22764/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22765" to="Tiles/@Node2D@22765/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22766" to="Tiles/@Node2D@22766/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22767" to="Tiles/@Node2D@22767/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22768" to="Tiles/@Node2D@22768/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22769" to="Tiles/@Node2D@22769/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22770" to="Tiles/@Node2D@22770/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22771" to="Tiles/@Node2D@22771/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22772" to="Tiles/@Node2D@22772/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22773" to="Tiles/@Node2D@22773/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22774" to="Tiles/@Node2D@22774/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22775" to="Tiles/@Node2D@22775/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22776" to="Tiles/@Node2D@22776/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22777" to="Tiles/@Node2D@22777/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22778" to="Tiles/@Node2D@22778/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22779" to="Tiles/@Node2D@22779/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22780" to="Tiles/@Node2D@22780/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22781" to="Tiles/@Node2D@22781/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22782" to="Tiles/@Node2D@22782/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22783" to="Tiles/@Node2D@22783/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22784" to="Tiles/@Node2D@22784/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22785" to="Tiles/@Node2D@22785/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22786" to="Tiles/@Node2D@22786/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22787" to="Tiles/@Node2D@22787/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22788" to="Tiles/@Node2D@22788/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22789" to="Tiles/@Node2D@22789/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22790" to="Tiles/@Node2D@22790/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22791" to="Tiles/@Node2D@22791/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22792" to="Tiles/@Node2D@22792/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22793" to="Tiles/@Node2D@22793/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22794" to="Tiles/@Node2D@22794/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22795" to="Tiles/@Node2D@22795/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22796" to="Tiles/@Node2D@22796/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22797" to="Tiles/@Node2D@22797/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@22798" to="Tiles/@Node2D@22798/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/CoinHeavens/2.tscn b/Scenes/Levels/SMBLL/CoinHeavens/2.tscn index d5d0470..eeb3357 100644 --- a/Scenes/Levels/SMBLL/CoinHeavens/2.tscn +++ b/Scenes/Levels/SMBLL/CoinHeavens/2.tscn @@ -1024,79 +1024,79 @@ tile_map_data = PackedByteArray("AADw/wAAAAAEAAEAAADx/wAAAAAEAAEAAADy/wAAAAAEAAE tile_set = SubResource("TileSet_dexhc") [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73516" to="Tiles/@Node2D@73516/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73517" to="Tiles/@Node2D@73517/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73518" to="Tiles/@Node2D@73518/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73519" to="Tiles/@Node2D@73519/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73520" to="Tiles/@Node2D@73520/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73521" to="Tiles/@Node2D@73521/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73522" to="Tiles/@Node2D@73522/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73523" to="Tiles/@Node2D@73523/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73524" to="Tiles/@Node2D@73524/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73525" to="Tiles/@Node2D@73525/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73526" to="Tiles/@Node2D@73526/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73527" to="Tiles/@Node2D@73527/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73528" to="Tiles/@Node2D@73528/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73529" to="Tiles/@Node2D@73529/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73530" to="Tiles/@Node2D@73530/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73531" to="Tiles/@Node2D@73531/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73532" to="Tiles/@Node2D@73532/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73533" to="Tiles/@Node2D@73533/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73534" to="Tiles/@Node2D@73534/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73535" to="Tiles/@Node2D@73535/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73536" to="Tiles/@Node2D@73536/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73537" to="Tiles/@Node2D@73537/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73538" to="Tiles/@Node2D@73538/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73539" to="Tiles/@Node2D@73539/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73540" to="Tiles/@Node2D@73540/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73541" to="Tiles/@Node2D@73541/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73542" to="Tiles/@Node2D@73542/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73543" to="Tiles/@Node2D@73543/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73544" to="Tiles/@Node2D@73544/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73545" to="Tiles/@Node2D@73545/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73546" to="Tiles/@Node2D@73546/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73547" to="Tiles/@Node2D@73547/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73548" to="Tiles/@Node2D@73548/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73549" to="Tiles/@Node2D@73549/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73550" to="Tiles/@Node2D@73550/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73551" to="Tiles/@Node2D@73551/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73552" to="Tiles/@Node2D@73552/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73553" to="Tiles/@Node2D@73553/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73554" to="Tiles/@Node2D@73554/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73555" to="Tiles/@Node2D@73555/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73556" to="Tiles/@Node2D@73556/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73557" to="Tiles/@Node2D@73557/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73558" to="Tiles/@Node2D@73558/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73559" to="Tiles/@Node2D@73559/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73560" to="Tiles/@Node2D@73560/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73561" to="Tiles/@Node2D@73561/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73562" to="Tiles/@Node2D@73562/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73563" to="Tiles/@Node2D@73563/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73564" to="Tiles/@Node2D@73564/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73565" to="Tiles/@Node2D@73565/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73566" to="Tiles/@Node2D@73566/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73567" to="Tiles/@Node2D@73567/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73568" to="Tiles/@Node2D@73568/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73569" to="Tiles/@Node2D@73569/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73570" to="Tiles/@Node2D@73570/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73571" to="Tiles/@Node2D@73571/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73572" to="Tiles/@Node2D@73572/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73573" to="Tiles/@Node2D@73573/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73574" to="Tiles/@Node2D@73574/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73575" to="Tiles/@Node2D@73575/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73576" to="Tiles/@Node2D@73576/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73577" to="Tiles/@Node2D@73577/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73578" to="Tiles/@Node2D@73578/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73579" to="Tiles/@Node2D@73579/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73580" to="Tiles/@Node2D@73580/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73581" to="Tiles/@Node2D@73581/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73582" to="Tiles/@Node2D@73582/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73583" to="Tiles/@Node2D@73583/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73584" to="Tiles/@Node2D@73584/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73585" to="Tiles/@Node2D@73585/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73586" to="Tiles/@Node2D@73586/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73587" to="Tiles/@Node2D@73587/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73588" to="Tiles/@Node2D@73588/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73589" to="Tiles/@Node2D@73589/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73590" to="Tiles/@Node2D@73590/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@73591" to="Tiles/@Node2D@73591/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59863" to="Tiles/@Node2D@59863/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59864" to="Tiles/@Node2D@59864/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59865" to="Tiles/@Node2D@59865/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59866" to="Tiles/@Node2D@59866/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59867" to="Tiles/@Node2D@59867/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59868" to="Tiles/@Node2D@59868/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59869" to="Tiles/@Node2D@59869/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59870" to="Tiles/@Node2D@59870/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59871" to="Tiles/@Node2D@59871/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59872" to="Tiles/@Node2D@59872/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59873" to="Tiles/@Node2D@59873/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59874" to="Tiles/@Node2D@59874/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59875" to="Tiles/@Node2D@59875/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59876" to="Tiles/@Node2D@59876/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59877" to="Tiles/@Node2D@59877/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59878" to="Tiles/@Node2D@59878/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59879" to="Tiles/@Node2D@59879/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59880" to="Tiles/@Node2D@59880/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59881" to="Tiles/@Node2D@59881/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59882" to="Tiles/@Node2D@59882/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59883" to="Tiles/@Node2D@59883/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59884" to="Tiles/@Node2D@59884/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59885" to="Tiles/@Node2D@59885/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59886" to="Tiles/@Node2D@59886/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59887" to="Tiles/@Node2D@59887/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59888" to="Tiles/@Node2D@59888/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59889" to="Tiles/@Node2D@59889/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59890" to="Tiles/@Node2D@59890/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59891" to="Tiles/@Node2D@59891/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59892" to="Tiles/@Node2D@59892/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59893" to="Tiles/@Node2D@59893/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59894" to="Tiles/@Node2D@59894/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59895" to="Tiles/@Node2D@59895/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59896" to="Tiles/@Node2D@59896/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59897" to="Tiles/@Node2D@59897/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59898" to="Tiles/@Node2D@59898/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59899" to="Tiles/@Node2D@59899/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59900" to="Tiles/@Node2D@59900/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59901" to="Tiles/@Node2D@59901/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59902" to="Tiles/@Node2D@59902/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59903" to="Tiles/@Node2D@59903/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59904" to="Tiles/@Node2D@59904/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59905" to="Tiles/@Node2D@59905/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59906" to="Tiles/@Node2D@59906/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59907" to="Tiles/@Node2D@59907/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59908" to="Tiles/@Node2D@59908/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59909" to="Tiles/@Node2D@59909/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59910" to="Tiles/@Node2D@59910/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59911" to="Tiles/@Node2D@59911/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59912" to="Tiles/@Node2D@59912/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59913" to="Tiles/@Node2D@59913/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59914" to="Tiles/@Node2D@59914/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59915" to="Tiles/@Node2D@59915/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59916" to="Tiles/@Node2D@59916/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59917" to="Tiles/@Node2D@59917/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59918" to="Tiles/@Node2D@59918/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59919" to="Tiles/@Node2D@59919/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59920" to="Tiles/@Node2D@59920/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59921" to="Tiles/@Node2D@59921/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59922" to="Tiles/@Node2D@59922/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59923" to="Tiles/@Node2D@59923/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59924" to="Tiles/@Node2D@59924/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59925" to="Tiles/@Node2D@59925/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59926" to="Tiles/@Node2D@59926/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59927" to="Tiles/@Node2D@59927/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59928" to="Tiles/@Node2D@59928/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59929" to="Tiles/@Node2D@59929/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59930" to="Tiles/@Node2D@59930/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59931" to="Tiles/@Node2D@59931/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59932" to="Tiles/@Node2D@59932/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59933" to="Tiles/@Node2D@59933/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59934" to="Tiles/@Node2D@59934/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59935" to="Tiles/@Node2D@59935/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59936" to="Tiles/@Node2D@59936/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59937" to="Tiles/@Node2D@59937/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@59938" to="Tiles/@Node2D@59938/LevelPersistance" method="set_as_active"] diff --git a/Scripts/Classes/Components/TilesetTextureSetter.gd b/Scripts/Classes/Components/TilesetTextureSetter.gd index 9e485c5..4b82ef3 100644 --- a/Scripts/Classes/Components/TilesetTextureSetter.gd +++ b/Scripts/Classes/Components/TilesetTextureSetter.gd @@ -16,6 +16,7 @@ func _ready() -> void: texture_changed.connect(update) func update() -> void: + print(name) var source = tile_map.tile_set.get_source(atlas_id) if source != null: source.texture = texture diff --git a/Scripts/Classes/Singletons/SaveManager.gd b/Scripts/Classes/Singletons/SaveManager.gd index 1c7362c..cbea546 100644 --- a/Scripts/Classes/Singletons/SaveManager.gd +++ b/Scripts/Classes/Singletons/SaveManager.gd @@ -81,8 +81,6 @@ func write_save(campaign: String = Global.current_campaign, force := false) -> v save_json = SAVE_TEMPLATE.duplicate(true) match Global.current_game_mode: Global.GameMode.CAMPAIGN: - if Global.world_num < 0: - Global.world_num = 1 if Global.high_score < Global.score: Global.high_score = Global.score save_json["World"] = Global.world_num @@ -117,7 +115,10 @@ func write_save_to_file(json := {}, path := "") -> void: file.close() func apply_save(json := {}) -> void: + Global.world_num = json.get_or_add("World", 1) + if Global.world_num < 1: + Global.world_num = 1 Global.level_num = json.get_or_add("Level", 1) Global.lives = json["Lives"] Global.coins = json["Coins"] diff --git a/Scripts/Classes/UI/GameHUD.gd b/Scripts/Classes/UI/GameHUD.gd index 782158a..590a1de 100644 --- a/Scripts/Classes/UI/GameHUD.gd +++ b/Scripts/Classes/UI/GameHUD.gd @@ -47,6 +47,8 @@ func handle_main_hud() -> void: world_num = ["A", "B", "C", "D"][int(world_num) % 10] elif int(world_num) < 1: world_num = " " + else: + print(Global.world_num) %LevelNum.text = world_num + "-" + str(Global.level_num) %Crown.visible = Global.second_quest %Time.text = " " + str(Global.time).pad_zeros(3) diff --git a/Scripts/Parts/TitleScreen.gd b/Scripts/Parts/TitleScreen.gd index 79eefd2..817d995 100644 --- a/Scripts/Parts/TitleScreen.gd +++ b/Scripts/Parts/TitleScreen.gd @@ -240,7 +240,7 @@ func new_game_selected() -> void: func continue_game() -> void: SaveManager.apply_save(SaveManager.load_save(Global.current_campaign)) Global.current_game_mode = Global.GameMode.CAMPAIGN - if Global.game_beaten: + if Global.game_beaten or Global.debug_mode: $CanvasLayer/StoryMode/ContinueBeatenGame/WorldSelect.open() else: $CanvasLayer/StoryMode/ContinueUnbeatenGame/CharacterSelect.open() diff --git a/export_presets.cfg b/export_presets.cfg index f06521f..6f7f5fe 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -9,7 +9,7 @@ custom_features="" export_filter="all_resources" include_filter="*.bgm, *.mp3, *.txt" exclude_filter="" -export_path="../SMB1R/SMB1R.exe" +export_path="../Exports/Windows/SMB1R.exe" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters=""