diff --git a/Scenes/Levels/LevelEditor.tscn b/Scenes/Levels/LevelEditor.tscn index 67afe7e..57b41cc 100644 --- a/Scenes/Levels/LevelEditor.tscn +++ b/Scenes/Levels/LevelEditor.tscn @@ -2751,6 +2751,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Goombrat" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 0 @@ -2764,6 +2765,7 @@ entity_scene = ExtResource("17_01msc") metadata/can_be_stored = true metadata/can_note_store = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Goombas"] layout_mode = 1 @@ -2798,6 +2800,7 @@ metadata/can_be_stored = false metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="d" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 1 @@ -2846,6 +2849,7 @@ metadata/can_be_stored = false metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="RedParaKoopa" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Koopas" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 0 @@ -2925,6 +2929,7 @@ metadata/can_be_stored = false metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Spiny" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -2937,6 +2942,7 @@ metadata/can_be_stored = false metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="CheepCheeps" type="Control" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer"] custom_minimum_size = Vector2(16, 16) @@ -2999,6 +3005,7 @@ entity_scene = ExtResource("39_avwfl") metadata/can_be_stored = false metadata/can_note_store = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Bowser" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3010,6 +3017,7 @@ entity_scene = ExtResource("41_3yhuv") metadata/can_be_stored = false metadata/can_note_store = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Pokey" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3065,6 +3073,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="BooBuddies" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Boos" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 0 @@ -3120,6 +3129,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="MontyMole" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3131,6 +3141,7 @@ entity_scene = ExtResource("61_looxg") metadata/can_be_stored = true metadata/can_note_store = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Thwomp" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3160,6 +3171,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = true metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="LitBobOmb" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 0 @@ -3174,6 +3186,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs"] layout_mode = 1 @@ -3197,6 +3210,7 @@ entity_scene = ExtResource("74_3fjal") metadata/can_be_stored = true metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="FighterFly" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3208,6 +3222,7 @@ entity_scene = ExtResource("76_esk8u") metadata/can_be_stored = true metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Barrel" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3219,6 +3234,7 @@ entity_scene = ExtResource("103_k6wox") metadata/can_be_stored = true metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="RockyWrench" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -3728,6 +3744,7 @@ icon_region_override = Rect2(0, 0, 16, 16) entity_scene = ExtResource("93_wb48v") metadata/can_be_stored = true metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="CheckpointFlag" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Objects/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4409,6 +4426,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="PoisonMushroom" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 0 @@ -4422,6 +4440,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="OneUp" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 0 @@ -4435,6 +4454,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="TextureRect" type="TextureRect" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer/Mushrooms"] layout_mode = 1 @@ -4459,6 +4479,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Coin" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4491,6 +4512,7 @@ metadata/can_be_stored = true metadata/can_note_store = false metadata/cannon_ammo = false metadata/can_lakitu_throw = false +metadata/can_pipe_gen = false [node name="Clock" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4500,6 +4522,7 @@ icon_texture = ExtResource("131_514ei") icon_region_override = Rect2(0, 0, 16, 16) entity_scene = ExtResource("132_n3p3y") metadata/can_be_stored = true +metadata/can_pipe_gen = false [node name="Hammer" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4509,6 +4532,7 @@ icon_texture = ExtResource("194_k6wox") icon_region_override = Rect2(0, 0, 16, 16) entity_scene = ExtResource("195_3c4c7") metadata/can_be_stored = true +metadata/can_pipe_gen = false [node name="Wing" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4518,6 +4542,7 @@ icon_texture = ExtResource("221_o0k3u") icon_region_override = Rect2(0, 0, 16, 16) entity_scene = ExtResource("210_kr3hc") metadata/can_be_stored = true +metadata/can_pipe_gen = false [node name="HudsonBee" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4527,6 +4552,7 @@ icon_texture = ExtResource("211_fe6cg") icon_region_override = Rect2(0, 0, 16, 16) entity_scene = ExtResource("212_bcg6t") metadata/can_be_stored = true +metadata/can_pipe_gen = false [node name="LuckyStar" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 @@ -4536,6 +4562,7 @@ icon_texture = ExtResource("224_vjdbd") icon_region_override = Rect2(0, 0, 16, 16) entity_scene = ExtResource("214_uk8sr") metadata/can_be_stored = true +metadata/can_pipe_gen = false [node name="Key" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Items/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")] layout_mode = 2 diff --git a/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn b/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn index 9a130f9..ae1a274 100644 --- a/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn +++ b/Scenes/Prefabs/LevelObjects/PipeGenerator.tscn @@ -122,7 +122,7 @@ wait_time = 3.0 script = ExtResource("4_f1jdk") properties = Array[String](["item", "direction"]) filters = Dictionary[String, String]({ -"item": "can_be_dispensed" +"item": "can_pipe_gen" }) [node name="Check" type="RayCast2D" parent="."]