adjusted monty mole on slopes, and added missing wind to LL 8-2

This commit is contained in:
JHDev2006
2025-09-21 14:09:18 +01:00
parent 95dd7f0268
commit 2fe1fb5808
2 changed files with 119 additions and 108 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=28 format=4 uid="uid://p1s5q10tug2x"] [gd_scene load_steps=30 format=4 uid="uid://p1s5q10tug2x"]
[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2fcoc"] [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_2fcoc"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_b2vt8"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_b2vt8"]
@@ -26,6 +26,8 @@
[ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="26_p1l07"] [ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="26_p1l07"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_ewclc"] [ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="27_ewclc"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_eosmh"] [ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="28_eosmh"]
[ext_resource type="PackedScene" uid="uid://c108uri4ql2wh" path="res://Scenes/Prefabs/LevelObjects/WindGenerator.tscn" id="28_up40d"]
[ext_resource type="PackedScene" uid="uid://csngpd6px3dt4" path="res://Scenes/Prefabs/LevelObjects/EntityGeneratorStopper.tscn" id="29_p1l07"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="29_up40d"] [ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="29_up40d"]
[node name="8-2" type="Node"] [node name="8-2" type="Node"]
@@ -172,117 +174,123 @@ position = Vector2(1208, -72)
[node name="BrickBlock2" parent="Blocks" instance=ExtResource("20_mqd20")] [node name="BrickBlock2" parent="Blocks" instance=ExtResource("20_mqd20")]
position = Vector2(1832, -56) position = Vector2(1832, -56)
[node name="EntityGenerator" parent="." instance=ExtResource("28_up40d")]
position = Vector2(1160, -8)
[node name="EntityGeneratorStopper" parent="." instance=ExtResource("29_p1l07")]
position = Vector2(1688, -8)
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] [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="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] [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" method="on_shell_block_hit"]
[connection signal="shell_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/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52202" to="Tiles/@AnimatableBody2D@52202/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46051" to="Tiles/@AnimatableBody2D@46051/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52203" to="Tiles/@AnimatableBody2D@52203/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46052" to="Tiles/@AnimatableBody2D@46052/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52204" to="Tiles/@AnimatableBody2D@52204/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46053" to="Tiles/@AnimatableBody2D@46053/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52205" to="Tiles/@AnimatableBody2D@52205/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46054" to="Tiles/@AnimatableBody2D@46054/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52206" to="Tiles/@AnimatableBody2D@52206/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46055" to="Tiles/@AnimatableBody2D@46055/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52207" to="Tiles/@AnimatableBody2D@52207/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46056" to="Tiles/@AnimatableBody2D@46056/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52208" to="Tiles/@AnimatableBody2D@52208/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46057" to="Tiles/@AnimatableBody2D@46057/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52209" to="Tiles/@AnimatableBody2D@52209/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46058" to="Tiles/@AnimatableBody2D@46058/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52210" to="Tiles/@AnimatableBody2D@52210/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46059" to="Tiles/@AnimatableBody2D@46059/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52211" to="Tiles/@AnimatableBody2D@52211/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46060" to="Tiles/@AnimatableBody2D@46060/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52212" to="Tiles/@AnimatableBody2D@52212/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46061" to="Tiles/@AnimatableBody2D@46061/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52213" to="Tiles/@AnimatableBody2D@52213/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46062" to="Tiles/@AnimatableBody2D@46062/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52214" to="Tiles/@AnimatableBody2D@52214/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46063" to="Tiles/@AnimatableBody2D@46063/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52215" to="Tiles/@AnimatableBody2D@52215/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46064" to="Tiles/@AnimatableBody2D@46064/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52216" to="Tiles/@AnimatableBody2D@52216/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46065" to="Tiles/@AnimatableBody2D@46065/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52217" to="Tiles/@AnimatableBody2D@52217/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46066" to="Tiles/@AnimatableBody2D@46066/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/LevelPersistance" method="set_as_active_2"] [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46067" to="Tiles/@AnimatableBody2D@46067/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/LevelPersistance" method="set_as_active"] [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46067" to="Tiles/@AnimatableBody2D@46067/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218" method="on_block_hit"] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46067" to="Tiles/@AnimatableBody2D@46067" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46067" to="Tiles/@AnimatableBody2D@46067/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46067" to="Tiles/@AnimatableBody2D@46067" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@52218" to="Tiles/@AnimatableBody2D@52218/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46067" to="Tiles/@AnimatableBody2D@46067/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/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@52219" to="Tiles/@Node2D@52219/LevelPersistance" method="set_as_active"] [connection signal="collected" from="Tiles/@Node2D@46068" to="Tiles/@Node2D@46068/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@52220" to="Tiles/@Node2D@52220/LevelPersistance" method="set_as_active"] [connection signal="collected" from="Tiles/@Node2D@46069" to="Tiles/@Node2D@46069/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@52221" to="Tiles/@Node2D@52221/LevelPersistance" method="set_as_active"] [connection signal="collected" from="Tiles/@Node2D@46070" to="Tiles/@Node2D@46070/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@52222" to="Tiles/@Node2D@52222/LevelPersistance" method="set_as_active"] [connection signal="collected" from="Tiles/@Node2D@46071" to="Tiles/@Node2D@46071/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@52223" to="Tiles/@Node2D@52223/LevelPersistance" method="set_as_active"] [connection signal="collected" from="Tiles/@Node2D@46072" to="Tiles/@Node2D@46072/LevelPersistance" method="set_as_active"]

View File

@@ -93,6 +93,9 @@ animations = [{
[node name="MontyMole" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]] [node name="MontyMole" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]]
collision_layer = 16 collision_layer = 16
collision_mask = 54 collision_mask = 54
floor_constant_speed = true
floor_max_angle = 0.87266463
floor_snap_length = 4.0
script = ExtResource("1_pcto2") script = ExtResource("1_pcto2")
on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") on_screen_enabler = NodePath("VisibleOnScreenEnabler2D")
score_note_adder = NodePath("ScoreNoteSpawner") score_note_adder = NodePath("ScoreNoteSpawner")