From 40c2c04fcd8ef5fbb017689efcec6452a476ec12 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 25 Sep 2025 22:54:23 +0100 Subject: [PATCH] couple things, icr --- Scenes/Levels/SMB1/World3/3-1.tscn | 590 ++++++++++-------- .../Prefabs/Entities/Enemies/RockyWrench.tscn | 1 + Scenes/Prefabs/Entities/Enemies/Spiny.tscn | 7 +- Scenes/Prefabs/Entities/Player.tscn | 2 +- Scenes/Prefabs/UI/CharacterSelect.tscn | 4 +- Scenes/Prefabs/UI/LevelSelect.tscn | 4 +- Scenes/Prefabs/UI/QuestSelect.tscn | 3 +- .../Classes/Components/ResourceSetterNew.gd | 1 + Scripts/Parts/TitleScreen.gd | 9 + Scripts/UI/LevelSelect.gd | 2 + Scripts/UI/QuestSelect.gd | 5 +- Scripts/UI/WorldSelect.gd | 2 + 12 files changed, 347 insertions(+), 283 deletions(-) diff --git a/Scenes/Levels/SMB1/World3/3-1.tscn b/Scenes/Levels/SMB1/World3/3-1.tscn index f685140..bc0cf72 100644 --- a/Scenes/Levels/SMB1/World3/3-1.tscn +++ b/Scenes/Levels/SMB1/World3/3-1.tscn @@ -42,7 +42,7 @@ metadata/_custom_type_script = "uid://bcqr1v25ygedb" particles = 1 [node name="Tiles" parent="." instance=ExtResource("4_j5qiv")] -tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAADAAAAAAAgAAAAAAABAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAADAAAAAAB0AAAAAAABAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAACAAAAAAAABAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAADAAAAAACRAAAAAAACAAAAAACkAAAAAAABAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAADAAAAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAADAAEAAAC4AAAAAAACAAAAAACkAAEAAAABAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAADAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACAAAEAAAABAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAADAAAAAAB9AAEAAAADAAEAAAB0AAEAAAABAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAADAAEAAABXAAAAAAACAAAAAABXAAEAAAACAAEAAABYAAAAAAACAAAAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABIAAEAAAABAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABIAAAAAAABAAAAAABJAAAAAAACAAAAAABWAAEAAAACAAEAAABFAAAAAAAAAAAAAABFAAEAAAAAAAEAAAA5AAAAAAACAAAAAAA5AAEAAAACAAEAAAA6AAAAAAACAAAAAAA6AAEAAAACAAEAAAA7AAAAAAACAAAAAAA7AAEAAAACAAEAAAA8AAAAAAADAAAAAAA8AAEAAAADAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAAgAAEAAAABAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAACAAEAAAARAAEAAAACAAEAAAASAAEAAAACAAEAAAATAAEAAAACAAEAAAAUAAEAAAACAAEAAAAVAAEAAAACAAEAAAAWAAEAAAACAAEAAAAXAAEAAAACAAEAAAAYAAEAAAACAAEAAAAZAAEAAAACAAEAAAAaAAEAAAACAAEAAAAbAAEAAAACAAEAAAAcAAEAAAADAAEAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAQAP3/AAAIAAAAAAAQAP7/AAAIAAEAAAARAP3/AAAJAAAAAAARAP7/AAAJAAEAAAAWAPz/AAAIAAIAAAAWAP3/AAAIAAMAAAAXAPz/AAAJAAIAAAAXAP3/AAAJAAMAAAApAP3/AAAIAAQAAAApAP7/AAAIAAUAAAAqAP3/AAAJAAQAAAAqAP7/AAAJAAUAAAAzAP7/AAAIAAYAAAAzAP//AAAIAAcAAAA0AP7/AAAJAAYAAAA0AP//AAAJAAcAAABXAPz/AAAIAAYAAABXAP3/AAAIAAcAAABYAPz/AAAJAAYAAABYAP3/AAAJAAcAAAAWAP7/AAAIAAMAAAAXAP7/AAAJAAMAAAAWAP//AAAIAAMAAAAXAP//AAAJAAMAAAAQAP//AAAIAAEAAAARAP//AAAJAAEAAAApAP//AAAIAAUAAAAqAP//AAAJAAUAAABXAP7/AAAIAAcAAABYAP7/AAAJAAcAAABXAP//AAAIAAcAAABYAP//AAAJAAcAAAAAAPz/AQAAAAAAAgADAPv/AQAAAAAAAgAKAPz/AQAAAAAAAQAMAPz/AQAAAAAAAQAtAPz/AQAAAAAAAQBLAPj/AQAAAAAAAQBMAPj/AQAAAAAAAQBfAPj/AQAAAAAAAQBgAPj/AQAAAAAAAQBiAPj/AQAAAAAAAQBjAPj/AQAAAAAAAQBkAPj/AQAAAAAAAQBmAPj/AQAAAAAAAQBnAPj/AQAAAAAAAQBoAPj/AQAAAAAAAQBfAPz/AQAAAAAAAQBgAPz/AQAAAAAAAQBhAPz/AQAAAAAAAQBiAPz/AQAAAAAAAQBjAPz/AQAAAAAAAQBkAPz/AQAAAAAAAQBlAPz/AQAAAAAAAQBmAPz/AQAAAAAAAQBnAPz/AQAAAAAAAQBoAPz/AQAAAAAAAQBpAPz/AQAAAAAAAQBxAPv/AQAAAAAAAQByAPv/AQAAAAAAAQBxAPj/AQAAAAAAAQByAPj/AQAAAAAAAQCGAPj/AQAAAAAAAQCIAPj/AQAAAAAAAQCLAPj/AQAAAAAAAQCNAPj/AQAAAAAAAQCNAPz/AQAAAAAAAQCLAPz/AQAAAAAAAQCIAPz/AQAAAAAAAQCGAPz/AQAAAAAAAQCHAPz/AQAAAAAAAgCMAPj/AQAAAAAAAgCYAPz/AQAAAAAAAQCZAPz/AQAAAAAAAQCaAPz/AQAAAAAAAQB4AP//AAAEAAIAAAB5AP7/AAAEAAIAAAB6AP3/AAAEAAIAAAB7APz/AAAEAAIAAAB8APv/AAAEAAIAAAB9APr/AAAEAAIAAAB9APv/AAAEAAIAAAB9APz/AAAEAAIAAAB9AP3/AAAEAAIAAAB9AP7/AAAEAAIAAAB9AP//AAAEAAIAAAB5AP//AAAEAAIAAAB6AP7/AAAEAAIAAAB7AP//AAAEAAIAAAB8AP//AAAEAAIAAAB8AP7/AAAEAAIAAAB8AP3/AAAEAAIAAAB8APz/AAAEAAIAAAB7AP3/AAAEAAIAAAB7AP7/AAAEAAIAAAB6AP//AAAEAAIAAACeAP3/AAAEAAIAAACeAP7/AAAEAAIAAACeAP//AAAEAAIAAACfAP3/AAAEAAIAAACfAP7/AAAEAAIAAACfAP//AAAEAAIAAACfAPr/AAAEAAIAAACfAPv/AAAEAAIAAACfAPz/AAAEAAIAAACnAP//AAAEAAIAAACoAP//AAAEAAIAAACpAP//AAAEAAIAAACqAP//AAAEAAIAAACrAP//AAAEAAIAAACsAP//AAAEAAIAAACtAP//AAAEAAIAAACuAP//AAAEAAIAAACvAP//AAAEAAIAAACoAP7/AAAEAAIAAACpAP7/AAAEAAIAAACqAP7/AAAEAAIAAACrAP7/AAAEAAIAAACsAP7/AAAEAAIAAACtAP7/AAAEAAIAAACuAP7/AAAEAAIAAACvAP7/AAAEAAIAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAACrAP3/AAAEAAIAAACsAP3/AAAEAAIAAACtAP3/AAAEAAIAAACuAP3/AAAEAAIAAACvAP3/AAAEAAIAAACqAPz/AAAEAAIAAACrAPz/AAAEAAIAAACsAPz/AAAEAAIAAACtAPz/AAAEAAIAAACuAPz/AAAEAAIAAACvAPz/AAAEAAIAAACrAPv/AAAEAAIAAACsAPr/AAAEAAIAAACsAPv/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACvAPr/AAAEAAIAAACvAPv/AAAEAAIAAACtAPn/AAAEAAIAAACuAPn/AAAEAAIAAACvAPn/AAAEAAIAAACuAPj/AAAEAAIAAACvAPj/AAAEAAIAAAC4AP//AAAEAAIAAABIAPz/AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABFAP3/AAAEAAIAAABFAP7/AAAEAAIAAABFAP//AAAEAAIAAABFAPz/AAAEAAIAAAA8APz/AAAEAAIAAAA8AP3/AAAEAAIAAAA8AP7/AAAEAAIAAAA8AP//AAAEAAIAAAA7AP3/AAAEAAIAAAA7AP7/AAAEAAIAAAA7AP//AAAEAAIAAAA6AP//AAAEAAIAAAA5AP//AAAEAAIAAAA6AP7/AAAEAAIAAAA9APz/AAAMAAoAAAA+APz/AAAMAAoAAAA/APz/AAAMAAoAAABAAPz/AAAMAAoAAABBAPz/AAAMAAoAAABCAPz/AAAMAAoAAABDAPz/AAAMAAoAAABEAPz/AAAMAAoAAAA9APv/AAAMAAkAAAA+APv/AAAMAAkAAAA/APv/AAAMAAkAAABAAPv/AAAMAAkAAABBAPv/AAAMAAkAAABCAPv/AAAMAAkAAABDAPv/AAAMAAkAAABEAPv/AAAMAAkAAABFAPv/AAANAAkAAAA8APv/AAALAAkAAAA+AP//AgAAAAAAAQA+AAAAAgAAAAEAAQA/AP//AgAAAAAAAQA/AAAAAgAAAAEAAQBAAP//AgAAAAAAAQBAAAAAAgAAAAEAAQBBAP//AgAAAAAAAQBBAAAAAgAAAAEAAQBCAP//AgAAAAAAAQBCAAAAAgAAAAEAAQBDAP//AgAAAAAAAQBDAAAAAgAAAAEAAQBEAP//AgAAAAAAAQBEAAAAAgAAAAEAAQA9AP//AgAAAAAAAQA9AAAAAgAAAAEAAQBGAP//AgAAAAAAAQBGAAAAAgAAAAEAAQBHAP//AgAAAAAAAQBHAAAAAgAAAAEAAQBGAAEAAgAAAAEAAQBHAAEAAgAAAAEAAQA9AAEAAgAAAAEAAQA+AAEAAgAAAAEAAQA/AAEAAgAAAAEAAQBAAAEAAgAAAAEAAQBBAAEAAgAAAAEAAQBCAAEAAgAAAAEAAQBDAAEAAgAAAAEAAQBEAAEAAgAAAAEAAQBwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAADAAIAAABFAAIAAAAAAAIAAABIAAIAAAABAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAB0AAIAAAABAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAADAAIAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAACWAPz/AQAAAAAABQA=") +tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAACAAAAAAAVAAAAAAACAAAAAAAWAAAAAAACAAAAAAAXAAAAAAACAAAAAAAYAAAAAAACAAAAAAAZAAAAAAACAAAAAAAaAAAAAAACAAAAAAAbAAAAAAACAAAAAAAcAAAAAAADAAAAAAAgAAAAAAABAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAACAAAAAABdAAAAAAACAAAAAABeAAAAAAACAAAAAABfAAAAAAACAAAAAABgAAAAAAACAAAAAABhAAAAAAACAAAAAABiAAAAAAACAAAAAABjAAAAAAACAAAAAABkAAAAAAACAAAAAABlAAAAAAACAAAAAABmAAAAAAACAAAAAABnAAAAAAACAAAAAABoAAAAAAACAAAAAABpAAAAAAACAAAAAABqAAAAAAACAAAAAABrAAAAAAACAAAAAABsAAAAAAACAAAAAABtAAAAAAACAAAAAABuAAAAAAACAAAAAABvAAAAAAADAAAAAAB0AAAAAAABAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAACAAAAAAAABAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAACAAAAAACGAAAAAAACAAAAAACHAAAAAAACAAAAAACIAAAAAAACAAAAAACJAAAAAAACAAAAAACKAAAAAAACAAAAAACLAAAAAAACAAAAAACMAAAAAAACAAAAAACNAAAAAAACAAAAAACOAAAAAAACAAAAAACPAAAAAAACAAAAAACQAAAAAAACAAAAAACSAAAAAAACAAAAAACTAAAAAAACAAAAAACUAAAAAAACAAAAAACVAAAAAAACAAAAAACWAAAAAAACAAAAAACXAAAAAAACAAAAAACYAAAAAAACAAAAAACZAAAAAAACAAAAAACaAAAAAAACAAAAAACbAAAAAAACAAAAAACcAAAAAAACAAAAAACdAAAAAAACAAAAAACeAAAAAAACAAAAAACfAAAAAAACAAAAAACgAAAAAAADAAAAAACRAAAAAAACAAAAAACkAAAAAAABAAAAAAClAAAAAAACAAAAAACmAAAAAAACAAAAAACwAAAAAAACAAAAAACxAAAAAAACAAAAAACyAAAAAAACAAAAAACzAAAAAAACAAAAAAC0AAAAAAACAAAAAAC1AAAAAAACAAAAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAADAAAAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAADAAEAAAC4AAAAAAACAAAAAACkAAEAAAABAAEAAAClAAEAAAACAAEAAACmAAEAAAACAAEAAACnAAEAAAACAAEAAACoAAEAAAACAAEAAACpAAEAAAACAAEAAACqAAEAAAACAAEAAACrAAEAAAACAAEAAACsAAEAAAACAAEAAACtAAEAAAACAAEAAACuAAEAAAACAAEAAACvAAEAAAACAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACnAAAAAAACAAAAAACoAAAAAAACAAAAAACpAAAAAAACAAAAAACqAAAAAAACAAAAAACrAAAAAAACAAAAAACsAAAAAAACAAAAAACtAAAAAAACAAAAAACuAAAAAAACAAAAAACvAAAAAAACAAAAAACZAAEAAAACAAEAAACaAAEAAAACAAEAAACbAAEAAAACAAEAAACcAAEAAAACAAEAAACdAAEAAAACAAEAAACeAAEAAAACAAEAAACfAAEAAAACAAEAAACgAAEAAAADAAEAAACFAAEAAAACAAEAAACGAAEAAAACAAEAAACHAAEAAAACAAEAAACIAAEAAAACAAEAAACJAAEAAAACAAEAAACKAAEAAAACAAEAAACLAAEAAAACAAEAAACMAAEAAAACAAEAAACNAAEAAAACAAEAAACOAAEAAAACAAEAAACPAAEAAAACAAEAAACQAAEAAAACAAEAAACRAAEAAAACAAEAAACSAAEAAAACAAEAAACTAAEAAAACAAEAAACUAAEAAAACAAEAAACVAAEAAAACAAEAAACWAAEAAAACAAEAAACXAAEAAAACAAEAAACYAAEAAAACAAEAAACAAAEAAAABAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAADAAAAAAB9AAEAAAADAAEAAAB0AAEAAAABAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAABcAAEAAAACAAEAAABdAAEAAAACAAEAAABeAAEAAAACAAEAAABfAAEAAAACAAEAAABgAAEAAAACAAEAAABhAAEAAAACAAEAAABiAAEAAAACAAEAAABjAAEAAAACAAEAAABkAAEAAAACAAEAAABlAAEAAAACAAEAAABmAAEAAAACAAEAAABnAAEAAAACAAEAAABoAAEAAAACAAEAAABpAAEAAAACAAEAAABqAAEAAAACAAEAAABrAAEAAAACAAEAAABsAAEAAAACAAEAAABtAAEAAAACAAEAAABuAAEAAAACAAEAAABvAAEAAAADAAEA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AACuAP7/AAAEAAIAAACvAP7/AAAEAAIAAACpAP3/AAAEAAIAAACqAP3/AAAEAAIAAACrAP3/AAAEAAIAAACsAP3/AAAEAAIAAACtAP3/AAAEAAIAAACuAP3/AAAEAAIAAACvAP3/AAAEAAIAAACqAPz/AAAEAAIAAACrAPz/AAAEAAIAAACsAPz/AAAEAAIAAACtAPz/AAAEAAIAAACuAPz/AAAEAAIAAACvAPz/AAAEAAIAAACrAPv/AAAEAAIAAACsAPr/AAAEAAIAAACsAPv/AAAEAAIAAACtAPr/AAAEAAIAAACtAPv/AAAEAAIAAACuAPr/AAAEAAIAAACuAPv/AAAEAAIAAACvAPr/AAAEAAIAAACvAPv/AAAEAAIAAACtAPn/AAAEAAIAAACuAPn/AAAEAAIAAACvAPn/AAAEAAIAAACuAPj/AAAEAAIAAACvAPj/AAAEAAIAAAC4AP//AAAEAAIAAABIAPz/AAAEAAIAAABIAP3/AAAEAAIAAABIAP7/AAAEAAIAAABIAP//AAAEAAIAAABJAP7/AAAEAAIAAABJAP//AAAEAAIAAABFAP3/AAAEAAIAAABFAP7/AAAEAAIAAABFAP//AAAEAAIAAABFAPz/AAAEAAIAAAA8APz/AAAEAAIAAAA8AP3/AAAEAAIAAAA8AP7/AAAEAAIAAAA8AP//AAAEAAIAAAA7AP3/AAAEAAIAAAA7AP7/AAAEAAIAAAA7AP//AAAEAAIAAAA6AP//AAAEAAIAAAA5AP//AAAEAAIAAAA6AP7/AAAEAAIAAAA9APz/AAAMAAoAAAA+APz/AAAMAAoAAAA/APz/AAAMAAoAAABAAPz/AAAMAAoAAABBAPz/AAAMAAoAAABCAPz/AAAMAAoAAABDAPz/AAAMAAoAAABEAPz/AAAMAAoAAAA9APv/AAAMAAkAAAA+APv/AAAMAAkAAAA/APv/AAAMAAkAAABAAPv/AAAMAAkAAABBAPv/AAAMAAkAAABCAPv/AAAMAAkAAABDAPv/AAAMAAkAAABEAPv/AAAMAAkAAABFAPv/AAANAAkAAAA8APv/AAALAAkAAAA+AP//AgAAAAAAAQA+AAAAAgAAAAEAAQA/AP//AgAAAAAAAQA/AAAAAgAAAAEAAQBAAP//AgAAAAAAAQBAAAAAAgAAAAEAAQBBAP//AgAAAAAAAQBBAAAAAgAAAAEAAQBCAP//AgAAAAAAAQBCAAAAAgAAAAEAAQBDAP//AgAAAAAAAQBDAAAAAgAAAAEAAQBEAP//AgAAAAAAAQBEAAAAAgAAAAEAAQA9AP//AgAAAAAAAQA9AAAAAgAAAAEAAQBGAP//AgAAAAAAAQBGAAAAAgAAAAEAAQBHAP//AgAAAAAAAQBHAAAAAgAAAAEAAQBGAAEAAgAAAAEAAQBHAAEAAgAAAAEAAQA9AAEAAgAAAAEAAQA+AAEAAgAAAAEAAQA/AAEAAgAAAAEAAQBAAAEAAgAAAAEAAQBBAAEAAgAAAAEAAQBCAAEAAgAAAAEAAQBDAAEAAgAAAAEAAQBEAAEAAgAAAAEAAQBwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAACAAIAAAARAAIAAAACAAIAAAASAAIAAAACAAIAAAATAAIAAAACAAIAAAAUAAIAAAACAAIAAAAVAAIAAAACAAIAAAAWAAIAAAACAAIAAAAXAAIAAAACAAIAAAAYAAIAAAACAAIAAAAZAAIAAAACAAIAAAAaAAIAAAACAAIAAAAbAAIAAAACAAIAAAAcAAIAAAADAAIAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAADAAIAAABFAAIAAAAAAAIAAABIAAIAAAABAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAACAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAACAAIAAABlAAIAAAACAAIAAABmAAIAAAACAAIAAABnAAIAAAACAAIAAABoAAIAAAACAAIAAABpAAIAAAACAAIAAABqAAIAAAACAAIAAABrAAIAAAACAAIAAABsAAIAAAACAAIAAABtAAIAAAACAAIAAABuAAIAAAACAAIAAABvAAIAAAADAAIAAAB0AAIAAAABAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAADAAIAAACAAAIAAAABAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAACAAIAAACGAAIAAAACAAIAAACHAAIAAAACAAIAAACIAAIAAAACAAIAAACJAAIAAAACAAIAAACKAAIAAAACAAIAAACLAAIAAAACAAIAAACMAAIAAAACAAIAAACNAAIAAAACAAIAAACOAAIAAAACAAIAAACPAAIAAAACAAIAAACQAAIAAAACAAIAAACRAAIAAAACAAIAAACSAAIAAAACAAIAAACTAAIAAAACAAIAAACUAAIAAAACAAIAAACVAAIAAAACAAIAAACWAAIAAAACAAIAAACXAAIAAAACAAIAAACYAAIAAAACAAIAAACZAAIAAAACAAIAAACaAAIAAAACAAIAAACbAAIAAAACAAIAAACcAAIAAAACAAIAAACdAAIAAAACAAIAAACeAAIAAAACAAIAAACfAAIAAAACAAIAAACgAAIAAAADAAIAAACkAAIAAAABAAIAAAClAAIAAAACAAIAAACmAAIAAAACAAIAAACnAAIAAAACAAIAAACoAAIAAAACAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAACAAIAAADBAAIAAAACAAIAAADCAAIAAAACAAIAAADDAAIAAAACAAIAAADEAAIAAAACAAIAAADFAAIAAAACAAIAAADGAAIAAAACAAIAAADHAAIAAAACAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAADAAIAAACWAPz/AQAAAAAAAQCXAPz/AQAAAAAABQA=") [node name="Player" parent="." instance=ExtResource("5_om82m")] position = Vector2(-216, 0) @@ -78,9 +78,6 @@ position = Vector2(2248, -56) item = ExtResource("9_na5j6") mushroom_if_small = true -[node name="BrickBlock3" parent="Blocks" instance=ExtResource("12_m7x43")] -position = Vector2(2424, -56) - [node name="BrickBlock4" parent="Blocks" instance=ExtResource("12_m7x43")] position = Vector2(184, -56) @@ -271,279 +268,326 @@ nodes_to_delete = [NodePath("../Enemies/GreenKoopaTroopa4"), NodePath("../Enemie [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72350" to="Tiles/@AnimatableBody2D@72350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110428" to="Tiles/@AnimatableBody2D@110428/BlockAnimations" method="bounce_block" unbinds=1] [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="block_destroyed" from="Tiles/@AnimatableBody2D@72351" to="Tiles/@AnimatableBody2D@72351/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72351" to="Tiles/@AnimatableBody2D@72351/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72351" to="Tiles/@AnimatableBody2D@72351" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72351" to="Tiles/@AnimatableBody2D@72351/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72351" to="Tiles/@AnimatableBody2D@72351" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72351" to="Tiles/@AnimatableBody2D@72351/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72352" to="Tiles/@AnimatableBody2D@72352/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72352" to="Tiles/@AnimatableBody2D@72352/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72352" to="Tiles/@AnimatableBody2D@72352" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72352" to="Tiles/@AnimatableBody2D@72352/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72352" to="Tiles/@AnimatableBody2D@72352" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72352" to="Tiles/@AnimatableBody2D@72352/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72353" to="Tiles/@AnimatableBody2D@72353/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72353" to="Tiles/@AnimatableBody2D@72353/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72353" to="Tiles/@AnimatableBody2D@72353" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72353" to="Tiles/@AnimatableBody2D@72353/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72353" to="Tiles/@AnimatableBody2D@72353" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72353" to="Tiles/@AnimatableBody2D@72353/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72354" to="Tiles/@AnimatableBody2D@72354/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72354" to="Tiles/@AnimatableBody2D@72354/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72354" to="Tiles/@AnimatableBody2D@72354" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72354" to="Tiles/@AnimatableBody2D@72354/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72354" to="Tiles/@AnimatableBody2D@72354" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72354" to="Tiles/@AnimatableBody2D@72354/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72355" to="Tiles/@AnimatableBody2D@72355/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72355" to="Tiles/@AnimatableBody2D@72355/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72355" to="Tiles/@AnimatableBody2D@72355" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72355" to="Tiles/@AnimatableBody2D@72355/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72355" to="Tiles/@AnimatableBody2D@72355" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72355" to="Tiles/@AnimatableBody2D@72355/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72356" to="Tiles/@AnimatableBody2D@72356/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72356" to="Tiles/@AnimatableBody2D@72356/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72356" to="Tiles/@AnimatableBody2D@72356" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72356" to="Tiles/@AnimatableBody2D@72356/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72356" to="Tiles/@AnimatableBody2D@72356" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72356" to="Tiles/@AnimatableBody2D@72356/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72357" to="Tiles/@AnimatableBody2D@72357/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72357" to="Tiles/@AnimatableBody2D@72357/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72357" to="Tiles/@AnimatableBody2D@72357" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72357" to="Tiles/@AnimatableBody2D@72357/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72357" to="Tiles/@AnimatableBody2D@72357" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72357" to="Tiles/@AnimatableBody2D@72357/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72358" to="Tiles/@AnimatableBody2D@72358/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72358" to="Tiles/@AnimatableBody2D@72358/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72358" to="Tiles/@AnimatableBody2D@72358" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72358" to="Tiles/@AnimatableBody2D@72358/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72358" to="Tiles/@AnimatableBody2D@72358" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72358" to="Tiles/@AnimatableBody2D@72358/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72359" to="Tiles/@AnimatableBody2D@72359/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72359" to="Tiles/@AnimatableBody2D@72359/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72359" to="Tiles/@AnimatableBody2D@72359" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72359" to="Tiles/@AnimatableBody2D@72359/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72359" to="Tiles/@AnimatableBody2D@72359" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72359" to="Tiles/@AnimatableBody2D@72359/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72360" to="Tiles/@AnimatableBody2D@72360/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72360" to="Tiles/@AnimatableBody2D@72360/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72360" to="Tiles/@AnimatableBody2D@72360" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72360" to="Tiles/@AnimatableBody2D@72360/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72360" to="Tiles/@AnimatableBody2D@72360" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72360" to="Tiles/@AnimatableBody2D@72360/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72361" to="Tiles/@AnimatableBody2D@72361/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72361" to="Tiles/@AnimatableBody2D@72361/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72361" to="Tiles/@AnimatableBody2D@72361" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72361" to="Tiles/@AnimatableBody2D@72361/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72361" to="Tiles/@AnimatableBody2D@72361" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72361" to="Tiles/@AnimatableBody2D@72361/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72362" to="Tiles/@AnimatableBody2D@72362/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72362" to="Tiles/@AnimatableBody2D@72362/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72362" to="Tiles/@AnimatableBody2D@72362" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72362" to="Tiles/@AnimatableBody2D@72362/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72362" to="Tiles/@AnimatableBody2D@72362" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72362" to="Tiles/@AnimatableBody2D@72362/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72363" to="Tiles/@AnimatableBody2D@72363/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72363" to="Tiles/@AnimatableBody2D@72363/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72363" to="Tiles/@AnimatableBody2D@72363" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72363" to="Tiles/@AnimatableBody2D@72363/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72363" to="Tiles/@AnimatableBody2D@72363" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72363" to="Tiles/@AnimatableBody2D@72363/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72364" to="Tiles/@AnimatableBody2D@72364/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72364" to="Tiles/@AnimatableBody2D@72364/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72364" to="Tiles/@AnimatableBody2D@72364" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72364" to="Tiles/@AnimatableBody2D@72364/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72364" to="Tiles/@AnimatableBody2D@72364" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72364" to="Tiles/@AnimatableBody2D@72364/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72365" to="Tiles/@AnimatableBody2D@72365/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72365" to="Tiles/@AnimatableBody2D@72365/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72365" to="Tiles/@AnimatableBody2D@72365" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72365" to="Tiles/@AnimatableBody2D@72365/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72365" to="Tiles/@AnimatableBody2D@72365" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72365" to="Tiles/@AnimatableBody2D@72365/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72366" to="Tiles/@AnimatableBody2D@72366/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72366" to="Tiles/@AnimatableBody2D@72366/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72366" to="Tiles/@AnimatableBody2D@72366" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72366" to="Tiles/@AnimatableBody2D@72366/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72366" to="Tiles/@AnimatableBody2D@72366" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72366" to="Tiles/@AnimatableBody2D@72366/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72367" to="Tiles/@AnimatableBody2D@72367/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72367" to="Tiles/@AnimatableBody2D@72367/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72367" to="Tiles/@AnimatableBody2D@72367" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72367" to="Tiles/@AnimatableBody2D@72367/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72367" to="Tiles/@AnimatableBody2D@72367" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72367" to="Tiles/@AnimatableBody2D@72367/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72368" to="Tiles/@AnimatableBody2D@72368/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72368" to="Tiles/@AnimatableBody2D@72368/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72368" to="Tiles/@AnimatableBody2D@72368" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72368" to="Tiles/@AnimatableBody2D@72368/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72368" to="Tiles/@AnimatableBody2D@72368" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72368" to="Tiles/@AnimatableBody2D@72368/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72369" to="Tiles/@AnimatableBody2D@72369/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72369" to="Tiles/@AnimatableBody2D@72369/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72369" to="Tiles/@AnimatableBody2D@72369" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72369" to="Tiles/@AnimatableBody2D@72369/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72369" to="Tiles/@AnimatableBody2D@72369" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72369" to="Tiles/@AnimatableBody2D@72369/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72370" to="Tiles/@AnimatableBody2D@72370/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72370" to="Tiles/@AnimatableBody2D@72370/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72370" to="Tiles/@AnimatableBody2D@72370" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72370" to="Tiles/@AnimatableBody2D@72370/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72370" to="Tiles/@AnimatableBody2D@72370" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72370" to="Tiles/@AnimatableBody2D@72370/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72371" to="Tiles/@AnimatableBody2D@72371/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72371" to="Tiles/@AnimatableBody2D@72371/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72371" to="Tiles/@AnimatableBody2D@72371" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72371" to="Tiles/@AnimatableBody2D@72371/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72371" to="Tiles/@AnimatableBody2D@72371" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72371" to="Tiles/@AnimatableBody2D@72371/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72372" to="Tiles/@AnimatableBody2D@72372/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72372" to="Tiles/@AnimatableBody2D@72372/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72372" to="Tiles/@AnimatableBody2D@72372" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72372" to="Tiles/@AnimatableBody2D@72372/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72372" to="Tiles/@AnimatableBody2D@72372" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72372" to="Tiles/@AnimatableBody2D@72372/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72373" to="Tiles/@AnimatableBody2D@72373/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72373" to="Tiles/@AnimatableBody2D@72373/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72373" to="Tiles/@AnimatableBody2D@72373" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72373" to="Tiles/@AnimatableBody2D@72373/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72373" to="Tiles/@AnimatableBody2D@72373" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72373" to="Tiles/@AnimatableBody2D@72373/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72374" to="Tiles/@AnimatableBody2D@72374/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72374" to="Tiles/@AnimatableBody2D@72374/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72374" to="Tiles/@AnimatableBody2D@72374" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72374" to="Tiles/@AnimatableBody2D@72374/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72374" to="Tiles/@AnimatableBody2D@72374" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72374" to="Tiles/@AnimatableBody2D@72374/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72375" to="Tiles/@AnimatableBody2D@72375/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72375" to="Tiles/@AnimatableBody2D@72375/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72375" to="Tiles/@AnimatableBody2D@72375" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72375" to="Tiles/@AnimatableBody2D@72375/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72375" to="Tiles/@AnimatableBody2D@72375" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72375" to="Tiles/@AnimatableBody2D@72375/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72376" to="Tiles/@AnimatableBody2D@72376/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72376" to="Tiles/@AnimatableBody2D@72376/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72376" to="Tiles/@AnimatableBody2D@72376" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72376" to="Tiles/@AnimatableBody2D@72376/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72376" to="Tiles/@AnimatableBody2D@72376" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72376" to="Tiles/@AnimatableBody2D@72376/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72377" to="Tiles/@AnimatableBody2D@72377/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72377" to="Tiles/@AnimatableBody2D@72377/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72377" to="Tiles/@AnimatableBody2D@72377" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72377" to="Tiles/@AnimatableBody2D@72377/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72377" to="Tiles/@AnimatableBody2D@72377" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72377" to="Tiles/@AnimatableBody2D@72377/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72378" to="Tiles/@AnimatableBody2D@72378/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72378" to="Tiles/@AnimatableBody2D@72378/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72378" to="Tiles/@AnimatableBody2D@72378" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72378" to="Tiles/@AnimatableBody2D@72378/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72378" to="Tiles/@AnimatableBody2D@72378" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72378" to="Tiles/@AnimatableBody2D@72378/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72379" to="Tiles/@AnimatableBody2D@72379/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72379" to="Tiles/@AnimatableBody2D@72379/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72379" to="Tiles/@AnimatableBody2D@72379" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72379" to="Tiles/@AnimatableBody2D@72379/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72379" to="Tiles/@AnimatableBody2D@72379" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72379" to="Tiles/@AnimatableBody2D@72379/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72380" to="Tiles/@AnimatableBody2D@72380/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72380" to="Tiles/@AnimatableBody2D@72380/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72380" to="Tiles/@AnimatableBody2D@72380" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72380" to="Tiles/@AnimatableBody2D@72380/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72380" to="Tiles/@AnimatableBody2D@72380" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72380" to="Tiles/@AnimatableBody2D@72380/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72381" to="Tiles/@AnimatableBody2D@72381/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72381" to="Tiles/@AnimatableBody2D@72381/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72381" to="Tiles/@AnimatableBody2D@72381" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72381" to="Tiles/@AnimatableBody2D@72381/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72381" to="Tiles/@AnimatableBody2D@72381" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72381" to="Tiles/@AnimatableBody2D@72381/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72382" to="Tiles/@AnimatableBody2D@72382/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72382" to="Tiles/@AnimatableBody2D@72382/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72382" to="Tiles/@AnimatableBody2D@72382" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72382" to="Tiles/@AnimatableBody2D@72382/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72382" to="Tiles/@AnimatableBody2D@72382" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72382" to="Tiles/@AnimatableBody2D@72382/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72383" to="Tiles/@AnimatableBody2D@72383/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72383" to="Tiles/@AnimatableBody2D@72383/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72383" to="Tiles/@AnimatableBody2D@72383" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72383" to="Tiles/@AnimatableBody2D@72383/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72383" to="Tiles/@AnimatableBody2D@72383" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72383" to="Tiles/@AnimatableBody2D@72383/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72384" to="Tiles/@AnimatableBody2D@72384/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72384" to="Tiles/@AnimatableBody2D@72384/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72384" to="Tiles/@AnimatableBody2D@72384" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72384" to="Tiles/@AnimatableBody2D@72384/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72384" to="Tiles/@AnimatableBody2D@72384" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72384" to="Tiles/@AnimatableBody2D@72384/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72385" to="Tiles/@AnimatableBody2D@72385/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72385" to="Tiles/@AnimatableBody2D@72385/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72385" to="Tiles/@AnimatableBody2D@72385" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72385" to="Tiles/@AnimatableBody2D@72385/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72385" to="Tiles/@AnimatableBody2D@72385" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72385" to="Tiles/@AnimatableBody2D@72385/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72386" to="Tiles/@AnimatableBody2D@72386/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72387" to="Tiles/@AnimatableBody2D@72387/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72388" to="Tiles/@AnimatableBody2D@72388/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72388" to="Tiles/@AnimatableBody2D@72388/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72388" to="Tiles/@AnimatableBody2D@72388" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72388" to="Tiles/@AnimatableBody2D@72388/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72388" to="Tiles/@AnimatableBody2D@72388" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72388" to="Tiles/@AnimatableBody2D@72388/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72389" to="Tiles/@AnimatableBody2D@72389/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72389" to="Tiles/@AnimatableBody2D@72389/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72389" to="Tiles/@AnimatableBody2D@72389" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72389" to="Tiles/@AnimatableBody2D@72389/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72389" to="Tiles/@AnimatableBody2D@72389" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72389" to="Tiles/@AnimatableBody2D@72389/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72390" to="Tiles/@AnimatableBody2D@72390/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72390" to="Tiles/@AnimatableBody2D@72390/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72390" to="Tiles/@AnimatableBody2D@72390" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72390" to="Tiles/@AnimatableBody2D@72390/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72390" to="Tiles/@AnimatableBody2D@72390" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72390" to="Tiles/@AnimatableBody2D@72390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110429" to="Tiles/@AnimatableBody2D@110429/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110430" to="Tiles/@AnimatableBody2D@110430/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110431" to="Tiles/@AnimatableBody2D@110431/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110432" to="Tiles/@AnimatableBody2D@110432/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110433" to="Tiles/@AnimatableBody2D@110433/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110434" to="Tiles/@AnimatableBody2D@110434/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110435" to="Tiles/@AnimatableBody2D@110435/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110436" to="Tiles/@AnimatableBody2D@110436/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110437" to="Tiles/@AnimatableBody2D@110437/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110438" to="Tiles/@AnimatableBody2D@110438/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110439" to="Tiles/@AnimatableBody2D@110439/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110440" to="Tiles/@AnimatableBody2D@110440/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110441" to="Tiles/@AnimatableBody2D@110441/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110442" to="Tiles/@AnimatableBody2D@110442/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110443" to="Tiles/@AnimatableBody2D@110443/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110444" to="Tiles/@AnimatableBody2D@110444/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110445" to="Tiles/@AnimatableBody2D@110445/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110446" to="Tiles/@AnimatableBody2D@110446/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110447" to="Tiles/@AnimatableBody2D@110447/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110448" to="Tiles/@AnimatableBody2D@110448/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110449" to="Tiles/@AnimatableBody2D@110449/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110450" to="Tiles/@AnimatableBody2D@110450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110451" to="Tiles/@AnimatableBody2D@110451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110452" to="Tiles/@AnimatableBody2D@110452/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110453" to="Tiles/@AnimatableBody2D@110453/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110454" to="Tiles/@AnimatableBody2D@110454/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110455" to="Tiles/@AnimatableBody2D@110455/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110456" to="Tiles/@AnimatableBody2D@110456/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110457" to="Tiles/@AnimatableBody2D@110457/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110458" to="Tiles/@AnimatableBody2D@110458/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110459" to="Tiles/@AnimatableBody2D@110459/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110460" to="Tiles/@AnimatableBody2D@110460/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110461" to="Tiles/@AnimatableBody2D@110461/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110462" to="Tiles/@AnimatableBody2D@110462/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110463" to="Tiles/@AnimatableBody2D@110463/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110464" to="Tiles/@AnimatableBody2D@110464/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110465" to="Tiles/@AnimatableBody2D@110465/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110466" to="Tiles/@AnimatableBody2D@110466/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110467" to="Tiles/@AnimatableBody2D@110467/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@110468" to="Tiles/@AnimatableBody2D@110468/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72391" to="Tiles/@Area2D@72391" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72392" to="Tiles/@Area2D@72392" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72393" to="Tiles/@Area2D@72393" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72394" to="Tiles/@Area2D@72394" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72395" to="Tiles/@Area2D@72395" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72396" to="Tiles/@Area2D@72396" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72397" to="Tiles/@Area2D@72397" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72398" to="Tiles/@Area2D@72398" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72399" to="Tiles/@Area2D@72399" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72400" to="Tiles/@Area2D@72400" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72401" to="Tiles/@Area2D@72401" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72402" to="Tiles/@Area2D@72402" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@72403" to="Tiles/@Area2D@72403" method="area_entered"] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404/Timer" method="start" flags=6 unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@72404" to="Tiles/@AnimatableBody2D@72404/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@110469" to="Tiles/@Area2D@110469" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110470" to="Tiles/@Area2D@110470" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110471" to="Tiles/@Area2D@110471" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110472" to="Tiles/@Area2D@110472" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110473" to="Tiles/@Area2D@110473" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110474" to="Tiles/@Area2D@110474" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110475" to="Tiles/@Area2D@110475" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110476" to="Tiles/@Area2D@110476" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110477" to="Tiles/@Area2D@110477" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110478" to="Tiles/@Area2D@110478" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110479" to="Tiles/@Area2D@110479" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110480" to="Tiles/@Area2D@110480" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@110481" to="Tiles/@Area2D@110481" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@111571" to="Tiles/@AnimatableBody2D@111571/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115996" to="Tiles/@AnimatableBody2D@115996/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn b/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn index 5e258a6..704898f 100644 --- a/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn +++ b/Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn @@ -412,3 +412,4 @@ metadata/_custom_type_script = "uid://cmg61722ktg2m" [connection signal="explosion_entered" from="ExplosionDetection" to="." method="die_from_object"] [connection signal="explosion_entered" from="ExplosionDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] [connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] +[connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [500]] diff --git a/Scenes/Prefabs/Entities/Enemies/Spiny.tscn b/Scenes/Prefabs/Entities/Enemies/Spiny.tscn index fbc5d04..cdbd5c5 100644 --- a/Scenes/Prefabs/Entities/Enemies/Spiny.tscn +++ b/Scenes/Prefabs/Entities/Enemies/Spiny.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=22 format=3 uid="uid://dinpjmg0q23rv"] +[gd_scene load_steps=23 format=3 uid="uid://dinpjmg0q23rv"] [ext_resource type="Script" uid="uid://bds7rntb0btee" path="res://Scripts/Classes/Entities/Enemies/Spiny.gd" id="1_u8w4p"] [ext_resource type="Texture2D" uid="uid://diemx33h3bxa2" path="res://Assets/Sprites/Enemies/Spiny.png" id="2_u8w4p"] +[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="3_m3lgl"] [ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_velug"] [ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="4_a74i7"] [ext_resource type="Script" uid="uid://chj8hu207lrh" path="res://Scripts/Classes/Components/EnemyPlayerDetection.gd" id="4_qcd6q"] @@ -80,6 +81,8 @@ animation = &"Walk" autoplay = "Walk" offset = Vector2(0, 1) flip_h = true +script = ExtResource("3_m3lgl") +metadata/_custom_type_script = "uid://caq1qiwmy0mox" [node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] script = ExtResource("3_velug") @@ -118,7 +121,7 @@ position = Vector2(0, -8) [node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] script = ExtResource("5_f6841") -visuals = NodePath("../Sprite") +visuals = NodePath("") metadata/_custom_type_script = "uid://c3gg32ivrlq8n" [node name="ShellDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] diff --git a/Scenes/Prefabs/Entities/Player.tscn b/Scenes/Prefabs/Entities/Player.tscn index 69a2f76..cdfc18a 100644 --- a/Scenes/Prefabs/Entities/Player.tscn +++ b/Scenes/Prefabs/Entities/Player.tscn @@ -7,7 +7,7 @@ [ext_resource type="Texture2D" uid="uid://bbdcmhyxmc3pu" path="res://Assets/Sprites/Items/SPItems.png" id="3_a1d2e"] [ext_resource type="Script" uid="uid://blxvov3jyx8gg" path="res://Scripts/Classes/States/Player/Normal.gd" id="3_f6bau"] [ext_resource type="Texture2D" uid="uid://bdurtsr7cld64" path="res://Assets/Sprites/Players/Mario/ColourPalette.png" id="3_x2idl"] -[ext_resource type="SpriteFrames" uid="uid://328p7l1rmy00" path="res://Resources/SpriteFrames/Player/Toad/Big.tres" id="4_fqdtv"] +[ext_resource type="SpriteFrames" uid="uid://df4enjjl84mji" path="res://Resources/SpriteFrames/Player/Mario/Small.tres" id="4_fqdtv"] [ext_resource type="Script" uid="uid://dvbib1gtmmvui" path="res://Scripts/Classes/States/Player/Pipe.gd" id="5_hodem"] [ext_resource type="Script" uid="uid://c8xvkkv34fjr4" path="res://Scripts/Classes/PowerStates/PowerUpState.gd" id="5_rs3l8"] [ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="5_x2idl"] diff --git a/Scenes/Prefabs/UI/CharacterSelect.tscn b/Scenes/Prefabs/UI/CharacterSelect.tscn index 6871c17..5f7c16c 100644 --- a/Scenes/Prefabs/UI/CharacterSelect.tscn +++ b/Scenes/Prefabs/UI/CharacterSelect.tscn @@ -26,9 +26,9 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -88.0 +offset_left = -76.0 offset_top = -48.0 -offset_right = 88.0 +offset_right = 76.0 offset_bottom = 48.0 grow_horizontal = 2 grow_vertical = 2 diff --git a/Scenes/Prefabs/UI/LevelSelect.tscn b/Scenes/Prefabs/UI/LevelSelect.tscn index f8672ac..83df80d 100644 --- a/Scenes/Prefabs/UI/LevelSelect.tscn +++ b/Scenes/Prefabs/UI/LevelSelect.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=6 format=3 uid="uid://d1kedqb68p7vw"] +[gd_scene load_steps=5 format=3 uid="uid://d1kedqb68p7vw"] [ext_resource type="Script" uid="uid://bupc8brk48aqi" path="res://Scripts/UI/LevelSelect.gd" id="1_mvafj"] [ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_k7cgt"] [ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="3_a7p1d"] -[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="4_r15fi"] [sub_resource type="StyleBoxLine" id="StyleBoxLine_k7cgt"] color = Color(1, 1, 1, 1) @@ -103,5 +102,4 @@ uppercase = true [node name="LabelFontChanger" type="Node" parent="PanelContainer" node_paths=PackedStringArray("labels")] script = ExtResource("3_a7p1d") labels = [NodePath("../MarginContainer/VBoxContainer/Label"), NodePath("../MarginContainer/VBoxContainer/SlotContainer/Level1"), NodePath("../MarginContainer/VBoxContainer/SlotContainer/Level2"), NodePath("../MarginContainer/VBoxContainer/SlotContainer/Level3"), NodePath("../MarginContainer/VBoxContainer/SlotContainer/Level4"), NodePath("../MarginContainer/VBoxContainer/Control/Cursor")] -resource = ExtResource("4_r15fi") metadata/_custom_type_script = "uid://co6tjg3w6qpd8" diff --git a/Scenes/Prefabs/UI/QuestSelect.tscn b/Scenes/Prefabs/UI/QuestSelect.tscn index fbb7e91..871ce78 100644 --- a/Scenes/Prefabs/UI/QuestSelect.tscn +++ b/Scenes/Prefabs/UI/QuestSelect.tscn @@ -13,7 +13,7 @@ color = Color(1, 1, 1, 1) layout_mode = 3 anchors_preset = 0 offset_right = 136.0 -offset_bottom = 104.0 +offset_bottom = 77.0 script = ExtResource("1_6lbpd") [node name="PanelContainer" type="PanelContainer" parent="."] @@ -55,6 +55,7 @@ grow_vertical = 0 theme_override_styles/separator = SubResource("StyleBoxLine_6lbpd") [node name="FirstQuest" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"] +visible = false layout_mode = 2 text = "QUEST_FIRST" horizontal_alignment = 1 diff --git a/Scripts/Classes/Components/ResourceSetterNew.gd b/Scripts/Classes/Components/ResourceSetterNew.gd index 407d01d..5c0532f 100644 --- a/Scripts/Classes/Components/ResourceSetterNew.gd +++ b/Scripts/Classes/Components/ResourceSetterNew.gd @@ -85,6 +85,7 @@ func get_resource(json_file: JSON) -> Resource: if json.get("source") is String: source_resource_path = json_file.resource_path.replace(json_file.resource_path.get_file(), json.source) else: + print(json) Global.log_error("Error getting variations! " + resource_path) return for i in Settings.file.visuals.resource_packs: diff --git a/Scripts/Parts/TitleScreen.gd b/Scripts/Parts/TitleScreen.gd index 1a4721a..2d8af61 100644 --- a/Scripts/Parts/TitleScreen.gd +++ b/Scripts/Parts/TitleScreen.gd @@ -117,6 +117,10 @@ func check_for_ghost() -> void: func get_highscore() -> void: %HighScore.text = "TOP- " + str(Global.high_score).pad_zeros(6) + if Global.world_num == 1 and Global.level_num == 1 and Global.score <= 0: + %StoryOptions.selected_index = 0 + else: + %StoryOptions.selected_index = 1 func clear_stats() -> void: Global.clear_saved_values() @@ -132,6 +136,7 @@ func start_game() -> void: Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") func start_full_run() -> void: + Global.second_quest = false Global.current_game_mode = Global.GameMode.MARATHON SpeedrunHandler.timer = 0 if SpeedrunHandler.is_warp_run: @@ -148,6 +153,7 @@ func start_full_run() -> void: Global.transition_to_scene("res://Scenes/Levels/LevelTransition.tscn") func start_level_run() -> void: + Global.second_quest = false Global.current_game_mode = Global.GameMode.MARATHON_PRACTICE SpeedrunHandler.timer = 0 if SpeedrunHandler.is_warp_run: @@ -166,6 +172,7 @@ func _exit_tree() -> void: Global.in_title_screen = false func challenge_hunt_selected() -> void: + Global.second_quest = false Global.current_game_mode = Global.GameMode.CHALLENGE Global.reset_values() Global.clear_saved_values() @@ -220,6 +227,7 @@ func quit_game() -> void: get_tree().quit() func new_game_selected() -> void: + Global.second_quest = false Global.current_game_mode = Global.GameMode.CAMPAIGN if Global.game_beaten: %QuestSelect.open() @@ -227,6 +235,7 @@ func new_game_selected() -> void: $CanvasLayer/StoryMode/NewUnbeatenGame/NoBeatenCharSelect.open() func continue_game() -> void: + SaveManager.apply_save(SaveManager.load_save(Global.current_campaign)) Global.current_game_mode = Global.GameMode.CAMPAIGN if Global.game_beaten: $CanvasLayer/StoryMode/ContinueBeatenGame/WorldSelect.open() diff --git a/Scripts/UI/LevelSelect.gd b/Scripts/UI/LevelSelect.gd index 1fb7e5c..1bb8961 100644 --- a/Scripts/UI/LevelSelect.gd +++ b/Scripts/UI/LevelSelect.gd @@ -184,6 +184,8 @@ func slot_selected(idx := 0) -> void: selected_level = idx update_pb() update_score() + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") func cleanup() -> void: await get_tree().process_frame diff --git a/Scripts/UI/QuestSelect.gd b/Scripts/UI/QuestSelect.gd index 7e4023a..93fec59 100644 --- a/Scripts/UI/QuestSelect.gd +++ b/Scripts/UI/QuestSelect.gd @@ -6,11 +6,14 @@ var active := false var selected_index := 0 +var old_quest := false + func _process(_delta: float) -> void: if active: handle_input() func open() -> void: + old_quest = Global.second_quest show() await get_tree().process_frame [%FirstQuest, %SecondQuest][int(Global.second_quest)].grab_focus() @@ -21,7 +24,7 @@ func handle_input() -> void: select() close() elif Input.is_action_just_pressed("ui_back"): - Global.second_quest = false + Global.second_quest = old_quest close() cancelled.emit() return diff --git a/Scripts/UI/WorldSelect.gd b/Scripts/UI/WorldSelect.gd index 5faad06..0a184b9 100644 --- a/Scripts/UI/WorldSelect.gd +++ b/Scripts/UI/WorldSelect.gd @@ -82,6 +82,8 @@ func handle_input() -> void: func slot_focused(idx := 0) -> void: selected_world = idx + if Settings.file.audio.extra_sfx == 1: + AudioManager.play_global_sfx("menu_move") func select_world() -> void: if owner is Level: